grufkork-DownOnSpot
DownOnSpot
⚒️ Building
-
Clone the repository using git and change to the local repository directory:
-
Install dependencies
If you are on Linux, make sure you have the
package installed.libasound2-dev
Additionally, you need the libmp3lame library.
On Mac OS, run, provided you have Homebrew installed.brew install lame -
Build
🕹️ Usage
-
Run DownOnSpot
-
Edit the
filesettings.jsonThe
file is located in the following directories:settings.json- Windows: C:\Users\<user>\AppData\Roaming\down_on_spot\settings.json
- Unix: ~/.config/down_on_spot/settings.json
- Windows:
🎉 Now you can use DownOnSpot
⚙️ Template variables
You can use the following template variables for and in the file:
- %0disc%
- %0track%
- %album%
- %albumArtist%
- %albumArtists%
- %artist%
- %disc%
- %id%
- %title%
- %track%
🧭 Additional scripts
🐞 Known issues
- Slow MP3 downloads due to libmp3lame
- Sporadic
when downloading trackschannel error
🔑 License
DownOnSpot is licensed under the GPLv3 licence. Please see the licence file for more information. tl;dr you may copy, distribute and modify DownOnSpot as long as you track changes/dates in source files. Any modifications to DownOnSpot must also be made available under the GPL, along with build & install instructions.