Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/SoongNoonien/plattenalbum
Browse music with MPD
https://github.com/SoongNoonien/plattenalbum
gtk mpd mpd-client music player
Last synced: 2 months ago
JSON representation
Browse music with MPD
- Host: GitHub
- URL: https://github.com/SoongNoonien/plattenalbum
- Owner: SoongNoonien
- License: gpl-3.0
- Created: 2020-01-11T10:21:47.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-08T13:56:13.000Z (9 months ago)
- Last Synced: 2024-05-19T05:05:43.006Z (8 months ago)
- Topics: gtk, mpd, mpd-client, music, player
- Language: Python
- Homepage:
- Size: 22.8 MB
- Stars: 163
- Watchers: 6
- Forks: 20
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-gtk - Mpdevil - MPD music browser with MPRIS interface `#python`. (Audio / Audio Players)
README
# Plattenalbum
A client for the Music Player Daemon (MPD).
Browse your collection while viewing large album covers. Play your music without managing playlists.
![ScreenShot](screenshots/main_window.png)
## Installation
### Flatpak
### Arch
Plattenalbum can be obtained through the [AUR](https://aur.archlinux.org/packages/plattenalbum). Also the [latest development version](https://aur.archlinux.org/packages/plattenalbum-git) is available there.
## Building
Install the following dependencies on your system.
### Build Dependencies
- meson
- gettext
- glib2 (Ubuntu/Debian: libglib2.0-dev-bin, libglib2.0-bin)### Runtime Dependencies
- GTK4 >=4.12.0
- libadwaita >=1.6.0
- Python3#### Python Modules
- mpd (python-mpd2 >=3.1)
- gi (Gtk, Adw, Gio, Gdk, Pango, GObject, GLib)Execute the following commands to build and install the program.
```bash
git clone https://github.com/SoongNoonien/plattenalbum.git
cd plattenalbum
meson setup builddir --prefix=/usr/local
sudo ninja -C builddir install
```## Contributing
Please try to follow the [GNOME Code of Conduct](https://conduct.gnome.org).
### Translation
This program is currently available in various languages which can be found in `po/`. If you speak one of these or even another language, you can easily translate it by using [poedit](https://poedit.net). Just import `po/de.wagnermartin.Plattenalbum.pot` from this repo into `poedit`. To test your translation, copy the new `.po` file into the `po` directory of your cloned plattenalbum repo and proceed as described in the [Building](#building) section. To get your translation merged, just send me an e-mail or create a pull request.