https://github.com/kirqe/soundcloud-likes-to-csv-mp3
Ruby script for exporting soundcloud likes list to csv or batch downloading likes as mp3
https://github.com/kirqe/soundcloud-likes-to-csv-mp3
ruby ruby-script soundc soundcloud soundcloud-music-downloader
Last synced: 11 months ago
JSON representation
Ruby script for exporting soundcloud likes list to csv or batch downloading likes as mp3
- Host: GitHub
- URL: https://github.com/kirqe/soundcloud-likes-to-csv-mp3
- Owner: kirqe
- Created: 2015-09-04T21:47:12.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2017-08-13T22:14:33.000Z (about 9 years ago)
- Last Synced: 2025-04-10T23:16:57.617Z (over 1 year ago)
- Topics: ruby, ruby-script, soundc, soundcloud, soundcloud-music-downloader
- Language: Ruby
- Homepage:
- Size: 4.88 KB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Ruby script that allows to export soundcloud likes to csv or download liked tracks as mp3
## Instructions
Install the following gems
```
gem install soundcloud
gem install whirly # shows progress in terminal
```
Run the script with one of the following commands:
```
# both csv and download likes as mp3
ruby soundcloud_likes_export.rb username
# only save likes to csv
ruby soundcloud_likes_export.rb username -csv
# only download all likes as mp3
ruby soundcloud_likes_export.rb username -dl
```
Files will be saved to the folder from which the script was started.
*If CLIENT_ID key stops working, just replace it with a different one.*
Some of the tracks might be missing probably due to some privacy setting of the user who uploaded them or api key restrictions.
I noticed that some api keys allow access to certain songs and others return nil or empty data.