<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, writted in Rust.</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>
<internet>always</internet>
</recommends>
<pkgname>songrec</pkgname>
<launchable type="desktop-id">re.fossplant.songrec.desktop</launchable>
<icon type="remote" width="48" height="48">re/fossplant/songrec/ba43c0d6b9c2f4a03ab4ba9f01879685/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/ba43c0d6b9c2f4a03ab4ba9f01879685/icons/64x64/songrec_re.fossplant.songrec.png</icon>
<icon type="remote" width="128" height="128">re/fossplant/songrec/ba43c0d6b9c2f4a03ab4ba9f01879685/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/master/translations#readme</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/ba43c0d6b9c2f4a03ab4ba9f01879685/screenshots/image-1_orig.png</image>
<image type="thumbnail" width="1248" height="753">re/fossplant/songrec/ba43c0d6b9c2f4a03ab4ba9f01879685/screenshots/image-1_1248x753.png</image>
<image type="thumbnail" width="752" height="453">re/fossplant/songrec/ba43c0d6b9c2f4a03ab4ba9f01879685/screenshots/image-1_752x453.png</image>
<image type="thumbnail" width="624" height="376">re/fossplant/songrec/ba43c0d6b9c2f4a03ab4ba9f01879685/screenshots/image-1_624x376.png</image>
<image type="thumbnail" width="224" height="135">re/fossplant/songrec/ba43c0d6b9c2f4a03ab4ba9f01879685/screenshots/image-1_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/ba43c0d6b9c2f4a03ab4ba9f01879685/screenshots/image-2_orig.png</image>
<image type="thumbnail" width="1248" height="753">re/fossplant/songrec/ba43c0d6b9c2f4a03ab4ba9f01879685/screenshots/image-2_1248x753.png</image>
<image type="thumbnail" width="752" height="453">re/fossplant/songrec/ba43c0d6b9c2f4a03ab4ba9f01879685/screenshots/image-2_752x453.png</image>
<image type="thumbnail" width="624" height="376">re/fossplant/songrec/ba43c0d6b9c2f4a03ab4ba9f01879685/screenshots/image-2_624x376.png</image>
<image type="thumbnail" width="224" height="135">re/fossplant/songrec/ba43c0d6b9c2f4a03ab4ba9f01879685/screenshots/image-2_224x135.png</image>
</screenshot>
<screenshot>
<caption>SongRec's favourites window</caption>
<image type="source" width="2054" height="1240">re/fossplant/songrec/ba43c0d6b9c2f4a03ab4ba9f01879685/screenshots/image-3_orig.png</image>
<image type="thumbnail" width="1248" height="753">re/fossplant/songrec/ba43c0d6b9c2f4a03ab4ba9f01879685/screenshots/image-3_1248x753.png</image>
<image type="thumbnail" width="752" height="453">re/fossplant/songrec/ba43c0d6b9c2f4a03ab4ba9f01879685/screenshots/image-3_752x453.png</image>
<image type="thumbnail" width="624" height="376">re/fossplant/songrec/ba43c0d6b9c2f4a03ab4ba9f01879685/screenshots/image-3_624x376.png</image>
<image type="thumbnail" width="224" height="135">re/fossplant/songrec/ba43c0d6b9c2f4a03ab4ba9f01879685/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">#b5b5d7</color>
<color type="primary" scheme_preference="dark">#664D96</color>
</branding>
<releases>
<release type="stable" version="0.6.0" timestamp="1770854400">
<description>
<p>Update interface to GTK 4 (issue #206)</p>
<p>Fix using MPRIS over Flatpak (issue #214)</p>
<p>Add advanced logs using the -v command line flag</p>
<p>Update upstream translations (Czech by @Fjuro, Brazilian by @marcelocripe)</p>
</description>
</release>
<release type="stable" version="0.5.0" timestamp="1768953600">
<description>
<p>Packaging: Change the translations path to /usr/share/locale instead of /usr/share/songrec/translations (this may require action from distribution package maintainers)</p>
<p>Packaging: Change the package name to re.fossplant.songrec instead of com.github.marinm.songrec so that the application can be correctly verified on Flathub</p>
<p>Branding: Update the Flathub landing page to comply with style guidelines</p>
<p>Branding: Change the project homepage URL</p>
<p>Wrap the name of long microphone devices names in the GUI</p>
<p>Handle network-related variables correctly (PR #191 thanks to @losynix)</p>
<p>Fix the chronological order when displaying songs onto the UI (PR #192 thanks to @nt8r)</p>
<p>Add Russian translation (PR #193 thanks to @AlexanderShad)</p>
<p>Rectify the window icon under Wayland (PR #203 thanks to @Integral-Tech)</p>
<p>Add the recognition date to favorites window, and made all columns sortable (PR #208 thanks to @damonhayhurst)</p>
<p>Fix MPRIS cover art display under certain platforms (PR #210 thanks to @micahlt)</p>
</description>
</release>
<release type="stable" version="0.4.3" timestamp="1727568000">
<description>
<p>Prevent mission application icon when running (PR #163 thanks to @heldderarbeit)</p>
<p>Quit the application when doing Ctrl+Q (issue #181)</p>
<p>Change the Flatpak permission from --device=dri to --device=all, because --device=dri made it impossible to change the audio input source to monitor mode on certain recent Flatpak/PipeWire combinations (issue #177)</p>
<p>Fix usage of the Context menu in the Favourites window (PR #179 from @damonhayhurst and issue #178)</p>
<p>Minor code refactoring (PR #153 from @dotX12) and bug fixes, including with building in --debug mode (issue #159)</p>
<p>Remove the "Play Shazam lure" button, as it is no more functional with recent Shazam versions (issue #170)</p>
<p>Update Slovak translation from issue #23 (thanks to @dodog)</p>
<p>Update Portuguese translation from PR #172 (thanks to @marcelocripe)</p>
<p>Update the `rodio` crate dependency to drop the requirement on the `minimp3` library, that prevented building on certain platforms</p>
</description>
</release>
<release type="stable" version="0.4.2" timestamp="1705881600">
<description>
<p>Add a Catalan translation (thanks to @pgiuli in issue #23)</p>
<p>Make the UI more clear so that it is visible that we are toggling the recognition from the speakers rather than the microphone when the monitor mode is on (see issue #149)</p>
<p>Fix a bug that had certain strings to be mistakenly copied at the bad places in the internationalized versions of the application, due to the fuzzy mode of msgmerge/gettext</p>
<p>Update the Dutch translation (thanks to @Vistaus in PR #150)</p>
<p>Update compilation instructions in the README.md file</p>
<p>Allow to compile the app with the libpulse and MPRIS module enabled on non-Linux UNIX systems such as BSD (see issue #152)</p>
<p>Possibly improve the compatibility of the recognize-from-speakers feature</p>
</description>
</release>
</releases>
<content_rating type="oars-1.1"/>
</component>