-
New Feature
-
Resolution: Fixed
-
Normal
-
2.0.4
We should ship AppStream data with Picard. AppStream adds standardized descriptions of applications, that can be used by different application stores / installers. E.h. GNOME Software and KDE Discover make use of it. It is also required for Flatpak packages.
See https://www.freedesktop.org/wiki/Distributions/AppStream/ for details.
Tasks:
1. Add an appdata XML file, use https://github.com/flathub/org.musicbrainz.Picard/blob/master/org.musicbrainz.Picard.appdata.xml as a starting point and extend it with a proper description, more URLs and other suitable data (see AppStream specs)
2. Make proper screenshots (2-3, main window, maybe options), host them on MusicBrainz FTP and link them
3. Make sure the AppData XML gets installed to /usr/share/metainfo
- has related issue
-
PICARD-1393 Change the application ID
-
- Closed
-
- is a dependency of
-
PICARD-1424 Translate AppStream data
-
- Closed
-
You actually would not need to translate it, but provide the necessary changes to Picard and the build system to allow for translation of the app data file. But you could if course translate to your native language as a test to show that the approach works
I actually have a pretty good idea how we should implement this in Picard, I just have to write it down I to a proper task for GCI.