~porcellis/seamus

A simple and minimal music player. Uses mpd as backend.
queue: if recv_entity returned NULL, don't attempt to keep fetching
queue: deal with errors and don't display more than we can fit
all: use MPD's enum instead of parsing tags

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~porcellis/seamus
read/write
git@git.sr.ht:~porcellis/seamus

You can also use your local clone with git send-email.

#seamus

A simple and minimal music player. Uses mpd as backend.

The name is from Pink Floyd's Seamus, it's almost pronounceable as cmus, which was the player I attempted to use when I got tired from using ncmpcpp, which besides being huge and having a bunch of things you'll never use it, it also had a terrible name.

#Dependencies

  • A POSIX-like system and a C11 compiler
  • MPD (duh)
  • libmpdclient (and it's development headers)
  • libtickit

#Installing

Install the dependencies. Note that for some systems, like Alpine Linux, the libtickit library is still under the testing repository, so you'll need to enable that first.

$ mkdir build && cd build
$ ../configure
$ make
# make install

#Hacking

Load some good playlist first, you'll need it. All debug info is logged to stderr, so you can do something like: ./seamus 2> log.txt to check on info, and use the log_* function to help you.

Send patches to my email or create a pull request on GitHub.

#License

GNU GPL-3.0. Check COPYING.