- Auto update WebUI - version check + api missing
- Web UI - Remove https from index.html for http support?
- Web UI could use continues build like https://github.com/AppImage/AppImageKit/releases/download/continuous/
- Web UI - playlist not shown in folder view
- rework argparse with subparser. Currently not clear what commands allow what args
- AppImage build is currently broken view python-appimage: Issues 95 aka I bypassed it.
- Optimise docker/speed build up
- Rework song name/autor/.. parsing to only support filetags. Only fall back when user-enabled and manual regex is set. see Telegram
- Publish this on PyPi
- Multiprocessing creates new paths - sync between processes. <- env is recommended.
- Fix singleton global in multiprocessing - own process, own memory, own sys.modules cache <- env is recommended.
- more multiuser control
- audit log
- one auth method for all e.g. jwt in Header?
-
Migrations:
- Move userdata to new hashing algorithm
- favorites ✅
- playlists
- scrobble
- images
- remove image colors
- Move userdata to new hashing algorithm
-
Package jsoni and publish on PyPi
-
last updated date on tracks added via watchdog is broken
-
Disable the watchdog by default, and mark it as experimental
-
rename userid to server id in config file
-
Look into seeding jwts using user password + server id
- Support auth headers
- Add recently played playlist
- Move user track logs to user zero
- Move future logs to appropriate user id
- Store (and read) from the correct user account:
- Playlists
- Favorites
- Watchdog
- Periodic scans
- What about our migrations?
- Test foreign keys on delete
- Normalize playlists table:
- New table to hold playlist entries
- Normalize similar artists:
- New table to hold similar artist entries
- Create 2 way relationships, such that if an artist A is similar to another B with a certain weight, then artist B is similar to A with the same weight, unless overwritten.
- Clean up tempfiles after transcoding
- Double sort artist tracks for consistency (alphabetically then by other field. eg. playcount)
- Duplicates on search
- Audio stops on ending
- Show users on account settings when logged in as admin and show users on login is disabled.
- Save both filepath and trackhash in favorites and playlists