Skip to content

drewt/scmus

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

scmus - Scheme MPD Client

Copyright © 2014-2020 Drew Thoreson

screenshot of scmus

scmus is an MPD client written in the (Chicken) scheme programming language. scmus is similar to the cmus music player, with a few major differences:

  • scmus is an MPD client
  • scmus can be controlled and scripted using the Scheme programming language

Building

Requirements:

  • CHICKEN 5
  • ncurses

Consult http://wiki.call-cc.org/platforms for instructions on getting Chicken on your platform. Note that scmus does not yet support Chicken 5.

First, run the configure script:

$ ./configure

scmus depends on a few "eggs". To install them:

$ make eggs

To build scmus:

$ make

Installation

# make install

Manual

scmus(1) (general program documentation)
scmus(3) (scripting reference)
scmus-tutorial(7) (basic usage tutorial)

Git Repository

https://github.com/drewt/scmus

$ git clone https://github.com/drewt/scmus.git

About

ncurses mpd client written in scheme

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages