mt
is a simple desktop music player designed for large music collections.
- UI
- better, modern styling
- Use font awesome (fas) icons
split panesapp icon
- better, modern styling
- UX
end of library loopback (w/o prev/next)- performance
- faster directory traversal
- sqlite vs. duckdb
- network caching / buffer / prefetch
- Features
read ID3 tagsmedia keys- arrow keys
- playhead navigation
- shuffle
- repeat (1, all)
- search
- search form
- dynamic fuzzy search by artist
- dynamic queue order
librarydeduplication
- last.fm scrobbling
- mobile remote control
- lyrics
volume control- see fas
- now playing (queue)
- playlists
- recently added
- recently played
- top 25 most played
- Testing
- unit tests
- integration tests
- e2e tests
- Build
- task runners
- package for macos and linux
- tkinter initially
- tauri once migrated to web app
- windows (eventually)
- CI/CD
- pre-commit hooks
linting/formatting- codesigning