Daniel Golle
251497c14d
fluidsynth: update to 2.4.7
...
See https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-247
for details on changes since 2.4.5.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-07-21 13:38:18 +02:00
Daniel Golle
31910e74d0
openal-soft: add package
...
Add open source OpenAL implementation for optional audio support in gzdoom.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-07-13 12:51:10 +01:00
Daniel Golle
b9575aa51d
libxmp: update to 4.6.3
...
See https://github.com/libxmp/libxmp/releases/tag/libxmp-4.6.3
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-07-09 00:28:29 +08:00
Lukas Voegl
7ee547b440
treewide: include nls.mk when depending on glib2
...
When compiling glib2 with NLS, it automatically sets linker flags to `-lglib-2.0 -lintl` in pkg-config (.pc) files.
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2025-06-30 21:36:06 +02:00
Ted Hess
2521e8cf86
sox_ng: Remove (lib)speex un-expected inclusion by discovery
...
Building sox_ng under certain environments inadvertantly tries to include Speex code.
This patch forces sox_ng to build without Speex codec references.
Signed-off-by: Ted Hess <thess@kitschensync.net >
2025-06-19 11:54:00 +02:00
Josef Schlehofer
9acb36ef4e
treewide: drop patches related to uClibc-ng
...
These patches seems leftovers, because uClibc-ng was
removed from OpenWrt main repo in 2020 [1].
If someone is uses still uClibc-ng, then these patches
should be upstreamed.
[1] https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=63fb175203bbf3b336804587c2f5b3a2d8132ec1
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2025-06-18 07:24:34 +02:00
Ted Hess
bae138d392
sox: Remove unmaintained package. See sox_ng replacement
...
Sourceforge project abandoned - last version was 14.4.2 2015-02-22
New source: https://codeberg.org/sox_ng
Signed-off-by: Ted Hess <thess@kitschensync.net >
2025-06-17 16:54:01 -04:00
Ted Hess
88b086fe45
sox_ng: Adding new package sox_ng v14.5.1.1
...
Upstream continued developement for SoX (abandoned project v14.4.x)
Added support for opus audio format and wavpack in new builds
Signed-off-by: Ted Hess <thess@kitschensync.net >
2025-06-17 16:53:01 -04:00
Fabrice Fontaine
ffd21c8762
sound/wavpack: assign PKG_CPE_ID
...
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:wavpack:wavpack
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
2025-04-29 02:03:42 +01:00
Daniel Golle
dd8780e253
fluidsynth: update to version 2.4.5
...
fluidsynth 2.4.5
Prebuilt Windows Binaries were missing SDL3.dll
(FluidSynth/fluidsynth#1510 )
Fix SDL3 intercepting signals, causing CTRL+C to not quit fluidsynth
(FluidSynth/fluidsynth#1509 )
Fix a few flaws in the AWE32 NRPN implementation
(FluidSynth/fluidsynth#1452 , FluidSynth/fluidsynth#1473 )
A regression introduced in 2.4.4 broke drum preset selection for XG
MIDIs (FluidSynth/fluidsynth#1508 )
Fix for OpenMP thread affinity crashes on Android devices
(FluidSynth/fluidsynth#1521 , thanks to @looechao)
Fix fluidsynth's systemd user daemon being unable to create lock
file on some distros (FluidSynth/fluidsynth#1527 , thanks to
@andrew-sayers)
Fix fluidsynth ignoring initialFilterFc generator limits
(FluidSynth/fluidsynth#1502 )
A regression introduced in 2.3.6 prevented SF2 NRPN messages from
being processed correctly (FluidSynth/fluidsynth#1536 )
fluidsynth 2.4.4
Support for SDL3 has been added, support for SDL2 has been
deprecated (FluidSynth/fluidsynth#1485 , FluidSynth/fluidsynth#1478 ,
thanks to @andyvand)
Soundfonts that are not respecting the 46 zero-sample padding-space
previously sounded incorrect when
synth.dynamic-sample-loading was active (FluidSynth/fluidsynth#1484 )
Allow drum channels to profit from Soundfont Bank Offsets by no
longer ignoring MSB Bank changes (FluidSynth/fluidsynth#1475 )
Revise the preset fallback logic for drum channels
(FluidSynth/fluidsynth#1486 )
A regression introduced in 2.4.1 may have caused interrupted
real-time playback when voices were using the lowpass filter
(FluidSynth/fluidsynth#1481 )
Improve multi-user experience when running fluidsynth as systemd
service (FluidSynth/fluidsynth#1491 , thanks to @andrew-sayers)
Fix ordering and dependencies of fluidsynth's systemd service
(FluidSynth/fluidsynth#1500 , thanks to @fabiangreffrath)
Revise fluidsynth's man page (FluidSynth/fluidsynth#1499 , thanks to
@fabiangreffrath)
fluidsynth 2.4.3
It was discovered, that exclusive class note terminations were too
slow (FluidSynth/fluidsynth#1467 , thanks to @mrbumpy409)
Fix a regression introduced in 2.4.0 that allowed the amplitude of a
voice playing in delay phase to rise infinitely
(FluidSynth/fluidsynth#1451 )
MSGS drum-style note-cut has been converted to an opt-in setting
synth.note-cut (FluidSynth/fluidsynth#1466 )
Support for SDL2 has been disabled by default*
(FluidSynth/fluidsynth#1472 )
Fix a regression introduced in 2.4.1 that could have caused infinite
audio gain output for some MIDI files under certain configurations
(FluidSynth/fluidsynth#1464 )
Silence a warning issued by Systemd v254+
(FluidSynth/fluidsynth#1474 , thanks to @andrew-sayers)
fluidsynth 2.4.2
Fix audible clicks when turning off voices while using a high filter
resonance (FluidSynth/fluidsynth#1427 )
Fix a build failure with MSYS2 and MinGW when processing
VersionResource.rc (FluidSynth/fluidsynth#1448 , thanks to @pedrolcl)
Fix a crash on startup when there are no MIDI devices available on
Windows (FluidSynth/fluidsynth#1446 , thanks to @pedrolcl)
Restore discovery of libsndfile (FluidSynth/fluidsynth#1445 )
Fix a race condition when loading SF3 files containing multiple
uncompressed samples (FluidSynth/fluidsynth#1457 )
fluidsynth 2.4.1
Enable libsndfile to use filename with non-ASCII characters on
Windows (FluidSynth/fluidsynth#1416 , thanks to @pedrolcl and
@stardusteyes)
Fix a few commandline encoding related issues on Windows
(FluidSynth/fluidsynth#1388 , FluidSynth/fluidsynth#1421 , thanks to
@pedrolcl)
Fix build errors on Windows (FluidSynth/fluidsynth#1419 ,
FluidSynth/fluidsynth#1422 , thanks to @carlo-bramini)
Fix clicks and pops caused when changing parameters of the lowpass
filter (FluidSynth/fluidsynth#1415 , FluidSynth/fluidsynth#1417 ,
FluidSynth/fluidsynth#1424 )
Minor adjustment to AWE32 NRPN behavior (FluidSynth/fluidsynth#1430 )
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-04-26 16:54:09 +01:00
Daniel Golle
1b753fedf1
libxmp: update to version 4.6.2
...
See project release notes for the (rather long) list of changes since
version 4.6.0.
https://github.com/libxmp/libxmp/releases/tag/libxmp-4.6.2
https://github.com/libxmp/libxmp/releases/tag/libxmp-4.6.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-04-26 16:54:09 +01:00
Daniel Golle
ab6dcf82d6
wavpack: update to version 5.8.1
...
"This dot release replaces 5.8.0 that was missing a couple CMake files
in the tarball and the multicore detection did not compile on MacOS
and other BSDs. Because the Windows executables were not affected I
will not be updating them."
--------------------------------
Release 5.8.0 - January 27, 2025
--------------------------------
added: if present, use multiple cores by default (cli programs only)
added: option --no-threads to force single-threading (cli programs)
fixed: noise issue in hybrid mode (low bitrate / high sample rate)
improved: all new DNS algorithm for better hybrid mode quality
improved: "extra" option with multithreading and hybrid modes
added: TSOC (Composer Sort) added to handled ID3v2 tags
added: --no-overwrite command-line option to wvunpack
fixed: handling of 24+ channels (CoolEdit / Audition)
fixed: encoding raw audio from pipes (Windows only)
fixed: handling of unpacked samples in WAV files
fixed: rare command-line option parsing issue
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-04-26 16:54:09 +01:00
Will Mortensen
c6daef227b
shairport-sync: add drift and ALSA mixer config options
...
Allow setting drift_tolerance_in_seconds, which replaces the
now-deprecated drift option.
Also allow setting alsa.mixer_control_index, which is necessary to use
the hardware mixer correctly on some devices (like the Apple USB-C
Headphone Adapter when a headset is plugged in).
Signed-off-by: Will Mortensen <willmo@gmail.com >
2025-04-24 19:49:34 +08:00
Espen Jürgensen
430a79bb87
owntone: update to 28.11
...
Since version 28.10, OwnTone uses libxml2 instead of mxml
Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com >
2025-02-15 10:46:00 +02:00
Kel Modderman
e6e4e885da
squeezelite: update to 2.0.0.1518
...
Refresh sound/squeezelite/patches/010-select_broadcast_interface.patch
Signed-off-by: Kel Modderman <kelvmod@gmail.com >
2025-02-15 10:42:08 +02:00
Kel Modderman
71c8e53a5d
shairport-sync: update to 4.3.6
...
Drop patches/100-mbedtls3fix.patch: applied in upstream commit d73b585
Signed-off-by: Kel Modderman <kelvmod@gmail.com >
2025-02-10 13:28:59 -08:00
Rosen Penev
4b0f742e2b
mpd: update to 0.23.16
...
Add patch to fix compilation with fmt 11.1.
Remove upstreamed patch.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2025-01-06 19:09:39 -08:00
Rosen Penev
bf9718e3ff
mpd: remove no-lto
...
This seems to no longer fail compilation.
Use meson's b_lto to turn it on always.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2024-11-29 12:05:16 -08:00
Ted Hess
76d5db5856
sox: Remove wavpack (explicitly) from build
...
Remove myself as maintainer
Signed-off-by: Ted Hess <thess@kitschensync.net >
2024-11-17 18:16:44 -05:00
Hannu Nyman
b665256d62
svox: Make version apk compatible
...
Adjust PKG_VERSION to be compatible with apk's semantic rules.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi >
2024-11-17 16:00:09 +02:00
Daniel Golle
f9b8abf844
wavpack: add wavpack library for audio compression
...
Add WavPack audio compression/decompression library.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-11-12 17:34:58 +00:00
Daniel Golle
c266ed2d03
libxmp: package XMP sound module renderer
...
XMP is a library for handling playback of most sound module formats such
as MOD, XM, S3M, IT, ...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-11-12 17:34:42 +00:00
Daniel Golle
b734716f15
fluidsynth: add package
...
Package Fluidsynth wavetable MIDI synth.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-11-12 17:34:28 +00:00
Hannu Nyman
bc14a5428b
squeezelite: Adjust versioning for apk
...
Adjust versioning to be compatible with apk.
As we fetch source via git commit hash, simply change - to .
in version string.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi >
2024-11-10 18:49:47 +02:00
Rosen Penev
86e6c21006
portaudio: update to 19.7.0
...
Upstream moved. Also switch to local tarballs for smaller size.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2024-11-10 13:53:21 +02:00
Kel Modderman
cbedce3ee2
squeezelite: handle option to unmute ALSA control
...
Add logic in squeezelite.init to handle -U <control> cmdline option and
squeezelite.options.unmute=<control> uci option.
Signed-off-by: Kel Modderman <kelvmod@gmail.com >
2024-08-17 20:27:31 -07:00
Alexander Egorenkov
2834a9f338
mpd: fix build with libfmt v11
...
mpd fails to compile with libfmt v11 because of minor API changes in the
library.
https://github.com/MusicPlayerDaemon/MPD/issues/2068
Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net >
2024-07-21 16:15:27 -07:00
David Andreoletti
2b49711d43
shairport-sync: fixed diagnostics settings
...
shairport-sync expects statistics/log_verbosity/log_output_to settings
to be in the diagnostics section of shairport-sync's native config.
Prior to this commit, these settings were either missing (log_output_to)
or generated in the incorrect (general) native config section bloc.
Signed-off-by: David Andreoletti <david@andreoletti.net >
2024-06-23 11:17:49 -07:00
Rosen Penev
eabc831e38
upmpdcli: update to 1.8.11
...
Autotools is gone. meson is used now.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2024-05-27 10:51:44 -07:00
Seo Suchan
1e1f368659
shareport-sync: add support to mbedtls3
...
updated various function calling as new version needed
Signed-off-by: Seo Suchan <tjtncks@gmail.com >
2024-05-15 17:40:29 -07:00
Ted Hess
f805121318
pianod: Update to latest upstream version (174.11)
...
Signed-off-by: Ted Hess <thess@kitschensync.net >
2024-05-14 05:02:30 -07:00
Rosen Penev
90374cfcbc
pianod: fix mbedtls 3.6 compilation
...
Just a header is needed.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2024-05-12 21:10:59 -07:00
David Andreoletti
13bcb52870
shairport-sync: support mqtt based remote control
...
Enable MQTT support to control shairport-sync remotely
Signed-off-by: David Andreoletti <david@andreoletti.net >
2024-04-24 12:23:38 -07:00
David Andreoletti
459fa7625c
shairport-sync: support before/after entering active state, unfixable error detected, volume set events in UCI config
...
- Add before/after active state event callbacks in UCI config.
- Add volume change event callbacks in UCI config.
- Add unfixable error event callbacks in UCI config.
As of the current shairport-sync release, all event callbacks have been
mapped to UCI config.
Signed-off-by: David Andreoletti <david@andreoletti.net >
2024-04-22 05:32:28 -07:00
krant
3efb231866
mpg123: update to 1.32.6
...
Signed-off-by: krant <aleksey.vasilenko@gmail.com >
2024-04-13 14:01:35 -07:00
Robert Marko
272f55e87f
treewide: refresh hashes after move to use ZSTD as default
...
With the recent move to using ZSTD as the default compression format
for packaging git repo clones we must refresh all of the hashes for
the packages feed as well.
Signed-off-by: Robert Marko <robimarko@gmail.com >
2024-04-07 12:06:34 +02:00
krant
b9d26c893b
mpg123: update to 1.32.5
...
Signed-off-by: krant <aleksey.vasilenko@gmail.com >
2024-03-22 16:06:47 +08:00
Russell Senior
09e9dcb047
pulseaudio: update to 17.0
...
changes:
remove meson_gio patch, already applied upstream
move pulseaudio-system.conf following upsteam change in e96d278bfc5:
"daemon/meson.build: Install dbus policy in /usr, not /etc"
Signed-off-by: Russell Senior <russell@personaltelco.net >
2024-03-22 16:04:38 +08:00
Rosen Penev
bd591fb7b0
shairport-sync: get rid of libstdcpp
...
--as-needed gets rid of it apparently.
Remove empty patch.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2024-03-19 05:01:43 -07:00
Rosen Penev
01e3135023
espeak: remove libstdcpp dependency
...
Apparently it goes away when passing --as-needed.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2024-03-17 20:18:40 -07:00
Rosen Penev
8644d22460
mpd: update to 0.23.15
...
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2024-02-14 19:24:52 -08:00
Rosen Penev
8834711487
mpc: update to 0.35
...
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2024-02-14 17:24:05 -08:00
krant
0033bf4709
alsa-utils: update to 1.2.11
...
Signed-off-by: krant <aleksey.vasilenko@gmail.com >
2024-02-07 13:53:08 -08:00
krant
fabbbdbbc2
mpg123: update to 1.32.4
...
- Use package official URL
- Fix license name
Signed-off-by: krant <aleksey.vasilenko@gmail.com >
2024-02-05 12:23:37 -08:00
Fabrice Fontaine
5afe5c9031
treewide: assign PKG_CPE_ID
...
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
2024-02-04 16:16:10 -08:00
David Andreoletti
6d47f66356
shairport-sync: Enable pipe audio backend support
...
UCI's shairport-sync's pipe conf block is defined but has no effect without shairport-sync's pipe support
Rationale for pipe support:
- On SBC with no sound card available (built-in or external)
and without ALSA plugins support on OpenwRT (no package)
to reroute a stream from shairport-sync's ALSA default output
to a PulseAudio controlled Bluetooth sink , then pipe support
is required to enable the following flow:
- shairport-sync -> fifo pipe -> custom_binary_to_send_stream_to_pulse_audio_BT_sink
- small bump in package size: diff: +746 bytes
- shairport-sync-openssl_4.3.2-0_aarch64_generic.ipk without --pipe: 110806 bytes
- shairport-sync-openssl_4.3.2-0_aarch64_generic.ipk with --pipe: 111552 bytes
Signed-off-by: David Andreoletti <david@andreoletti.net >
2024-01-05 21:41:35 +01:00
Ben Klang
7391ca3d49
shairport-sync: Upgrade to v4.3.2 and add AirPlay2 support
...
Signed-off-by: Ben Klang <bklang@wirehack.net >
2024-01-02 15:15:00 -08:00
Tianling Shen
c438a16052
upmpdcli: Update to 1.8.6
...
Removed upstreamed patch.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2023-11-25 09:18:54 -08:00
Rosen Penev
96b349be98
shairplay: remove
...
This package is not only abandoned upstream, it has not worked with iOS
versions since at least 2019:
https://github.com/juhovh/shairplay/pull/80
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2023-11-16 21:07:43 -08:00
Rosen Penev
303b7b665c
upmpdcli: update to 1.8.4
...
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2023-11-16 18:06:06 -08:00