The latest version (v0.8.0-alpha) contains a lot of new features and improvements. As always, expect to see bugs in the app because this app is still in alpha phase.
🎉 New Features and Updates
- Now double-clicking on a supported song in the File Explorer would play it on the app. Be sure if you made Oto Music the default audio player for the respective audio file. (Experimental)
- Now users can drag and drop a supported audio file to play it on the player. (Experimental)
- Now users can edit song id3 tags. (Experimental)
- Added windowing technique to improve app performance. Before this update, app would take considerable amount of time to render a huge song library but now it renders almost instantly. (Experimental)
- App theme switching according the system theme.
- Now user can select whether the song duration or the song remaining duration should be displayed.
- Updated taskbar thumbnail buttons to support the system theme.
- Now the app will check for updates every 15 minutes and inform the user to update.
-
🔨 Fixes and Improvements
- Data update events will be queued from this update to improve app performace. If more than 3 events occur around one second interval they will be queued so that all the events will be sent at the same time.
- Updated the app installer and reduced file size of the installer by 13%.
- Updated open_source_licenses.
- Replaced trash package for the electron built in shell.trashItem.
- Updated data update events dispatch process to improve performance.
- Removed some unnecessary resources.
- Cleaned up unnecessary styles.
- Fixed a bug where editing song tags could remove the artwork of a song.
- Fixed a bug where using search features on songs metadata editing page updates the search history.
- Fixed a bug where adding a previously parsed folder would parse the same folder.
- Removed some unnecessary npm packages.
-
🐜 Known Issues and Bugs
- Parsing a big music library could sometimes make the app unresponsive. Currently, the only solution is to wait some time until the parsing process finishes and the app regains responsiveness.
- App theme will be changed when you change your system's theme even though you didn't select to use system theme in the app.
- App theme will be changed when you change your system's theme even though you didn't select to use system theme in the app.
- Lyrics on some songs aren't being read by the app. Still you will be able to see lyrics from the internet.
- If a song is added next to the last song of the queue, the last song won't be played.
- Trying to play corrupted songs will make the app player unusable. Workaround is to play the next song and restart the renderer using F5 button.
- Sometimes adding a song to play next would only add it to the queue instead of adding it next to the current song.
- There is still a small amount of unwanted cpu consumption due to over-rendering of components.