feat: add AppStream metainfo file for Vaani application

This commit is contained in:
Dr.Blank 2025-05-28 11:35:09 +05:30
parent 8485a26f1a
commit e520b0ff42
No known key found for this signature in database
GPG key ID: BA5F87FF0560C57B
2 changed files with 42 additions and 24 deletions

View file

@ -15,37 +15,16 @@ essential: false
icon: assets/icon/logo.png icon: assets/icon/logo.png
description:
short: Beautiful, Fast and Functional Audiobook Player for your Audiobookshelf server.
long: |
Vaani is a client for your (self-hosted) Audiobookshelf server.
Features:
- Functional Player: Speed Control, Sleep Timer, Shake to Control Player
- Save data with Offline listening and caching
- Material Design
- Extensive Settings to customize every tiny detail
Note: you need an Audiobookshelf server setup for this app to work.
Please see https://www.audiobookshelf.org/ on how to setup one if not already.
postuninstall_scripts: postuninstall_scripts:
- echo "Sorry to see you go." - echo "Sorry to see you go."
keywords:
- Audiobook
- Audiobook Player
- Audiobookshelf
generic_name: Audiobook Player generic_name: Audiobook Player
categories:
- AudioVideo
- Audio
- Player
startup_notify: true startup_notify: true
# Reference to the AppStream metainfo file
metainfo: linux/packaging/dr.blank.vaani.appdata.xml
# https://github.com/llfbandit/app_links/blob/051f53fa6039cbfaef0fcde73df20fef9e248cab/doc/README_linux.md # https://github.com/llfbandit/app_links/blob/051f53fa6039cbfaef0fcde73df20fef9e248cab/doc/README_linux.md
supported_mime_type: supported_mime_type:
- x-scheme-handler/vaani - x-scheme-handler/vaani

View file

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>dr.blank.vaani</id>
<name>Vaani</name>
<summary>Beautiful, Fast and Functional Audiobook Player for your Audiobookshelf server</summary>
<metadata_license>CC0-1.0</metadata_license>
<project_license>AGPL-3.0-or-later</project_license>
<description>
<p>Vaani is a client for your (self-hosted) Audiobookshelf server.</p>
<p>Features:</p>
<ul>
<li>Functional Player: Speed Control, Sleep Timer, Shake to Control Player</li>
<li>Save data with Offline listening and caching</li>
<li>Material Design</li>
<li>Extensive Settings to customize every tiny detail</li>
</ul>
<p>Note: you need an Audiobookshelf server setup for this app to work. Please see https://www.audiobookshelf.org/ on how to setup one if not already.</p>
</description>
<launchable type="desktop-id">
dr.blank.vaani.desktop
</launchable>
<categories>
<category>AudioVideo</category>
<category>Audio</category>
<category>Player</category>
</categories>
<keywords>
<keyword>Audiobook</keyword>
<keyword>Audiobook Player</keyword>
<keyword>Audiobookshelf</keyword>
</keywords>
<url type="homepage">https://github.com/dr-blank/vaani</url>
<provides>
<modalias>x-scheme-handler/vaani</modalias>
</provides>
<developer_name>Dr.Blank</developer_name>
<update_contact>drblankdev@gmail.com</update_contact>
<content_rating type="oars-1.1" />
</component>