Commit graph

9105 commits

Author SHA1 Message Date
pin
7fe9d597f5 audio/spotify-qt: update to 3.6
Fixes:
-Fixed not loading all saved albums (#59).
-Fixed "Like" in track context menu not updating properly (#75).
-Fixed build on Qt 5.9 and older (#76).
-Fixed a crash when playing from artist (#83).
-Fixed a crash when the current user had no profile image (#86).
-Fixed not showing any error message when no devices were available.
-Fixed not loading all artist albums.
-Fixed deprecation warnings when using Qt 6.
-Fixed showing "What's new" on first start.
-Fixed playing a new track with the same name, not updating currently playing.
-Fixed not selecting last used device when resuming playback after being idle.
-Fixed style option not setting default style.

Changes:
-Progress bar can now be clicked to skip in the track (#62).
-Added support for multiple artists (#67).
-Now remembers your last used device and selects it on next start (#73).
-Improved theming in snap (#79).
-Added a desktop icon for snap (#80).
-All networking is now done asynchronously, which should improve performance.
-Spotify client can now be started and/or stopped from Spotify settings.
-Windows builds are now available (see #95).
2021-04-28 08:33:17 +00:00
mrg
0a843265c7 various fixes for arm64 big endian support.
most of these simply extend matching from "aarch64" to "aarch64eb"
in various forms of code.  most remaining uses in pkgsrc of
"MACHINE_ARCH == aarch64" are because of missing aarch64eb support,
such as most of the binary-bootstrap requiring languages like rust,
go, and java.

no pkg-bump because this shouldn't change packages on systems that
could already build all of these.
2021-04-25 07:51:24 +00:00
nia
48b66bf049 minimp3: fix version 2021-04-23 16:40:29 +00:00
adam
da0a125726 revbump for boost-libs 2021-04-21 13:24:06 +00:00
adam
9d0e79c401 revbump for textproc/icu 2021-04-21 11:40:12 +00:00
nia
91e85469dd strawberry: remove obsolete patches 2021-04-21 11:01:52 +00:00
nia
b114d71c71 strawberry: update to 0.9.3
0.9.3:

  Bugfixes:
    * Fix "Show in file browser" to work with thunar.
    * Check that the clicked rating position is to the right or left of the rectangle.
    * Fix rescan when collection directory is removed and readded.
    * Create GLib main event loop on non-glib systems to fix stream discoverer.
    * (macOS) Fix intermittent abort on startup.
    * (macOS) Fix Tidal and Qobuz search field not showing.
    * (macOS) Add tidal URL scheme to Info.plist.
    * (macOS) Fix Tidal OAuth authentication.

  Enhancements:
    * Allow editing playlist metadata for radio streams.
    * Make CollectionQuery subclass QSqlQuery, avoid copying QSqlQuery.
    * Only enable FTS3 when schema needs upgrading, since FTS5 is used for search.
    * Add setting for configuring the color for the currently playing song.
    * Add setting to turn on OSD Pretty fading.
    * Add commandline option to resize window.
    * (macOS) Make macdeployqt work with Qt 5 too.
    * (macOS) Show keep running option in behaviour settings.

0.9.2:

  Bugfixes:
    * Fix marking songs available.
    * Fix crash when transcoding music, or copying music to devices with transcoding.
    * Fix copying album covers to iPod.
    * Fix playlist tabbar close and save right click actions.
    * Fix slow opening of cover manager.
    * (macOS) Fix crash when opening cover manager.
    * (macOS) Fix broken Qt plugins resulting in album covers not showing.

0.9.1:

  Bugfixes:
    * Fix duplicating songs in the DB when organizing songs between 2 different collection directories.
    * Fix overwriting existing newer last played when importing last played from last.fm.
    * Fix memory leak on song change when moodbar is disabled.
    * Fix playlist filter search for text with spaces with Qt 6.
    * Fix 'Except between tracks on the same album' backend fade option always grayed out.
    * Fix read and save vorbis comment grouping tag.
    * Fix QAtomicInteger compile error on armv.
    * Fix compile error with protobuf 3.15.0 and newer.
    * Fix possible tagreader (messagereply) crashes.
    * Fix save album cover when album directory and no overwrite is used for saving covers.
    * Fix right click save cover action when album has embedded cover.
    * Fix temporary art saved to /tmp.
    * Fix playlist bitrate sometimes stuck when changing track to previous.
    * (macOS) Fix minor compile errors with Qt 6.
    * (macOS) Fix exclusively grabbing global media shortcuts.

  Enhancements:
    * Improve Musixmatch cover and lyrics search.
    * Decode any HTML entities in some rare cases they appear in the retrieved lyrics from the API's.
    * Use mimetype instead of description from stream metadata by default when updating song filetype.
    * Set limits for collection pixmap cache based on size units.
    * Convert all signal/slot connections to new Qt 5/6 syntax.
    * Improve album cover management.
    * Add right click actions to clear set cover, and option delete covers.
    * Show artist and album underneath the albums in the cover manager when all Artists is selected.
    * Disable unavailable right click cover actions.
    * Remove 3rdparty TagLib now that TagLib 1.12 is available.
    * (macOS) Update and improve build deployment/bundling for Qt 6.

  New features:
    * Add option and support for saving embedded covers for FLAC, Ogg Vorbis, MP3 and MP4/AAC.
2021-04-21 09:33:45 +00:00
wiz
a5ed8fe0a3 maplay: remove dead download location 2021-04-21 09:18:10 +00:00
wiz
90482ed99c *: remove dead download location 2021-04-21 09:17:08 +00:00
pin
9cfcb9f68d audio/pavucontrol-qt: update to 0.17.0
pavucontrol-qt-0.17.0 / 2021-04-15
==================================
  - Removed the unused dbus dependency.
2021-04-20 18:14:56 +00:00
nia
6b4c8b27db add audio/minimp3
Minimalistic, single-header library for decoding MP3. minimp3 is designed
to be small, fast (with SSE and NEON support), and accurate (ISO conformant).
2021-04-19 10:14:10 +00:00
wiz
2d35b70949 ocp: completely remove gcc version check
This broke again with gcc 10.
Trust pkgsrc to provide a working compiler.
2021-04-18 20:38:37 +00:00
fox
d4dc775ee5 audio/din: Updates to 50.2
Changes since 50.1:

DIN Is Noise 50.2 :
  :( fixed bug in drone modulation editor introduced in DIN 50 :)
2021-04-18 11:26:01 +00:00
nia
d5c895e5a9 libgpod: update to 0.8.3
Overview of changes in libgpod 0.8.3
====================================

* Add support for libimobiledevice 1.1.5 (there was an API/ABI break)
* Remove use of some deprecated glib functions
* Fix various issues found using clang/cppcheck
* Improve robustness of the iphone callout
2021-04-17 10:18:48 +00:00
nia
fa0b800531 hydrogen: Update to 1.0.2
2021-04-11 the hydrogen team <hydrogen-devel@lists.sourceforge.net>
	* Release 1.0.2
	* User-selectable translation language
	* Bug fixes including critical startup bug on macOS Big Sur
2021-04-17 10:09:45 +00:00
nia
48f357c912 gtick: Update to 0.5.5
2020-05-17: gtick-0.5.5 release: Fixed build on GCC 10, Updated Translations
2021-04-17 09:53:03 +00:00
nia
548318c5ab flite: update to 2.2
Changes:

Better grapheme support for hundreds of new languages as part of Wilderness project (http://www.festvox.org/cmu_wilderness/)

Also includes updated G2P rules for indic
2021-04-17 09:24:50 +00:00
nia
e0d8af1858 mpg123-nas: revert accidental changes to wrong directory 2021-04-17 09:20:47 +00:00
nia
e99d5e3132 add audio/mpg123-jack (properly, this time)
JACK output module for the mpg123 audio player.
2021-04-17 09:17:45 +00:00
nia
07242dcb75 add audio/mpg123-jack
JACK output module for the mpg123 audio player.
2021-04-17 09:15:05 +00:00
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