From 7d081d39454163773e939da60d511d8f99c272c1 Mon Sep 17 00:00:00 2001 From: emeric Date: Sun, 4 Mar 2018 23:02:31 +0100 Subject: [PATCH] Updated TODO list --- TODO | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/TODO b/TODO index d55ee917..bcdc9f75 100644 --- a/TODO +++ b/TODO @@ -4,16 +4,16 @@ [Cover] - Handle preferred cover file names ("front.xxx", "cover.xxx", ...) -- Implement a cache and a grabber from some web service (mandatory for artists?) coverartarchive.org +- Implement a cache to improve speed [Database] - Optim, use SQL query to get the "genre" orphans - Use Inotify like system to watch modified/added files? - handle access rights problems (instead of aborting) - add a global play counter for tracks. This will help people to spot most popular files -- Use the WServer::post method to notify the end of the database scan? (with results?) -- Make clusters based on different metadata (albumgrouping, genre, mood, etc.). Make it configurable somewhere as it is very difficult to handle them all? +- Make cluster scan configurable as it is very difficult to handle them all? - Use albumartist when available (useful for compilations) +- Add AcousticBrainz support to create new kind of clusters [Metadata] - WMA covers: add support @@ -27,14 +27,20 @@ - Limit multi login from UI and API interfaces (limit per interface is acceptable) [UI] - - Add a download button to get the current playlist in a streamed zip file + - Add a download button to get the current playqueue in a streamed zip file - Save user prefs in local storage (volume, loop, shuffle, current playqueue, etc.) - Add keyboard shortcuts - Add a hint for the user to get the nature of tag (created from genre ? created from audio features?) - Implement a play queue - Implement a decent player - - Tags cloud for artist/release - Dedicate a color for each tag type + - Display only the most popular cluster of each cluster type? + +[Settings] + - Add a audio settings: format + bitrate to be used + - Add a user management view + - Add multi root directories support + - Add a first connection wizard [REST API] - Make a dedicated REST API. Maybe use the SubSonic API or Ampache API?