From b2ec417db4c0503a1079fe64edab07a035719fe7 Mon Sep 17 00:00:00 2001 From: salmonik Date: Tue, 5 May 2026 22:28:13 +0200 Subject: 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'). --- TODO.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'TODO.md') diff --git a/TODO.md b/TODO.md index 376841e..347a529 100644 --- a/TODO.md +++ b/TODO.md @@ -32,6 +32,8 @@ - [x] **Album shuffle mode structure** - `ShuffleMode::Album` added to enum and queue logic (behaves like `All` until database ready). +- [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. + ## Potential Improvements - [ ] **Add error handling for audio playback** - Consider more robust error handling in the audio thread. -- cgit v1.2.3