swingmusic/server/roadmap.md
2021-12-14 09:02:02 +03:00

2.0 KiB

Fixes !

  • Use click event to play song instead of url ⚠
  • Show play/pause button correctly according to state ⚠
  • Click on artist image to go to artist page ⚠
  • Play next song if current song can't be loaded ⚠
  • List item song icon for long song titles ⚠
  • Broken CSS
  • Prevent scanning unchanged folders
  • Handle '/' and '&' characters in song artists
  • Nginx not serving all files in a folder
  • Removing song duplicates from queries
  • Different songs having same link
  • ConnectionError
  • Move thumbnails to .config
  • Write a multithreaded file server
  • Add support for WAV files
  • Support multiple folders
  • Compress thumbnails

Features +

Needed features

  • Seeking current song
  • Adding songs to queue
  • Implement search on frontend
  • Watching for changes in folders and updating them instantly ⚠
  • Display folders and files in a tree view. ⚠ 🔵
  • Add favicon
  • Add keyboard shortcuts
  • Right click on song to do stuff
  • Adjust volume
  • Add listening statistics for all songs
  • Extract color from artist image [for use with artist card gradient]
  • Adding songs to favorites
  • Adding songs to playlist
  • Playing song radio

Future features

  • Toggle shuffle
  • Toggle repeat
  • Display artist albums
  • Suggest similar artists
  • Getting artist info
  • Getting album info
  • Create a Python script to build, bundle and serve the app
  • Getting extra song info (probably from genius)
  • Getting lyrics
  • Notifications
  • Sorting songs
  • Suggest undiscorvered artists, albums and songs
  • Remember last played song
  • Add next and previous song transition and progress bar reset animations
  • Hover animations for list items
  • Highlight currently playing song in playlist
  • Add functionality to 'Listen now' button
  • Add a 'Scan' button to the sidebar
  • Paginated requests for songs
  • Package app as installable PWA

Finished