Auk is a soundcloud-echonest based stream fetcher which returns http streams of similar tracks(radio) to a root_track
- How to setup:
Make sure you have all the packages mentioned in requirements.txt
Visit developers.soundcloud.com and register your app. Get your client_id
and replace my client_id
. This is important since my client_id allows only limited connections and the script might not run properly.
Similarly, register your app at Echonest and replace the pyen_key
- Running the program:
python auk.py
Enter the CORRECT track and artist names to get a list of http streams of the tracks similar to your input track from soundcloud.
- Output
track_id artist_name track_name
You can modify the script to create a webplayer which plays the sounds or you can copy paste the http stream url in your browser and listen to them. OR you can always note the track names and play using services like Spotify.
- Dependencies
Dependencies can be installed by running the command - pip install -r requirements.txt
.
add 'sudo' if required.
- Soundcloud 0.4.1
- pyen 2.3