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 📖 (##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) |
||
---|---|---|
.. | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |