Skip to content

Releases: Sandakan/Nora

2.4.1-stable

10 Sep 15:04
6f4f8c0

Choose a tag to compare

This update fixes the bug where Nora crashes saying 'ENCRYPTION_SECRET not found'.

  • 🔨 Fixes and Improvements

    • Fixed a bug where environment variables are not initialized when migrating the database to a newer version. Fixes #195.
  • 🐜 Known Issues and Bugs

    • Custom musixmatch tokens are not working and fail when trying to apply again.
    • Nora may fail to load some FLAC songs #184.

Nora v2.4.0-stable

09 Sep 14:41
743b388

Choose a tag to compare

whats-new-v2 4 0-stable

The latest version, ( v2.4.0-stable ) contains a lot of new features and improvements. As always expect some bugs in the app.

  • 🎉 New Features and Updates

    • Added support for authenticating Last.FM users from Nora.
    • Added support for Last.Fm scrobbling. Fixes #187.
    • Added support for sending favorites data to Last.Fm.
    • Added support for sending now-playing song info to Last.FM.
    • Added a feature that shows similar artists and relevant hashtags for an artist when in the ArtistInfopage.
    • Added a feature that shows similar tracks of a song when in the SongInfoPage.
    • Added a feature that shows unavailable tracks and a summary of the album when in the AlbumInfoPage.
    • Added support for saving the window state so that Nora starts from the previous window state (e.g.: full-screen).
    • Added support for viewing both synchronized and Un-synchronized lyrics in the SongTagsEditingPage.
    • Added a pane to display additional info about the song in the SongInfoPage.
    • Added a new Account Settings section to the SettingsPage.
    • Added icons to buttons in the LyricsEditingPage.
    • Added a button to go to LyricsEditingPage from the LyricsPage.
    • Added an alert in the SongTagsEditingPage if there are pending lyrics to be written to a song.
    • Added an option to display song track number instead of the index number when in Albums Info Page. Fixes #194.
  • 🔨 Fixes and Improvements

    • Fixed a bug where suggestion prompts don't hide when clicked on the button with an up arrow.
    • Updated the feature to edit the next line's start tag with the current line's end tag and vice versa automatically.
    • Fixed a bug where saved lyrics will be overwritten if the user selected the 'Synchronized Lyrics Only' or 'Un-synchronized and Synchronized Lyrics Only' options to save lyrics automatically and clicked the 'Show Online Lyrics' button.
    • Fixed a bug where ignoring DuplicateArtistsSuggestions and SeparateArtistsSuggestions are not working.
    • Fixed a bug where the 'No lyrics found' message will be shown in the LyricsPage when you try to view online lyrics that are not available for a song but have offline lyrics.
    • Improved performance when displaying songs in CurrentQueuePage.
    • Improved app logs to display the destination of the log.
    • Improved app performance and reduced time taken when opening songs from File Explorer.
    • Improved performance when opening Albums, Playlists, and Genres with bigger song lists.
    • Updated outdated dependencies and fixed dependency vulnerabilities.
    • Updated some icons in the app.
    • Fixed a bug where saving automatically downloaded lyrics may confuse the audio player to skip the song. Fixes #192.
    • Fixed a bug where ignoring DuplicateArtistsSuggestions and SeparateArtistsSuggestions are not working.
    • Fixed a bug where automatically downloaded lyrics may try to save to songs that do not support modifying song metadata.
    • Fixed a bug where songs show the original artwork instead of the optimized artwork and sometimes may fail to load the optimized artwork.
    • Fixed a bug where duplicate album entries are added to artists when songs with the same album and artist are parsed. Fixes #191.
    • Fixed a bug where the sorting state of songs in MusicFoldersPage is not being saved.
    • Fixed a bug where search results from SongTagsEditingPage for artists, albums, and genres are fixed to a maximum limit of 5.
    • Fixed a bug where clicking 'Play All' shuffles the queue.
    • Fixed a bug where Ctrl + Click an item doesn't select it.
    • Fixed a bug where user cannot use Shift + Click and Control + Click selection combinations simultaneously.
    • Fixed a bug where suggestions don't get minimized when the up-arrow button is clicked.
  • 🐜 Known Issues and Bugs

    • Nora may fail to load some FLAC songs #184.

