diff --git a/src/audio.rs b/src/audio.rs index 4a8b84a..b3525fe 100644 --- a/src/audio.rs +++ b/src/audio.rs @@ -3,7 +3,7 @@ use cpal::traits::{DeviceTrait, HostTrait, StreamTrait}; use cpal::{Device, Stream, StreamConfig, SampleFormat, SampleRate}; use std::sync::{Arc, Mutex}; use std::time::{Duration, Instant}; -use symphonia::core::audio::{AudioBuffer as SymphoniaAudioBuffer, Signal}; +use symphonia::core::audio::Signal; use symphonia::core::codecs::{Decoder, DecoderOptions}; use symphonia::core::formats::{FormatOptions, FormatReader}; use symphonia::core::io::MediaSourceStream; @@ -243,7 +243,7 @@ impl AsioPlayer { let mss = MediaSourceStream::new(media_source, Default::default()); // Probe the format - let mut hint = Hint::new(); + let hint = Hint::new(); let format_opts = FormatOptions::default(); let metadata_opts = MetadataOptions::default(); diff --git a/src/config.rs b/src/config.rs index 88e622a..f754565 100644 --- a/src/config.rs +++ b/src/config.rs @@ -2,7 +2,7 @@ use anyhow::Result; use serde::{Deserialize, Serialize}; use std::fs; use std::path::PathBuf; -use tracing::{info, error}; +use tracing::info; #[derive(Debug, Serialize, Deserialize, Clone)] pub struct Config { diff --git a/src/jellyfin.rs b/src/jellyfin.rs index d71ee6e..7e1a58f 100644 --- a/src/jellyfin.rs +++ b/src/jellyfin.rs @@ -1,6 +1,6 @@ use anyhow::Result; use reqwest::Client; -use serde::{Deserialize, Serialize}; +use serde::Deserialize; use std::collections::HashMap; use tracing::{info, debug}; diff --git a/src/player.rs b/src/player.rs index 336fe7a..8b57527 100644 --- a/src/player.rs +++ b/src/player.rs @@ -1,7 +1,7 @@ use anyhow::Result; use std::sync::{Arc, Mutex}; use tokio::sync::mpsc; -use tracing::{info, debug, error}; +use tracing::error; use crate::audio::AsioPlayer; use crate::jellyfin::{JellyfinClient, LibraryItem}; diff --git a/src/tui.rs b/src/tui.rs index a4e27e3..4622fd3 100644 --- a/src/tui.rs +++ b/src/tui.rs @@ -12,7 +12,6 @@ use std::io::{self, Stdout}; use std::sync::mpsc::{channel, Receiver, Sender}; use std::time::{Duration, Instant}; use std::thread; -use tracing::{debug, error, info}; use crate::jellyfin::{JellyfinClient, LibraryItem}; use crate::player::{Player, PlayerCommand, PlaybackState};