-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
63dc494
commit 7d024eb
Showing
5 changed files
with
123 additions
and
108 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[package] | ||
name = "blissify-rs" | ||
version = "0.1.0" | ||
name = "blissify" | ||
version = "0.1.3" | ||
authors = ["Polochon-street <[email protected]>"] | ||
edition = "2018" | ||
license = "GPL-3.0-only" | ||
|
@@ -11,7 +11,7 @@ readme = "README.md" | |
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||
|
||
[dependencies] | ||
bliss-rs = "0.1.1" | ||
bliss-audio = "0.1.3" | ||
mpd = "0.0.12" | ||
rusqlite = "0.25.0" | ||
dirs = "3.0.1" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,37 @@ | ||
[![crate](https://img.shields.io/crates/v/blissify.svg)](https://crates.io/crates/blissify) | ||
[![build](https://github.com/Polochon-street/blissify-rs/workflows/Rust/badge.svg)](https://github.com/Polochon-street/blissify-rs/actions) | ||
|
||
Blissify - analyze an MPD library and make smart playlists | ||
========================================================== | ||
|
||
Blissify is an MPD plugin for [bliss](https://crates.io/crates/bliss-rs). | ||
Blissify is an [MPD](https://www.musicpd.org/) plugin | ||
for [bliss](https://crates.io/crates/bliss-audio). | ||
|
||
You can use it to make playlists of songs that sound alike from an MPD | ||
library. | ||
|
||
Note: the `blissify-rs` crate is outdated. Use this crate (`blissify`) instead. | ||
|
||
Usage | ||
===== | ||
|
||
Use `cargo install blissify` to install it. | ||
|
||
Then analyze your MPD library by using `blissify --update /path/to/mpd/root` | ||
Analyze a library | ||
----------------- | ||
|
||
To analyze your MPD library, use | ||
``` | ||
$ blissify --update /path/to/mpd/root | ||
``` | ||
(or `blissify --rescan /path/to/mpd/root`). | ||
|
||
Then, when a song is playing, run `blissify --playlist 100` to make a playlist | ||
of 100 songs similar to the current song. | ||
Make a playlist | ||
--------------- | ||
|
||
``` | ||
$ blissify --playlist 100 | ||
``` | ||
|
||
This will add 100 songs similar to the song that is currently | ||
playing on MPD, starting with the closest possible. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters