Commit graph

9544 commits

Author SHA1 Message Date
pin
1db56e97d7 ausio/spotify-player: update to 0.8.0
What's Changed
    -added cross-platform media control in #43, #44 (disabled on pkgsrc)
    -improved device connect logic on startup in #45
    -updated backtrace logic to log all the panics
    -minor UI changes and improvements in #46
    -added enable_media_control and default_device config options.
    (See the general config document).

Breaking changes
    -renamed ReconnectIntegratedClient command to RestartIntegratedClient
    -modified the default shortcuts for SelectNextOrScrollDown,
     SelectPreviousOrScrollUp, and PreviousPage commands
2022-06-02 19:56:32 +00:00
gutteridge
9137b1874d musicpd: adjust a comment 2022-05-28 01:54:49 +00:00
pin
4e099ff8ea audio/librespot: update to 0.4.1
0.4.1 - 2022-05-23
Changed
    [chore] The MSRV is now 1.56

Fixed
    [playback] Fixed dependency issues when installing from crate
2022-05-23 21:08:34 +00:00
pin
207c561bc7 audio/librespot: update to 0.4.0
0.4.0 - 2022-05-21
Changed
 [chore] The MSRV is now 1.53
 [contrib] Hardened security of the systemd service units
 [core] Session: connect() now returns the long-term credentials
 [core] Session: connect() now accepts a flag if the credentails should be
  stored via the cache
 [main] Different option descriptions and error messages based on what
  backends are enabled at build time
 [playback] More robust dynamic limiter for very wide dynamic range (breaking)
 [playback] alsa: improve --device ? output for the Alsa backend
 [playback] gstreamer: create own context, set correct states and use sync
  handler
 [playback] pipe: create file if it doesn't already exist
 [playback] Sink: write() now receives ownership of the packet (breaking)

Added
 [main] Enforce reasonable ranges for option values (breaking)
 [main] Add the ability to parse environment variables
 [main] Log now emits warning when trying to use options that would otherwise
  have no effect
 [main] Verbose logging now logs all parsed environment variables and command
  line arguments (credentials are redacted)
 [main] Add a -q, --quiet option that changes the logging level to WARN
 [main] Add disable-credential-cache flag (breaking)
 [main] Add a short name for every flag and option
 [playback] pulseaudio: set the PulseAudio name to match librespot's device
  name via PULSE_PROP_application.name environment variable (user set env var
  value takes precedence) (breaking)
 [playback] pulseaudio: set icon to audio-x-generic so we get an icon instead
  of a placeholder via PULSE_PROP_application.icon_name environment variable
  (user set env var value takes precedence) (breaking)
 [playback] pulseaudio: set values to: PULSE_PROP_application.version,
  PULSE_PROP_application.process.binary, PULSE_PROP_stream.description,
  PULSE_PROP_media.software and PULSE_PROP_media.role environment variables
  (user set env var values take precedence) (breaking)

Fixed
 [connect] Don't panic when activating shuffle without previous interaction
 [core] Removed unsafe code (breaking)
 [main] Fix crash when built with Avahi support but Avahi is locally unavailable
 [main] Prevent hang when discovery is disabled and there are no credentials
  or when bad credentials are given
 [main] Don't panic when parsing options, instead list valid values and exit
 [main] --alsa-mixer-device and --alsa-mixer-index now fallback to the card and
  index specified in --device.
 [playback] Adhere to ReplayGain spec when calculating gain normalisation factor
 [playback] alsa: make --volume-range overrides apply to Alsa softvol controls

Removed
 [playback] alsamixer: previously deprecated options mixer-card, mixer-name and
  mixer-index have been removed
2022-05-22 16:38:02 +00:00
pin
e5686cb3ed audio/termusic: update to 0.6.16
[V0.6.16] Released on: May 21, 2022.
-New: support loading of m3u,m3u8,xspf,pls,asx playlists.
 Only local url supported.