Nora v2.3.0-stable

30 Jun 16:09

Choose a tag to compare

Nora v2.3.0-stable minor update

Latest Version Artwork

This new update includes importing and exporting app data, importing and exporting playlists, support for enhanced synced lyrics and editing song lyrics, and many more fixes and improvements.

  • 🎉 New Features and Features

    • Added support for enhanced synced lyrics in Nora (Experimental).
    • Added support for syncing unsynced lyrics right from the app (Experimental).
    • Added support for importing and exporting app data (Experimental).
    • Added support for importing and exporting playlists (Experimental).
    • Added support for editing the tracking number of songs from the app (Experimental).
    • Added support for re-parsing songs on demand to fix any errors that occurred when parsing the song (Experimental).
    • Added support for animated artworks (Experimental).
    • Added support for saving automatically downloaded lyrics when in LyricsPage.
    • Added a button next to Most Loved Songs on the Home page which directs to the Favorites playlist.
    • Added the feature to save artwork with the selected artwork's name.
  • 🔨 Fixes and Improvements

    • Fixed a bug where the app may crash in mini-player mode when using Window's window snap feature.
    • Improved app error handling when parsing songs.
    • Fixed a bug where the text style of Unknown artist is inconsistent across different pages.
    • Fixed a bug where scrolling to the page section is not working.
    • Added a fix for flickering issues in notifications with progress indicators.
    • Fixed a bug where the Update token button in the Musixmatch Settings prompt is not disabled even though the typed token is the same saved token.
    • Fixed a bug where the Show token button is not disabled when opening Musixmatch Settings prompt with a previously saved token.
    • Fixed a bug where clicking the Adjust Playback Speed context menu option doesn't point you to the correct section of Settings.
    • Increased the brightness of Song Card artworks.
    • Fixed a bug where some messages sent from the main process to the renderer have timestamps.
    • Fixed a bug where songs in an album don't show their respective album name.
    • Fixed some additional padding on All Result Pages.
    • Improved app performance by limiting re-rendering in unwanted situations.
    • Reduced the size of media control buttons in the Mini player.
    • Fixed a bug where blacklisted icons in Song cards aren't positioned correctly.
    • Fixed some bugs related to recording listening data.
    • Fixed some brightness issues in SongCard.
    • Fixed a bug where albums with the same names get categorized into the same album even though they have different artists.
    • Moved the toggle predictive search button into the search bar.
    • Fixed some styling issues in SongTagsEditingPage.
    • Linked Nora's website to the app.
    • Moved lyrics-related settings from the Audio Playback section to the new 'Lyrics' section in Settings.
    • Fixed a bug where the app doesn't start with the previous window's dimensions.
    • Fixed a bug where sometimes the app doesn't show an error message when the player stops due to an error.
    • Moved musixmatch metadata result from the bottom of the list to the top.
    • Linked Nora's official website to the app.
    • Improved the render cycle timings to improve app performance.
    • Marked notifications as a low priority to improve performance.
    • Fixed a bug where songs inside lists like playlists, genres, albums, etc don't play the whole list when clicking the play button on a song.
    • Fixed a bug where CurrentQueuePage doesn't get updated when shuffled.
    • Fixed a bug where incorrect colors are used for inputs in the SongTagsEditingPage.
    • Fixed a bug where the contents of the TitleBar are not visible when the app is in light mode and displaying a background image.
    • Fixed a bug where listening data sessions record listening data even though the song is paused.
    • Fixed some dependency security vulnerabilities.
    • Improved app logs.
  • 🐜 Known Issues and Bugs

    • Nora may fail to load some FLAC songs.

Nora v2.2.0-stable

20 May 08:10

Choose a tag to compare

Nora v2.2.0-stable minor update

whats-new-v2 2 0-stable

