Skip to content

Commit c5ed29f

Browse files
authored
Raise timeout of next song to 5 seconds (#197)
* raise loop to 500ms * add more prints * raise to 20s * reduce to 5s + remove prints * cargo fmt
1 parent 6a38a09 commit c5ed29f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/mpris-backend/mod.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,14 +149,15 @@ impl Playerctl {
149149
let metadata = player.get_metadata().ok()?;
150150
let name1 = metadata.url()?;
151151
let mut counter = 0;
152-
while counter < 20 {
153-
sleep(Duration::from_millis(5));
154-
counter += 1;
152+
while counter < 1000 {
153+
// 1000 * 5ms = 5s
155154
let metadata = player.get_metadata().ok()?;
156155
let name2 = metadata.url()?;
157156
if name1 != name2 {
158157
return Some(metadata);
159158
}
159+
sleep(Duration::from_millis(5));
160+
counter += 1;
160161
}
161162
Some(metadata)
162163
}

0 commit comments

Comments
 (0)