Change Log
- v0.5.0-alpha - ( 31th of May 2022 )
- Features
- Now queues and some other features save their states between sessions (Experimental).
- Now Currently Playing Queue shows information about the current queue including playlist name, artwork etc (Experimental).
- Updated settings page to provide information about app version, github repository etc (Experimental).
- Now users can remove songs from the library, move to the recycle bin or delete permanently from the system. Removed songs from the library will be blacklisted. (Experimental)
- Now logger stores some information about the current system. This includes cpu model, architechture, platform, os and system memory.
- A new event added to detect app quits to provide methods to persist session data.
- Now playlists, albums, and artists' songs can be played by adding it to the queue.
- Now albums and artists support context menu options.
- Now online pictures of the artists will be shown thoughout the app after watching their profile.
- Added a song blacklist function. Now songs removed from the library will be blacklisted and can be restored from the settings page. (Experimental)
- Added new images that will be displayed in situations like when the songs are loading and when there's no songs etc.
- Now searchPage shows results about playlists.
- Now some information about artist data and album data is saved with song data.
- Now you can view all the search results related to your query by clicking 'See All' buttons of specific categories in searchPage.
- Created new components Button and Checkbox.
- Added new buttons in ArtistInfoPage, AlbumInfoPage, PlaylistInfoPage, CurrentQueuePage to provide functions like play all, shuffle and play, and add to queue etc.
- Fixes
- Fixed a bug related to npm packages.
- Updated parseSong to differentiate between currently added songs and new songs. Previously this problem will duplicate the data related to the song in the library.
- Fixed some music playback issues.
- Fixed some issues related to queuing songs.
- Updated and improved the styles of the app.
- Now number of listens of a song will be updated if the song is listened repeatedly by using repeat function.
- Updated artist online information apis.
- Applied useTransition hook to improve user input responsiveness in the app when a song is playing.
- Known Issues
- Sometimes newly added songs won't be added to the library. The workaround is to reset the app and linking the relevant folder again.
- Shuffle and Repeat states currently is not presisting states between sessions.
- Resync songs context menu option isn't working as intended.
- Scrolling in a page when is a song is playing reduces smoothness of the app due excessive rendering.
- Features