-New: sqlite3 integration. Filter database by different criteria.
 Triggered by 2 key.
2022-05-22 16:37:15 +00:00
nia
30e47b5a17 darkice: document hack 2022-05-21 08:01:44 +00:00
nia
2110150828 darkice: Assumes compiler defaults to C++11 2022-05-21 08:00:42 +00:00
nia
80d540b0d1 strawberry: wants std::optional 2022-05-21 07:55:39 +00:00
pin
3beec60c94 audio/spotify-player: update to 0.7.0
What's Changed
    Add lyric_finder library crate in #34
    Improve application logging in #35
    Add a lyric page in #36 (disabled for now on pkgsrc)
    Add various improvements in #37

Breaking changes
    removed refresh_delay_in_ms_each_playback_update and
    n_refreshes_each_playback_update config options
2022-05-20 16:32:03 +00:00
nia
692f319658 audacious: Allow building without either gtk or qt. 2022-05-18 15:09:55 +00:00
wiz
0f1027678c musicpd: update to 0.23.7.
ver 0.23.7 (2022/05/09)
* database
  - upnp: support pupnp 1.14
* decoder
  - ffmpeg: fix HLS seeking
  - opus: fix missing song length on high-latency files
* output
  - shout: require at least libshout 2.4.0
* mixer
  - pipewire: fix volume restore
  - software: update volume of disabled outputs
* support libiconv
2022-05-18 08:43:06 +00:00
khorben
f2a7c7a883 deforaos-mixer: use DEFORAOS_CONFIGURE_MODE for the "embedded" option 2022-05-17 17:32:40 +00:00
tnn
8e82de610c faudio: update to 22.05. Unknown changes. 2022-05-15 12:09:49 +00:00
dholland
0ba11ab32b In audio/faad2, use -I instead -iquote; latter is gcc-only.
(and was being used for no real reason)

Should fix PR 42117.
2022-05-15 02:35:32 +00:00
fcambus
3795f2e64f adplug: drop maintainership. 2022-05-13 13:26:51 +00:00
fcambus
4aeee30e46 adplay: drop maintainership. 2022-05-13 13:22:58 +00:00
gutteridge
471a015be5 py-music21: update to 7.3.3
This update doesn't add much for pkgsrc users, given the focus was on
a Python 3.7-only component, but keeps us up to date with code changes.

Change log:

Music21 7.3.3 adds support for showing MIDI inside a Google Colaboratory
(colab) notebook, via music21j. Since m21 v8 will be Python 3.8+ only,
and Google Colab is still on Python 3.7, a back-port to v7 was needed.

7.3.2 was internal development only and not released
2022-05-11 23:34:04 +00:00
gutteridge
829190d6ff Apply PKGREVISION bumps due to qtxdg-tools split-out 2022-05-11 00:57:30 +00:00
pin
cefe4318e9 audio/termusic: update to 0.6.15
[v0.6.15] Released on: May 9th, 2022.
    Fix: ignore hidden folder and files in music library.
    Fix: n key to stop playing when playlist is empty.
    Add: ctrl+j and ctrl+k to move playlist item down and up.
    Fix: ogg file duration is 0 with symphonia backend.
    Fix: seeking during pause with symphonia backend.
2022-05-09 21:45:40 +00:00
fcambus
717b1058f5 schismtracker: update to 20220506.
Summary of changes since 20220125 release:

- Distribute the latest development version of SDL 1.2 with macOS builds of
  Schism Tracker instead of the latest release version, fixing "Failed to
  start CoreAudio" errors on recent macOS versions
- Fix import of EBF volume slides from MOD/XM files
- Fix various multisample instrument bugs
- Fix out-of-bounds memory access in display scaling code (only an issue in
  some display implementations)
2022-05-09 20:25:14 +00:00
nia
6310014c63 jack: use numeric comparison with OPSYS_VERSION 2022-05-08 10:23:33 +00:00
fox
af5005c585 audio/fasttracker2: Update to v1.53
Changes since v1.52