IMPORTANT

From this update onwards, I will add Linux installers for Nora. Keep in mind that even though Nora is stable on Windows, it may not be stable on Linux. Since I won't be able to test Linux builds on my machine, I will be relying on user feedback for Linux build improvements.

  • 🎉 New Features and Features

    • Added the feature to save some images that appear in the app.
    • Added an experimental fix for the bug where other music players like Groove Music don't recognize artworks edited by
      Nora.
    • Added a new keyboard shortcut to quickly navigate to Search. Fixes #173.
  • 🔨 Fixes and Improvements

    • Improved the artists' splitting algorithm of suggestions.
    • Fixed a bug where images and lyrics lines are draggable.
    • Fixed a bug where playlist images aren't positioned correctly when the "artworks made from song covers" feature is
      enabled.
    • Fixed a bug in which the app doesn't inform the user if the metadata update process fails.
    • Improved the app version matching algorithm and fixed a bug where the app informs the user about a new update even
      though app the is in the latest version.
    • Fixed a test contrast issue on the Artist Info page. Fixes #174.
  • 🐜 Known Issues and Bugs

    • Sometimes updating song artwork may need an app restart to show on app #162.
    • The app may crash in mini-player mode when trying to use window snap feature #163.

Nora v2.1.0-stable

14 May 15:24
515788e

Choose a tag to compare

Nora v2.1.0-stable Minor Update

whats-new-v2 1 0-stable

This update includes fixes for app responsiveness no different screen sizes.

Welcome to a new design for Song Cards in Home page. Thanks to @Shapalapa for the design inspiration.

  • 🎉 New Features and Features

    • Added a new design for the song cards on the Home page. Thanks to @Shapalapa for the design inspiration.
    • Now songs show their album name next to their artist names.
    • Added support for a new suggestion in the SongInfoPage that gets triggered when there are names of featured artists in the title of a song asking to add them to the song artists.
    • Added the 'go to album' option to the context menu of songs.
    • Added a feature to show the details of the song when right-clicking to get the context menu.
    • Linked the new Nora Official Discord server with the app.
    • Now, the SearchPage won't limit the no of results you can see to 5 on some components.
    • Added experimental support for the offset tag in synced lyrics.
    • Added a new hotkey to change the playback speed. Fixes #168.
    • Added support for a range of playback speeds instead of a predefined list.
    • Added experimental feature as the default sorting option for songs in an album according to their track number. Fixes #169.
    • Added a new context menu option for folders to show the relevant folder on the Windows Explorer.
  • 🔨 Fixes and Improvements

    • Fixed some bugs related to draggable songs in the queue. Fixes #63.
    • Fixed some bugs related to sorting content in the app. Fixes #156.
    • Fixed a bug where clicking Play next would add the song next to the next song.
    • Updated the context menu options by right-clicking the current song info container in the footer. Fixes #160 and #158.
    • Fixed a bug where deleting the current playing song wouldn't remove it from the current queue.
    • Fixed some bugs related to lyrics not being read from the audio source.
    • Fixed a bug where app UI goes out of bounds. Fixes #157.
    • Fixed a possible bug where media control buttons don't work as expected. Fixes #166.
    • Removed predictive search when searching for artists, albums, and genres in the SongTagsEditingPage.
    • Updated components to show information about the content when right-clicking a component.
    • Fixed some image scaling issues in ArtistInfoPage.
    • Fixed a bug where adding song metadata from the internet with new album data doesn't count the song artwork to the album artwork.
    • Improved the app's responsiveness to various screen sizes. Fixes #128.
    • Updated the file association icons to show the relevant file type.
    • Fixed a bug related to synced lyrics saved in audio files.
    • Fixed a bug where sometimes users can't see the artist name when in ArtistInfoPage due to contrast issues between light and dark modes.
    • Improved the artist detection algorithm of the SeparateArtistsSuggestion.
    • Improved app performance by loading only necessary components to display.
    • Fixed a bug where the context menu overflows out of the visible part of the app's window.
    • Fixed some bugs related to how SongCards display in the HomePage when different screen sizes.
    • Added a new line with "•••" as the first line of synced lyrics.
    • Fixed a bug where metrics in ListeningActivityBarGraph overflow out of its container.
    • Fixed a bug where the Download Synced Lyrics button in the metadata editing page keeps spinning even though fetching lyrics failed.
    • Improved the app version detection algorithm of the app.
    • Updated Musixmatch Settings to show a message about the token updating process.
    • Fixed a bug where library updates don't reflect on the AllSearchResultsPage.
  • 🐜 Known Issues and Bugs

    • Sometimes updating song artwork may need an app restart to show on the app #162.
    • The app may crash in mini-player mode when trying to use window snap feature #163.

