- try to recover from mp3 decoding errors
- plug a memory leak in player_dispatch
- don't use realpath(3) in `amused add'
- use a strictier pledge for `amused add'
- use canonpath (from kern_pledge.c) for paths handling
- non-blocking usage of sndio: avoids artificial gaps between tracks
- use sio_flush to stop the playback
- automatically skip all non-regular files, not only directories
- Use CFLAGS and CXXFLAGS instead of CMAKE_CXX_FLAGS and CMAKE_C_FLAGS.
- Use MODCMAKE_LDFLAGS instead of CMAKE_EXE_LINKER_FLAGS
- Fix broken builds with CMake 3.23
Queries content and data of audio CDs through s-cdda(1), collects
informations (artist, album, song titles, etc.) of desired tracks,
if possible correlates data with a web query against MusicBrainz,
then places encoded tracks as well as a human readable and easily
parseable database in a per-CD directory under a directory tree.
The user is asked to edit the collected information and is given
a hand for the rather sophisticated classical music aware database
layout while doing so.
The audio encoders (and sox(1) without --no-volume-normalize) need
to be installed separately.
From Steffen Nurpmeso (maintainer/upstream) with tweaks from sthen@ and
me. ok sthen@ (NO_BUILD/PKG_ARCH and DESCR twaks done after his review)
s-cdda queries information, like the table-of-contents, from audio CD-ROMs.
It also reads audio tracks to store them as WAVE audio files.
It only works with SCSI MMC-3 aware cdrom/drivers.
From Steffen Nurpmeso (maintainer/upstream) and tweaks from sthen@ and
me. ok sthen@
DESCR:
Shairport Sync is an AirPlay audio player. It plays audio streamed from
iTunes, iOS, Apple TV and macOS devices and AirPlay sources such as Quicktime
Player and ForkedDaapd, among others.
tweaks from Paul de Weerd and OK/tweaks from sthen@
This breakage started after libsndfile 1.1.0 was committed, since
libsndfile 1.1.0 adds mpeg support. The upstream fix prioritizes
the mpeg decoder over the libsndfile decoder.
changelog:
* unbreak opus and ogg vorbis
* handle flacs with bps != 16 and/or channels != 2
* speed up `load' a lot (especially if over NFS)
port-wise: update HOMEPAGE and MASTER_SITES
It is dlopen()ed if present and not linked against.
Prodded by rsadowski's devel/cmake patch to improve SHARED_LIBRARIES
handling and sthen who spotted libcelt0's wrong .so version.