Add Nix flake 7096e28f parent 74d532d9

authored by ~talya

1
[package]
2
name = "blissify"
3
version = "0.6.1"
4
authors = ["Polochon-street <polochonstreet@gmx.fr>"]
5
edition = "2021"
6
license = "GPL-3.0-only"
7
description = "An MPD plugin for creating smart playlists"
8
repository = "https://github.com/Polochon-street/blissify-rs"
9
keywords = ["audio", "song", "similarity", "playlist"]
10
readme = "README.md"
11
12
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
13
14
[features]
15
default = ["bliss-audio/library", "bliss-audio/aubio-static", "ffmpeg"]
16
#Β Build for raspberry pis
17
rpi = ["bliss-audio/rpi"]
18
ffmpeg = ["bliss-audio/ffmpeg"]
19
# Make `cargo test` also run the integration tests. You need to have
20
# MPD installed for it to work, and it will launch its own instance of
21
# MPD.
22
integration-tests = ["bliss-audio/integration-tests"]
23
#Β If you want to use the pure rust symphonia decoder, instead of ffmpeg.
24
#Β Saves you an external dependency and the hassle of packaging, but is
25
#Β slightly slower and less accurate. Then build with
26
# `--no-default-features --features=symphonia`.
27
symphonia = ["bliss-audio/symphonia-all", "bliss-audio/library", "bliss-audio/aubio-static"]
28
29
[dependencies]
30
bliss-audio = "0.11.2"
31
#bliss-audio = {version = "0.11.0", default-features = false}
32
mpd = "0.1.0"
33
dirs = "3.0.1"
34
tempdir = "0.3.7"
35
clap = { version = "2.33.3", features = ["wrap_help"] }
36
anyhow = "1.0.58"
37
log = "0.4.14"
38
env_logger = "0.8.4"
39
indicatif = "0.18.0"
40
noisy_float = "0.2.0"
41
termion = "1.5.6"
42
serde = "1.0"
43
pretty_assertions = "1.2.1"
44
extended-isolation-forest = { version = "0.2.3", default-features = false }
45
46
[dev-dependencies]
47
assert_cmd = "2.0.14"
48
predicates = "3.1.0"
49
assert_fs = "1.1.1"
50