| Crates.io | dioni |
| lib.rs | dioni |
| version | 1.1.0 |
| created_at | 2020-08-04 22:51:30.737047+00 |
| updated_at | 2020-08-05 23:40:09.073114+00 |
| description | Real random for Spotify! |
| homepage | |
| repository | https://github.com/Nhanderu/dioni/ |
| max_upload_size | |
| id | 273041 |
| size | 67,637 |
A CLI that shuffle plays your saved tracks on Spotify.
I may be too paranoid, but I always felt like Spotify's shuffle play is fake. It seems to play the same bands, or at least have some kind of intelligence behind it.
So this project was born with the intention of having a true random queue with your saved tracks.
But, again, I may be just too paranoid.
--force-auth.$DIONI_CACHE. If not defined, it tries
$XDG_CACHE_HOME/dioni. If it's also not defined, it gets the default cache dir
for you OS (Linux: ~/.cache, Mac: ~/Library/Caches, Windows:
~\AppData\Local) plus /dioni. You can check it via --cache-path flag.--ignore-excess
and --add-excess-to-queue.brew tap Nhanderu/packages
brew install dioni
cargo install dioni
dioniRuns the program with default configuration.
-h or --helpShows the CLI help message.
-v or --versionShows the CLI version.
-q or --quietRuns the program without writing to stdout. Requires --add-excess-to-queue or
--ignore-excess.
--ignore-excessIgnore songs that exceed the Spotify limit.
--add-excess-to-queueAdd songs that exceed the Spotify limit to the queue.
-a or --force-authClears the authentication cache, forcing it to ask for authentication again.
--cache-pathShows the cache path.
This project code is in the public domain. See the LICENSE file.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be in the public domain, without any additional terms or conditions.