ff062b79ed7aae242f9523423e01263f97b16e89
libremsonic =========== A GTK3 `Revel`_/`Subsonic`_/`Airsonic`_/\*sonic client for the Linux Desktop. .. _Revel: https://gitlab.com/robozman/revel .. _Subsonic: http://www.subsonic.org/pages/index.jsp .. _Airsonic: https://airsonic.github.io/ Built using Python and GTK+. Features -------- - Connect to multiple Subsonic-API-compliant servers. - Play music through Chromecasts on the same LAN. - DBus MPRIS interface integration for controlling Libremsonic via ``playerctl``, ``i3status-rust``, KDE Connect, and other DBus MPRIS clients. - Browse Albums, Artists, and Playlists. - Play queue. - Create/delete/edit Playlists. - Cache songs for offline listening. Installation ------------ TODO Development Setup ----------------- Requirements: - Python 3.7 - GTK3 Building the flatpak ^^^^^^^^^^^^^^^^^^^^ - A flatpak-builder environment must be setup on the build machine to do a flatpak build. This includes ``org.gnome.SDK//3.32`` and ``org.gnome.Platform//3.32``. - The ``flatpak`` folder contains the required files to build a flatpak package. - The repository must be cloned to include submodules as they are used to manage some flatpak dependencies. - The script ``flatpak_build.sh`` will run the required commands to grab the remaining dependencies and build the flatpak.
Description
fork/mirror of https://gitlab.com/sublime-music/sublime-music
https://sublimemusic.app/
Languages
Python
98.4%
CSS
0.7%
Shell
0.5%
Dockerfile
0.2%
Nix
0.1%