Nora v2.0.0-stable major update

23 Apr 08:27

Choose a tag to compare

Nora v2.0.0 Major update

whats-new-v2 0 0-stable

Warning! Installing this update would RESET the app to provide support for new features.

  • 🎉 New Features and Features

    • Added the 'Generate Palettes' button to the About section of the Settings to generate palettes on demand.
    • Added playback-only experimental support for audio formats like FLAC, AAC, and M4R. Fixes
      #148 , #142, #154 .
    • Added support for viewing storage usage by the app.
    • Added experimental support for an improved folder structure. Fixes #134.
    • Added experimental support for suggestions for duplicate artists and artists identified as single artists. Fixes
      #140.
    • Added a new context option for the currently playing song artwork to the currently playing song's album. Fixes
      #149.
    • Added a new banner to the SongTagsEditingPage when trying to edit song formats supported for playback only.
    • Added experimental support to generate a playlist cover automatically from the songs inside with the support to
      randomize the artworks as an additional feature. Fixes #145.
    • Added new options to configure the automatically generated playlist cover in the Preferences section of Settings.
    • Added experimental support for an Audio Equalizer to the app. Fixes #151.
    • Added a new prompt for the user to customize chosen folders before parsing them. Fixes #134.
    • Added a new feature to reduce animations when the system is on battery power.
    • Added a new feature to change the playback speed of the player.
    • Added a new button to the right side of the app's footer for advanced playback options.
    • Added a new smooth scrolling feature to pages that directs users to specific parts of the page.
    • Added a new title next to the artwork in the queue to show the queue type.
    • Added support for responsive song cards in the Home.
    • Add a new transition effect for some icons.
    • Added support to toggle between predictive search and normal search.
    • Added support for highlighting more than one lyrics line at a time. Fixes #135.
    • Added a new artwork filter for Deezer artist artworks to prevent showing artwork placeholders.
    • Added a new auto-scrolling feature for the Queue page to scroll to the currently playing song on song skip.
    • Added a new feature to show some info about the song to be played next in the currently playing song info container
      periodically.
  • 🔨 Fixes and Improvements

    • Reduced the parsing time of a newly created library by around 30%.
    • Fixed a bug where the app theme will change when changing the system's theme even though the user didn't select to
      use the system theme in the app.
    • Fixed a bug where the theme of the taskbar playback control buttons changed with the app theme instead of the system
      theme.
    • Fixed a bug where removing a song from an album with only one song doesn't remove the album.
    • Fixed some bugs related to sorting folders.
    • Fixed a bug where users can't go to the same page with different data. For example, the user can't go to another
      artist's info page while staying on another artist's info page.
    • Migrated the Music Folders section from Settings to the Music Folders page in the sidebar.
    • Fixed a bug where Sidebar becomes cluttered in smaller resolutions. Fixes
      #136.
    • Updated some texts in the SongTagsEditingPage.
    • Fixed a bug where users can save the same song tags again and again in the SongTagsEditingPage.
    • Improved directory handling by the app.
    • Reduced the brightness of background artwork.
    • Fixed a bug where error messages and stack traces aren't being added to the log file.
    • Fixed a bug where updating song id3 tags doesn't update album metadata.
    • Fixed a bug where the app doesn't check for updates after the connection was established.
    • Fixed a bug where the focus state of a button persists even after the button is clicked.
    • Fixed a bug where SongTagsEditingPage allows checking for song online results even though the app isn't connected to
      the internet.
    • Fixed a bug where disabled buttons show a loading animation. Fixes #139.
    • Fixed a bug where clicking the recent search results and clicking another element to go to another page and come
      back doesn't persist the clicked recent search result in the search page.
    • Fixed a bug where the user can't update the artwork of a playlist after creating it.
    • Fixed a bug where images aren't being shown on the app after they were updated due to caching.
    • Fixed a bug where the app could go into an infinite error loop if there were any playback errors that the app
      couldn't handle it.
    • Fixed flickering issues on some components when they were being updated.
    • Fixed a bug where images show the alt text when hovered.
    • Increased the font weight of the text in the sidebar.
    • Fixed a bug where artist images shown next to the currently playing song cover aren't positioned correctly.
    • Fixed a bug in Metadata Editing Page where the album cover is always the current song cover.
    • Fixed a bug where selecting 'Add Selected' or 'Add All' when choosing song metadata results from the internet
      doesn't update the artists, albums, and genres I the editing page. Fixes
      #138.
    • Improved accessibility in the Song Metadata Editor.
    • Improved transitions in prompt menus.
    • Fixed a bug where closing the prompt menu will flicker the menu.
    • Fixed a bug where clicking the Most Relevant Album doesn't open the relevant Album page.
    • Fixed a bug where artist names on the Song Info page aren't positioned.
    • Fixed some bugs related to customizing selected metadata prompt.
    • Fixed a bug where hovering over seek bars show an incorrect value.
    • Fixed a bug where the message 'No Synced Lyrics Found' persists after disabling the lyrics.
    • Added support for selecting multiple items by Shift + Click and select all by clicking Ctrl + A. Fixes
      #143.
    • Fixed a bug where the loading element in a button isn't positioned correctly.
    • Improved accessibility in SongTagsEditingPage.
    • Fixed a bug where the F5 shortcut to reload doesn't work for other programs when Nora is opened. Fixes #155.
    • Fixed a bug where resetting the app doesn't clear local storage data.
    • Reduced the space required to save listening data information by around 90%.
    • Fixed a bug where resetting the app doesn't remove the data related to blacklists.
    • Fixed a bug where Mini-player doesn't follow the reduced motion.
    • Fixed a bug where adding a song to play next to the last song of the queue will not be played.
    • Fixed a bug where users can go to the same page repeatedly.
    • Fixed a bug where clicking a button to go to a specific page twice would direct users to Home.
    • Fixed a bug where folder modifications are not recognized in folder structures.
    • Updated some styles in prompts.
    • Fixed a bug where the Img component tries to fetch 404 requests repeatedly.
    • Fixed a bug where users can download lyrics in the lyrics editor even though the app is not connected to the internet.
    • Updated some styles in the Release Notes prompt and open_source_licenses prompt.
    • Reordered buttons in the About section of Settings.
    • Fixed some security vulnerabilities in the app.
  • 🐜 Known Issues and Bugs

    • Currently there aren't any known issues.

