Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abhshkdz/8tracks-downloader
:musical_score: Bash script to download playlists from 8tracks
https://github.com/abhshkdz/8tracks-downloader
bash downloader music
Last synced: 5 days ago
JSON representation
:musical_score: Bash script to download playlists from 8tracks
- Host: GitHub
- URL: https://github.com/abhshkdz/8tracks-downloader
- Owner: abhshkdz
- Created: 2012-09-22T20:48:20.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2016-10-19T08:05:49.000Z (about 8 years ago)
- Last Synced: 2024-04-15T03:08:23.981Z (7 months ago)
- Topics: bash, downloader, music
- Language: Shell
- Homepage:
- Size: 1.11 MB
- Stars: 45
- Watchers: 7
- Forks: 11
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#8tracks-downloader
A bash script to download playlists from 8tracks. It's a very hackish way of doing it, but works for me.
##Usage
./script.sh
##Requirements
* [Underscore-CLI](https://github.com/ddopson/underscore-cli) for parsing JSON
* [Axel](http://axel.alioth.debian.org/) for downloading tracks##Steps
1. Go to an 8tracks mix page (like [this](http://8tracks.com/sundeepbhat/travel-read-experience)) in a new incognito window (basically none of the tracks should have been played earlier) and open up Chrome developer tools.
2. Copy the url. This is the ***mix-url*** in the command above.
3. Get the ***play-token*** from the console (you may need to enable XHR logging) or the network tab, where it typically appears as `.../sets//...`
4. Execute the above command and tracks from the mix are downloaded in a new folder with the same name as the mix.![](https://raw.github.com/abhshkdz/8tracks-downloader/master/doc/1.png)
![](https://raw.github.com/abhshkdz/8tracks-downloader/master/doc/2.png)