Files
swingmusic-extended/TODO.md
T
cwilvx c42ec4dcde start: rewrite the database layer using a freaking ORM
+ start ditching in-mem stores
+ move main db table to a new name
+ experiments!
2024-06-24 00:26:47 +03:00

836 B

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!

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