haskell-player alternatives and similar packages
Based on the "Sound" category.
Alternatively, view haskell-player alternatives based on common mentions on social networks and blogs.
-
PortMidi
portmidi is a cross-platform MIDI input/output library -
jammittools
Export sheet music (PDF) and audio (WAV) from the Windows/Mac app Jammit -
mushu
Mushu is a minimalist MPD client with a TUI and an incremental fuzzy finder for your music library -
proteaaudio
Simple audio library for Windows, Linux, OSX. Supports Ogg and Wav playback and multichannel mixing. -
ALUT
A Haskell binding for the OpenAL Utility Toolkit, which makes managing of OpenAL contexts, loading sounds in various formats and creating waveforms very easy. -
OpenAL
A Haskell binding for the OpenAL cross-platform 3D audio API, appropriate for use with gaming applications and many other types of audio applications. -
flaccuraterip
Verify FLAC files ripped from CD using AccurateRip™ -
hsc3-server
SuperCollider server resource management and synchronization -
MusicBrainz-libdiscid
Binding to libdiscid by MusicBrainz -
hsc3-process
A Haskell library to create and control SuperCollider scsynth processes -
zoom-cache-pcm
Library and tools for zoom-cache PCM audio codecs -
rubberband
Haskell binding to the C++ audio stretching library Rubber Band -
mediabus-fdk-aac
Mediabus plugin for the Frauenhofer ISO-14496-3 AAC FDK
Clean code begins in your IDE with SonarLint
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of haskell-player or a related project?
README
haskell-player
A minimal graphical interface on top of afplay
and afinfo
built using
brick.
[haskell-player](haskell-player.png?raw=true)
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
.