Closes #169: added AppStream manifest file

I have no idea if it actually works, but hey, it's a try
This commit is contained in:
Sumner Evans
2020-05-07 02:53:48 -06:00
parent 1539cfb506
commit 9cef92e864
2 changed files with 97 additions and 15 deletions

View File

@@ -6,6 +6,7 @@
"command": "sublime-music",
"rename-icon": "sublime-music",
"rename-desktop-file": "sublime-music.desktop",
"rename-appdata-file": "sublime-music.metainfo.xml",
"add-extentions": {
"org.freedesktop.Platform.ffmpeg-full": {
"directory": "lib/ffmpeg",
@@ -20,26 +21,14 @@
"--share=network",
"--socket=pulseaudio",
"--socket=session-bus",
"--own-name=org.mpris.MediaPlayer2.SublimeMusic",
"--filesystem=xdg-config/sublime-music",
"--filesystem=xdg-cache/sublime-music",
"--filesystem=xdg-data/sublime-music"
],
"modules": [
{
"name": "desktop",
"buildsystem": "simple",
"build-commands": [
"install -Dm644 sublime-music.desktop /app/share/applications/sublime-music.desktop"
],
"sources": [
{
"type": "file",
"path": "../sublime-music.desktop"
}
]
},
{
"name": "icons",
"name": "icons-and-metadata",
"buildsystem": "simple",
"build-commands": [
"install -Dm644 16.png /app/share/icons/hicolor/16x16/apps/sublime-music.png",
@@ -52,12 +41,22 @@
"install -Dm644 96.png /app/share/icons/hicolor/96x96/apps/sublime-music.png",
"install -Dm644 128.png /app/share/icons/hicolor/128x128/apps/sublime-music.png",
"install -Dm644 192.png /app/share/icons/hicolor/192x192/apps/sublime-music.png",
"install -Dm644 512.png /app/share/icons/hicolor/512x512/apps/sublime-music.png"
"install -Dm644 512.png /app/share/icons/hicolor/512x512/apps/sublime-music.png",
"install -Dm644 sublime-music.desktop /app/share/applications/sublime-music.desktop",
"install -Dm644 sublime-music.metainfo.xml /app/share/metainfo/sublime-music.metainfo.xml"
],
"sources": [
{
"type": "dir",
"path": "../logo/rendered"
},
{
"type": "file",
"path": "../sublime-music.desktop"
},
{
"type": "file",
"path": "../sublime-music.metainfo.xml"
}
]
},

View File

@@ -0,0 +1,83 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2020 Sumner Evans -->
<component type="desktop-application">
<id>com.sumnerevans.SublimeMusic</id>
<metadata_license>FSFAP</metadata_license>
<project_license>GPL-3.0+</project_license>
<name>Sublime Music</name>
<summary>Native Subsonic client for Linux</summary>
<description>
<p>
Sublime Music is a GTK3
Subsonic/Airsonic/Revel/Gonic/Navidrome/*sonic client for the Linux
Desktop.
</p>
<p>Features:</p>
<ul>
<li>Switch between multiple Subsonic-API-compliant servers.</li>
<li>Play music through Chromecast devices on the same LAN.</li>
<li>
DBus MPRIS interface integration for controlling Sublime Music
via DBus MPRIS clients such as playerctl, i3status-rust, KDE
Connect, and many commonly used desktop environments.
</li>
<li>
Browse songs by the sever-reported filesystem structure, or
view them organized by ID3 tags in the Albums, Artists, and
Playlists views.
</li>
<li>Intuitive play queue.</li>
<li>Create/delete/edit playlists.</li>
<li>Cache songs for offline listening.</li>
</ul>
</description>
<launchable type="desktop-id">sublime-music.desktop</launchable>
<screenshots>
<screenshot type="default">
<caption>Album cover tab</caption>
<image>https://sumner.gitlab.io/sublime-music/_images/albums.png</image>
</screenshot>
<screenshot type="default">
<caption>Artists uab</caption>
<image>https://sumner.gitlab.io/sublime-music/_images/artists.png</image>
</screenshot>
<screenshot type="default">
<caption>Browse uab</caption>
<image>https://sumner.gitlab.io/sublime-music/_images/browse.png</image>
</screenshot>
<screenshot type="default">
<caption>Playlists tab</caption>
<image>https://sumner.gitlab.io/sublime-music/_images/playlists.png</image>
</screenshot>
<screenshot type="default">
<caption>Play queue</caption>
<image>https://sumner.gitlab.io/sublime-music/_images/play-queue.png</image>
</screenshot>
<screenshot type="default">
<caption>Play on other devices</caption>
<image>https://sumner.gitlab.io/sublime-music/_images/chromecasts.png</image>
</screenshot>
<screenshot type="default">
<caption>Search for artists, albums, songs, and playlists</caption>
<image>https://sumner.gitlab.io/sublime-music/_images/search.png</image>
</screenshot>
</screenshots>
<url type="homepage">https://sublimemusic.app</url>
<url type="bugtracker">https://gitlab.com/sumner/sublime-music/issues</url>
<provides>
<id>sublime-music.desktop</id>
</provides>
<content_rating type="oars-1.0" />
<update_contact>me_AT_sumnerevans.com</update_contact>
<releases>
<release version="0.9.2" date="2020-05-07">
</release>
</releases>
</component>