Skip to content

Oto Music for Desktop v0.6.0-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@Sandakan Sandakan released this 24 Jun 10:41
· 196 commits to master since this release
  • v0.6.0-alpha - ( 24th of June 2022 )
    • 🎉 Features
      • Added the support to edit song id3 tags. Right click on a song to go to the SongID3TagEditorPage. Currently changes to those data wouldn't be updated on the app. (Experimental)
      • Added the basement to provide support for m3u files to import and export playlists.
      • Artist artworks will be updated when the user listens to their songs.
      • Added keyboard shortcuts for the basic functions of teh app.
      • Added support for reduced motion. You can enable reduced motion in Settings > Accessibility.
      • Added Genres to the app. You can view details related to the genre in GenreInfoPage by clicking on a genre.
      • Now the app window will blur the title bar when the app loses focus.
      • Now enabling song indexing from Settings > Accessibility will number the songs.
      • In CurrentQueuePage, app will direct you to the current playing song by scrolling it to the center of the window.
      • Added support for repeat and repeat-1 to keep listening to your loved songs all day long.
      • Added a loading animation for the notification bar.
      • Now users can restore their blacklisted songs from the Settings Page.
      • Now the app can be configured to start on system startup.
      • Added a button for the users to open the Devtools or the log file in Settings > About.
      • Frequently used data such as songs, artists, playlists etc will be cached inside the app at runtime.
      • Song lyrics will also be cached in the app until the relevant song finishes.
      • Now some parts of the UI such as HomePage will be updated on data modifications. These modifications include new songs, recently played songs etc.
      • Updated some functions to support pagination and sorting features to remove some burden off the renderer.
    • 🔨 Fixes
      • Fixed a security vulnerability related to package 'sharp'.
      • Removed unnecessary css styles and optimized the styling of the app.
      • Fixed a possibility of duplicating songs by adding the same folder again.
      • Fixed a bug related to not deleting app data after an app reset.
      • Fixed a bug related to over-rendering of react components when a song is playing resulting higher consumption of cpu and memory. This also fixes the jitter when scrolling.
      • Removed unnecessary context menu options from the HomePage.
      • Fixed a bug related to parsing songs that are still being written to the system.
      • Fixed a bug where removing a song from the system will identify as a blacklisted song by the app.
      • Now the context menu will appear relevant to the available width and height of the window.
      • Fixed an error where some functions are coded asynchronous but are actually synchronous.
      • Updated the logger to write logs more clearly on a txt file. Now it shows more relevant information in the logs.
      • Some functions now can send multiple results. This reduces number of requests to the api to fetch data.
      • Fixed a bug where newly added songs won't be added to the library.
    • 🐜 Known Issues
      • There is still a small amount of unwanted cpu consumption due to over-rendering of components.
      • Blacklisting or removing a song from the library isn't working as intended.