# 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 ✅