⇦ | songrec [community]
Last updated on: 2026-03-30 02:06 [UTC]

Metadata for songrec in community

re.fossplant.songrec - 0.6.6-r0 ⚙ aarch64 ⚙ armhf ⚙ armv7 ⚙ x86 ⚙ x86_64

Icon
<component type="desktop-application">
  <id>re.fossplant.songrec</id>
  <name>SongRec</name>
  <summary>Recognize songs from audio easily</summary>
  <project_license>GPL-3.0+</project_license>
  <description>
    <p>SongRec is an unofficial Shazam client for Linux, written in Rust. It allows you to easily recognize songs from your speakers, microphone or audio files.</p>
    <p>Features:</p>
    <p>- Recognize audio from an arbitrary audio file.</p>
    <p>- Recognize audio from the microphone.</p>
    <p>- Usage from both GUI and command line (for the file recognition part).</p>
    <p>- Provide an history of the recognized songs on the GUI, exportable to CSV.</p>
    <p>- Continuous song detection from the microphone, with the ability to choose your input device.</p>
    <p>- Ability to recognize songs from your speakers rather than your microphone (on compatible PulseAudio setups).</p>
  </description>
  <replaces>
    <id>com.github.marinm.songrec</id>
  </replaces>
  <recommends>
    <display_length>360</display_length>
    <internet>always</internet>
  </recommends>
  <supports>
    <control>keyboard</control>
    <control>pointing</control>
    <control>touch</control>
  </supports>
  <pkgname>songrec</pkgname>
  <launchable type="desktop-id">re.fossplant.songrec.desktop</launchable>
  <icon type="remote" width="48" height="48">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/icons/48x48/songrec_re.fossplant.songrec.png</icon>
  <icon type="cached" width="64" height="64">songrec_re.fossplant.songrec.png</icon>
  <icon type="remote" width="64" height="64">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/icons/64x64/songrec_re.fossplant.songrec.png</icon>
  <icon type="remote" width="128" height="128">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/icons/128x128/songrec_re.fossplant.songrec.png</icon>
  <icon type="stock">re.fossplant.songrec</icon>
  <url type="homepage">https://songrec.fossplant.re/</url>
  <url type="bugtracker">https://github.com/marin-m/SongRec/issues</url>
  <url type="faq">https://github.com/marin-m/SongRec#readme</url>
  <url type="translate">https://github.com/marin-m/SongRec/tree/main/translations#readme</url>
  <url type="contact">https://matrix.to/#/#songrec:matrix.org</url>
  <url type="vcs-browser">https://github.com/marin-m/SongRec</url>
  <categories>
    <category>Utility</category>
    <category>Audio</category>
    <category>AudioVideo</category>
  </categories>
  <provides>
    <id>com.github.marinm.songrec</id>
    <dbus type="user">re.fossplant.songrec</dbus>
    <binary>songrec</binary>
    <mediatype>audio/mpeg</mediatype>
    <mediatype>audio/x-wav</mediatype>
    <mediatype>audio/x-vorbis+ogg</mediatype>
    <mediatype>audio/flac</mediatype>
  </provides>
  <languages>
    <lang percentage="100">en_US</lang>
  </languages>
  <screenshots>
    <screenshot type="default">
      <caption>SongRec's main window</caption>
      <image type="source" width="2054" height="1240">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/screenshots/image-1_orig.png</image>
      <image type="thumbnail" width="1248" height="753">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/screenshots/image-1_1248x753.png</image>
      <image type="thumbnail" width="752" height="453">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/screenshots/image-1_752x453.png</image>
      <image type="thumbnail" width="624" height="376">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/screenshots/image-1_624x376.png</image>
      <image type="thumbnail" width="224" height="135">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/screenshots/image-1_224x135.png</image>
    </screenshot>
    <screenshot>
      <caption>SongRec's favourites window</caption>
      <image type="source" width="2054" height="1240">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/screenshots/image-2_orig.png</image>
      <image type="thumbnail" width="1248" height="753">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/screenshots/image-2_1248x753.png</image>
      <image type="thumbnail" width="752" height="453">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/screenshots/image-2_752x453.png</image>
      <image type="thumbnail" width="624" height="376">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/screenshots/image-2_624x376.png</image>
      <image type="thumbnail" width="224" height="135">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/screenshots/image-2_224x135.png</image>
    </screenshot>
    <screenshot>
      <caption>SongRec's main window, on GNOME in dark mode</caption>
      <image type="source" width="2054" height="1240">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/screenshots/image-3_orig.png</image>
      <image type="thumbnail" width="1248" height="753">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/screenshots/image-3_1248x753.png</image>
      <image type="thumbnail" width="752" height="453">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/screenshots/image-3_752x453.png</image>
      <image type="thumbnail" width="624" height="376">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/screenshots/image-3_624x376.png</image>
      <image type="thumbnail" width="224" height="135">re/fossplant/songrec/b2b3ddad29dfb208eb05361af7619001/screenshots/image-3_224x135.png</image>
    </screenshot>
  </screenshots>
  <keywords>
    <keyword>Rust</keyword>
    <keyword>GTK</keyword>
    <keyword>Shazam</keyword>
    <keyword>Client</keyword>
    <keyword>Audio</keyword>
    <keyword>Song</keyword>
    <keyword>Recognition</keyword>
    <keyword>Fingerprinting</keyword>
  </keywords>
  <keywords xml:lang="pt_BR">
    <keyword>Rust</keyword>
    <keyword>GTK</keyword>
    <keyword>Shazam</keyword>
    <keyword>Cliente</keyword>
    <keyword>Áudio</keyword>
    <keyword>Som</keyword>
    <keyword>Música</keyword>
    <keyword>Trilha</keyword>
    <keyword>Faixa</keyword>
    <keyword>Identificador</keyword>
    <keyword>Identificação</keyword>
    <keyword>Reconhecimento</keyword>
    <keyword>Detecção</keyword>
    <keyword>Detectar</keyword>
    <keyword>Descoberta</keyword>
    <keyword>Descobrir</keyword>
    <keyword>Impressão Digital</keyword>
    <keyword>Qual é a Música</keyword>
  </keywords>
  <branding>
    <color type="primary" scheme_preference="light">#DCB3E7</color>
    <color type="primary" scheme_preference="dark">#664D96</color>
  </branding>
  <releases>
    <release type="stable" version="0.6.6" timestamp="1772928000">
      <description>
        <p>Fix translations other than fr_FR not being loaded in the Flatpak build (see issue #247)</p>
        <p>Make extra Pulseaudio-related debugging output to be displayed when -v is passed, to allow troubleshoot SongRec not working on Snap with the Ubuntu 26.04+ kernel (see issue #111)</p>
        <p>Prepare supporting CPAL 0.18+ which will have libpulse and libpipewire backends (that adds dependencies in the install instructions which are not actually used for the moment)</p>
      </description>
    </release>
    <release type="stable" version="0.6.5" timestamp="1772841600">
      <description>
        <p>Update the Czech translation thanks to @Fjuro</p>
        <p>Update the Dutch translation thanks to @Vistaus</p>
        <p>Fix cross-platform support and building without the GUI (issue #231)</p>
        <p>Fix legacy command line support (PR #233 thanks to @bodoque-01)</p>
        <p>Update the Slovak translation (PR #237 thanks to @dodog)</p>
        <p>Update the Russian translation (PR #239 thanks to @AlexanderShad)</p>
        <p>Implement Snapcraft compatibility (issues #111 and #244)</p>
        <p>Update the Arabic translation thanks to @mu7basha</p>
        <p>Update the "rodio" dependency and make the ALSA device names look native</p>
        <p>Select history rows only after a left-click to better match the native GTK-4 behavior (issue #245)</p>
        <p>Handle the Context key and Ctrl+C key bindings when an history row is selected (issues #245 and #200)</p>
        <p>Fix supporting MPRIS over Flatpak (issue #214)</p>
        <p>Handle left-clicks on the system tray icon over KDE</p>
      </description>
    </release>
    <release type="stable" version="0.6.4" timestamp="1771459200">
      <description>
        <p>Add an UI button to refresh the PulseAudio device list</p>
        <p>Add a status icon through the KSNI rust crate</p>
        <p>Add a no duplicate entries setting (issue #198)</p>
        <p>Set the default request interval to a tunable 8 seconds</p>
        <p>Don't try to fingerprint empty audio buffers</p>
        <p>Fix a display glitch</p>
      </description>
    </release>
    <release type="stable" version="0.6.3" timestamp="1771372800">
      <description>
        <p>Reduce song history load time when the history is large (issue #224)</p>
        <p>Drop reqwest for libsoup for network requests, this will make the binary and the compile time smaller</p>
        <p>Make the network code asynchronous (issue #223)</p>
        <p>Increase the default request interval from 4 to 10 seconds to decrease the odds of rate-limiting, and make it fully configurable (issues #222, #154, #164, #218)</p>
        <p>Try a colorful icon</p>
        <p>Implement more standard shortcuts for GNOME Circle criteria compliance</p>
        <p>Add Snapcraft compatibility</p>
        <p>Move command line output to the new fern-based logging system</p>
        <p>Add a --list-devices flag for CLI commands like "listen" and "recognize"</p>
        <p>Add a --request-interval flag for CLI commands like "listen" and "recognize"</p>
        <p>Avoid to spam the debugging output with huge raw song cover data</p>
      </description>
    </release>
  </releases>
  <content_rating type="oars-1.1"/>
</component>