Skip to content

Releases: marin-m/SongRec

French and Dutch translations

20 Aug 06:21
Compare
Choose a tag to compare
  • Add French and Dutch translations (courtesy @Vistaus).
  • Ensure that only one window of SongRec is present.
  • Avoid to display "No match for this song" when multiple instances of SongRec would be displayed and one would be closed.

Minor fixes

01 Jun 13:06
Compare
Choose a tag to compare
  • Include a "Cargo.lock" file in the project so that it can be accepted in certain packaging systems that require freezing Rust dependencies to a known subversion.
  • Change the locale sent in HTTP requests to avoid to display internationalized song titles, in certain cases.
  • Fix a minor typo in the algorithm implementation that shouldn't impact recognition.
  • Improve portability.

Plane mode handling

09 Apr 05:33
Compare
Choose a tag to compare
  • Display a clean "Shazam servers are not reachable, are you connected?" message on the GUI when the computer has been offline, rather than showing low-level errors.
  • Improve cross-platform support.

Support for decoding more formats

30 Mar 07:58
Compare
Choose a tag to compare
  • Try to decode input files with FFMpeg when it is available on the target system, in order to support more audio and video formats when recognizing from a file. This should allow for example to recognize music from .MP4, .AAC, .WMA files...when FFMpeg is installed on the system.

Allow copying song names easily

26 Mar 13:43
Compare
Choose a tag to compare
  • The song recognition history now has a right-click context menu that allows to copy the name of the songs, artists, tracks or albums, or to search previously recognized songs on YouTube.
  • It is now possible to select the name of the last recognized song so that it can be copy-pasted somewhere easily.

Recognition from the speakers

23 Feb 18:02
Compare
Choose a tag to compare
  • Add the ability to recognize songs from your speakers rather than your microphone, through a checkbox that will be visible when the functionality is available, on compatible PulseAudio setups.

Responsiveness for mobile devices

11 Feb 03:08
Compare
Choose a tag to compare
  • Make the application fully responsive for mobile devices using GtkFlowBox, thanks to @a33k.

Flatpak compatibility bis

02 Nov 13:20
Compare
Choose a tag to compare
  • Use GtkFileChooserNative so that the application is able to graphically pick files through Flatpak without requiring further file system permissions.

Flatpak compatibility

01 Nov 20:12
Compare
Choose a tag to compare
  • Add Flatpak packaging scripts and assets.
  • Ensure that generated song lures don't last too long enough in certain cases.
  • Remove the dash in the long application ID as it was incompatible with Flatpak

Initial Crates.io release

07 Oct 11:23
Compare
Choose a tag to compare

Tagging the initial Crates.io release