🎉 Thanks to everyone who waited patiently for this release. I hope that everyone will enjoy this release. 🎉

Nora v1.2.0-stable

09 Mar 09:15
29cd1df

Choose a tag to compare

whats-new-v1 2 0-stable

This update includes some new features and bug fixes.

  • 🎉 New Features and Features

    • Added a new App Stats section to the Settings Page.
    • Added a new notification type showing the progression of the song parsing and song deletion processes.
    • Added a 'See All' button for the Recently Added Songs and Recently Played Songs sections on HomePage. Closes #118.
    • Added the functionality to change the scroll event's increment interval when hovering over audio and volume seek bars. Closes #133.
    • Added a volume seek bar to the mini-player. Closes #126.
    • Revamped some settings in the SettingsPage.
    • Improved performance in pages when loading with bigger libraries.
  • 🔨 Fixes and Improvements

    • Fixed a bug where the Lyrics Page shows the button to 'show saved lyrics' when there aren't any in the audio file. Fixes #119.
    • Fixed a bug where users can't save lyrics for songs outside the library.
    • Fixed a bug where songs outside the library show 'unknown title' without showing the audio file name when the title tag is empty. Fixes #124.
    • Fixed a bug where folders with higher privileges like 'System Volume Information' prevent adding them to the app.
    • Fixed a bug where pressing F5 reloads the app even though the window isn't focused. Fixes #129.
    • Fixed a bug where clicking the close button in Mini-player closes the app even though 'Close to system tray' is enabled. Fixes #125.
    • Fixed a bug where Folders Page shows an 'unknown folder name' without showing the folder path when an external drive is added as a folder.
    • Fixed a bug where Release Notes Prompt's important notes aren't positioned properly inside the container.
    • Fixed a bug where Albums Page shows more than the required album columns.
    • Improved performance of the app when opening songs from the file explorer.
    • Improved the functionality when restoring blacklisted songs.
    • Improved accessibility features of the app.
    • Updated the UI on the Genre Info Page and Album Info Page.
    • Updated app dependencies.
  • 🐜 Known Issues and Bugs

    • Sometimes users can get unexpected search results when using Search.
    • App theme will be changed when you change your system's theme even though you didn't select to use the system theme in the app.
    • If a song is added next to the last song of the queue, the last song won't be played.
    • Sometimes adding a song to play next would only add it to the queue instead of adding it next to the current song.