v1.53 - 20.04.2022
- Fixed stuck/invisible checkbox after leaving the "Layout" config screen
2022-05-07 07:33:45 +00:00
fox
983d75f98f audio/din: Update to 54
Changes since 53.1:

DIN Is Noise 54:

  NEW in DIN54:

  /*
    Drones Per Launch and Launches Per Minute for drone launchers
      Until DIN53.1 you could launch only 1 drone per launch.
      In DIN54, you can launch a bunch of drones every launch with
      launches per minute.

      Change drones per launch / launches per minute of an existing
      launcher from Menu > Drone Params > Motion > Drones Per Launch or
      Menu > Drone Params > Motion > Launches Per Minute

      for new launcher set in defaults:

      Menu > Drone Params > Defaults > Drones Per Launch
        default = 1
      Menu > Drone Params > Defaults > Launches Per Minute
        default = 60

      Tip:

        When there are many drones launched every launch, they will all launch
        along the direction (of velocity) of the launcher.  Their trajectory will
        therefore overlap, turn on Menu > Drone Params > Defaults > Velocity | Randomize
        to randomize their launch directions
  /*

  /*
    drone velocity modulation:
      affects all launched drones
      specify how amount of velocity (actually the speed!) changes from birth to death of a drone
        default is constant ie no change from velocity (ie the speed) at birth
          this is the behaviour in DIN53.1

      edit the change curve from Menu > Editors > Drone velocity modulation
  /*
  /*
    in Gravity widget:
      Size:
          if turned ON, gravity size continuously expands or contracts to Mouse or
          (1st selected) Drone position !warning! Big gravity sizes can move drones
          fast to max volume and get loud!

      To Screen + : puts base of gravity vector to the center of the screen
      To drones + : puts base of gravity vector to the center (magenta arrow) of selected drones.
        To drone  : puts base of gravity vector to the (first) selected drone.
  /*

  /* save/load color sliders /*

  + draw gravity vector when UI is off
  * draw drone trails even if drones are off visible note / pitch ranges
  ! fixed: drones bounced only once irrespective of Menu > Drone Params > Defaults > Bounces parameter !
    ! bug introduced in DIN53 :( !
  ! fixed: potential (null pointer) crash when turning UI on/off from microtonal keyboard !
  ! fixed: sudden increase in loudness (sorry!) when frozen drones are deleted but then
           thawed, frozen and deleted again and again !
  ! fixed: restore oscilloscope display state when UI is turned off and on !
  ! fixed: timing (introduced in DIN53.1 due to change of alarm.cc/h) of auto split / delete boxes in mondrian !
  ! fixed: deleted drones not de-selected !
2022-05-07 07:26:41 +00:00
nia
5589a3c390 pulseaudio: fix non-avahi builds 2022-05-05 13:54:29 +00:00
ryoon
5adbba3629 openal-soft: Fix build. Disale sysutils/dbus dependency explicitly 2022-05-05 13:49:07 +00:00
nia
de9c1c98ef ossinfo: Use OPSYS_VERSION to numerically compare NetBSD versions 2022-05-05 08:28:16 +00:00
nia
827c146ecd pulseaudio: Use OPSYS_VERSION to numerically compare NetBSD versions
XXX do we still want to support hacks for pulseaudio on NetBSD 4?
2022-05-05 08:25:30 +00:00
taca
f8811f1008 audio/ruby-taglib: update to 1.1.2
* Update HOMEPAGE.

1.1.1 (2022-04-12)

Changed

* Fixed build time warnings with Ruby >= 2.7.0 (#85)
* Upgraded to SWIG 4.0.2
* Fixed running tests against TagLib 1.12

1.1.2 (2022-04-13)

Fixed

* Fix UserTextIdentificationFrame's constructor so that overloaded variants
  with StringList arguments can be called (#107)
2022-05-05 04:23:29 +00:00
tnn
cca1aaf8d5 remove patch hunk that belongs to SUBST 2022-05-04 17:23:35 +00:00
tnn
9986ca13da openal-soft: fix some fallout
- remove -Wall (-Winline max-inline-insns-single fails)
- set -DALSOFT_UTILS=ON explictly
- disable libsndfile check with a patch
  If CMake finds libsndfile it tries (and fails) to build some examples
  which do not get installed anyway.
2022-05-04 16:31:30 +00:00
wiz
a800ff0093 openal-soft: update to 1.22.0.
openal-soft-1.22.0:

    Implemented the ALC_SOFT_reopen_device extension. This allows for moving
    devices to different outputs without losing object state.

    Implemented the ALC_SOFT_output_mode extension.

    Implemented the AL_SOFT_callback_buffer extension.

    Implemented the AL_SOFT_UHJ extension. This supports native UHJ buffer
    formats and Super Stereo processing.

    Implemented the legacy EAX extensions. Enabled by default only on Windows.

    Improved sound positioning stability when a source is near the listener.

    Improved the default 5.1 output decoder.

    Improved the high frequency response for the HRTF second-order ambisonic
    decoder.

    Improved SoundIO capture behavior.

    Fixed UHJ output on NEON-capable CPUs.

    Fixed redundant effect updates when setting an effect property to the
    current value.

    Fixed WASAPI capture using really low sample rates, and sources with very
    high pitch shifts when using a bsinc resampler.

    Added a PipeWire backend.

    Added enumeration for the JACK and CoreAudio backends.

    Added optional support for RTKit to get real-time priority. Only used as a
    backup when pthread_setschedparam fails.

    Added an option for JACK playback to render directly in the real-time
    processing callback. For lower playback latency, on by default.

    Added an option for custom JACK devices.

    Added utilities to encode and decode UHJ audio files. Files are decoded to
    the .amb format, and are encoded from libsndfile-compatible formats.

    Added an in-progress extension to hold sources in a playing state when a
    device disconnects. Allows devices to be reset or reopened and have sources
    resume from where they left off.

    Lowered the priority of the JACK backend. To avoid it getting picked when
    PipeWire is providing JACK compatibility, since the JACK backend is less
    robust with auto-configuration.
2022-05-04 06:53:06 +00:00
pin
e2c97819b8 audio/ncspot: update to 0.9.8
Maintenance
    Disable compat feature in futures
    Remove webbrowser crate (#218)
    Only download cover image when flag enabled (#780)
    Fix: do not crash DBus on invalid Spotify URIs (#795)

Features
    Added playback_state config option (#783)
    Added option to play track from context menu dialog (#786, #790)

Thanks to @wiz for testing the build with rust-1.59
2022-05-01 10:50:53 +00:00
pin
7e7aa62901 audio/termusic: update to 0.6.14
[v0.6.14]
    Released on: April 29th, 2022.
    New: adjust playback speed by key 'ctrl + f' and 'ctrl + b'.
    New: discord rpc support. Can display the info of current playing song in
         your discord profile. Under feature gate discord. application
         id: 968407067889131520.
    Fix: cannot play when volume is 0. issue #63.
2022-04-29 17:00:58 +00:00
fcambus
c92f4dcf21 libopenmpt: update to 0.6.3.
### libopenmpt 0.6.3 (2022-04-24)

 *  Pitch / Pan Separation and Random Variation instrument properties were not
    resetting properly when seeking, potentially causing instruments to be
    played e.g. at a vastly different pan position compared to playing the
    module continuously.
 *  MED: Stereo samples were not imported correctly.

 *  zlib: Update to v1.2.12 (2022-03-27).
2022-04-28 19:51:33 +00:00
wiz
d46066bebe musicpd: fix logrotate support
When installing into subdirectories of ${PKG_SYSCONFDIR} we have
to make sure they exist first.

Bump PKGREVISION.
2022-04-28 05:48:01 +00:00
nia
83202a1640 mpg123: Fix device opening on NetBSD on rpi. Normal applications setting
the audio output port in 2022 considered harmful.
2022-04-27 21:15:23 +00:00
adam
7bdfe4757a fluidsynth: updated to 2.2.7
fluidsynth 2.2.7

Fix file driver not working correctly on Windows
Add a function to create a sequencer event from a midi event
Precompiled x86 binaries are now x87-FPU compatible
Fix fluidsynth not responding to SIGINT and SIGTERM when using recent SDL2
2022-04-26 08:14:22 +00:00
tnn
5e713d3ece strawberry: avoid ambiguous math functions 2022-04-25 15:19:48 +00:00
tnn
a4287395bc libkeyfinder: avoid ambiguous pow(3) 2022-04-25 13:49:49 +00:00
wiz
2b673348a8 musescore: add missing files to PLIST
Bump PKGREVISION
2022-04-25 08:10:07 +00:00
wiz
4ade352df6 gst-plugins1-sid: fix build by accepting gpl 2022-04-25 06:42:53 +00:00
wiz
132963a52c gst-plugins1-a52: fix build by telling meson to accept gpl 2022-04-25 06:42:03 +00:00
pin
eade676535 audio/pavucontrol-qt: update to 1.1.0
-Cleaned up the code and updated translations.
2022-04-24 15:20:53 +00:00
nia
d942967f75 ncmpc: update to 0.46
ncmpc 0.46 - (2021-11-26)
* eliminate Boost dependency
* install Lithuanian translation
* migrate to PCRE2
2022-04-24 13:51:41 +00:00
nia
fac45e783f libmpdclient: update to 2.20
libmpdclient 2.20 (2021/11/23)
* support MPD protocol 0.23
  - getvol
  - position argument for searchadd, findadd, load and playlistadd
  - whence argument for addid and add
  - range argument for playlistdelete
* support MPD protocol 0.22.4
  - binarylimit
* support MPD protocol 0.22.0
  - readpicture
* support MPD protocol 0.21.0
  - albumart
* support tags "ComposerSort", "Ensemble", "Movement",
  "MovementNumber", "Location"
* queue: make "priority" parameter unsigned
2022-04-24 13:49:07 +00:00
nia
67e4d489d3 PR pkg/56800 hitting v or V during sox's play command causes a segfault
from Onno van der Linden
2022-04-24 09:39:46 +00:00
tnn
b3da553249 audio/moss + dependencies: remove
Upstream is discontinued and this is the last package to depend on on the
also obsolete python 2.7 only audio/py-ogg and audio/py-vorbis, will allow
to remove them.

Newer python bindings for OGG Vorbis can be found here:
https://github.com/TeamPyOgg/PyOgg
2022-04-24 00:20:01 +00:00
tnn
a0cf7b28da ladspa: distfile changed on master site, add DIST_SUBDIR
No change in extracted files so no revision bump.
2022-04-23 21:18:09 +00:00
wiz
0e4be51c9e libshout: update to 2.4.6.
libshout 2.4.6 (20220410)

* Fixed pkg-config file (#2329)
* Made vorbis an optional codec
* Do not pass to small headers to libspeex
  (see also the same mirror-patch in Icecast)
* Updated documentation, mostly in regard of making it clearer
  which functions are now obsoleted
* General code cleanup
* Added compiler warnings about obsoleted functions and
  ignored return values
* Replaced old shout_set_metadata() with new shout_set_metadata_utf8()
* Added support for plain text streaming
* Fixed shout_set_metadata*() sometimes returning SHOUTERR_RETRY (#2328)
* Workaround old clients by emulating SHOUTERR_RETRY with SHOUTERR_BUSY (#2316)
* Remove our re-implementation of X509_check_host()
* Allow to disable building tools (#2331)
2022-04-20 20:12:32 +00:00
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