Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 3 additions & 24 deletions linux/packaging/deb/make_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,37 +15,16 @@ essential: false

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:
- echo "Sorry to see you go."

keywords:
- Audiobook
- Audiobook Player
- Audiobookshelf

generic_name: Audiobook Player

categories:
- AudioVideo
- Audio
- Player

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
supported_mime_type:
- x-scheme-handler/vaani
39 changes: 39 additions & 0 deletions linux/packaging/dr.blank.vaani.appdata.xml
Original file line number Diff line number Diff line change
@@ -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>[email protected]</update_contact>
<content_rating type="oars-1.1" />
</component>
Loading