grufkork-DownOnSpot

0

Описание

🎧 DownOnSpot fixed

Языки

  • Rust100%
README.md

DownOnSpot


⚒️ Building

  1. Clone the repository using git and change to the local repository directory:

  2. Install dependencies

    If you are on Linux, make sure you have the

    libasound2-dev
    package installed.
    Additionally, you need the libmp3lame library.
    On Mac OS, run
    brew install lame
    , provided you have Homebrew installed.

  3. Build

🕹️ Usage

  1. Run DownOnSpot

  2. Edit the

    settings.json
    file

    The

    settings.json
    file is located in the following directories:

    • Windows:
      C:\Users\<user>\AppData\Roaming\down_on_spot\settings.json
    • Unix:
      ~/.config/down_on_spot/settings.json

🎉 Now you can use DownOnSpot

⚙️ Template variables

You can use the following template variables for

path
and
filename_template
in the
settings.json
file:

  • %0disc%
  • %0track%
  • %album%
  • %albumArtist%
  • %albumArtists%
  • %artist%
  • %disc%
  • %id%
  • %title%
  • %track%

🧭 Additional scripts

🐞 Known issues

  • Slow MP3 downloads due to libmp3lame
  • Sporadic
    channel error
    when downloading tracks

🔑 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.