potomak/haskell-player

A terminal music player based on afplay

Haskell

42

48 commits

updated Mar 17, 2017

See the code

README

haskell-player

A minimal graphical interface on top of afplay and afinfo built using brick.

haskell-player

By default it will show a list of all the contents found in the $HOME/Music directory.

Commands:

  • enter to play the selected song
  • spacebar to pause/resume the current song
  • left arrow to play the previous song
  • right arrow to play the next song
  • q to exit

Build and run

Use stack to build and run the project:

stack build
stack exec haskell-player

More info on stack at http://docs.haskellstack.org/en/stable/README/.

You can download the latest executable version at [TODO: add download link].

Requirements

It requires afplay and afinfo, that should be present in any modern Darwin distribution.

Supported formats

Any format supported by afplay.

Contributors

potomak

47 commits

pjrt

1 commits

potomak/haskell-player

A terminal music player based on afplay

Haskell

42

48 commits

updated Mar 17, 2017

See the code

README

haskell-player

A minimal graphical interface on top of afplay and afinfo built using brick.

haskell-player

By default it will show a list of all the contents found in the $HOME/Music directory.

Commands:

  • enter to play the selected song
  • spacebar to pause/resume the current song
  • left arrow to play the previous song
  • right arrow to play the next song
  • q to exit

Build and run

Use stack to build and run the project:

stack build
stack exec haskell-player

More info on stack at http://docs.haskellstack.org/en/stable/README/.

You can download the latest executable version at [TODO: add download link].

Requirements

It requires afplay and afinfo, that should be present in any modern Darwin distribution.

Supported formats

Any format supported by afplay.

Contributors

potomak

47 commits

pjrt

1 commits

Languages

Haskell

100.0%