Commit graph

9085 commits

Author SHA1 Message Date
nia
f71ea9bf55 darkice: add options.mk, for previous 2021-04-17 09:10:38 +00:00
nia
49b6cb814d darkice: Update to 1.4
pkgsrc changes:

- add many more package options.
- adjust the man page for device names on NetBSD.

01-03-2020 Darkice 1.4 released
    o Shoutcast and Icecast 2 connection issues fixed.

04-08-2016 Darkice 1.3 released
    o Small bugs fixed by Nicolas Boulenguez <nicolas@debian.org>.
    o Bugs related to streaming to remote servers fixed. Patch by Kalle Kulonen
	<kulonenk@gmail.com> and Mark Turner <jmarkturner@gmail.com>.
2021-04-17 09:07:46 +00:00
nia
1e5f13baa2 ezstream: Update to 1.0.2
This changes the configuration file format. Use ezstream-cfgmigrate to
migrate.

Changes in 1.0.2, released on 2021-02-12:

 * Fix a crash, if metadata placeholders are configured for input files
   that do not contain the respective values. From gui-lux on Github (#16).
 * Fix a crash in one instance of querying the metadata program. From taku0220
   on Github (#23).
 * Fix a crash when referencing an unconfigured intake in a stream. From
   Optiqus on Github (#28).
 * Documentation and example improvements



Changes in 1.0.1, released on 2020-02-22:

 * Fix a crash, if there is a typo in the <encoder /> setting
 * Fix regression setting the stream name. From zygmund2000 on Github.
 * Minor example and documentation tweaks



Changes in 1.0.0, released on 2020-01-29:

 * Major feature release with a new configuration file structure
 * New configuration migration tool to help with the upgrade
   (ezstream-cfgmigrate)
 * Added support for modern libshout functionality:
   - WebM and Matroska media formats
   - ICY and RoarAudio streaming protocols
   - TLS encryption
 * Several bug fixes and an extensive unit test suite
 * Support the new '@b@' placeholder for separate album metadata
 * The command line option -p has been added, causing ezstream to write a
   locked PID file to a given location
 * The command line options -m and -n have been removed, and new configuration
   file settings have been added accordingly
 * The real-time status information is now enabled explicitly with the new
   command line option -r
 * The behaviour of the -s command line argument was changed:
   To shuffle lines from standard input, the special file name "-" needs
   to be provided.
 * TagLib (its C wrapper library) is now a mandatory dependency
 * Native support for MS Windows and certain legacy UNIX systems has been
   removed



Changes in 0.6.1, released on 2020-01-29:

* src/util.c
   - [FIX]   Fix crash on missing <format/> element. From Petr Pisar.
             (Ticket #2208)
2021-04-17 08:31:13 +00:00
nia
36886e4701 abcmidi: update to 20210221
Unknown changes
2021-04-17 07:46:52 +00:00
nia
8aae638ec5 bmp-mac: Fix fallout from new glib2 2021-04-15 05:59:48 +00:00
wiz
ae12fea0c1 *: bump for vala 0.52 2021-04-14 07:28:16 +00:00
fcambus
4fcf77b5cd libopenmpt: update to 0.5.8.
### libopenmpt 0.5.8 (2021-04-11)

 *  [**Sec**] Possible null-pointer dereference read caused by a sequence of
    `openmpt::module::read`, `openmpt::module::set_position_order_row` pointing
    to an invalid pattern, and another `openmpt::module::read` call. To trigger
    the crash, pattern 0 must not exist in the file and the tick speed before
    the position jump must be lower than the initial speed of the module.
    (r14530)

 *  [**Bug**] `libopenmpt.pc` did not list required system libraries `ole32.lib`
    and `rpcrt4.lib` on Windows in `Libs.Private` field for static builds.
 *  [**Bug**] libopenmpt 0.5.7 broke seeking in some subsongs.

 *  The built-in LFO plugin did not load the correct initial LFO frequency.
 *  IT command S7x (instrument control) is now supported when seeking with
    sample sync enabled.
 *  libopenmpt_ext `play_note` was cutting of channels even when there were
    plenty of free channels to use.

 *  mpg123: Update to v1.26.5 (2021-03-22).
2021-04-13 15:53:14 +00:00
pin
d3a2b07b00 audio/ncspot: update to 0.6.0
Maintenance:
-Refactorings + dependency updates
-Sort artist albums by year
-Store user state in binary CBOR format
-The state structure is growing a little too complex to store it as a TOML.
User state is now stored at ~/.config/ncspot/userstate.cbor.
-Improve synchronization of playback times
-Implement track preloading
-Don't save tracks AND album when saving an album (#488)

Features:
-(Re)store currently playing track + shuffle state from previous session (#448)
-Show display name owning the current library (#470)
-Add logout command (#470)
-Pagination for artist albums (#477)
-Split artist albums/singles into separate panel
-Play top tracks by artist instead of all tracks by artist
-Pagination for Podcast episodes
-Show tracks + duration of album, playlist, queue in the title bar (#475)
2021-04-13 10:52:43 +00:00
adam
ffabb98ec1 faudio: updated to 21.04
21.04

New Features:
* Added support for SDL_GetAudioDeviceSpec, coming in a future SDL release
* FACT: Implemented accurate Fast/Slow/SinCos RPC curve types
* Added support for XMA2 audio, for Xbox 360 data

Fixes:
* Voice filters/effects should be processed even when SendCount is 0
* FACT:
  - Fix parsing/calculation of filter Q factors
  - Enforce STOPPING flag for fade-outs or RPC releases
  - Various fixes for parsing big-endian SoundBanks
2021-04-13 09:15:06 +00:00
nia
a128ccb9a5 rubberband: update to 1.9.1
Changes in Rubber Band v1.9.1

 * Switch build system from Makefiles and Visual Studio project to
   Meson/Ninja for all platforms. There are still Makefiles and VS
   projects included in otherbuilds/ for those who wish to use them to
   build the static library directly
 * Make various fixes to improve sound quality when pitch-shifting
   dynamically in real-time (requires libsamplerate)
 * Fix floating-point exception when a very very long stretch factor
   is presented
 * Move the two directories that together provide the .NET interface
   (rubberband-sharp and rubberband-dll) into their own subdir (dotnet)
 * Ensure the library builds and runs correctly on ARM Mac (Apple
   Silicon, M1), and also on Windows using the Visual C++ Clang
   front-end

The API is unchanged and the library is binary compatible with
version 1.7.
2021-04-09 10:32:28 +00:00
wiz
79592edd85 mpc: fix PLIST for latest sphinx.
Bump PKGREVISION.
2021-04-09 10:27:08 +00:00
nia
e2693ea73f forked-daapd: Update to 27.4
version 27.4
	- fix web server path traversal vulnerability

version 27.3
	- support for AirPlay 2 speakers, incl. compressed ALAC
	- web UI upgraded, now v0.8.5:
		new design/layout
		optimize "Recently added"
		Spotify search dialogue improvements
		drop separate admin web page, now integrated in main web
		podcast deletion
		make Radio a top level item
		show release dates
		new sorting options
		prevent browser caching of playlists
		additional settings
	- improved Chromecast streaming (retransmisson, adaptive etc.)
	- JSON api support for updating metadata of queue items
	- JSON api new fields, e.g. time_added, time_played and seek
	- fix for some Chromecasts disconnecting
	- new algorithm for more natural ALSA volume adjustments
	- new nickname option for AirPlay and Chromecast
	- mpd fixes (nextsong, multiple commands)
	- charset flexibility when getting ICY metadata from streams
	- adaptive probing of radio streams
	- libplist and libsodium now required
	- fixes for library update events
	- fixes to speaker selection and unintentional volume changes
	- fix some minor memleaks
	- support shairport-sync metadata pipe flush event
	- misc logging fixup
2021-04-08 10:56:28 +00:00
nia
645f71d3f2 exaile: Update to 4.1.1
4.1.1 (2021-03-28):

    Restored Python 3.6 compatibility, broken since 4.1.0-beta1 (#749).
    The last playlist export directory is now saved between calls and between sessions (#745, #747).
    Added tooltip text to the Clear buttons in the Properties dialog (#744).
    Plugins:
        console: When encountering a very long "word", the console will now wrap between characters instead of widening the window to fit the word.
        grouptagger: Fixed i18n issues in some strings. Translations for these strings may be broken until they are updated.
    Translation updates: Catalan, Croatian, Greek, Sinhala, Spanish.
2021-04-08 10:34:58 +00:00
wiz
c98cc252f6 musicpd: update PLIST for latest sphinx
Bump PKGREVISION.
2021-04-07 11:17:54 +00:00
adam
19ac260b3f use versioned py-pygemnts 2021-04-06 14:23:24 +00:00
fox
63f6e4faa4 audio/fasttracker2: Updates to v1.46
Changes since v1.44

v1.46 - 02.04.2021
- Fixed: Audio settings weren't correctly loaded from config in v1.45

v1.45 - 01.04.2021
- Fixed possible crash when starting the program on M1 Macs (thanks kode54)
- Fixed possible mouse cursor corruption when hovering over text boxes on
  Linux.
- Fixed possibly buggy string operations
- Refactored some code that was doing unnecessary/wrong stuff
- Minor code cleanup
- Updated help text
2021-04-06 10:49:29 +00:00
wiz
6270b7fcff libwildmidi: update to 0.4.4.
Bug-fix and maintenance update after the previous version 0.4.3.
All users of wildmidi-0.4.x are strongly encouraged to upgrade.

What's new in 0.4.4:

    Fixed integer overflow in midi parser sample count calculation (bug #200).
    Fixed 8 bit ping pong GUS patch loaders (bug #207).
    Fixed wrong variable use in reverb code (bug #210).
    Reset block status of tty after playback (bug #211).
    Fixed broken file name handling for 'save as midi' command during playback.
    Clamp MUS volume commands (PR #226).
    CMake project improvements (bugs: #214, #216, #217, #218) - cmake version 3.1 or newer is now required.
2021-04-06 07:53:56 +00:00
gutteridge
0c525b5c5d py-music21: add to PYTHON_VERSIONS_INCOMPATIBLE due to py-scipy
Upstream will be removing Python 3.6 support in their next significant
release, anyway.
2021-04-06 02:45:26 +00:00
wiz
62641e44b4 *: bump PKGREVISION for fluidsynth ABI bump 2021-04-05 10:55:28 +00:00
wiz
2be099c572 fluidsynth: update to 2.2.0.
This release breaks ABI compatibility! Refer to the API docs for details.

A C++98 compliant compiler is now required to build fluidsynth (mailing list thread)

New features

    Support loading SoundFonts >2GiB on Windows (#629)
    Major overhaul of the sequencer and its event queue (#604)
        Overlapping notes can be handled (#637)
        Performance improvement, since the event queue no longer blocks the rendering thread
        Time scale is not limited to 1000 anymore and can therefore be used for tempo changes
    The following audio drivers have gained multi-channel support
        DSound (#667, thanks to @jjceresa)
        WaveOut (#667, thanks to @jjceresa)
    The WinMIDI driver supports multiple devices (#677, thanks to @jjceresa)
    Handle GS DT1 SysEx messages for setting whether a channel is used for rhythm part (#708, thanks to @chirs241097)
    Support use of UTF-8 filenames under Windows (#718, thanks to @getraid-gg)
    Improved support for overriding tempo of the MIDI player (#711, #713, thanks to @jjceresa)
    Handle settings-related commands in user command file before initializing other objects (#739)
    SoundFont loading has been parallelized (#746, #812, requires openMP)
    The Oboe driver has gained a lower latency and other updates (#740, #741, #747)
    WASAPI driver has been added (#754, thanks to @chirs241097)

General

    Fix race condition in fluid_player_callback (#783, thanks to @arcln)
    Improvements to LADSPA subsystem (#795, thanks to @mawe42)
2021-04-05 10:54:15 +00:00
nia
05a5e25a2e bmp: Merge makefiles. 2021-04-05 08:56:55 +00:00
nia
af92d73c50 bmp: Use /dev/audio instead of /dev/sound 2021-04-05 08:51:29 +00:00
nia
ee1e076802 bmp: Clean up options handling. 2021-04-05 08:49:33 +00:00
nia
5925740994 bmp-musepack: Fix glib2 breakage 2021-04-05 08:40:07 +00:00
cirnatdan
1cd3497ee5 speech-dispatcher: Add GLIB macro to fix breakage since glib-2.68.0 2021-04-02 09:50:58 +00:00
wiz
b86f3d409a *: update for dbus path change 2021-03-30 18:09:45 +00:00
nia
6061efa99b Revive audio/rtunes.
We fixed the undefined behaviour and made it work with openssl-1.1.
2021-03-30 12:01:04 +00:00
fox
168a6107b6 audio/din: Updates to 50.1
Changes since 50:

DIN Is Noise 50.1 :

  :( fixed wrong Velocity and Acceleration directions on Auto Rotate :)
  * improved item list handling
2021-03-30 00:15:42 +00:00
thor
6925445dd2 mpg123: update to 1.26.5 and use default optimization
This approaches a serious performance issue with 1.26.x when
resampling is used on certain platforms (observed on SPARC).
Floating point denormals crop up. This change approaches that
two-fold

1. Do not disable default optimization flags for GCC.
2. Update to 1.26.5 that contains code to avoid denormals.

The default flags are about code optimization (like -ffast-math),
not the target architecture, so should not affect portability.
They are also rather safe and tested as development of mpg123
always has them in place. This is how it is meant to be played;-)

Approved during freeze by wiz.
2021-03-25 23:53:13 +00:00
schmonz
9bc8a22e8d Remove old NSIG workaround for macOS to fix configure. 2021-03-22 11:59:23 +00:00
fcambus
8c23591b97 libopenmpt: update to 0.5.7.
### libopenmpt 0.5.7 (2021-03-20)

 *  [**Sec**] Possible null-pointer dereference read caused by a sequence of
    `openmpt::module::read`, `openmpt::module::set_position_seconds` with a
    position past the song end, and another `openmpt::module::read` call.
    (r14363)

 *  IT: Instrument / sample panning was reset on note-off / fade commands.
 *  IMF: Set Finetune is now implemented correctly.
 *  Fixed excessive memory consumption with malformed files in various formats.
2021-03-22 10:51:02 +00:00
adam
2b9d13c03c openal-soft: updated to 1.21.1
openal-soft-1.21.1:

Improved alext.h's detection of standard types.

Improved slightly the local source position when the listener and source
are near each other.

Improved click/pop prevention for sounds that stop prematurely.

Fixed compilation for Windows ARM targets with MSVC.

Fixed ARM NEON detection on Windows.

Fixed CoreAudio capture when the requested sample rate doesn't match the
system configuration.

Fixed OpenSL capture desyncing from the internal capture buffer.

Fixed sources missing a batch update when applied after quickly restarting
the source.

Fixed missing source stop events when stopping a paused source.

Added capture support to the experimental Oboe backend.


openal-soft-1.21.0:

Updated library codebase to C++14.

Implemented the AL_SOFT_effect_target extension.

Implemented the AL_SOFT_events extension.

Implemented the ALC_SOFT_loopback_bformat extension.

Improved memory use for mixing voices.

Improved detection of NEON capabilities.

Improved handling of PulseAudio devices that lack manual start control.

Improved mixing performance with PulseAudio.

Improved high-frequency scaling quality for the HRTF B-Format decoder.

Improved makemhr's HRIR delay calculation.

Improved WASAPI capture of mono formats with multichannel input.

Reimplemented the modulation stage for reverb.

Enabled real-time mixing priority by default, for backends that use the
setting. It can still be disabled in the config file.

Enabled dual-band processing for the built-in quad and 7.1 output decoders.

Fixed a potential crash when deleting an effect slot immediately after the
last source using it stops.

Fixed building with the static runtime on MSVC.

Fixed using source stereo angles outside of -pi...+pi.

Fixed the buffer processed event count for sources that start with empty
buffers.

Fixed trying to open an unopenable WASAPI device causing all devices to
stop working.

Fixed stale devices when re-enumerating WASAPI devices.

Fixed using unicode paths with the log file on Windows.

Fixed DirectSound capture reporting bad sample counts or erroring when
reading samples.

Added an in-progress extension for a callback-driven buffer type.

Added an in-progress extension for higher-order B-Format buffers.

Added an in-progress extension for convolution reverb.

Added an experimental Oboe backend for Android playback. This requires the
Oboe sources at build time, so that it's built as a static library included
in libopenal.

Added an option for auto-connecting JACK ports.

Added greater-than-stereo support to the SoundIO backend.

Modified the mixer to be fully asynchronous with the external API, and
should now be real-time safe. Although alcRenderSamplesSOFT is not due to
locking to check the device handle validity.

Modified the UHJ encoder to use an all-pass FIR filter that's less harmful
to non-filtered signal phase.

Converted examples from SDL_sound to libsndfile. To avoid issues when
combining SDL2 and SDL_sound.

Worked around a 32-bit GCC/MinGW bug with TLS destructors. See:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83562

Reduced the maximum number of source sends from 16 to 6.

Removed the QSA backend. It's been broken for who knows how long.

Got rid of the compile-time native-tools targets, using cmake and global
initialization instead. This should make cross-compiling less troublesome.
2021-03-21 20:05:17 +00:00
adam
2cdd91f4ae faudio: updated to 21.03.05
21.03.05
Fixes a regression that caused SoundBanks to no longer parse correctly


21.03
New Features:

XACT:
Implemented FACT_FLAG_MANAGEDATA
Implemented the CUEPLAY and CUESTOP notification types
Added support for XACT 3.0 content
Added support for WaveBanks with endian-swapped PCM data


21.02
New Features:

XACT: All notification types with the PERSIST flag are now recorded


21.01
Fixes:

Enforce SDL 2.0.9 or newer as a build requirement
Micro-optimize byte swapping for XACT file parsing


20.12
New Features:

Added an x64 configuration to visualc
CMake project now generates a pkgconfig file

Fixes:

CMake:
Fix compatibility with CMake 2.8.12
GStreamer builds now explicitly check for >=1.9.2
Initialize the subformat for GetDeviceFormat, fixes a ton of Ubisoft games
Don't assert when FAudio_Initialize Flags includes FAUDIO_DEBUG_ENGINE
2021-03-21 20:02:21 +00:00
nia
9573231b2e quodlibet: update to 4.4.0
4.4.0 (2021-02-28) - PERFECTION IS BACK ON THE MENU
---------------------------------------------------

Packaging Changes:
 * One ``quodlibet/`` subdirectory has been removed - e.g. ``quodlibet/tests/`` -> ``tests/`` (#3238)
 * Move to Python 3.7 (#3433) :pr:`3438` (:user:`Nick Boultbee <declension>`)
 * macos: bundle.sh: clone from ../.. rather than .., fixing #3393. :pr:`3394` (:user:`Sam Hathaway <smammy>`)
 * win_installer: pass options to build script on env switch :pr:`3328` (:user:`Gabor Karsay <gkarsay>`)
 * Depend on musicbrainzngs>=0.6 (:user:`Christoph Reiter <lazka>`)


General:
 * Switch to XSPF for Playlists (#1122) (#3242) (:user:`Nick Boultbee <declension>`
 * Renamed "Search Library" to "Track List" browser (:user:`Joschua Gandert <CreamyCookie>`)
 * Support moving library folders (scandirs) (#3506) (:user:`Nick Boultbee <declension>`)
 * Support JACK via Gstreamer (#3511) (:user:`Nick Boultbee <declension>`)
 * Make ID3 Replaygain ALL_CAPS (#3475) (:user:`Nick Boultbee <declension>`)
 * MP4: Support description tag (:user:`Nick Boultbee <declension>`)
 * Advanced prefs: use checkboxes (:user:`Nick Boultbee <declension>`)
 * Add comment to track headers (:user:`Nick Boultbee <declension>`)
 * Change None to empty string to fix TypeError in missing.py (#3548) (:user:`Ironbalden`)
 * Plugin window: don't appear on top (:user:`Nick Boultbee <declension>`)
 * Info Area: Allow space to play / pause (:user:`Nick Boultbee <declension>`)
 * Allow ctrl-[shift]-tab in Notebook windows (Edit Tags, Song Info, Prefs etc) (#3496) (:user:`Nick Boultbee <declension>`)
 * Playlists: don't clear on deletion (#3491) (:user:`Nick Boultbee <declension>`)
 * IRadio - do station updates in background (#3310) (:user:`Nick Boultbee <declension>`)
 * Improve plugin window style (#3481) (:user:`Nick Boultbee <declension>`)
 * Query: allow validation from extensions 🆙 (:user:`Nick Boultbee <declension>`)
 * Plugins: improve query plugins (#3485) (:user:`Nick Boultbee <declension>`)
 * Saved list editor: improve style (:user:`Nick Boultbee <declension>`)
 * Tag Editor: Add smart replacer for colon delimiters (#3456) (:user:`Nick Boultbee <declension>`)
 * Improve local cover art detection (#3454) (#3459) (:user:`Nick Boultbee <declension>`)
 * Add support for TKEY 'Initial Key' column (#3420) (:user:`Cole Robinson`)
 * add ability to sort by date added to Album List Browser (#3410) (:user:`Uriel Zajaczkovski`)
 * Add originalartistsort (:user:`Nick Boultbee <declension>`)
 * add check to Missing.py, fix #3336 (#3382) (:user:`Ironbalden`)
 * Add support for ~elapsed and ~#elapsed (#3379) (:user:`Nick Boultbee <declension>`)
 * Format date panes (#3346) (#3349) (:user:`Nick Boultbee <declension>`)
 * Update song order in song list when modified (#2509) (:user:`Thomas Leberbauer`)
 * Restyle the search query :pr:`3517` (:user:`Nick Boultbee <declension>`)
 * Fix non-splitter EditTags plugins (#3468) :pr:`3470` (:user:`Nick Boultbee <declension>`)
 * Support feedparser 6.0 :pr:`3464` (:user:`Christoph Reiter <lazka>`)
 * formats: Don't return lyrics with embedded nulls :pr:`3402` (:user:`Christoph Reiter <lazka>`)
 * Fix setting pane mode :pr:`3365` (:user:`Michael Kuhn <michaelkuhn>`)
 * windows: Fix playing files on network shares (#3361) :pr:`3371` (:user:`d10n`)
 * Restarting :pr:`3211` (:user:`blimmo`)
 * Closes #946: Rename cover filename option :pr:`3235` (:user:`Joschua Gandert <CreamyCookie>`)
 * Closes #1769: Allow multiple entries for cover files :pr:`3236` (:user:`Joschua Gandert <CreamyCookie>`)

Plugins:
 * Add listenbrainz scrobbling plugin. (#3528) (:user:`Ian Campbell`)
 * First version of Musicbrainz Sync plugin that sends ratings (#3180) (:user:`LoveIsGrief`)
 * add plugin 'synchronize to device' (#2636) (:user:`Jan`)
 * Fix weighted shuffle not shuffling when total rating is zero. :pr:`3397` (:user:`blimmo`)
 * ext/inhibit: Add option to inhibit suspend :pr:`3309` (:user:`antigone-xyz`)
 * trayicon: only check for org.kde.StatusNotifierWatcher for the appindicator :pr:`3313` (:user:`Christoph Reiter <lazka>`)
 * MQTT authentication :pr:`3391` (:user:`Jeroen7V`)
 * Add "Rate" to D-Bus API :pr:`3455` (:user:`LoveIsGrief`)
 * Prettier sync lyrics (:user:`Nick Boultbee <declension>`)
 * Synchronizedlyrics: Rewrite lyrics parsing, supporting >60min songs (:user:`Nick Boultbee <declension>`)
 * Add Sonos playlist export plugin (#3487) (:user:`Nick Boultbee <declension>`)
 * Plugin: fix Cover Art window persistence (:user:`Nick Boultbee <declension>`)
 * Skip songs: rename & naming / text updates (:user:`Nick Boultbee <declension>`)
 * Cover Art Downloader: remove failing downloads from results (:user:`Nick Boultbee <declension>`)
 * Cover Art: Improve Musicbrainz downloader (:user:`Nick Boultbee <declension>`)
 * Cover Art download: only trigger plugin if `album` tag available (:user:`Nick Boultbee <declension>`)
 * Added AutoUpdateTagsInFiles plugin (#3200) (:user:`Joschua Gandert <creamycookie>`)

Translations:
 * Update Polish translation :pr:`3323`
 * Update italian translation :pr:`3405` (:user:`dprimon`)
 * Updated Dutch translation :pr:`3441` (:user:`Vistaus`)
 * Update British English translation (#3483) (:user:`Nick Boultbee <declension>`)

Documentation:
 * Update plugin development page (:user:`Nick Boultbee <declension>`)
 * Update plugins.rst to include locations on MacOS. (#3562) (:user:`BraveSentry`)
 * Fixed documentation URLs :pr:`3425` (:user:`TehPsychedelic`)
 * Fix link to contributing guide :pr:`3416` (:user:`remvee`)
 * Various docs updates / improvements (:user:`Nick Boultbee <declension>`)
 * Docs: Improve / tidy renaming files examples (:user:`Nick Boultbee <declension>`)
 * docs: fix the windows dev environ instructions (:user:`Christoph Reiter <lazka>`)

Developer:
 * Various Python 2 leftovers and updates :pr:`3440` (:user:`Nick Boultbee <declension>`)
 * tests/operon: make argument names meaningful :pr:`3294` (:user:`Jan Tojnar <jtojnar>`)
 * gettextutil: warn on gettext warnings instead of erroring out :pr:`3545` (:user:`Christoph Reiter <lazka>`)
 * CI: re-enable flatpak tests :pr:`3501` (:user:`Christoph Reiter <lazka>`)
 * CI: install MSYS2 packages via the GHA :pr:`3458` (:user:`Christoph Reiter <lazka>`)
 * Tests: improve source scanning (:user:`Nick Boultbee <declension>`)
 * Refactor: tidy Gstreamer player code (#3489) (:user:`Nick Boultbee <declension>`)
 * Add .editorconfig that agrees with PEP-008 and our Flake8 config (:user:`Nick Boultbee <declension>`)
 * Refactor ID3 tag writing for readability (#3476) (:user:`Nick Boultbee <declension>`)
 * More type hints (:user:`Christoph Reiter <lazka>`)
 * CI: Port more things to github actions (:user:`Christoph Reiter <lazka>`)
 * Switch from pycodestyle/pyflakes to flake8 (:user:`Christoph Reiter <lazka>`)
 * Move the main sources into the repo root (:user:`Christoph Reiter <lazka>`)
 * Remove pipenv support (:user:`Christoph Reiter <lazka>`)
2021-03-19 12:08:15 +00:00
nia
b73582f110 fluidsynth: Update to 2.1.8
- Rapidly changing channel panning could have caused audible artifacts. Affects all versions back to at least 1.1.2.
- Fix a use-after-free when loading malformed soundfonts. Affects all versions back to at least 1.1.2.
- The number of allowed LADSPA effect units has been increased.
2021-03-19 10:25:19 +00:00
fcambus
8865e048c2 libopenmpt: update to 0.5.6.
### libopenmpt 0.5.6 (2021-03-14)

 *  AMS: Avoid allocating excessive amount of memory for compressed song message
    in malformed files.
 *  S3M: Some samples or OPL patches were imported with a too high sample rate
    if module was saved with Scream Tracker 3.

 *  vorbis: Update to v1.3.7 (2020-07-04).
2021-03-18 10:39:45 +00:00
nia
b88e948a5c qmmp: Add LIBOSSAUDIO on NetBSD. Makes OSS output plugin work. 2021-03-17 09:57:54 +00:00
dholland
05ce6482bf Spell --with-cpu correctly for aarch64 in mpg123's options.mk. 2021-03-15 18:25:21 +00:00
nia
31c030d666 re-enable wavpack support by default in a handful of players
the original reason this was disabled no longer applies since wavpack
is getting releases again, and wavpack does have actual users
(see port-arm@)
2021-03-15 13:15:56 +00:00
nia
e87ca373cb qmmp: Update to 1.4.4
Version 1.4.4
* fixed crash when changing audio parameters
* fixed memory leak
* removed lyrics.wikia.com provider (service was closed)
* using plain text in the KDE tray tooltip
* updated Dutch translation (Heimen Stoffels)
* updated Galician translation (Delio Docampo Cordeiro)
* updated Spanish translation (Joel Barrios)
* updated Bulgarian translation (Miroslav Mihov)
2021-03-15 12:20:57 +00:00
nia
d3b2b5a4f6 aiomixer: Update to 1.0.2
- Improved error handling
- Improved display of widgets with related controls
- Tested and corrected problems with a wide variety of drivers
	- fixed widget parsing and mixing with legacy drivers like eap(4),
	  sb(4), various uaudio(4) hardware
2021-03-14 11:44:12 +00:00
fox
8a6aecda48 audio/din: Updates to 50
Changes since 49.1:

DIN Is Noise 50:

  /* Wand drones into existense using Drone Tools > Wand

    /* tool toggles between Add and Wand modes

    /* In Add mode (the only mode until DIN49.1), you add a new drone by
       left clicking on the microtonal keyboard. You click and drag to
       'spray' new drones.

    /* In Wand mode (new in DIN 50), you simply wave the mouse to add drones on
       the microtonal keyboard. Use the Wand distance (Drone Params > Defaults)
       to control how close or spaced out the drones are to each other.

  /* new Drone Params > Defaults tab to set defaults for some drone parameters:

    /* wand distance - distance to move the mouse before DIN adds a drone in Wand mode.

      ! smaller distance means drones are created close together
      ! larger distance means drones are more spaced out

    /* type of drones wanded/added:

      1. immortal - drone forever until deleted << default and the only type until DIN49.1
      2. mortal - die after their lifetime << drones launched from another drone are this type
      3. reincarnate - die after their lifetime only to be (re)born immediately! << new to DIN 50!

    -> type of sound made by drones:

      -> moved from Drone > Tools in DIN 49.1
      -> drones a pitch/volume
      -> noise @ pitch/volume

    -> Drone rise (min, max), fall (min, max), lifetime and handle size.
      -> rise, fall times moved here from Settings screen

  /* Drone Tools > Immortalize to make drones immortal
  /* Drone Tools > Mortalize to kill drones after their lifetime
  /* Drone Tools > Reincarnate - drones rebirth after their death, immediately!

  /* Auto rotate Velocity or Acceleration or Both of selected drones from
     Drone Params > Motion tab
     /* @ RPM
     /* Clockwise or Anti-clockwise
     /* Start, Stop or Toggle

  /* Set AM and FM directions to
    /* Vertical, Horizontal, Velocity or Acceleration
    /* Until DIN 49.1:
      /* AM direction = Vertical
      /* FM direction = Horizontal

    !
      interesting fx possible via auto rotating velocity +/ acceleration and using them
      as modulation directions. also interesting to launch drones from auto rotating
      velocities.
    !

  /*
    DIN 50 introduces a virtual geometric chuck inspired by the geometric chuck,
    a drawing machine from the 19th century! DIN's chuck, made with a bunch
    of drones, not only draws (via drone trails) but also sounds notes
    (via snapping), drones or noises!

    To begin, select a bunch of drones and
      choose Drone Tools > Chuck
        DIN creates a geometric chuck with these drones
          Minimum 2 drones
          Good start = 3 drones
          Each drone rotates about the other
          1st drone is central, rotates about nothing, so stays still
            You can move this drone around and move the whole chuck
              The 2nd drone rotates about the 1st,
                The 3rd drone rotates about the 2nd,
                  and so on

          Browse the selected drones of the chuck with Drone Tools > Browse drone
          or press <- and -> to select a drone in the chuck and

          Adjust the speed at which this drone rotates about the other
          (Drone Params > Chuck > Speed), the distance at which it rotates
          (Drone Params > Chuck > Length), flip the direction of rotation
          (anti-clockwise < > clockwise) (Drone Params > Flip), pause/go
          (Drone Params > Chuck > Toggle) the rotation and draw a trail
          (Drone Params > Chuck > Trail length). Recommend trail on the last
          drone of a chuck to make drawing like the real geometric chuck

          Set Angle per frame to speed up (large angle) or slow down (small angle) the rotation
          of all the drones of (all) chuck(s).

          The drones of the chuck sound the pitch/volume they are on the microtonal keyboard.
          You can mute/unmute any / all of the drones of the chuck.
            Drone Tools > Mute, Drone Tools > Unmute
          You can convert any / all of the chuck's drones to noise (Drone Tools > Drone > Noise) or
          vice-versa.
            Drone Tools > Drone 2 Noise, Drone Tools > Noise 2 Drone
          You can snap drones of the chuck to sound notes
            Drone Params > Motion > Snap drones to notes > Set

  *\

  + stop drone decay (and death) if frozen
  + retime decay time of deleted drone(s) if you select drone(s) and delete again

  * change FM depth (like AM depth) by moving along vertical on mouse slider
    * moved along horizontal until DIN 49.1
  * change FM bpm (like AM bpm) by moving along vertical on mouse slider
    * moved along horizontal until DIN 49.1
  * helps with moving drones along circular paths at different speeds
  * improved value spinner UI
  * improved find_nearest_note (..) performance
  * improved drone trail performance
  * improved console text & value display
2021-03-12 21:45:13 +00:00
pin
6180311272 audio/spotify-qt: update to 3.5
Fixes:
-Fixed showing "What's new" dialog, even if changes couldn't be loaded.
-Fixed a crash when trying to toggle dark theme.
-Fixed not sorting by track length properly (#66).
-Fixed tray icon options not showing error messages.

Changes:
-Improved high DPI support for icons (#57).
-Width of columns in track list can now be resized depending on window size
(enabled by default).
-Reworked device selection, which should improve performance and reduce
random crashes.
-Improved performance with track playing.
-Added tooltips to track list and search results.
-Tracks now always play in order of track number, except in library.
2021-03-11 22:11:27 +00:00
jperkin
9e4b9fa88f lilv: Install bash completion correctly.
Bump PKGREVISION.
2021-03-10 17:08:21 +00:00
adam
7b36892432 py-discogs-client: updated to 2.3.0
v2.3.0:
DEPRECATED
This project is no longer maintained. You can still use a REST client like Requests or other third-party Python library to access the Discogs REST API.

v2.2.2:
Updates dependencies to resolve security vulnerabilities, and modernizes Python versions under test.
2021-03-07 17:31:28 +00:00
pin
e86edf51a9 audio/ncspot: update to 0.5.0
Maintenance:
-Fix: correct positioning of search match highlight
-Improve album loading in artist view (#446)
-Fix display of PlayNext command (#445)
-More resilient playlist track deletion (f2bcfca)
-Remove plain-text credential store (#447)

Features:
-Clear search term when ESC is pressed (#384)
-Loop mode is now editable via MPRIS (#437)
-Persist sorting orders for playlists (#436)
-Persist volume and shuffle/repeat state across app restarts (#438)
-Persist track queue across app restarts (#438)
-Add config values to override shuffle/repeat state
  -Previously these were set in the [saved_state] section of the configuration.
  They can now be set using shuffle and repeat in the configuration's main
  section. See the README for details.
-Implement cover drawing as optional feature (#451)
2021-03-07 16:47:54 +00:00
wiz
a8ca0b4ebe ncmpc: remove unneeded patch 2021-03-06 15:29:59 +00:00
nia
748703453e ncmpc: Update to 0.45
ncmpc 0.45 - (2021-02-12)
* make "tagtypes" errors non-fatal
* check which tag types are supported by MPD (fixes MPD 0.21 support)
* lyrics: update page title after loading has finished
* lyrics: fix path injection bug
* lyrics: load cached lyrics without plugin
* lyrics: use $XDG_CACHE_HOME/ncmpc/lyrics instead of ~/.lyrics
* lyrics/azlyrics: normalize accented letters (using the "unidecode" library)
* lyrics/azlyrics: unescape HTML entities
2021-03-05 10:26:36 +00:00
nia
3a0a23be0a audacious-plugins: fix lost PLIST entries 2021-03-04 10:57:18 +00:00
nia
e251d67e1b audacious(-plugins): Update to 4.1
Release notes:
https://www.audacious-media-player.org/news/51-audacious-4-1-released
2021-03-04 10:40:58 +00:00