summaryrefslogtreecommitdiffstats
path: root/src/playlist.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/playlist.rs')
-rw-r--r--src/playlist.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/playlist.rs b/src/playlist.rs
index 6a3dabe..818a470 100644
--- a/src/playlist.rs
+++ b/src/playlist.rs
@@ -1,3 +1,5 @@
+use log::info;
+
pub struct Playlist {
data: Vec<Option<AudioRequest>>,
read: usize,
@@ -20,6 +22,8 @@ impl Playlist {
return false;
}
+ info!("Adding {} to playlist", &req.title);
+
if self.data.len() < self.data.capacity() {
self.data.push(Some(req));
} else {
@@ -32,6 +36,7 @@ impl Playlist {
self.is_full = true;
}
+
true
}
@@ -51,6 +56,8 @@ impl Playlist {
let res = self.data[self.read].take();
self.read += 1;
+ info!("Popping {:?} from playlist", res.as_ref().map(|r| &r.title));
+
res
}
}
@@ -60,6 +67,8 @@ impl Playlist {
self.read = 0;
self.write = 0;
self.is_full = false;
+
+ info!("Cleared playlist")
}
}