Skip to content

vvnull/ymuse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

Latest release Releases License Build Status Go Report Card

Ymuse icon Ymuse

Ymuse is an easy, functional, and snappy GTK front-end (client) for Music Player Daemon written in Go.

Ymuse screenshot

It supports library browsing and search, playlists, streams etc.

Ymuse screenshot Ymuse screenshot

Have a look at the Feature Tour video for more details.

Installing

You can:

  • If your distribution supports snap packages: sudo snap install ymuse
  • Otherwise, you can use a binary package from the Releases section.

Building from source

Requirements

  • Go 1.15+

Getting started

  1. Install Go
  2. Make sure you have the following dependencies installed:
    • libc6
    • libgtk-3-0
  3. Clone the source and compile:
git clone https://github.com/yktoo/ymuse.git
cd ymuse
go generate
go build
  1. 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.

License

See COPYING.

Credits

TODO

  • Automated UI testing.
  • Drag’n’drop in the play queue.
  • More settings.
  • Multiple MPD connections support.

About

GTK client for Music Player Daemon (MPD) written in Go

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 98.4%
  • Shell 1.6%