descriptionminimalist music queue
homepage URLhttp://mmq.bogomips.org/
repository URLgit://git.bogomips.org/mmq.git
ownermmq@bogomips.org
last changeWed, 25 Apr 2012 21:02:38 +0000 (25 14:02 -0700)
last refreshSat, 27 Apr 2024 11:38:48 +0000 (27 13:38 +0200)
content tags
add:
readme
Goal: To play arbitrary audio files gaplessly and continuously without
needing a predefined queue.

mmq is an exercise in minimalism, we're more about avoiding needless
features than anything else.  We're not sure what other features mmq may
have, but we won't be swayed by creeping featurism found in mainstream
audio players.

mmq may be used standalone or managed by a larger application.  It may
eventually become suitable for use in embedded Linux platforms, even
those without an MMU or FPU.  mmq is (only) build-time configurable and
may eventually support builds with a variety of audio decoders and
output platforms.

Currently, FLAC, Ogg-Vorbis (via Tremor), MP3 (via libMAD) decoding and
zero-copy audio output via SALSA (and ALSA) are implemented.
mmq@librelist.com
shortlog
2012-04-25 Eric Wongchange license from GPLv3 to GPLv3 or latermaster
2012-04-25 Eric WongREADME: update URLs and mailing list address
2012-04-25 Eric Wonginput: retry if O_NOATIME fails
2012-03-19 Eric Wongsalsa: emit delay_ms= parameter when initializing audio
2011-07-15 Eric Wongflac: decode 24-bit (and probably 32-bit) audio
2011-07-15 Eric Wongsalsa: allow building with interleaved RW
2011-05-15 Eric Wongbuild: ao.o depends on config.mk
2010-11-22 Eric Wongpa: handle short frames from Tremor
2010-11-22 Eric Wongadd initial PulseAudio support
2010-06-29 Eric Wongmmq-enq: be nice to queue writers when clearing
2010-05-12 Eric Wongprint: bigger static buffer for errors
2010-04-03 Eric Wonginput: mmap(2) fails with MAP_FAILED, not NULL
2010-03-14 Eric Wongfixeddec/mad: no-op the seek trigger and warn
2010-03-14 Eric Wongdocument drawbacks of current fixeddec/mad code
2010-03-14 Eric Wongbetter EOF handling for input_mmap()
2010-03-14 Eric Wongremove #warning CPP directive for O_NOATIME
...
heads
12 years ago master