feat: modules and cargo features

This commit is contained in:
Christoph J. Scherr 2024-08-22 19:28:22 +02:00
parent 98a61cf3cb
commit 676a1836ed
6 changed files with 8 additions and 0 deletions

View File

@ -11,8 +11,14 @@ homepage = "https://git.cscherr.de/PlexSheep/beatbear"
repository = "https://git.cscherr.de/PlexSheep/beatbear" repository = "https://git.cscherr.de/PlexSheep/beatbear"
keywords = ["media", "sound", "music", "player", "jellyfin", "downloads"] keywords = ["media", "sound", "music", "player", "jellyfin", "downloads"]
[features]
backend-fs = []
backend-jellyfin = []
gui = []
tui = []
[dependencies] [dependencies]
libpt = { version = "0.6.0", features = ["cli", "full"] }
[lib] [lib]
name = "beatbaer" name = "beatbaer"

View File

0
src/backend/jellyfin.rs Normal file
View File

0
src/backend/mod.rs Normal file
View File

View File

@ -0,0 +1,2 @@
pub mod backend;
pub mod music;

0
src/music/mod.rs Normal file
View File