aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
authorsalmonik <raisersoft@proton.me>2026-05-05 21:12:32 +0200
committersalmonik <raisersoft@proton.me>2026-05-05 21:12:32 +0200
commitbd29978b2a0d0d6def486fcdaa63bc8934d68045 (patch)
tree5df0efb17d350ae7f095eb9c0940b1bbf568de96 /src/main.rs
downloadrsplayer-bd29978b2a0d0d6def486fcdaa63bc8934d68045.tar.gz
rsplayer-bd29978b2a0d0d6def486fcdaa63bc8934d68045.zip
fix(daemon): robust auto-advance; ensure next track starts even if playback fails
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
new file mode 100644
index 0000000..2b88c44
--- /dev/null
+++ b/src/main.rs
@@ -0,0 +1,18 @@
1mod audio;
2mod cli;
3mod config;
4mod daemon;
5mod database;
6mod playback;
7mod scrobbler;
8
9use clap::Parser;
10use cli::Cli;
11
12fn main() {
13 let cli = Cli::parse();
14 if let Err(e) = cli.run() {
15 eprintln!("Error: {}", e);
16 std::process::exit(1);
17 }
18}