mirror of
https://github.com/Dvorinka/swingmusic-extended.git
synced 2026-06-03 20:13:02 +00:00
58 lines
1.6 KiB
Markdown
58 lines
1.6 KiB
Markdown
# TODO
|
|
|
|
- Migrations:
|
|
|
|
1. Move userdata to new hashing algorithm
|
|
- favorites ✅
|
|
- playlists
|
|
- scrobble
|
|
- images
|
|
- remove image colors
|
|
|
|
- Package jsoni and publish on PyPi
|
|
- Rewrite stores to use dictionaries instead of list pools
|
|
- 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
|
|
- Recreate album hash if featured artists are discover
|
|
- Implement checking if is clean install and skip migrations!
|
|
|
|
<!-- CHECKPOINT -->
|
|
<!-- ALBUM PAGE! -->
|
|
|
|
# DONE
|
|
|
|
- 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:
|
|
1. Playlists
|
|
2. Favorites
|
|
|
|
# THE BIG ONE
|
|
|
|
- Updating settings
|
|
- Cleaning out commented code
|
|
- Watchdog
|
|
- Periodic scans
|
|
- Remove legacy db methods
|
|
- Review: We don't need server side image colors
|
|
- Clean up main db and userdata modules
|
|
- Move plugins to a config file
|
|
- What about our migrations?
|
|
- Add userid to queries
|
|
- Remove duplicates on artist page (test with Hanson)
|
|
- 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.
|
|
|
|
# Bug fixes
|
|
|
|
- Duplicates on search
|
|
- Audio stops on ending |