kvasir-cli 0.1.1

Command-line client for the kvasir music library.
kvasir-cli-0.1.1 is not a library.

kvasir-cli

Command-line client for kvasir-core. It does not vendor the library. cargo build in this repository resolves kvasir-core 0.1 from crates.io, so this repo works without a checkout of kvasir beside it.

Set DEEZER_ARL to your 192-character Deezer arl cookie. A local .env is gitignored; copy .env.example.

cargo install kvasir-cli installs two commands, kvasir and kvasir-cli. They are the same program.

kvasir whoami

kvasir search "daft punk"

kvasir resolve https://www.deezer.com/track/3135556

kvasir acquire 3135556 --quality 128 --out track.mp3

--quality accepts 128, 320, or flac. The older shorthand 1, 3, and 9 still works.

A run starts with a short banner. Status lines are info, pending, success, warn, and error, with an indented note for the detail. Color is used on a terminal and omitted when NO_COLOR is set or stdout is piped.

GNU GPL v3.0 only. See LICENSE. For personal use of music your account is allowed to stream.