In this repository I have made some interface tweaks so that the window fits reasonably on a PinePhone screen. Tested in Mobian Phosh, at 200% scaling, with scale-to-fit ymuse on. Essentially, playlist functionality has been removed (with all of its buttons), and double click-events fire from a single click, to avoid the need to use the PinePhone keyboard (right-click functionality has also been removed).
Also, Album Artist is used over Artist for grouping/sorting purposes, as a matter of preference :)
The original readme is retained below:
Ymuse is an easy, functional, and snappy GTK front-end (client) for Music Player Daemon written in Go.
It supports library browsing and search, playlists, streams etc.
Have a look at the Feature Tour video for more details.
You can:
- If your distribution supports snap packages:
sudo snap install ymuse - Otherwise, you can use a binary package from the Releases section.
- Go 1.15+
- Install Go
- Make sure you have the following dependencies installed:
libc6libgtk-3-0
- Clone the source and compile:
git clone https://github.com/yktoo/ymuse.git
cd ymuse
go generate
go build- Copy over the icons and localisations:
sudo cp -r resources/icons/* /usr/share/icons/
sudo cp -r resources/i18n/generated/* /usr/share/locale/
sudo update-icon-caches /usr/share/icons/hicolor/*This will create the application executable ymuse in the project root directory, which you can run straight away.
See COPYING.
- gotk3
- gompd by Fazlul Shahriar
- go-logging by Örjan Fors
- goreleaser by Carlos Alexandro Becker et al.
- Automated UI testing.
- Drag’n’drop in the play queue.
- More settings.
- Multiple MPD connections support.