Nora v1.1.0-stable

26 Feb 12:08
29cd1df

Choose a tag to compare

whats-new-v1 1 0-stable

This update includes some new features and bug fixes.

  • 🎉 New Features and Features

    • Support for editing audio files outside the library.
    • Support for further customizations when downloading song metadata from the internet.
    • Support for folder blacklisting and improvements for song blacklisting.
    • Added an indicator to show whether an artist is liked or not.
    • Added new keyboard shortcuts to go to forward and backward pages and to change the app theme.
    • New BlacklistFolderConfirmPrompt and improvements for BlacklistSongConfirmPrompt.
    • Support for audio seeking or changing the volume through mouse scrolling by hovering over the seek bar and the volume bar.
    • Support for caching song data played from outside the library to improve performance when playing them again in the same session.
  • 🔨 Fixes and Improvements

    • Improvements for error handling related to network requests.
    • Removed Backlisted Songs section in the Settings Page.
    • Fixed a bug where Mini Player shows un-scrollable unsynchronized lyrics.
    • Fixed a bug where artworks without a 1:1 aspect ratio break the alignment of how the songs are displayed.
    • Added a new sort option for SongsPage and FoldersPage to sort blacklisted and whitelisted folders and songs.
    • Fixed a bug where temp artworks aren't getting cleaned up after the app closes.
    • Fixed a bug where artists aren't being sorted properly.
    • Fixed some bugs where some pages not updating their contents according to data events.
    • Fixed a bug where removing a song doesn't trigger 'playlists' and 'genres' data events.
    • Fixed a bug where some artist sort options aren't working as expected.
    • Fixed a bug where toggling 'like song' in Song or SongCard doesn't get updated in the currentSongData and vice versa.
    • Fixed a bug where Artist not showing the default artist cover when there is no artwork for an artist.
    • Fixed a bug where FoldersPage doesn't get updated when a song gets deleted or added.
    • Fixed a bug where online lyrics are not being saved to the audio file.
    • Fixed a bug where some pages like HomePage, and CurrentQueuePage not updating songs when a song gets blacklisted.
    • Reduced image file sizes by using them in webp format.
    • Removed change theme button on the title bar.
    • Updated Musixmatch Lyrics Disclaimer.
  • 🐜 Known Issues and Bugs

    • Sometimes users can get unexpected search results when using Search.
    • App theme will be changed when you change your system's theme even though you didn't select to use the system theme in the app.
    • If a song is added next to the last song of the queue, the last song won't be played.
    • Sometimes adding a song to play next would only add it to the queue instead of adding it next to the current song.

