Commit graph

9545 commits

Author SHA1 Message Date
pin
1887f2b3bf audio/termusic: update to 0.6.13
[v0.6.13]
  Released on: April 19th, 2022.
  -Max depth level of library changed from 3 to 4.
  -Library behavior: left key will go to upper dir if a file is selected.
2022-04-19 20:34:26 +00:00
adam
f5e35d538b revbump for textproc/icu update 2022-04-18 19:09:40 +00:00
nia
43d3a30c31 wmmixer: Fix building on illumos 2022-04-18 18:47:56 +00:00
nia
645a56949a ympd: Honor CFLAGS. Fix illumos build. 2022-04-18 18:43:07 +00:00
nia
9adf1b8d62 musicpd: Fix build on illumos. 2022-04-18 18:13:55 +00:00
schmonz
ea894af8d1 jack_transport is no longer built on macOS; remove from PLIST. 2022-04-18 15:56:34 +00:00
nia
b7b8953622 ncmpcpp: fix building on illumos 2022-04-18 13:33:28 +00:00
nia
7869fb0c1d gst-plugins1: Update to 1.20.1
Release notes:
https://gstreamer.freedesktop.org/releases/1.20/
2022-04-18 12:36:04 +00:00
nia
328bac1df8 fasttracker2: update to 1.53
v1.53 - 16.04.2022
- Added a checkbox in the config screen for disabling the use of a custom mouse
  cursor (the OS mouse cursor will be used instead).
- Fixed an issue where marking sample/instrument text while clicking on a new
  sample/instrument would lead to marking corruption.
2022-04-17 07:55:51 +00:00
khorben
02354b0ff0 deforaos-mixer: fix the PLIST 2022-04-16 10:57:47 +00:00
khorben
6914b0bdb8 deforaos-mixer: update to 0.4.1
Changes since 0.4.0:
- support for compilation modes (as provided by DeforaOS configure)
- updates to the helper scripts from DeforaOS configure
- fixes building with the latest version of DeforaOS libSystem
- new location for the .desktop file

This also makes use of a new helper for DeforaOS configure, found in
devel/deforaos-configure/deforaos-configure.mk.
2022-04-15 21:16:50 +00:00
nia
595f6c106e rubberband: Fix building on illumos. 2022-04-14 06:34:52 +00:00
wiz
37cf21c999 quodlibet: fix PLIST 2022-04-13 10:39:54 +00:00
tnn
5051201974 jack: fix readline confusion
It wants readline for tools/transport.c. The configure script checks
if -lreadline is needed but doesn't know how to pick up -ledit which
results in readline support not being enabled on NetBSD.

On other platforms it might detect readline but the build breaks
instead. So for now disable readline support universally.
2022-04-12 12:31:18 +00:00
nia
9b7f733d1c strawberry: update to 1.0.4
Version 1.0.4 (2022.04.10)

  Bugfixes:
    * Fixed use-after-free memory in ALSA PCM device finder.
    * Translate global shortcuts.

  Enhancements
    * Added save all playlists action.

  Other:
    * Removed use of custom font in context.
2022-04-10 15:25:22 +00:00
nia
565f374262 pt2-clone: update to 1.45
- Added support for loading XPK-compressed MOD files

- Fixed (rarely audible) click bug in the BLEP synthesis code.
This bug was introduced in v1.34.

- Fixed: CTRL+T (Swap Channel) didn't refresh the pattern data view,
nor did it update the "song is modified" state

- Fix possible out-of-sync state between tracker and replayer if the
module was stopped during a position transition. The replayer is one
tick ahead, so this can very well happen (f.ex. during pattern loop,
pattern break, position jump, row 63->0 transition)

