Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
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.
|
|
- 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
|
|
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 :book: (##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)
|
|
|
|
Upstream will be removing Python 3.7 support in their next significant
release, anyway.
|
|
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.
|
|
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
|
|
|
|
Fix build with gstreamer-backend.
|
|
Fix build with gstreamer-backend.
|
|
[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).
|
|
this is needed by a future mumble update.
|
|
|
|
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)
|
|
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
|
|
|
|
|
|
## [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)).
|
|
|
|
|
|
|
|
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
|
|
### 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).
|
|
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)
|
|
From Claes Nästén in PR 56749
|
|
|
|
|
|
[v0.6.11]
Released on: March 8th, 2022.
-Fix ueberzug vertical position.
-Fix gstreamer compilation error with gstreamer version 0.18.
|
|
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
|
|
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
|
|
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.
|
|
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
|
|
|
|
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.
|
|
Remove patch now that we have Rust-1.58.1
|
|
(libtool does not recognize --tag=ASM)
|
|
|
|
|
|
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
|
|
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)
|
|
Changes:
- Don't handle mouse click if window wasn't in focus
|
|
|
|
|
|
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 !
|