diff --git a/src/app.rs b/src/app.rs index 5ff2db3..1162fd5 100644 --- a/src/app.rs +++ b/src/app.rs @@ -119,6 +119,11 @@ impl eframe::App for App { let _ = &self.player.sink.pause(); self.player.playing = false; } + if ui.button("⏹").clicked() { + let _ = &self.player.sink.stop(); + self.player.playing = false; + std::fs::remove_file(path); + } ui.add(egui::Slider::new(&mut self.player.volume, 0.0..=100.0)); self.player.sink.set_volume(self.player.volume / 100.0); if self.player.sink.len() != 1 {