- Added a new config entry called "STEPPLAY_KEEP_EDITMODE", which allows
for step-play (return/backspace) to not leave edit mode after use
2022-04-10 15:05:42 +00:00
nia
6328e2b578 quodlibet: update to 4.5.0
4.5.0 (2022-03-29)

   Packaging Changes:
              * Quodlibet should now support Python 3.10

              * This will be the last release supporting Windows 7

   General:
              * Allow auto-playing added songs in Queue Only mode (##3947)
                (afontenot)

              * Soundcloud: Better Stream fetching (##3949) (Nick Boultbee)

              * Don’t clear queue when set_explicit returns None (##3913)
                (afontenot)

              * Waveform plugin improvements: (##3944) (Nick Boultbee)

              * Strip blank tags out from metadata lists (##3914) (afontenot)

              * Edit tags: Hide multi-line tags if selected (##3941) (Nick
                Boultbee)

              * Lyrics pane: switch to genius.com (Nick Boultbee)

              * Validate units for tag expressions (##3932) (Nick Boultbee)

              * Support downloading remote files (##3926) (Nick Boultbee)

              * Improve the console plug-in in a number of ways (##3923)
                (afontenot)

              * Wrap ‘tags’ into a link to the tags wiki page (##3920) (Tobi)

              * Add an option to set how missing titles are displayed
                (##3905) (Jej)

              * Increase space between icon and text (##3918) (Jej)

              * Icon relooking proposal (##3889) (Jej)

              * Plugin window GUI improvements (##3900) (Jej)

              * A new option to set how a song is considered as played
                (##3873) (Jej)

              * Rewrite Soundcloud interaction a bit (##3893) (Nick Boultbee)

              * New config option for search bar historic count (##3885)
                (Jej)

              * Clear queue icon and config button improvement (##3879) (Jej)

              * Less annoying autosave of play queue (##3649) (Nick Boultbee)

              * Make current file react to changes on the current song
                (##3731) (##3871) (Nick Boultbee)

              * Tracks count UI enhacement (##3867) (Jej)

              * Reworked “Stop on pause” language (##3809) (Allan Nordhøy)

              * Pass entered playlist title through (Nick Boultbee)

              * Scrobble plugin: autosave cache more (#2951 / #3649) (##3857)
                (Nick Boultbee)

              * Save play queue batched or periodically (#3649) (##3854)
                (Nick Boultbee)

              * Add a keyboard shortcut for rescanning the library (##3781)
                (Marcin Mielniczuk)

              * Make some overlooked strings translatable (##3782) (Till
                Berger)

              * Make link text translatable in plugin descriptions (##3806)
                (Till Berger)

              * Feature: Support description and language in lyrics (USLT)
                [WIP, comments appreciated] (##3769) (h88e22dgpeps56sg)

              * Allow markup in plugin descriptions (##3792) (Nick Boultbee)

              * ReplayGain: Disambiguate column heading (##3788) (Till
                Berger)

              * Set empty input shape for hints window (##3749) (Thomas
                Leberbauer)

              * Add autocompletion to console plugin (##3728) (halfbrained)

              * New plugin to send a stop signal to the player backend on
                pause (##2848) (othalan)

              * Added a unified and flexible ImportExport plugin (##3705)
                (Joschua Gandert)

              * Add Album column to plugin dialog window (##3650) (Maksim
                Liauchuk)

              * Moved Burn CD plugin commands into custom commands plugin
                (##3636) (Joschua Gandert)

              * Closes #3631: Remove Web Lyrics plugin (##3633) (Joschua
                Gandert)

              * 🆕 Playlists library (#518) (##3532) (Nick Boultbee)

              * Prioritise IDs in album keys (##3617) (Nick Boultbee)

              * Remove tracks when scandirs removed (##3621) (Nick Boultbee)

              * Support .m4b (AudioBook)files (##3602) (Nick Boultbee)

              * Ignore auto_sort when shuffle is enabled (##3581) (luk1337)

              * Finish up collections -> collections.abc migration #3800
                (luk1337)

              * Follow-up to #3749 #3766 (slosd)

   Fixes:
              * Fix Soundcloud auth (a bit) (Nick Boultbee)

              * Exfalso: fix prefs (##3838) (Nick Boultbee)

              * Handle missing playlist library better (Nick Boultbee)

              * Fix excess minimum height of plugin window with long
                description (##3785) (Till Berger)

              * Fix string that should not be translatable (##3783) (Till
                Berger)

              * Remove some superfluous tooltip text (##3784) (Till Berger)

              * Fix hidden files (#3916) (##3917) (Nick Boultbee)

              * fix ‘Convert Encoding’ plugin (##3825) (Sergey)

              * Make missing pixbufs less fatal (##3758) (Nick Boultbee)

              * Do not start dragging from empty treeview area (#3538)
                (##3751) (Thomas Leberbauer)

              * Fix translated menu labels for playorder plugins and add
                accelerators (##3787) (Till Berger)

              * Fix RG wikipedia link (Nick Boultbee)

              * Soundcloud: rework API (##3768) (Nick Boultbee)

              * Soundcloud: ignore tracks with no URL (Nick Boultbee)

              * Fix info area not updating on songlist removal (##3663) (Nick
                Boultbee)

              * EF: Fix double-calling of header bar code (##3711) (Nick
                Boultbee)

              * Fix soundcloud parsing (##3721) (Nick Boultbee)

              * Ignore dotfiles in Playlist dir (Nick Boultbee)

              * Bugfix and clean up for utils.fifo (##3761) (Martijn Pieters)

              * Players: Only query song from a source if there is one (Nick
                Boultbee)

              * Fix icon for library removal prompt (Nick Boultbee)

              * Fix #3611: assert that __fav_stations is not None (Joschua
                Gandert)

              * Propagate repeat options properly in mpris2 plugin (##3723)
                (luk1337)

              * Tray Icon: Better errors / logging for import failures (Nick
                Boultbee)

              * PL library: only filter out dotfile-like files (Nick
                Boultbee)

              * CLI: better error for unmodifiable files (Nick Boultbee)

              * reload(): only migrate actual internal tags (##3618) (Nick
                Boultbee)

              * Various fixes around lyrics and remote files (Nick Boultbee)

              * Ex Falso prefs: fix missing parent bug (Nick Boultbee)

              * Don’t throw when no song is playing (Nick Boultbee)

   Developer:
              * Improve release notes script (Nick Boultbee)

              * test_setup: fix with newer setuptools (Christoph Reiter)

              * tests: don’t disable gstreamer registry updates under flatpak
                (Christoph Reiter)

              * Lastfmsync tidy (##3937) (Nick Boultbee)

              * Inkscape –export-png deprecated option (##3870) (Jej)

              * Mypy - change directory in tests (Nick Boultbee)

              * Formats: various lint improvements (Nick Boultbee)

              * Scrobbler: small linting / refactorings (Nick Boultbee)

              * Xiph: modernise some Python (Nick Boultbee)

              * tests: skip test_libc on osx (Christoph Reiter)

              * Refactor gettext code (##3737) (Nick Boultbee)

              * Fix some test signal handling (##3774) (Nick Boultbee)

              * Small Soundcloud refactors, split out: (##3773) (Nick
                Boultbee)

              * Tidy gettext tests (Nick Boultbee)

              * dmgbuild: port from biplist to plistlib (Christoph Reiter)

              * macos: more updates; switch from gnutls to openssl (Christoph
                Reiter)

              * macos: a round of jhbuild package updates (Christoph Reiter)

              * checkupdates: reduce threadpool workers to not hit arch api
                rate limit (Christoph Reiter)

              * checkupdates: port to pypi json api (Christoph Reiter)

              * Support flaky tests (##3695) (Nick Boultbee)

              * Added ObjectListMatcher utility class (##3656) (Joschua
                Gandert)

              * CI: fix Windows test directory detection (##3646) (Nick
                Boultbee)

              * Remove PicklingLibrary & better library typing (Nick
                Boultbee)

              * Tests: dump flake8 output better on failure (Nick Boultbee)

              * Update the contact options (Christoph Reiter)

              * rtd: enforce a newer sphinx-rtd-theme version (Christoph
                Reiter)

              * rtd: try installing a newer sphinx_rtd_theme (Christoph
                Reiter)

              * Fix copool tests, extract common code (##3657) (Nick
                Boultbee)

              * Tweak test_terms_letter_case to account for query-syntax
                examples (##3813) (Till Berger)

              * Fixed Code Quality Issues (##3583) (Ankit Dobhal)

              * Add release infos in appdata files (Christoph Reiter)

              * Fix distcheck (Christoph Reiter)

              * Commit .pot file to git #3665 (lazka)

              * setup.py: add a create_pot command #3664 (lazka)

              * wininst: stop pinning pypi deps (Christoph Reiter)

              * wininst: remove frei0r (Christoph Reiter)

              * Create GitHub Actions automated testing for Fedora 33
                (resolves #3542) (##3558) (Phillip Julien)

              * downloads: remove all unstable repos (Christoph Reiter)

              * Update universe (but lock) (##3607) (Nick Boultbee)

   Docs:
              * Corrected description of ~people internal tag. (##3938)
                (Alexander Browne)

              * Docs: Update release checklist / maintenance (Nick Boultbee)

              * Tidy docs around queue (Nick Boultbee)

              * Docs: tidy some images (Nick Boultbee)

              * Update exfalso.rst (##3845) (Steve Harris)

              * Update quodlibet.rst (##3846) (Steve Harris)

              * Update patterns.rst (##3819) (everdred)

              * Update macos devenv setup documentation (##3759) (Martijn
                Pieters)

              * Update the translation guide for the weblate switch
                (Christoph Reiter)

              * docs: show the translation status (Christoph Reiter)

              * docs: mention weblate in the translation guide (Christoph
                Reiter)

              * Lots of README updated 📖 (##3625) (Nick Boultbee)

              * FAQ: where QL store data outdated (##3878) (Jej)

   Translations:
              *      Galician
                                * Adolfo Jayme Barrientos (308)

              *      Turkish
                                * Ömer Faruk Çakmak (3)

                                * E-Akcaer (1149)

              *      German
                                * Till Berger (292)

              *      Danish
                                * scootergrisen (17)

              *      Greek
                                * Dimitris Papageorgiou (77)

              *      Ukrainian
                                * Tymofii Lytvynenko (1)

                                * Andrij Mizyk (542)

              *      Portuguese
                                * Adolfo Jayme Barrientos (8)

                                * ssantos (111)

              *      English (United Kingdom)
                                * Nick Boultbee (4)

                                * Tom Fryers (4)

              *      Indonesian
                                *   1. Musthafa (31)

              *      Dutch
                                * ikmaak (5)

                                * Heimen Stoffels (96)

              *      Spanish
                                * germe-fur (85)

                                * Adolfo Jayme Barrientos (1205)

              *      French
                                * Adolfo Jayme Barrientos (1)

                                * Jej@github (136)

                                * Bundy01 (481)

              *      Finnish
                                * Kristian Laakkonen (166)

              *      Korean
                                * Johndoe0153 (419)

              *      Slovak
                                * menom (75)

                                * Marek Felšöci (1527)

              *      Chinese (Simplified)
                                * stoodvolleyball (1)

                                * 梁普行 (5)

                                * Pig Fang (19)

                                * JER-ry (249)

                                * Eric (464)
2022-04-10 15:01:50 +00:00
gutteridge
958cdaf48d py-music21: amend a comment about lilypond and py-game 2022-04-09 21:57:28 +00:00
gutteridge
81bf4d417b py-music21: Python 3.7 is now incompatible due to py-scipy 1.8
Upstream will be removing Python 3.7 support in their next significant
release, anyway.
2022-04-09 21:55:17 +00:00
nia
b025e754ca add audio/zam-plugins
zam-plugins is a collection of LV2/LADSPA/VST/JACK audio plugins for sound
processing. It includes:

* ZaMaximX2: brickwall limiter for mastering.
* ZamAutoSat: automatic saturation plugin.
* ZamComp: powerful mono compressor strip.
* ZamCompX2: stereo version of ZamComp with knee slew control.
* ZamEQ2: two band parametric equaliser with high and low shelving circuits.
* ZamGEQ31: 31 band graphic equaliser.
* ZamPhono: collection of phono filters for restoring vinyl records, or
  preparing to cut new ones.
* ZamGate: gate plugin for ducking low gain sounds.
* ZamGateX2: gate plugin for ducking low gain sounds, stereo version.
* ZamTube: distortion effect. wave digital filter physical model of a triode
  tube amplifier stage, with modelled tone stacks from real guitar amplifiers.
* ZamDelay: simple feedback delay unit with sync-to-host BPM feature and
  filter.
* ZamDynamicEQ: dynamic equalizer that changes its gain based on detecting
  a narrow band of frequencies.
* ZaMultiComp: mono multiband compressor, with 3 adjustable bands.
* ZaMultiCompX2: stereo version of ZaMultiComp, with individual threshold
  controls for each band and real-time visualisation of comp curves.
2022-04-06 16:32:21 +00:00
gutteridge
65fb6bc9fc py-music21: update to 7.3.1
The full upstream change log can't be condensed easily, highlights are:

Version 7.3 is a bug-fix, improvement, and maintenance release of music21. Aside from a few obscure corners of the code, it is designed to be fully backwards compatible with the previous v7 releases (7.1). It represents half a year's work since the original v7.1 release.

Thanks go especially to Jacob Tyler Walls who really steered the contributions to this release.

Among the major improvements in this branch are:

    Full support for Python 3.10.
        I've been doing all my recent dev on 3.10 taking advantage of new features, and it's great, and plays well with numpy, tensorflow, and so many other cutting edge analysis tools.
        In keeping with music21's policy of supporting the last three versions of Python, music21 v7.3 will be the last version of music21 to support Python 3.7. A decision on whether 3.8 or 3.9 will be the minimum version for music21 v8 will come later, depending on its release date; we may also update policy somewhat and raise the minimum version to 3.9 during the v8 cycle.

(7.3.0 had an installation bug -- replacing with 7.3.1)

For full details, please refer to
https://github.com/cuthbertLab/music21/releases/tag/v7.3.0
2022-04-04 01:51:59 +00:00
adam
e39295c91d revbump for devel/protobuf 2022-04-03 18:50:16 +00:00
pin
cdc47ce562 audio/librespot
Fix build with gstreamer-backend.
2022-04-03 10:05:29 +00:00
pin
daf6abee1c audio/spotify-player
Fix build with gstreamer-backend.
2022-04-03 10:04:09 +00:00
pin
03bb112d13 audio/termusic: update to 0.6.12
[v0.6.12]
  -Released on: March 31st, 2022.
  -Add album photo function. It'll show the jpg or png file under the same
   folder of the playing track, if the track doesn't have embeded photo.
  -Fix pause bug.
  -Fix error embedding lrc after downloading from youtube.
  -Filter unsupported file extension when adding to playlist(based on backend).
2022-04-02 07:11:59 +00:00
nia
3bc978e0e9 celt: set BUILDLINK_INCDIRS
this is needed by a future mumble update.
2022-04-01 11:44:41 +00:00
wiz
0f6341b8bd *: recursive bump for vala 0.56 2022-03-30 10:02:21 +00:00
wiz
a60e487046 fluidsynth: update to 2.2.6.
Undeprecation and minor revisal of the OSS driver (#1038)
Minor improvements to CoreAudio and CoreMidi drivers (#1047, thanks to @bradhowes)
Fix sustained voices being held after ALL_CTRL_OFF (#1049)
Fix clobbering of PORTAMENTO_CTRL after ALL_CRTL_OFF (#1050)
Prevent Modulation Envelope from being stuck in decay phase, causing
detuned voices and potentially other audible glitches for some
soundfonts (#1059)
Fix a compilation issue with recent glib (#1063, thanks to @devingryu)
2022-03-30 07:56:23 +00:00
pin
c5d3c0c057 audio/ncspot: update to 0.9.7
Maintenance
   -Fix error messages shown on successful commands (#711, #759)
   -Notification improvements (update existing notification, set application
    name) (#760)
   -Use Rodio backend for macOS builds (#772)
   -Dependency updates
2022-03-29 10:09:54 +00:00
tnn
33dbc3d37b a*/*: revbump(1) for libsndfile 2022-03-28 10:43:29 +00:00
tnn
461eb06a4d libsndfile: bump bl3.mk 2022-03-28 10:01:53 +00:00
nia
d150301f07 libsndfile: Update to 1.1.0 to get the latest security fixes.
## [1.1.0] - 2022-03-27

### Added

* MPEG Encode/Decode Support.

  Uses libmpg123 for decode, liblame for encode. Encoding and decoding support
  is independent of each other and is split into separate files. MPEG support
  is generalized as subformats, `SF_FORMAT_MPEG_LAYER`(I,II,III) so that it
  might be used by other containers (`MPEG1WAVEFORMAT` for example), but also
  contains a major format `SF_FORMAT_MPEG` for 'mp3 files.'

  Encoding Status:
  * Layer III encoding
  * ID3v1 writing
  * ID3v2 writing
  * Lame/Xing Tag writing
  * Bitrate selection command
  * VBR or CBR

  Decoding Status:
  * Layers I/II/III decoding
  * ID3v1 reading
  * ID3v2 reading
  * Seeking
* New fuzzer for OSS-Fuzz, thanks @DavidKorczynski.
* This `CHANGELOG.md`. All notable changes to this project will be documented in
  this file. The old `NEWS` file has been renamed to `NEWS.OLD` and is no longer
  updated.
* Add support for decoding MPEG III Audio in WAV files.
* `SECURITY.md` file to give people instructions for reporting security
  vulnerabilities, thanks @zidingz.
* Support for [Vcpkg manifest mode](https://vcpkg.readthedocs.io/en/latest/users/manifests/).

  If you have problems with manifest mode, disable it with `VCPKG_MANIFEST_MODE`
  switch.
* [Export CMake targets from the build tree](https://cmake.org/cmake/help/latest/guide/importing-exporting/index.html#exporting-targets-from-the-build-tree)
* CIFuzz fuzzer, thanks to @AdamKorcz

### Changed

* `SFC_SET_DITHER_ON_READ` and `SFC_SET_DITHER_ON_WRITE` enums comments in
  public header, thanks @SmiVan.
* `ENABLE_SNDFILE_WINDOWS_PROTOTYPES` define is deprecated and not needed
  anymore.

  Previously, in order for the [`sf_wchar_open`()](http://libsndfile.github.io/libsndfile/api.html#open)
  function to become available on   the Windows platform, it was required to
  perform certain actions:

  ```c
  #include <windows.h>
  #define ENABLE_SNDFILE_WINDOWS_PROTOTYPES 1
  #including <sndfile.h>
  ```

  These steps are no longer required and the `sf_wchar_open`() function is
  always available on the Windows platform.
* Use UTF-8 as internal path encoding on Windows platform.

  This is an internal change to unify and simplify the handling of file paths.

  On the Windows platform, the file path is always converted to UTF-8 and
  converted to UTF-16 only for calls to WinAPI functions.

  The behavior of the functions for opening files on other platforms does not
  change.
* Switch to .xz over .bz2 for release tarballs.
* Disable static builds using Autotools by default. If you want static
  libraries, pass --enable-static to ./configure

### Fixed

* Typo in `docs/index.md`.
* Typo in `programs/sndfile-convert.c`, thanks @fjl.
* Memory leak in `caf_read_header`(), credit to OSS-Fuzz ([issue 30375](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=30375)).
* Stack overflow in `guess_file_type`(), thanks @bobsayshilol, credit to
  OSS-Fuzz ([issue 29339](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=29339)).
* Abort in fuzzer, thanks @bobsayshilol, credit to OSS-Fuzz
  ([issue 26257](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=26257)).
* Infinite loop in `svx_read_header`(), thanks @bobsayshilol, credit to OSS-Fuzz
  ([issue 25442](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25442)).
* GCC and Clang pedantic warnings, thanks @bobsayshilol.
* Normalisation issue when scaling floating point data to `int` in
  `replace_read_f2i`(), thanks @bobsayshilol.
* Missing samples when doing a partial read of Ogg file from index till the end
  of file, thanks @arthurt.
* sndfile-salvage: Handle files > 4 GB on Windows OS
* Undefined shift in `dyn_get_32bit`(), credit to OSS-Fuzz
  ([issue 27366](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=27366)).
* Integer overflow in `nms_adpcm_update`(), credit to OSS-Fuzz
  ([issue 25522](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25522)).
* Integer overflow in `psf_log_printf`(), credit to OSS-Fuzz
  ([issue 28441](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=28441)),
  ([issue 25624](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25624)).
* ABI version incompatibility between Autotools and CMake build on Apple
  platforms.

  Now ABI must be compatible with Autotools builds. Note that this change
  requires CMake >= 3.17 for building dylib on Apple platforms.

* Fix build with Autotools + MinGW toolchain on Windows platform.

  See https://github.com/msys2/MINGW-packages/issues/5803 for details.

### Security

* Heap buffer overflow in `wavlike_ima_decode_block`(), thanks @bobsayshilol,
  credit to OSS-Fuzz ([issue 25530](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25530)).
* Heap buffer overflow in `msadpcm_decode_block`(), thanks @bobsayshilol,
  credit to OSS-Fuzz ([issue 26803](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=26803)).
* Heap buffer overflow in `psf_binheader_readf`(), thanks @bobsayshilol,
  credit to OSS-Fuzz ([issue 26026](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=26026)).
* Index out of bounds in `psf_nms_adpcm_decode_block`(), credit to OSS-Fuzz
  ([issue 25561](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25561)).
* Heap buffer overflow in `flac_buffer_copy`(), thanks @yuawn,  @bobsayshilol.
* Heap buffer overflow in `copyPredictorTo24`(), thanks @bobsayshilol,
  credit to OSS-Fuzz ([issue 27503](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=27503)).
* Uninitialized variable in `psf_binheader_readf`(), thanks @shao-hua-li,
  credit to OSS-Fuzz ([issue 25364](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25364)).
2022-03-27 17:20:39 +00:00
tnn
e7f75306ca jack: fix build on SunOS 2022-03-26 22:36:19 +00:00
tnn
b57140f2a3 ladspa: fix build on SunOS 2022-03-26 22:06:10 +00:00
tnn
97071294d4 vorbis-tools: fix build on SunOS 2022-03-26 21:33:47 +00:00
wiz
9be2e75bde musicpd: update to 0.23.6.
ver 0.23.6 (2022/03/14)
* protocol
  - support filename "cover.webp" for "albumart" command
  - support "readcomments" and "readpicture" on CUE tracks
* decoder
  - ffmpeg: fix end-of-file check (update stuck at empty files)
  - opus: fix "readpicture" on Opus files
* output
  - pipewire: fix crash bug if setting volume before playback starts
  - wasapi: fix resume after pause
2022-03-20 08:25:06 +00:00
fcambus
1d63fdc1c4 libopenmpt: update to 0.6.2.
### libopenmpt 0.6.2 (2022-03-13)

 *  [**Sec**] Possible out-of-bounds write in malformed IT / XM / MPTM files
    using the internal LFO plugin. (r17076)
 *  [**Sec**] Possible out-of-bounds read when using Amiga BLEP interpolation
    with extremely high-pitched notes. (r17078, r17079)

 *  ISO-8859-1-related charsets from Amiga OS and RISC OS are now handled more
    accurately, thus avoiding some unwanted control characters.
 *  MO3: Pattern indices 254 / 255 were not treated as playable patterns even if
    the original file was a MOD / XM.
 *  Correctly apply ST3-style effect memory when seeking in S3M files.
 *  Command S (S3M / IT style) effect memory was not applied when seeking.
 *  Initial channel mute status was not reported correctly in `get_channel_mute_status`
    since libopenmpt 0.6.0.

 *  FLAC: Update to v1.3.4 (2022-02-21).
 *  pugixml: Update to v1.12.1 (2022-02-16).
2022-03-16 11:36:10 +00:00
fox
4b3065a58c audio/fasttracker2: Update to v1.52
Changes since v1.51

v1.52 - 27.02.2022
- Fix possible sample loop corruption on .MOD import, f.ex. "FARLAND.MOD"
- Hardware Performance Counter code refactoring (framerate handling without
  vsync, and scopes)
2022-03-16 09:06:33 +00:00
wiz
aa3b4802cf alsa-lib: fix build on Solaris
From Claes Nästén in PR 56749
2022-03-14 14:08:42 +00:00
nia
b574dc39b3 *: Replace per-package msgfmt hacks with msgfmt-desktop.mk 2022-03-12 08:01:48 +00:00
nia
1951077c93 audio: Use hacks.mk to avoid NetBSD msgfmt on NetBSD only. 2022-03-11 08:56:02 +00:00
pin
bb91a38317 audio/termusic: update to 0.6.11
[v0.6.11]
    Released on: March 8th, 2022.
    -Fix ueberzug vertical position.
    -Fix gstreamer compilation error with gstreamer version 0.18.
2022-03-10 08:05:04 +00:00
pin
52ef95efb1 audio/ncspot: update to 0.9.6
Maintenance
   -Enable autojump for playlist selection list in context menu (#225)
   -Use notify-rust with dbus instead of zbus (#718)
   -Fix compilation on Rust versions < 1.58.0
   -Make album sorting case-insensitive (#724)
   -Enable gapless by default (#735)
   -Improve playlist sorting (#741)
   -Dependency updates

New Contributors
   -@jirutka made their first contribution in #718
   -@Roger-Roger-debug made their first contribution in #741
2022-03-10 08:02:50 +00:00
pin
105528778f audio/spotify-player: update to 0.6.0
What's Changed
   -Refactor IPC codes in #30
   -Rewrite UI codes in #31
   -Update dependencies, migrate to Rust edition 2021 in d0c0a68
   -Change client/device reconnect logic in #33
   -Add various UI improvements in #32

Breaking changes
   -renamed BrowsePlayingContext command to CurrentlyPlayingContextPage

What's new
   -added TopTrackPage command (default binding: g t) and new top track page
   -added RecentlyPlayedTrackPage command (default binding g r) and new
    recently played track page
2022-03-08 10:14:36 +00:00
nia
87f248c313 strawberry: update to 1.0.2
Strawberry 1.0.2

   Bugfixes:

     * Fixed showing menu when clicking icon for collection and internet
       search tool buttons
     * Fixed ignoring devices with system mounts as defined by GIO.
     * Fixed updating database when deleting songs from filesystem devices.
     * Fixed unregistered metatype when listing songs from MTP devices with
       Qt 6.
     * Fixed using entered password when testing Subsonic settings before
       pressing save.
     * Fixed downloading Subsonic album covers.
     * Fixed subsonic album covers downloaded several times for each album
       when MD5 authentication was enabled.
     * Fixed volume going to 100% when pressing volume down with MRPIS2 and
       global shortcuts.
     * Fixed incorrect rounding when setting volume through MPRIS2.
     * Fixed delete from disk not showing up in the menu when one or more CUE
       songs were selected.
     * Fixed possible crashes when switching songs when fading is enabled.
     * Fixed X11 global shortcuts not working unless window was in focus with
       Qt 6.2 and higher.
     * Fixed scrobbler re-sending scrobbles to fast on error.

   Enhancements

     * Log Qt version on startup.
     * Added button for deleting existing Subsonic songs.
     * Make collection watcher ignore files with "qt_temp" filename and tmp
       extension.
     * Require Qt 5.9 or higher.
     * Added scrollbars to edit tag dialog.
     * Added advanced settings for configuring collection watcher.
     * Disable open audio CD menu when compiled without audio CD support.
     * Replaced use of deprecated QMouseEvent constructor as of Qt 6.4.
     * Replaced use of deprecated QCryptographicHash::addData overload as of
       Qt 6.4.

   Removed features:

     * Removed broken "nomedia" / "nomusic" file handling.
2022-03-06 08:31:31 +00:00
nia
f73d9958cf schismtracker: update to 20220125
Changes:

- Release builds now support macOS 10.9+ (previously supported only 10.15+)
- Fix reading of various meta events in MIDI files
- Fix IMF filter envelope being upside down and IMF disable envelope command
- Fix bug in AIFF multi-write
2022-03-06 08:01:07 +00:00
pin
dda4eeb70b Add davis 2022-03-02 22:56:08 +00:00
pin
77d5ba4a89 audio/davis: import package
Davis is a MDP client for music lovers.
Davis displays any metadata you like! The performers, conductor, ensemble,
work, movement, recording location, etc., can all be displayed so long as it's
in your tags.

It can fetch album art directly from MPD, using the albumart command of
the MPD protocol. This means that davis can fetch album art even from remote
MPD instances, and does not need to know the location of your music directory.
With a custom subcommand, it is also possible to display the album art as sixel
graphics in the terminal.

Davis can be extended with custom subcommands, see upstream repository.
2022-03-02 22:55:15 +00:00
pin
51667a7f02 audio/ncspot: remove patch
Remove patch now that we have Rust-1.58.1
2022-03-01 22:40:18 +00:00
wiz
6b0d22170a mac: disable assembly, so this builds again
(libtool does not recognize --tag=ASM)
2022-02-28 10:13:53 +00:00
wiz
a27b6ecbec moss: convert to egg.mk 2022-02-28 10:06:34 +00:00
wiz
5c6ea369a1 buzztrax: fix HOMEPAGE, add tool dependency on wavenc plugin 2022-02-28 10:00:10 +00:00
fox
a0c92c990e audio/din: Update to 53.1
Changes since 53:

DIN Is Noise 53.1:
  ! fixed : runaway launch of drones when Drone Params > Defaults > Generations
            is > 1 (higher the value worse the outcome!) and Drones Per Minute = 0
            due to wrong initialisation of this drone parameter after DIN restart /
            reload

  Update ASAP to DIN53.1
2022-02-26 06:46:32 +00:00
adam
08b3b59a68 flac: updated to 1.3.4
FLAC 1.3.4

This release mostly fixes (security related) bugs. When building with MSVC, using CMake is preferred, see the README under "Building with CMake" for more information. Building with MSVC using solution files is deprecated and these files will be removed in the future.

General:
* Fix 12 decoder bugs found by oss-fuzz, including CVE-2020-0499 (erikd, Martijn van Beurden)
  - Fix encoder bug CVE-2021-0561 (NeelkamalSemwal)
  - Integrate oss-fuzzers (erikd, Guido Vranken)
  - Seeking fixes (NeelkamalSemwal, Robert Kausch)
  - Various fixes and improvements (Andrei Astafev, Rosen Penev, Håkan Kvist, oreo639, erikd, Tamás Zahola, Ulrik Mikaelsson, Tyler Dunn, tmkk)
* FLAC format:
  - (none)
* Ogg FLAC format:
  - (none)
* flac:
  - Various fixes and improvements (Andrei Astafev, Martijn van Beurden)
* metaflac:
  - (none)
* build system:
  - CMake improvements (evpobr, Vitaliy Kirsanov, erikd, Ozkan Sezer, Tyler Dunn, tg-m DeadSix27, ericLemanissier, Chocobo1).
  - Fixes for MinGW and MSVC (Ozkan Sezer).
  - Fix for clang (Ozkan Sezer)
  - Fix for PowerPC (Peter Seiderer, Thomas BERNARD)
  - Fix for FreeBSD PowerPC (pkubaj).
* testing/validation:
  - Add Windows target to CI, improve logging (Ralph Giles)
  - CI improvements (Ralph Giles, Ewout ter Hoeven)
* documentation:
  - Doxygen fixes (Tyler Dunn)
  - Fix typos (Tim Gates, maxz)
*  Interface changes:
  - libFLAC:
    (none)
  - libFLAC++:
    (none)
2022-02-21 08:19:41 +00:00
nia
6c05061a34 pt2-clone: update to 1.40
Changes:

- Don't handle mouse click if window wasn't in focus
2022-02-13 11:44:43 +00:00
wiz
438f4ce966 *: use versioned_dependencies for py-twisted 2022-02-13 08:53:42 +00:00
nros
a6cc40a5e8 fasttracker2: use pkgsrc flac 2022-02-12 20:04:32 +00:00
fox
737b0a7279 audio/din: Update to 53
Changes since 52:

DIN Is Noise 53:

  /*  new in DIN53:

        launched drones launch drones that launch drones that launch drones....!

          use Drone Params > Defaults > Generations to set the number of times this can happen

            if Generations = 1,  A drone launcher launches drones (@ a Drones Per Minute)
            that die at the end of their lifetimes. This is default and the only behaviour until DIN 52.
            if Generations = 2, A drone launcher launches drones that launch drones.
            if Generations = 3, A drone launcher launches drones that launch drones that
            launch drones too.
            if Generations = 4, 5, 6, ... this quickly escalates into a population explosion of drones;
            lots of drones birthing lots of drones, living their life out and waiting to die can get
            very loud (especially if the Compressor isnt ON), slow down DIN and maybe even your computer
            beyond rescue. Be careful! :)

            Ways to prevent this population explosion are: keep Generatons low (Menu > Drone Params
            > Defaults), keep Drones Per Minute (DPM) and Lifetime on the original
            launcher low (Select drone launcher and adjust values from Menu > Drone Params > Motion) and
            keep the Fall time low (the fade-out time for drone after being killed, from Menu > Drone
            Params > Defaults)

            The launched drones take the DPM and Lifetime of their parent so editing carefully the
            parameters of the original launcher is important.

  /*  new default Drones Per Minute (DPM) on a drone launcher (Menu > Drone Params > Defaults). Assigns a
      DPM when making a drone launcher.  Turn on ~ to assign a DPM at random.

  * re: Auto rotation of drone velocity/acceleration vectors:
      changed Degrees Per Second to Degrees Per Tick

  /* re: Menu > Drone Params > Defaults > Bounces
      when set to 0, launched drones dont bounce off the bottom of the microtonal keyboard
        but are killed immediately (behaviour until DIN 52)
      when set to -1, drones dont bounce off the bottom of the microtonal keyboard at all:
        but they are not killed either, they just live their life(time) out

  /* gravity base and tip dont move ie stay fixed as you scroll the microtonal keyboard in DIN53.
     this is because gravity is now in 'object space' along with the drones and microtonal ranges.
     until DIN52, gravity was in 'UI space' along with UI controls.

  * repositioned drone arrow UI elements

  ! fixed : DIN not quitting when frozen drones present !
  ! fixed : change size of gravity vector when its modulating !
2022-02-12 06:28:52 +00:00
pin
6cf4df3e1f audio/termusic: update to 0.6.10
-Make yt-dlp as default download program for youtube thus remove feature yt-dlp.
-Fix issue #39, repeating one song occasionally hangs.
2022-02-11 09:45:34 +00:00
fox
94222fdaca audio/fasttracker2: Update to v1.51
Changes since v1.50
v1.51 - 01.02.2022
- Don't handle mouse click if window wasn't in focus
2022-02-11 05:57:57 +00:00
fcambus
755b59607d libopenmpt: update to 0.6.1.
### libopenmpt 0.6.1 (2022-01-30)

 *  [**Bug**] Linking libmpg123 no longer fails on OpenBSD.
 *  [**Bug**] Possible hang with malformed DMF, DSM, MED, MUS, OKT and SymMOD
    files containing 65536 or more patterns when destroying the module.
 *  [**Bug**] Avoid NaNs and infinite values with custom tunings and in the
    I3DL2Reverb plugin.

 *  The letter "z" is now evaluated in fixed MIDI macros (Z80...ZFF) the same
    way as in Impulse Tracker.
 *  MOD: Loosened VBlank timing heuristics so that "frame of mind" by Dascon
    plays correctly.
 *  MOD: Validate the contents of "hidden" patterns beyond the end of the order
    list when the file size matches the expected size when only taken "official"
    patterns into account. This fixes Shofixti Ditty.mod from Star Control 2
    while keeping other (partly broken) modules working.
 *  MED: Command 20 (reverse sample) is now only applied when it's next to a
    note.
 *  S3M: Introducing the "Send OPL key-off when triggering notes" compatibility
    setting broke retrigger for OPL notes again (they retriggered rather than
    not retriggering).
 *  S3M: Retriggering a note no longer resets its pitch after a portamento.
 *  S3M: Partially implement retrigger behaviour for stopped notes in
    SoundBlaster mode: Like in IT, it is not possible to retrigger a sample that
    has already stopped playing.
 *  DIGI: Improve compatibility with E3x reverse sample command.
 *  DSym: Tempos < 32 were treated as tempo slides.
 *  SymMOD: Key-off command was not implemented properly.
2022-02-01 15:29:29 +00:00
wiz
c32db59bba fluidsynth: update to 2.2.5.
Fix a build failure with CMake < 3.12 (#1003, thanks to @komh)
    OSS and MidiShare drivers are now deprecated (#1010)
    Prevent samples accidentally having their loops disabled (#1017)
    Fix framework installation on MacOS (#1029, thanks to @pedrolcl)
2022-01-31 12:03:33 +00:00
nia
2bce66b286 strawberry: update to 1.0.1
Strawberry 1.0.1
   Bugfixes:

     * Fixed collection and internet search filter tool button menu arrow
       overlap
     * Fixed stop after this track button with Qt 6
     * Fixed not updating the URL when songs were moved on disk when the
       fingerprinting feature is enabled.
     * Fixed SQL query error for songs with an invalid modification time
     * Fixed blocky rendering of the currently playing track with high
       resolution screens
     * Fixed incorrect playlist column filesize for radio streams.
     * Fixed deleting embedded album cover from Ogg songs.
     * Fixed parsing of Cue tracks with 1-digit minutes
     * Fixed updating of playlist summary after reloading items when adding
       songs from files outside of the collection
     * Fixed always saving metadata when saving playlists for Tidal, Qobuz
       and Subsonic songs independent of playlist setting
     * Fixed setting media shortcuts when using kglobalaccel
     * Fixed parsing of Genius lyrics when they are sometimes received in a
       different HTML format.
     * Fixed saving MP4 specific tags as UTF-8
     * Fixed clearing "manually set" cover when saving album covers embedded
       from outside of the tag editor
     * Fixed aborting collection scan when Strawberry exists to avoid hang on
       exit.
     * Fixed resuming collection scan when adding a new directory after
       collection scan was aborted.
     * Fixed excluding hidden songs from the collection.
     * Disabled moodbar for CUE songs since they can not be supported
       properly

   Enhancements:

     * Made playlist header column text elided
     * Added support for reading and writing playcounts and ratings from/to
       tags.
     * Added support for setting rating using the edit tag dialog.
     * Added setting to enable/disable playlist toolbar
     * Added component type, content_rating type and releases to AppStream
       data file
     * Removed unused "mark as listened" option in organize dialog.
     * Fixed some clazy warnings and narrowing conversions in the source
       code.
     * Replaced uses of macros in the source code.
     * Added a more user-friendly error message when receiving encrypted
       streams from Tidal
     * Added support for port-pattern entered in the device textbox when
       using Jack as output
     * Added Spanish (Spain) translation.
     * Added support for more CUE filenames
2022-01-30 13:57:49 +00:00
pin
3fe727ab64 audio/termusic: update to 0.6.9
v0.6.9
-Fix: panic when progress is bigger than 1.0.

v0.6.8
-Fix: progress display is wrong for symphonia backend(default). It should be
 100 times bigger.
2022-01-28 11:00:39 +00:00
pin
6b23d63a37 audio/termusic: update to 0.6.7
-New: rust decoding backend! Previously supported backend changed to feature
 gate gst and mpv.
-Fix: issue #37. Add a new configuration option: playlist_display_symbol.
 Default is true.
-Remove dependency: humantime. Format the display of duration by self.
-Fix: issue #38. Small dialogues are cut off when window is too small.
2022-01-25 19:38:38 +00:00
wiz
e542bafec0 playitslowly: fix packaging with python 3.10 2022-01-25 19:00:56 +00:00
nia
8997438d3a pt2-clone: update to 1.39
Changes:

     * Added 128kB sample support again. This can be turned on by adjusting
       the 64K_LIMIT setting in (the new) protracker.ini to FALSE. Please
       read the 64K_LIMIT comment in protracker.ini first before doing this.
     * Fixed a bug where it wasn't always possible to mark the last sample
       point in the sample editor
     * Some other minor code changes
2022-01-24 14:01:01 +00:00
wiz
1da5840537 alsa-plugins-*: update to 1.2.6
No relevant changes.
2022-01-24 10:10:49 +00:00
wiz
4b89552a71 alsa-utils: update to 1.2.6.
Core

    Release v1.2.6

ALSA Control (alsactl)

    alsactl: fix the check for additional elements
    alsactl: suppress no device 'errors' for UCM

ALSA RawMidi Utility (amidi)

    amidi: remove unused variable
    amidi: add timestamp option for dump

alsa-info.sh

    alsa-info.sh: Fix alsa-usbstream.tmp test

alsaloop

    alsaloop: Support "Playback Pitch 1000000" rate shift
    alsaloop: Renamed field capt_pitch to ctl_pitch
    alsaloop: fixed parsing value 'auto' of option 'sync'
    alsaloop: added option prateshift for PLAYSHIFT ctl elem used in PLAYSHIFT
    alsaloop: Adding openctl_elem debug log
    alsaloop: Support "Capture Pitch 1000000" rate shift

alsamixer

    alsamixer: fix typo in man page (and/of -> and/or)
    alsamixer: Allow setting the default background color in config
    alsamixer: Check the availability of mouse
    Added configuration information to manual page

alsatplg (topology)

    topology: fix compilation for older alsa-lib
    topology: change include path
    topology: pre-processor: Add support for conditional includes
    topology: Add option to pass pre-processor definitions
    alsatplg: use standard include/asoundlib.h instead direct headers
    topology:pre-process-object: merge object config with parent object config
    pre-process-object: set tlv name if config exists already
    pre-process-dapm: add data section for kcontrols
    topology: pre-processor: fix typo in pre_process_config()
    topology: pre-process-object: dont create if section already exists
    pre-process-object: skip parent update if parent is NULL
    pre-process-dapm: fix source and sink for DAPM routes
    topology: pre-process-object: Add support for pre-process objects with no builder
    topology: pre-process-dapm: update automatic attributes for buffer
    topology: pre-process-object: add support for updating automatic attributes
    alsatplg: do not do NULL check for string arrays
    alsatplg: fix memory-leak in tplg_construct_object_name()

amixer

    amixer: print help and add doc for 'sevents' and 'events' commands

aplay/arecord

    aplay: Fix out-of-bound access in stereo VU meter drawing
    aplay: Handle upper bound in peak calculations
    aplay: Don't pass most negative integer to abs() in peak calculations
    aplay: Handle 16bit sample negative overflow in peak calculations
    aplay: Fix conversion of unsigned samples in peak calculation

aseqnet

    aseqnet: add ipv6 support
    aseqnet: use getaddrinfo() instead obsolete gethostbyname()
2022-01-24 10:09:30 +00:00
wiz
b520d4c48b alsa-lib: update to 1.2.6.1.
1.2.6.1

Core

    Release v1.2.6.1

Configuration

    conf: fix the device parsing when arguments has no defaults
    conf: accept '_' character in the variable name

1.2.6

Core

    Release v1.2.6
    conf: add safe_strtoll_base() like safe_strtol_base()
    conf: introduce safe_strtol_base()
    configure: bumb version to 1.2.6pre1 (for alsactl/alsa-utils)
    fix build with --disable-ucm

Config API

    conf: introduce snd_config_load_string()
    conf: add possibility to evaluate simple integer math expressions

Control API

    control: remap - assign right name to the child handle for no-op (2nd case)
    control: remap - assign right name to the child handle for no-op
    control: Minor documentation fixes.
    control: Add documentation for snd_ctl_card_* and friends.
    control: empty - fix the static build

PCM API

    pcm: softvol - mark _snd_pcm_parse_control_id as static
    pcm: partially revert "pcm: softvol - make snd_pcm_parse_control_id private"
    pcm: multi plugin - adjust appl_ptr on rewind/forward operations
    pcm: add a note about return values of snd_pcm_state()
    pcm: rate - fix some gcc warnings
    pcm: direct plugins - fix bad memory access when channel bindings do not match hw
    pcm: Move snd_pcm_channel_area_addr() and _step() to public header
    pcm: direct plugins - fix hw_ptr in the status callback
    pcm: dmix - use pcm_frame_diff() in snd_pcm_dmix_sync_ptr0()
    pcm: improve docs for snd_pcm_sw_params_get_avail_min() and snd_pcm_status_get_avail_max()
    pcm: rate: Improve the support multiple formats
    pcm: rate: Refactoring temporary buffer allocations

RawMidi API

    rawmidi: allocate the read buffer in the params call
    rawmidi: free framing read bufffer when the framing mode becomes inactive
    rawmidi: add support for SNDRV_RAWMIDI_IOCTL_USER_PVERSION
    rawmidi: return ENOTSUP when timestamp reads are not supported by plugins
    rawmidi: allow timestamp reads only for the appropriate read mode
    rawmidi: doc - fix the framing / read mode section
    rawmidi: rename enum snd_rawmidi_framing to snd_rawmidi_read_mode
    rawmidi: define more abstract API for the timestamp reads
    rawmidi: initialize the reserved space in snd_rawmidi_params_default()
    rawmidi: Add rawmidi framing API

Rawmidi API

    rawmidi: rename enum snd_rawmidi_framing to snd_rawmidi_read_mode
    rawmidi: define more abstract API for the timestamp reads
    rawmidi: Use the standard types for snd_rawmidi_framing_tstamp_t definition
    rawmidi: Add rawmidi framing API

Topology API

    topology: do not call strtol directly

Use Case Manager API

    ucm: add initial doxygen documenation
    conf: introduce snd_config_load_string()
    ucm: add ${eval:EXPR} substitution (Syntax 5)
    ucm: fix parsing of the internal hexadecimal card identifier (2)
    ucm: fix parsing of the internal hexadecimal card identifier
    ucm: fix DeviceModifier parser
    conf: introduce safe_strtol_base()
    ucm: suppress the no device (no UCM card) errors on request
    ucm: substitute the before/after identifiers
    ucm: fix the parsing of the hexadecimal prefix
    ucm: avoid zero card instance number

/src/Makefile.am

    conf: add possibility to evaluate simple integer math expressions

Configuration

    conf: introduce snd_config_load_string()
    conf: confeval - fix _to_integer error code
    conf: improve simple integer math expressions - brackets
    ucm: add ${eval:EXPR} substitution (Syntax 5)
    conf: add possibility to evaluate simple integer math expressions
    conf: add safe_strtoll_base() like safe_strtol_base()
    conf: introduce safe_strtol_base()

Documentation

    ucm: add initial doxygen documenation

Dynamic Loader helpers

    dlmisc.c: Avoid double unlock in snd_dlobj_cache_get0()

External PCM Plugin SDK

    pcm: partially revert "pcm: softvol - make snd_pcm_parse_control_id private"

External Rate Converter Plugin SDK

    pcm: rate: Improve the support multiple formats

Kernel Headers

    rawmidi: add support for SNDRV_RAWMIDI_IOCTL_USER_PVERSION
    asound.h: fix the __packed use for the out-of-kernel code
    rawmidi: Add rawmidi framing API

Test/Example code

    conf: introduce snd_config_load_string()
    conf: fix test/lsb/config.c
    conf: improve simple integer math expressions - brackets
    conf: add possibility to evaluate simple integer math expressions
    rawmidi: rename enum snd_rawmidi_framing to snd_rawmidi_read_mode
    rawmidi: define more abstract API for the timestamp reads
    test: rawmidi: Add test for rawmidi framing API
2022-01-24 10:05:37 +00:00
wiz
4b239b3231 py-musique: convert to egg.mk 2022-01-22 15:49:05 +00:00
wiz
3fa83b3e1c py-vorbis: convert to egg.mk 2022-01-22 15:45:56 +00:00
nia
59ed21cad5 schismtracker: update to 20211116
Schism Tracker 20211116

   Summary of changes since 20211115 release:

     * Fix macOS dylib path in build artifacts
     * Reset filter when previewing different instrments
     * Fix ST3 GUS/SB detection on big-endian platforms

                            Schism Tracker 20211115

   Summary of changes since 20210525 release:

     * Add warning for lost patterns when saving MOD files
     * Fix S3M tracker identification bug
     * Add support for reading OPL instruments from MPTM files
     * Allow loading ModPlug volume column panning in S3M files
     * Reset mixing volume to 48 for S3Ms made with GUS
     * Strip zero-param commands that only have memory in IT from MOD/XM
       files when loading
     * Fix depth of instrument pitch-pan separation
     * Fix incorrect position calculation after reaching end of ping-pong
       loops
     * Add rudimentary detection for SoundTracker MODs in file browser
     * Apply pitch/pan separation as part of instrument panning
2022-01-19 21:05:28 +00:00
wiz
00dbb58f11 *: fix for python 3.x 2022-01-19 17:50:45 +00:00
pin
f0626f71cd audio/ncspot: update to 0.9.5
Maintenance:
   -Fix release build name and win32 feature (#691)
   -seek spits out correct error when used with no args (#695)
   -Migrate to cursive 0.17
   -Remove notifications' dependency on cover (#706)
   -Fix errors showing up even though the command was successful (#710) (#711)
   -Fix lists that were shown as empty even though they contained items
2022-01-19 14:04:45 +00:00
pin
00200e26a4 audio/ncspot: add update warning 2022-01-19 11:00:28 +00:00
pin
d33c133476 audio/termusic: update to 0.6.6
-New: add all key configuration for global, library and playlist(huge work).
-Minor Fix: Don't close search dialogue after add to playlist.
-New: new player backend mpv. If you prefer mpv, you can build with feature
 gate mpv. My testing result: gstreamer doesn't work for ape file, mpv works
 for everything but flac may seem buggy.
2022-01-17 12:31:20 +00:00
pin
c3fc8269c4 audio/spotify-qt: update to 3.8
Fixes:
-Fixed empty context menu when right-clicking empty spaces (#122).
-Fixed not updating playlist when deleting a track (#128).
-Fixed incorrect track order after deleting a track in a playlist (#130).
-Fixed paging not working with some lists (#145).
-Fixed not removing extra spacing when using system title bar.
-Fixed issues with followed playlists by other users not updating properly.
-Fixed issue when attempting to search for nothing.
-Fixed issues resuming playback when last used device was no longer available.

Changes:
-Added an option to show desktop notification on track change (#99).
-Added support for repeating a single track (#108).
-Added support for podcasts (#110).
-New and improved volume slider (#112).
-Already opened artists are now re-used (#113).
-Added support for mirrored title bar buttons (#120).
-Added support for creating new playlists (#139).
-Added support for following, and unfollowing, playlists.
-New status messages, replacing the status bar and desktop notifications.
-Added a custom font for the custom dark theme.
-Now continues playing tracks from search results.
-Now shows more artists links, for example social media links.
-Removed broken "PulseAudio volume control" setting.
-Tracks in albums now show an added date for when the album released.
-New categories in settings for logs and for troubleshooting.
2022-01-17 12:30:08 +00:00
wiz
e3f47fbb0e *: python2 egg files are back, add them to the PLISTs 2022-01-14 17:51:50 +00:00
nia
3af7692d42 lmms: Force unbuffered I/O when reading from a raw OSS MIDI device.
Fixes MIDI input on NetBSD.
2022-01-14 10:59:32 +00:00
pin
983f3a65b5 audio/spotify-player: update to 0.5.2
-change theme profile of playback_progress_bar component style
-update dependencies
2022-01-13 13:20:04 +00:00
fox
348db25d83 audio/fasttracker2: Update to v1.50
Changes since v1.49
v1.50 - 12.01.2022
- macOS/Windows: Updated SDL 2.0.16 to SDL 2.0.20. SDL 2.0.18 would have issues
  with custom mouse cursors on Windows, so I had to skip it.
2022-01-13 04:24:00 +00:00
wiz
fc868317ac audio/Makefile: + py-soundfile 2022-01-12 21:26:58 +00:00
wiz
1ecd6e93be audio/py-soundfile: import py-soundfile-0.10.3.1
SoundFile is an audio library based on libsndfile, CFFI and NumPy.

SoundFile can read and write sound files. File reading/writing is
supported through libsndfile, which is a free, cross-platform,
open-source (LGPL) library for reading and writing many different
sampled sound file formats that runs on many platforms. SoundFile
represents audio data as NumPy arrays.
2022-01-12 21:26:38 +00:00
wiz
7785ef91ba py-libmtag: convert to egg.mk 2022-01-10 22:15:04 +00:00
wiz
818702d240 py-cddb: convert to egg.mk 2022-01-10 22:11:41 +00:00
wiz
3bf25c3b17 py-mpd: convert to egg.mk 2022-01-10 20:58:31 +00:00
wiz
90a8d1aff0 py-ogg: convert to egg.mk 2022-01-10 20:40:19 +00:00
wiz
356af1a609 py-musicbrainz-ngs: convert to egg.mk 2022-01-10 20:39:43 +00:00
wiz
305f430418 py-id3lib: convert to egg.mk 2022-01-10 18:32:50 +00:00
wiz
fecc668631 py-id3: convert to egg.mk 2022-01-10 18:30:42 +00:00
wiz
18310ca4fc py-daap: convert to egg.mk 2022-01-10 09:00:46 +00:00
wiz
9915762b78 py-ao: convert to egg.mk 2022-01-10 08:49:05 +00:00
wiz
f73e25199f py-mad: convert to egg.mk 2022-01-10 07:55:00 +00:00
ryoon
45fb4e2594 *: Recursive revbump from boost 1.78.0 2022-01-10 01:46:21 +00:00
wiz
cb153d57c2 quodlibet: convert to egg.mk 2022-01-09 16:18:55 +00:00
wiz
71cce5e81d egg.mk: remove --single-version-externally-managed
setuptools has this as default when --root is used (since version 0.6a11).
2022-01-09 11:58:13 +00:00
wiz
5cb5a3ab5a py-mpd2: update to 3.0.4.
Changes in v3.0.4
-----------------

* exposes failure responses in CommandError exceptions

Changes in v3.0.3
-----------------

* asyncio: tolerate early disconnects

Changes in v3.0.2
-----------------

* asyncio: fix disconnect happen before connect
* asyncio: better protection against request cancellation
* asyncio: idle iterator raises error when connection closed


Changes in v3.0.1
-----------------

* 3.0.0 accidentially introduced typing annotation that were not meant to be published yet.


Changes in v3.0.0
-----------------

* Breaking changes: albumart now returns dictionary :code:`{"size": "...",
"binary": b"..."}` instead of just a string
* add readpicture command
* add partition, newpartition and delpartition commands
* add moveoutput command
* removed deprecated `send_` and `fetch_` commands. Use the asyncio or twisted API instead for asynchronous mpd commands.

Changes in v2.0.0
-----------------

* Minimum python version was increased to python3.6, python2.7 support was dropped
* asyncio: fix parsing delimiters
* add support for albumart command

Changes in v1.1.0
-----------------

* Fix list command to work with grouping. Always returns list of dictionaries now.
  Make sure to adopt your code since this is an API change.
* fix compatibility with python3.9
* fix connecting to unix socket in asyncio version
* close asyncio transports on disconnect
* create TCP socket with TCP_NODELAY for better responsiveness
2022-01-08 12:10:38 +00:00
wiz
17f781888b libopenmpt: set GCC_REQD to 8 due to charconv usage 2022-01-08 11:57:37 +00:00
wiz
c48484afb7 playitslowly: convert to egg.mk
Bump PKGREVISION.
2022-01-07 15:05:31 +00:00