Skip to content

Commit d89ee29

Browse files
committed
feat(audio): upgrade rodio to 0.21 with waveform visualization
- Upgrade rodio dependency from 0.20 to 0.21 - Add real-time animated waveform visualization using BarChart widget - Fix CLI/UI interference by disabling stream drop logging with log_on_drop(false) - Update audio initialization to use OutputStreamBuilder::open_default_stream() - Restore Sink::connect_new() API for sink creation - Add terminal title display showing current playing song - Implement 20-bar animated waveform with mathematical wave patterns - Update UI layout to include dedicated waveform section - Add .DS_Store to .gitignore to prevent future inclusion BREAKING CHANGE: requires rodio 0.21+ for proper audio stream handling
1 parent c29647f commit d89ee29

File tree

4 files changed

+297
-251
lines changed

4 files changed

+297
-251
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
/target
22
.claude
33
*.mp3
4-
docs
4+
docs.DS_Store
5+
data/.DS_Store

0 commit comments

Comments
 (0)