https://github.com/jadedctrl/divercities_dl
Download albums from Divercities. (🪞 Mirror)
https://github.com/jadedctrl/divercities_dl
divercities music-download music-download-script music-downloader
Last synced: 7 days ago
JSON representation
Download albums from Divercities. (🪞 Mirror)
- Host: GitHub
- URL: https://github.com/jadedctrl/divercities_dl
- Owner: JadedCtrl
- License: gpl-3.0
- Created: 2020-10-22T18:14:22.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-11-27T19:20:52.000Z (almost 5 years ago)
- Last Synced: 2025-01-21T01:13:33.814Z (9 months ago)
- Topics: divercities, music-download, music-download-script, music-downloader
- Language: Shell
- Homepage: https://hak.xwx.moe/jadedctrl/divercities_dl
- Size: 396 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
- License: COPYING.txt
Awesome Lists containing this project
README
================================================================================
DIVERCITIES_DL get those bits local
================================================================================
divercities_dl is a download script for Divercities, a pretty good (but bloated)
music site. It can download entire albums, preserving metadata, or it can
download individual tracks (without metadata).----------------------------------------
REQUIREMENTS
----------------------------------------
* ksh, bash, etc
* jq (https://stedolan.github.io/jq/)
* lynx (https://lynx.browser.org/)
* ffmpeg (https://ffmpeg.org/)
* a divercities accountBefore using divercities_dl, you need to log into Divercities from your
web-browser, and copy the value of the '_divercities_session' cookie into
the $DC_COOKIE environment variable.
Otherwise, authorization will fail, and downloading tracks will be impossible.----------------------------------------
USAGE
----------------------------------------
Use the `-a` argument followed by a URL or ID to download an album.
Use the `-g` argument with URL/ID to download all albums from a given artist.By default, tracks are downloaded at the highest bitrate available. To use
the low bitrate option, use the `-l` argument.By default, when downloading an album, it will download each track like this:
./artist/album/track.mp3
./artist/album/track.jsonThe JSON file contains all (public) metadata that Divercities had on the track,
which is mostly useless, except for archival purposes.You can disable this format (and instead dump tracks in the current directory)
with the `-s` argument.The `-h` argument prints the program's Usage message.
----------------------------------------
BORING STUFF
----------------------------------------
License is GPLv3.
jadedctrl@teknik.io