Nora v1.0.0-stable

18 Feb 14:31

Choose a tag to compare

whats-new-v1 0 0-stable

🎉🎉 Welcome to the new Nora 🎉🎉

This is a big update for Nora which includes a lot of new features, and bug fixes.

  • 🎉 New Features and Updates

    • Now LyricsPage will show the copyright info of the lyrics at the bottom of the page.
    • Metadata of Musixmatch for songs now includes artworks from Spotify.
    • Auto-scrolling of synced lyrics can be toggled now in the LyricsPage.
    • Ability to sort songs relative to the released year.
    • Song component now displays the song released year.
    • Now Nora can read and write to audio files with a synchronisedLyrics meta tag.
    • Added abort controller support for most resource-intensive functions to stop them in case of an emergency.
    • Added a new feature to allow users to select whether the app window should hide in the system tray or close by clicking the close button.
    • Added a new feature to allow users to determine whether the app should start as hidden when the startup is enabled.
    • Added an entry to the system tray with some controls of the app such as show/hide and exit.
    • Added the feature to disable the Checkbox component.
    • Added a new button to refresh lyrics so that if incorrect lyrics are shown it will re-fetch the correct lyrics.
    • Added a new button to show offline lyrics when after the user has requested the online lyrics.
    • Added a new placeholder image for MusicFoldersPage when there are no any folders.
    • Added a new AppShortcutsPrompt that shows app shortcuts.
    • Added a setting to change the Musixmatch token.
    • Added support to get metadata for songs from iTunes.
    • Added the functionality to start selecting multiple items by holding the shift key and selecting an item.
    • Added support for sorting on a lot of pages including AlbumsPage, FoldersPage, AlbumsInfoPage, etc.
    • Added new FoldersPage to side bar of the app.
    • Added new MusicFolderInfoPage for songs in folders.
    • Added a Clear All button for the notification panel.
    • Added a Spotify artwork fetching script for song metadata.
    • Added a new button to save online lyrics to a song while watching it on LyricsPage.
    • Added a queue for parseSong to prevent songs from being parsed twice.
    • Added a new title bar for the LyricsPage that shows new buttons that provides features such as Save online lyrics etc.
    • Added Lyrics to Mini Player.
    • Added support for experimental for multiple search keywords in Search.
    • Ability to toggle artists as favorites.
    • Added a new default artwork for albums.
    • Refactored code into smaller modules for easier readability.
    • Improved search functionality
    • Added error boundaries to catch errors on app.
    • Ability to disable new update alerts for the current version.
    • Added a new feature where artists' artworks can be shown on the audio-controls panel.
    • Now most relevant results in SearchPage will be more relevant to the search query.
    • New network connection indicator on the header.
    • Now users can fetch song metadata from the internet and update their songs. (Experimental)
    • Support for Synced Lyrics.
    • Lyrics from Musixmatch (Implementation from Fashni's MxLRC package). (Experimental)
    • Now users can go back and forward through different pages. (Experimental)
    • Now users can select multiple songs, artists, etc, and do specific tasks with them. (Experimental)
    • New background artworks when viewing ArtistsPage, SongInfoPage, etc.
    • Now users can add artworks to user-created playlists.
    • Support for recording listening patterns. (Experimental)
    • New metrics about listening patterns of a song in SongInfoPage. (Experimental)
    • Now users can clear search history results.
    • Now users can play songs in a specific genre directly from the GenreInfoPage.
  • 🔨 Fixes and Improvements

    • Improved musixmatch lyrics matching which helps to send correct lyrics for songs.
    • Reduced font size on context menu items.
    • Updated the UI of some components of the app.
    • Updated musixmatchSettingsPrompt with a link to how to generate a new user token.
    • Updated app dependencies, removed unnecessary dependencies, and fixed some dependency vulnerabilities.
    • Updated the maximum dimensions that can be achieved by the Mini Player.
    • Updated AUDIO_FADE_INTERVAL and AUDIO_FADE_DURATION.
    • Resolved some path issues on the Playlist component.
    • Improved app updates functionality.
    • Fixed a styling issue where material symbols show icon text instead of icon until it loads its resources.
    • Fixed a bug where resetting the app while parsing the library wouldn't stop the parsing process.
    • Fixed a bug where the app opens the ReleaseNotesPrompt even though there is no new update to the app.
    • Fixed a bug where the app won't start with the previously played song position after an app restart.
    • Fixed a bug where resetting the app doesn't remove the listening_data.json file.
    • Fixed a bug where the shuffle state is not saved when the app is closing.
    • Fixed a bug where the toggling mute state doesn't work when using the keyboard shortcuts.
    • Fixed a bug where deleting a currently playing song puts the app in an infinite loop of errors.
    • Fixed a bug where HomePage isn't getting updated when a recently played song got deleted.
    • Fixed a bug where lyrics are shown with a small delay.
    • Fixed a bug where song controls show incorrect metrics such as showing that the song is paused even though the song is playing.
    • Fixed a bug where lyrics are fetched without obeying provided filters.
    • Fixed a bug where song listening data is not getting recorded.
    • Fixed a bug where resources are not being loaded due to resource urls having query parameters.
    • Fixed a bug where the app shows the error prompt when a user deletes a song.
    • Fixed a styling issue where the 'drop song here' message prompt was not positioned correctly.
    • Fixed components re-rendering even though they didn't get any new data.
    • Fixed a bug where some keyboard shortcuts not working when in MiniPlayer.
    • Fixed a bug where notifications aren't removed when reduced motion is enabled.
    • Fixed a bug where the app is looking for search results with empty strings or strings with only spaces.
    • Fixed a bug where ListeningActivityBarGraph not showing listening data metrics.
    • Fixed some styling issues that appeared on the SongArtist component.
    • Fixed a bug where mediaSession controls are not working as intended.
    • Fixed some error boundary fallback ui styles.
    • Fixed some styling issues in Song and SongsPage.
    • Fixed a bug where the song components in some pages not showing the song year.
    • Fixed mini player lyrics not positioning to the center.
    • Fixed a bug where ReleaseNotesPrompt shows that the app is in the latest version even though there is no network connection.
    • Fixed an overflowing issue on some pages.
    • Fixed a bug where updating artwork on a song wouldn't show it on the app instantly due to image caching.
    • Fixed a bug where lyrics not showing instrumental gaps of a song in lyrics.
    • Fixed a bug where lyrics are not being identified as synced.
    • Fixed a bug on CurrentQueuePage where the current playing song is not positioned correctly.
    • Fixed some text styling issues on PlaylistInfoPage.
    • Fixed a bug on the ConfirmDeletePlaylist prompt not positioning elements correctly.
    • Fixed a bug where a blacklisted song showed an incorrect index.
    • Fixed a bug on the render process where a memory leak occurs due to subscribing for max no. of preload's event listeners.
    • Fixed a bug where clicking on Artist not directing to ArtistsInfoPage.
    • Fixed a bug where clicking on Genre not directing to GenresInfoPage.
    • Fixed a bug on PromptMenu where it doesn't wait for the fade-out animation to end to clear content on the PromptMenu.
    • Fixed a bug on MostRelevantResult where clicking on it doesn't direct to the specified info page.
    • Fixed a bug on PromptMenu where quick menus opened in full-screen or in maximized windows will make its content appear blurred.
    • Fixed Artist component showing wrong default artwork.
    • Fixed some contrast issues ...
Read more

Oto Music for Desktop v0.8.1-alpha

19 Dec 02:26

Choose a tag to compare

Pre-release

oto_music_for_desktop_rebrand_notice

Oto Music for Desktop will be rebranded as Nora in an upcoming update. This minor update provides a facility to show users about the upcoming update.

Updates

  • Updated app to notify users about the upcoming rebrand.
  • Updated app updater to notify about the upcoming app update and direct users to it.

🙏 Thank you to everyone who has been showing interest in my project.