Skip to main content

A package to get the track id's/names of your songs

Project description

Downloads

Track Retriever

Built to make it easier for people to work with the tracks in their Spotify playlists

Prerequisites

I assume that you have already made a Spotify project, if not you can do that here

You'll need your: username, client_id, client_secret, redirect_uri and userId 

Installing

pip install trackRetriever

Functions

I made getPlaylistIds and get_playlist_tracks as helpers for getTracks but you are more than welcome to use them

getTracks(username, client_id, client_secret,redirect_uri,getNames = False)

All the parameters should be input as string except getNames
When getNames is set to True getTracks will return a list of the names of the tracks in your playlists
When getNames is set to False getTracks will return a list of the track id's of the tracks in your playlists 
getPlaylistIds(playlists)

This will get the playlist id's of your playlists 
playlists = sp.user_playlists(userId) *userId is not your username* 
get_playlist_tracks(userId, playlist_id,sp)

sp is the spotify object created by spotipy.Spotify(auth=token)
playlist_id is the id of the playlist you want to retrieve the tracks for 

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trackRetriever-1.0.1.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trackRetriever-1.0.1-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file trackRetriever-1.0.1.tar.gz.

File metadata

  • Download URL: trackRetriever-1.0.1.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for trackRetriever-1.0.1.tar.gz
Algorithm Hash digest
SHA256 c0eacee2f6514de8d533d0ad572c5ad3f33365ba8b4c8e3d48527d2a6a9fe433
MD5 b9db513c1ff7fb9f76067e8c489413a8
BLAKE2b-256 dab3b971ad250b4d269a807b4cac2443c05e3511a22b1b91289f636211621d0d

See more details on using hashes here.

File details

Details for the file trackRetriever-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: trackRetriever-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for trackRetriever-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5d270e8fda751156109346818bbbe5aef824a116e63cf8dbf7790664722b3229
MD5 3f208f02ea34402ff466cf0f408d3ae8
BLAKE2b-256 9402991ce51049295e03807f74bfece9720bc06b2ef155729b02ec39224b011f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page