aboutsummaryrefslogtreecommitdiffstats
path: root/TODO.md
diff options
context:
space:
mode:
authorsalmonik <raisersoft@proton.me>2026-05-05 22:28:13 +0200
committersalmonik <raisersoft@proton.me>2026-05-05 22:28:13 +0200
commitb2ec417db4c0503a1079fe64edab07a035719fe7 (patch)
tree1af4c68286787841a78ec3ea02df57730ef86a8f /TODO.md
parentfix(audio): resolve deadlock preventing auto-advance to next track (diff)
downloadrsplayer-b2ec417db4c0503a1079fe64edab07a035719fe7.tar.gz
rsplayer-b2ec417db4c0503a1079fe64edab07a035719fe7.zip
Add metadata extraction and display for folder playback
Extract ID3/metadata tags from audio files using symphonia and display as 'INDEX. ARTIST - TITLE' format, falling back to filename. Only shows the track number before any slash (e.g., '15' from '15/19').
Diffstat (limited to '')
-rw-r--r--TODO.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
index 376841e..347a529 100644
--- a/TODO.md
+++ b/TODO.md
@@ -32,6 +32,8 @@
32 32
33- [x] **Album shuffle mode structure** - `ShuffleMode::Album` added to enum and queue logic (behaves like `All` until database ready). 33- [x] **Album shuffle mode structure** - `ShuffleMode::Album` added to enum and queue logic (behaves like `All` until database ready).
34 34
35- [x] **Metadata extraction and display** - Extract ID3/metadata tags from audio files and display as "INDEX. ARTIST - TITLE", falls back to filename. Uses symphonia for metadata extraction.
36
35## Potential Improvements 37## Potential Improvements
36 38
37- [ ] **Add error handling for audio playback** - Consider more robust error handling in the audio thread. 39- [ ] **Add error handling for audio playback** - Consider more robust error handling in the audio thread.