Merge pull request #137 from anarcat/appstream

import Appstream data file from Flatpak package
This commit is contained in:
Drew Weymouth
2023-04-18 18:41:07 -07:00
committed by GitHub
@@ -0,0 +1,117 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2023 anarcat <anarcat@debian.org> -->
<component type="desktop-application">
<id>io.github.dweymouth.supersonic</id>
<metadata_license>FSFAP</metadata_license>
<project_license>GPL-3.0+</project_license>
<name>Supersonic</name>
<summary> A lightweight cross-platform desktop client for Subsonic music servers</summary>
<content_rating type="oars-1.0">
<content_attribute id="social-audio">intense</content_attribute>
</content_rating>
<description>
<p>
A lightweight cross-platform desktop client for Subsonic music
servers (Navidrome, Gonic, Airsonic, etc).
</p>
<p>
Features:
</p>
<ul>
<li>Fast, lightweight, native UI</li>
<li>High-quality gapless audio playback powered by MPV, with optional audio exclusive mode</li>
<li>ReplayGain support (depends on files being tagged on server)</li>
<li>Infinite scrolling</li>
<li>Scrobble plays to server, with configurable criteria</li>
<li>Browse by albums, artists, genres, playlists</li>
<li>Album and playlist views with tracklist and cover image</li>
<li>Artist view with biography, image, similar artists, and discography</li>
<li>Create, play, and update playlists</li>
<li>Configure visible tracklist columns</li>
<li>Set/unset favorite and browse by favorite albums, artists, and songs</li>
<li>View and edit play queue (add and remove tracks; reorder support coming soon)</li>
<li>Shuffle and repeat playback modes (partial; shuffle album, playlist, artist radio, random songs)</li>
</ul>
</description>
<launchable type="desktop-id">io.github.dweymouth.supersonic.desktop</launchable>
<url type="homepage">https://github.com/dweymouth/supersonic</url>
<url type="bugtracker">https://github.com/dweymouth/supersonic/issues</url>
<screenshots>
<screenshot type="default">
<caption>The options dialog</caption>
<image>https://raw.githubusercontent.com/dweymouth/supersonic/main/res/screenshots/AlbumsView.png</image>
</screenshot>
<screenshot>
<image>https://raw.github.com/dweymouth/supersonic/main/res/screenshots/AlbumView.png</image>
</screenshot>
<screenshot>
<image>https://raw.github.com/dweymouth/supersonic/main/res/screenshots/ArtistView.png</image>
</screenshot>
<screenshot>
<image>https://raw.github.com/dweymouth/supersonic/main/res/screenshots/FavoriteSongsView.png</image>
</screenshot>
</screenshots>
<releases>
<release date="2023-04-01" version="0.1.0-beta">
<description>
<p>
Beta release of Supersonic!
</p>
<p>
Lots of fixes and new features in this release, including
ReplayGain support and a brand new settings dialog, and much
improved memory utilization!
</p>
<p>
Supersonic is free and always will be, but if you are enjoying
it and want to support the project, donations are always
appreciated! And if you're a developer, contributions are
welcome!
</p>
<p>
Edit: there is a minor bug in this release - if you've already
been running Supersonic off of the fresh code in the main
branch, when launching this version for the first time the
update checker may inform you of a "new" version, which is just
this release. Just select "Skip this version" and it will go
away until the next release! :)
</p>
<p>
Added
</p>
<ul>
<li>#39 Add caching of artist images</li>
<li>#94 Add Cmd+[ Cmd+] back/forward shortcuts for Mac (alongside existing Cmd+Left/Right)</li>
<li>#96 Make scrobbling thresholds configurable</li>
<li>#21 Add ability to reorder tracks within a playlist (via context menu)</li>
<li>#99 Add Year (asc + desc) sort orders to album page</li>
<li>#102 Add ReplayGain support (requires files to be tagged on server and transcoding to preserve tags)</li>
<li>#106 Automatically check for updates</li>
<li>#12 Add settings dialog</li>
<li>d67dfa0 Add file size column to tracklist view</li>
<li>0a11df8 Limit the size of MPV's in-memory audio cache</li>
</ul>
<p>
Fixed
</p>
<ul>
<li>#90 Wrong covers get loaded for albums if server has different IDs for album and cover art</li>
<li>#88 Incorrect icon size for Mac OS</li>
<li>#87 Fix dependency bundling for Mac OS</li>
<li>#45 Tracklist multi-select on Linux now works properly (Ctrl+click, Shift+click)</li>
<li>#109 Memory leak in image rendering</li>
<li>f34d432 Don't show tracklist row hover indicator when favorite toggle is hovered</li>
<li>98fb148 Migrate to Fyne 2.3.3 (modest memory improvements, fixes seek slider "wobble", fixes possible issues on M2 Macs)</li>
</ul>
</description>
</release>
</releases>
</component>