Mous Player

September 13, 2019 ยท View on GitHub

CircleCI

Features

  • Lightweight
  • Extensible plugins
  • Reasonable dependencies
  • Support FreeBSD, Linux, macOS

Applications

1. mous-qt

  • Foobar2000 like
  • Audio format conversion
  • Tag & cover art editor
  • Charset conversion
  • Qt 5 is the only dependency

2. mous-ncurses

  • Client-server model
  • Vim like key binding
  • File explorer
  • Multi playlists
  • Low memory consumption
  • Play in background
  • Charset conversion
  • Ncurses is the only dependency

3. mous-cli

  • Has no dependency at all

Plugins

NameCapabilityDependency
alsaALSA output-
ossOSS output-
coreaudioCore Audio codec & output-
sndiosndio outputsndio
taglibaudio meta-data read & writetaglib
lpcmLPCM codec (*.wav)-
mpg123MP3 decoding (*.mp3)mpg123
lameMP3 encoding (*.mp3)lame
fdk-aacAAC codec (*.m4a, *.mp4)fdk-aac, mp4v2
alacALAC codec (*.m4a, *.mp4)alac (bundled), mp4v2
wavpackWavPack codec (*.wv)wavpack
vorbisOgg Vorbis codec (*.ogg)vorbis, vorbisfile
opusOgg Opus codec (*.opus)opus, opusfile
flacFLAC codec (*.flac)flac
macMonkey's Audio codec (*.ape)MAC (bundled)
libcueCue sheet parser (*.cue)libcue

Install

FreeBSD Ports:

cd /usr/ports/audio/mous/
make config
make install clean

FreeBSD pkg:

pkg install audio/mous

License

The 2-Clause BSD License

Screenshots

mous-ncurses

ncurses application 1 ncurses application 2

mous-qt

qt application 1 qt application 2 qt application 3

Want to sponsor this project? Send a donation to Ethereum address:

0xffEebDBFdc9a524D6B1b605CAaC739aB2D411709