40 lines
1.0 KiB
Plaintext
40 lines
1.0 KiB
Plaintext
|
|
[Build]
|
|
- Makefile per directory. Use the include flags only where needed?
|
|
|
|
[Cover]
|
|
- Handle preferred cover file names ("front.xxx", "cover.xxx", ...)
|
|
- Implement a cache to improve speed
|
|
|
|
[Database]
|
|
- Use Inotify like system to watch modified/added files?
|
|
- handle access rights problems (instead of aborting)
|
|
- Use albumartist when available (useful for compilations)
|
|
- Add AcousticBrainz support to create new kind of clusters
|
|
|
|
[Metadata]
|
|
- WMA covers: add support
|
|
|
|
[Playlist]
|
|
- Save/Load playlists
|
|
- Make public playlists so that users can see what other people are listening to
|
|
|
|
[Users]
|
|
- Handle login lifetime?
|
|
|
|
[UI]
|
|
- Add a download button to get the current playqueue in a streamed zip file
|
|
- Save user prefs in local storage (volume, loop, radio mode, etc.)
|
|
- Add global keyboard shortcuts
|
|
- scrollbar in player
|
|
- display a play history somewhere
|
|
|
|
[Settings]
|
|
- Add multi root directories support
|
|
|
|
[REST API]
|
|
- Make a dedicated REST API. Maybe use the SubSonic API or Ampache API?
|
|
|
|
[Logs]
|
|
- Capture transcoder log output to get more information on errors?
|