mirror of
https://github.com/tcsenpai/swingmusic.git
synced 2025-07-24 10:30:12 +00:00
2.0 KiB
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