diff --git a/.github/workflows/release-linux-aarch64.yml b/.github/workflows/release-linux-aarch64.yml index 18c89aefb..d5cca967f 100644 --- a/.github/workflows/release-linux-aarch64.yml +++ b/.github/workflows/release-linux-aarch64.yml @@ -80,12 +80,13 @@ jobs: cat > "tarball-staging/${TARBALL_DIR}/qbz.desktop" << 'EOF' [Desktop Entry] Name=QBZ - Comment=Native Qobuz client for Linux + Comment=Native Qobuz client with hi-res audio support Exec=qbz Icon=qbz Terminal=false Type=Application - Categories=Audio;Music;Player; + Categories=AudioVideo;Audio;Music;Player; + Keywords=music;audio;qobuz;hifi;streaming;audiophile; EOF tar -czf "dist/qbz_${VERSION}_${ARCH}.tar.gz" -C tarball-staging "${TARBALL_DIR}" diff --git a/.github/workflows/release-linux.yml b/.github/workflows/release-linux.yml index 779e0f64e..a72d225e6 100644 --- a/.github/workflows/release-linux.yml +++ b/.github/workflows/release-linux.yml @@ -122,12 +122,13 @@ jobs: cat > "tarball-staging/${TARBALL_DIR}/qbz.desktop" << 'EOF' [Desktop Entry] Name=QBZ - Comment=Native Qobuz client for Linux + Comment=Native Qobuz client with hi-res audio support Exec=qbz Icon=qbz Terminal=false Type=Application - Categories=Audio;Music;Player; + Categories=AudioVideo;Audio;Music;Player; + Keywords=music;audio;qobuz;hifi;streaming;audiophile; EOF tar -czvf "dist/qbz_${VERSION}_amd64.tar.gz" -C tarball-staging "${TARBALL_DIR}" diff --git a/packaging/arch/qbz.desktop b/packaging/arch/qbz.desktop index c12d37cc8..10a744835 100644 --- a/packaging/arch/qbz.desktop +++ b/packaging/arch/qbz.desktop @@ -1,9 +1,11 @@ [Desktop Entry] Name=QBZ +Comment=Native Qobuz client with hi-res audio support Exec=qbz %u Type=Application Icon=qbz -Categories=Audio;Music;Player; +Categories=AudioVideo;Audio;Music;Player; Terminal=false StartupWMClass=QBZ +Keywords=music;audio;qobuz;hifi;streaming;audiophile; MimeType=x-scheme-handler/qbz; diff --git a/packaging/aur/qbz.desktop b/packaging/aur/qbz.desktop index cea41f522..1dec970eb 100644 --- a/packaging/aur/qbz.desktop +++ b/packaging/aur/qbz.desktop @@ -4,8 +4,8 @@ Comment=Native Qobuz client with hi-res audio support Exec=qbz %u Type=Application Icon=qbz -Categories=Audio;Music;Player;AudioVideo; +Categories=AudioVideo;Audio;Music;Player; Terminal=false StartupWMClass=qbz-nix -Keywords=music;audio;qobuz;hifi;streaming; +Keywords=music;audio;qobuz;hifi;streaming;audiophile; MimeType=x-scheme-handler/qbz; diff --git a/packaging/flatpak/com.blitzfc.qbz.desktop b/packaging/flatpak/com.blitzfc.qbz.desktop index 89a6bf77f..1c0c78912 100644 --- a/packaging/flatpak/com.blitzfc.qbz.desktop +++ b/packaging/flatpak/com.blitzfc.qbz.desktop @@ -1,9 +1,11 @@ [Desktop Entry] Name=QBZ +Comment=Native Qobuz client with hi-res audio support Exec=qbz %u Type=Application Icon=com.blitzfc.qbz -Categories=Audio;Music;Player; +Categories=AudioVideo;Audio;Music;Player; Terminal=false StartupWMClass=QBZ +Keywords=music;audio;qobuz;hifi;streaming;audiophile; MimeType=x-scheme-handler/qbz; diff --git a/packaging/flatpak/com.blitzfc.qbz.metainfo.xml b/packaging/flatpak/com.blitzfc.qbz.metainfo.xml index 18717a3b2..cd1cb84b9 100644 --- a/packaging/flatpak/com.blitzfc.qbz.metainfo.xml +++ b/packaging/flatpak/com.blitzfc.qbz.metainfo.xml @@ -2,17 +2,48 @@ com.blitzfc.qbz QBZ - Native Qobuz client for Linux + Native Qobuz client with hi-res audio support -

QBZ is a native Qobuz streaming client for Linux designed for audiophiles.

-

It focuses on bit-perfect playback without browser sample-rate limits.

+

+ QBZ is a native Qobuz streaming client for Linux designed for audiophiles who demand the highest audio quality. +

+

Features:

+ +

+ Built with Tauri and Rust for optimal performance and reliability. +

- QBZ + QBZ Contributors + https://github.com/vicrodh/qbz + https://github.com/vicrodh/qbz/issues CC0-1.0 MIT + AudioVideo Audio Music + Player + + music + audio + qobuz + hifi + streaming + audiophile + com.blitzfc.qbz.desktop + + qbz +
diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 34a710e68..86c5e3b8f 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -50,7 +50,7 @@ "icons/icon.icns", "icons/icon.ico" ], - "category": "Music", + "category": "AudioVideo", "shortDescription": "Native Qobuz client for Linux", "longDescription": "QBZ is a native Qobuz streaming client for Linux, designed for audiophiles who need bit-perfect playback without browser sample rate limitations.", "linux": { @@ -61,6 +61,9 @@ "rpm": { "depends": [], "recommends": ["alsa-utils"] + }, + "appimage": { + "bundleMediaFramework": false } } }