The 1.* versions use Qt 5; the 2.* versions (currently not packaged) use
Qt 6. qmmp has been renamed to qmmp-1, presumably so it can be
installed alongside qmmp-2.*. Added an ALTERNATIVES file for that.
Added the sidplay option; uses audio/libsidplayfp.
Qmmp 1.6.5 and 2.1.5 have been released 21:28:01/29-08-2023
Changes since 1.6.4 and 2.1.4:
added waveform seekbar optimization;
fixed visualization initialization in the simple user interface;
fixed playlist geometry issues in the simple user interface;
fixed playlist settings in the skinned user interface;
fixed possible crash;
fixed http version;
fixed file type determination by content in the waveform seekbar.
Qmmp 1.6.4 and 2.1.4 have been released 17:12:22/25-05-2023
Changes since 1.6.3 and 2.1.3:
added projectM 4.0 support (experimental);
fixed removing of the current playing file in the file operations plugin;
fixed crash on streams in the lyrics plugin;
fixed issues with visualization windows on application startup.
Qmmp 1.6.3 and 2.1.3 have been released 18:43:25/29-03-2023
Changes since 1.6.2 and 2.1.2:
fixed latest cURL API support;
fixed crash in the ladspa plugin;
fixed memory leak in the wavpack plugin;
fixed ADTS header detection in the aac plugin;
fixed error handling in the ffmpeg plugin;
fixed text scroller geometry in the skinned plugin;
hide empty plugin categories;
mmp 1.6.2 and 2.1.2 have been released 18:50:18/14-09-2022
Changes since 1.6.1 and 2.1.1:
added FFmpeg 5.1 support;
added recursive search for presets in the projectm plugin;
added application icon in the pulseaudio plugin;
improved visualization synchronization;
fixed title formatting in the KDE notification plugin;
fixed "fact" chunks support in the sndfile plugin;
fixed embedded cover art support in the flac plugin;
fixed tag editor behavior;
Qmmp 1.6.1 and 2.1.1 have been released 16:35:33/10-06-2022
Changes since 1.6.0 and 2.1.0:
fixed skin selection setting;
fixed API documentation;
fixed udisks plugin build;
fixed AppStream metadata;
removed hal plugin;
Qmmp 1.6.0 and 2.1.0 have been released 14:04:20/17-05-2022
Changes since 1.5.4 and 2.0.4:
added feature to extract lyrics from tags (id3v2 tag and Xiph Comment);
added queue display in the "jump to track" dialog;
added feature to skip already existing tracks;
added volume change notification in the KDE notification plugin;
replaced modplug plugin by xmp plugin;
improved qsui plugin:
added feature to hide playlist name filter;
added feature to hide menu panel;
added application menu;
enabled clear button for some search filters;
improved file system browser context menu;
improved history plugin:
added feature to remove tracks from history;
added feature to show track details;
improved "about..." dialog;
improved file name filter configuration in the ffmpeg plugin;
increased the minimal required Qt versions to 5.5 and 6.2 respectively;
optimized search for duplicated tracks;
optimized track queue;
resolved conflict between 1.x and 2.x versions;
This follows the recommended bootstrap method (flit_core, build, installer).
However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
Instead of depending on one of the removed packages (that are now included
in the base Python packages), include batteries-included.mk to require
a Python version that supplies them.
Remove now included packages.
Bump PKGREVISION.
For aarch64, older NetBSD releases will end up pulling in GCC 10
because of the C++20 requirement. We apply -mno-outline-atomics as one
way of getting around linking issues that otherwise occur. (This was
breaking 492 dependent builds.)
Changes since v1.69
v1.72 - 07.10.2023
- Block Cut (ALT+F3) and Block Copy (ALT+F4) was broken in v1.70
v1.71 - 04.10.2023
- CTRL+A/ALT+A keybindings were swapped (thanks to MIDRA2ADVANCE for telling me)
v1.70 - 01.10.2023
- Bugfix: Shrink Pattern ("Srnk.") could lead to a pattern length of 0
- Better variable sanitation for some pattern editing routines, may (?)
prevent some rare crashes.
- CTRL+F5 (Paste Pattern) had wrong button names in its message box when asking
to adjust the pattern length after pasting.
- Changed the above message box text to be easier to understand
- Removed audio dithering for 16-bit audio bit depth mode. It seemed to be
wrongly implemented anyway.
- Some small changes done to the about screen
- Windows/macOS: Updated SDL to v2.28.3
- Code cleanup
Changelog
f9d9ab2 Add drag-and-drop queue reordering, closes#34 (#80)
981861c Add german translation. (#68)
4d4325e Add missing launchable element. (#65)
f482541 Allow adding/replacing of all tracks in Library by Files context menu (resolves#69)
d7c40b5 Fix drag-n-drop beyond list end (#34), other optimisations
d1dcc10 Fix dragging an item down (#34)
abd7f2e New icon (#79)
8f8e02c Remove warnings about non-existent/empty Ymuse config (resolves#70)
30853bf Support for single-track repeat (resolves#76)
adf6e7b Use remote icon in AppStream metadata (resolves#66)
95c0d15 chore: release 0.22
festival-freebsoft-utils is a collection of Festival utilities that
enhance Festival with some useful features. They provide all what is
needed for interaction with Speech Dispatcher.
Key festival-freebsoft-utils features are:
- Generalized concept of input events. festival-freebsoft-utils
allows not only plain text synthesis, but also combining it with
sounds. Additionally, mechanism of logical events mapped to other
events is provided.
- Substitution of events for given words.
- High-level voice selection mechanism and setting of basic prosodic
parameters.
- Spelling mode.
- Capital letter signalization.
v0.15.2
Changes
- HOTFIX: revert windows crate's version to 0.44.0 (6d3a2ea)
v0.15.1
What's Changed
- Make it possible to enable streaming only in daemon mode by @Schnouki in #242
- Add support for getting track's data from CLI get command by @aome510 in #245
- Add player event hook command by @aome510 in #244
- filter out unplayable/unavailable tracks by @rileyallyn in #207
- Optimize CLI command runtime by @aome510 in #249
- Update player_event_hook_command usage by @aome510 in #251
- Set PulseAudio app properties using environment variables by @Schnouki in #252
- Consistent Spotify naming by @jacksongoode in #256
- Add audio normalization device config option by @jsbmg in #255
- Add Mute command by @BKasin in #253
- Improve rendering performance for liked tracks page by @aome510 in #262
- [Windows]: Create dummy window to handle media control by @rashil2000 in #261
Qt 6.5.3 release is a patch release made on the top of Qt 6.5.2.
As a patch release, Qt 6.5.3 does not add any new functionality but provides
bug fixes and other improvements and maintains both forward and backward
compatibility (source and binary) with Qt 6.5.2.
For detailed information about Qt 6.5, refer to the online documentation
included in this distribution. The documentation is also available online:
https://doc.qt.io/qt-6/index.html
fluidsynth 2.3.4
Fix a build failure when specifying CMAKE_INSTALL_LIBDIR as an absolute path
Fix some MIDI files never finish playing
Implement IPv6 to IPv4 fallback
Fix a build failure when using CMake's Xcode generator
Fix pipewire's Jack implementation not found by CMake
Fix a regression causing the MIDI Player to terminate prematurely
upstream has moved to github.
changes:
flac123-2.1.1
* fix obscure remote mode bug evinced during testing
flac123-2.1.0
* Remote mode stream destinations changed to stdout and stderr
* --buffer-time option replaces --buffer-size passed to libao driver
flac123-2.0.0
* Code refresh and maintenance
* 24 bit depth support
* 8 bit depth fix with proper wav output on macOS
* pulse is Linux default
* remove LEGACY_FLAC #define
* update --help with modern driver names
* move codebase to github
Changes since v1.68
v1.69 - 03.08.2023
- Bugfix: The 'pattern expand' feature was heavily broken and would mess up the
pattern data (and potentially crash the program).
- Bugfix: The program crash message could overflow and not show the full text on
some systems.
Changes since 56:
DIN Is Noise 57:
:( fixed crash if Scale notes label on Settings page was clicked :)
:( fixed reset of note polygon radius in Mondrian :)
:( fixed lingering close button when switching ui screens using keyboard short cuts :)
/*
auto pause can now pause auto rotation or pause auto flip
direction of rotation of launched drones
set at Auto pause section in Menu > Drone Params > Defaults
*\
/* 0 limit on drone master volume, AM and FM depths *\
/*
change of keyboard shortcuts for better drone handling on the
microtonal keyboard
middle mouse click to set drone scale / rotate center (pink cross)
to mouse cursor
f - find drone center of selected drones
voice phrase recorder shares this shortcut
but only triggers if voice is active
r - rotate selected drones about center
t - scale selected drones about center
hold SHIFT to scale only vertically (only volume changes)
hold CTRL to scale only horizontally (only pitch changes)
SPACE - freeze / thaw drones
For selected drones:
n - clear drone selection
y, u - change AM depth and bpm
o, p - change FM depth and bpm
- - change handle size
= - change trail length
j - flip drone motion
flips drone velocity
try on launched drones after turning on
Menu > Drone Defaults > Select on Creation
and AM/FM direction
try on drones of a drone pendulum
or a drone mesh
/*
/*
new keyboard shortcuts for mouse slider
` - toggle ~ on parameter spinner
0 - toggle 0 on parameter spinner
*\
/*
while moving drone center (the pink cross):
SHIFT to move along vertical
CTRL to move along horizontal
*\
/*
On Gravity:
tip -> mouse - gravity tracks mouse
tip -> drone - gravity tracks drone tip
instead of touching it
only works after
Tip to drone
*\
/*
String of characters to bit pattern to box fill texture
in Mondrian. A cheap experiment with polygon stippling
in OpenGL.
OFF by default
Click Menu > Misc > Texture to toggle
sd)s is default string. Change and see!
Also change Step.
*/
* improved drone AM and FM position set
* improved Sine Mixer
* improved binaural drones instrument
* improved mouse slider
* improved cursor cross hairs
1.47.0 - 2023-09-03
-------------------
* ID3: Allow reading TYER tags in the form of "yyyy-mm-dd"
* ID3: Handle negative extended header sizes
* ID3: id3 frames fix bad cast due to str.isdigit
* MP3: Auto-detect MP3 files without ID3 tags
* WAVE: Extensible wave format support
* WAVE, AIFF: Handle truncated IFF files
* MP4: add a check for wrong offsets in mp4 files
* FLAC: Fix cuesheet and seektable saving
* TrueAudio: Read sample rate as unsigned and handle zero sample rate
* docs: Fixed documentation for id3.ID3.save parameter v2_version
* docs: Make extlinks compatible with sphinx 6.0
* docs: Fixed various typos
* Add some more type annotations
* Various minor fixes for issues uncovered by oss-fuzz
1.2.2
Fixed
* Fixed invalid regex in src/create_symbols_file.py
* Fixed passing null pointer to printf %s in tests
1.2.1
Added
* RISC OS support to `sndfile-play`, thanks @ccawley2011
* Move semantics to `SndFileHandle` C++ class, thanks @haydaralaidrus
Fixed
* Various typos, thanks @@uniontech-lilinjie
* Handling of absolute `CMAKE_INSTALL_LIBDIR`/`CMAKE_INSTALL_INCLUDEDIR`, thanks
@Staudey
* Add `localtime_s` support to `sndfile-metadata-set`, thanks @neheb
* Linking with CMake against `Ogg::ogg`, thanks @FtZPetruska
* CMake `mpg123` module handling bugs, thanks @FtZPetruska
* CMake dependencies handling, thanks @FtZPetruska
* Various `Ogg` & `Opus` format fixes, thanks @weiliang
* Redefining `ssize_t` when building with Autotools, thanks @ccawley2011
* Bug related to incorrect `realloc` use, thanks @Halmoni100
* Style errors, thanks to @arthurt
* AIFF format related bugs, thanks to @arthurt
* Reading of MP3 files without Xing or INFO headers, thanks @arthurt
* Coding style of `src/mpeg_decode.c`, thanks @arthurt
* Various documentation types, thanks @luzpaz
* Intrinsics inclusion for MSVC and ARM64/ARM64EC, thanks @frysee
* `sf_open_fd`() regression, thanks @brentr
* WAV format related bug, thanks @magnus-nomono
Removed
* Obsolete file `libsndfile.spec.in``, thanks @janstary
Pkgsrc:
- Qt6 as an option
- Builds on Darwin
Strawberry 1.0.18
Bugfixes:
Fixed reading disc from QObuz songs
Fixed volume being reset on playback with PulseAudio
Fixed <br> tags in SQL query error message.
Fixed compile with Qt 6 without XCB (QX11Application).
Fixed smart playlist editor not properly loading search terms
Fixed use of fixed icon for playlist favorite star icon
Possible fix for collection thumbnails using disk cache having identical covers for albums with hashtag
Fixed listenbrainz scrobbling for songs with multiple artist mbids.
Fixed listenbrainz scrobbling for songs without duration.
Fixed gapless playback sometimes not working.
Fixed writing PNG images as embedded covers
Fixed greyscale album covers not working in OSD D-Bus
Fixed collection thumbnail disk cache with Qt 6.5.1 and newer.
Fixed moodbar disk cache with Qt 6.5.1 and newer.
Fixed playlist edit tag F2 shortcut only working for title tag
Append number to filename if the destination file already exist when transcoding audio
Fixed abseil linking issues with protobuf 1.22.0 and newer.
(macOS) Fixed "Show this message" checkbox having no affect on Rosetta warning dialog
(macOS) Disable unused D-Bus.
(Windows) Fixed command line options not working with diacritics
(Windows) Fixed issue with saving album covers in album directory being saved in temp directory instead.
(Windows) Fixed crash when trying a play a song which doesn't exist
Enhancements:
Reduce memory overhead with album cover handling
Improved listenbrainz error handling.
Show error dialog for listenbrainz errors similar to last.fm/libre.fm.
Reduce NetworkAccessManager instances.
Replace SingleApplication with KDSingleApplication.
Require Qt 5.12 or higher.
Add new database fields for art_embedded and art_unset.
Rewrite album cover loader.
Move cover filename settings from collection to covers settings.
Add setting to set priorities for album cover types.
Add rating filtering to playlist search
(Windows|MSVC) Add WSAPI2 plugin.