diff --git a/Cargo.lock b/Cargo.lock index 3028887..0d3a57a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2851,7 +2851,7 @@ dependencies = [ [[package]] name = "monolib" -version = "0.7.0" +version = "0.7.1" dependencies = [ "anyhow", "byteorder", diff --git a/monoclient-s/Cargo.toml b/monoclient-s/Cargo.toml index b06ea91..ff9df9c 100644 --- a/monoclient-s/Cargo.toml +++ b/monoclient-s/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" [dependencies] slint = { version = "1.6" } -monolib = { path = "../monolib", version = "0.7.0" } +monolib = { path = "../monolib", version = "0.7.1" } zune-jpeg = "0.4.13" [package.metadata.bundle] diff --git a/monoclient/Cargo.toml b/monoclient/Cargo.toml index cd71dd4..9f0d574 100644 --- a/monoclient/Cargo.toml +++ b/monoclient/Cargo.toml @@ -7,6 +7,6 @@ authors = ["Ivan Bushchik "] repository = "https://github.com/ivabus/lonelyradio" [dependencies] -monolib = { version = "0.7.0", path = "../monolib" } +monolib = { version = "0.7.1", path = "../monolib" } clap = { version = "4.5.16", features = ["derive"] } crossterm = "0.28.1" diff --git a/monolib/Cargo.toml b/monolib/Cargo.toml index 58d8ee4..1405475 100644 --- a/monolib/Cargo.toml +++ b/monolib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "monolib" -version = "0.7.0" +version = "0.7.1" edition = "2021" license = "MIT" description = "A library implementing the lonely radio audio streaming protocol" diff --git a/monolib/README.md b/monolib/README.md index 587a53c..b249c85 100644 --- a/monolib/README.md +++ b/monolib/README.md @@ -9,7 +9,8 @@ A library implementing the lonely radio audio streaming protocol ## Examples - [CLI](../monoclient) -- [SwiftUI](../platform/swiftui) +- [SwiftUI](../monoclient-x) +- [Slint](../monoclient-s) ## License diff --git a/monolib/src/lib.rs b/monolib/src/lib.rs index 88d7033..f5b0cc5 100644 --- a/monolib/src/lib.rs +++ b/monolib/src/lib.rs @@ -5,8 +5,9 @@ //! extern crate monolib; //! use std::thread::{sleep, spawn}; //! use std::time::Duration; +//! use monolib::lonelyradio_types::{Settings, Encoder}; //! -//! spawn(|| monolib::run("someserver:someport")); +//! spawn(|| monolib::run("someserver:someport", Settings {encoder: Encoder::Flac, cover: -1}, "my_playlist")); //! while monolib::get_metadata().is_none() {} //! let seconds = md.length / md.sample_rate as u64 / 2; //! println!("Playing: {} - {} - {} ({}:{:02})", md.artist, md.album, md.title, seconds / 60, seconds % 60); diff --git a/monoloader/Cargo.toml b/monoloader/Cargo.toml index 4a62a9b..5988a0d 100644 --- a/monoloader/Cargo.toml +++ b/monoloader/Cargo.toml @@ -6,6 +6,6 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -monolib = { version = "0.7.0", path = "../monolib" } +monolib = { version = "0.7.1", path = "../monolib" } clap = { version = "4.4.18", features = ["derive"] } hound = "3.5.1"