2022-04-10 17:01:50 by Nia Alarie | Files touched by this commit (3) | |
Log message:
quodlibet: update to 4.5.0
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)
|
2022-03-12 09:01:53 by Nia Alarie | Files touched by this commit (82) |
Log message:
*: Replace per-package msgfmt hacks with msgfmt-desktop.mk
|
2022-03-11 09:56:02 by Nia Alarie | Files touched by this commit (7) |
Log message:
audio: Use hacks.mk to avoid NetBSD msgfmt on NetBSD only.
|
2022-01-09 17:18:56 by Thomas Klausner | Files touched by this commit (2) |
Log message:
quodlibet: convert to egg.mk
|
2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063) |
Log message:
revbump for icu and libffi
|
2021-11-15 23:54:34 by Thomas Klausner | Files touched by this commit (396) |
Log message:
*: recursive bump for gstreamer 1.18.5
|
2021-10-26 11:59:39 by Nia Alarie | Files touched by this commit (455) |
Log message:
audio: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes.
The following distfiles couldn't be fetched (possibly they are fetched
conditionally):
./audio/freeswitch-sounds-ru/distinfo \
freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz
./audio/freeswitch-sounds-ru/distinfo \
freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz
./audio/freeswitch-music/distinfo \
freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz
./audio/freeswitch-music/distinfo \
freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz
./audio/freeswitch-sounds-fr/distinfo \
freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
./audio/freeswitch-sounds-fr/distinfo \
freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
./audio/freeswitch-sounds-en/distinfo \
freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz
./audio/freeswitch-sounds-en/distinfo \
freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
|
2021-10-07 15:10:03 by Nia Alarie | Files touched by this commit (459) |
Log message:
audio: Remove SHA1 hashes for distfiles
|
2021-04-21 13:43:04 by Adam Ciarcinski | Files touched by this commit (1822) |
Log message:
revbump for textproc/icu
|
2021-03-19 13:08:15 by Nia Alarie | Files touched by this commit (3) | |
Log message:
quodlibet: update to 4.4.0
4.4.0 (2021-02-28) - PERFECTION IS BACK ON THE MENU
---------------------------------------------------
Packaging Changes:
* One ``quodlibet/`` subdirectory has been removed - e.g. ``quodlibet/tests/`` \
-> ``tests/`` (#3238)
* Move to Python 3.7 (#3433) :pr:`3438` (:user:`Nick Boultbee <declension>`)
* macos: bundle.sh: clone from ../.. rather than .., fixing #3393. :pr:`3394` \
(:user:`Sam Hathaway <smammy>`)
* win_installer: pass options to build script on env switch :pr:`3328` \
(:user:`Gabor Karsay <gkarsay>`)
* Depend on musicbrainzngs>=0.6 (:user:`Christoph Reiter <lazka>`)
General:
* Switch to XSPF for Playlists (#1122) (#3242) (:user:`Nick Boultbee \
<declension>`
* Renamed "Search Library" to "Track List" browser \
(:user:`Joschua Gandert <CreamyCookie>`)
* Support moving library folders (scandirs) (#3506) (:user:`Nick Boultbee \
<declension>`)
* Support JACK via Gstreamer (#3511) (:user:`Nick Boultbee <declension>`)
* Make ID3 Replaygain ALL_CAPS (#3475) (:user:`Nick Boultbee <declension>`)
* MP4: Support description tag (:user:`Nick Boultbee <declension>`)
* Advanced prefs: use checkboxes (:user:`Nick Boultbee <declension>`)
* Add comment to track headers (:user:`Nick Boultbee <declension>`)
* Change None to empty string to fix TypeError in missing.py (#3548) \
(:user:`Ironbalden`)
* Plugin window: don't appear on top (:user:`Nick Boultbee <declension>`)
* Info Area: Allow space to play / pause (:user:`Nick Boultbee <declension>`)
* Allow ctrl-[shift]-tab in Notebook windows (Edit Tags, Song Info, Prefs etc) \
(#3496) (:user:`Nick Boultbee <declension>`)
* Playlists: don't clear on deletion (#3491) (:user:`Nick Boultbee \
<declension>`)
* IRadio - do station updates in background (#3310) (:user:`Nick Boultbee \
<declension>`)
* Improve plugin window style (#3481) (:user:`Nick Boultbee <declension>`)
* Query: allow validation from extensions :up: (:user:`Nick Boultbee \
<declension>`)
* Plugins: improve query plugins (#3485) (:user:`Nick Boultbee <declension>`)
* Saved list editor: improve style (:user:`Nick Boultbee <declension>`)
* Tag Editor: Add smart replacer for colon delimiters (#3456) (:user:`Nick \
Boultbee <declension>`)
* Improve local cover art detection (#3454) (#3459) (:user:`Nick Boultbee \
<declension>`)
* Add support for TKEY 'Initial Key' column (#3420) (:user:`Cole Robinson`)
* add ability to sort by date added to Album List Browser (#3410) (:user:`Uriel \
Zajaczkovski`)
* Add originalartistsort (:user:`Nick Boultbee <declension>`)
* add check to Missing.py, fix #3336 (#3382) (:user:`Ironbalden`)
* Add support for ~elapsed and ~#elapsed (#3379) (:user:`Nick Boultbee \
<declension>`)
* Format date panes (#3346) (#3349) (:user:`Nick Boultbee <declension>`)
* Update song order in song list when modified (#2509) (:user:`Thomas Leberbauer`)
* Restyle the search query :pr:`3517` (:user:`Nick Boultbee <declension>`)
* Fix non-splitter EditTags plugins (#3468) :pr:`3470` (:user:`Nick Boultbee \
<declension>`)
* Support feedparser 6.0 :pr:`3464` (:user:`Christoph Reiter <lazka>`)
* formats: Don't return lyrics with embedded nulls :pr:`3402` (:user:`Christoph \
Reiter <lazka>`)
* Fix setting pane mode :pr:`3365` (:user:`Michael Kuhn <michaelkuhn>`)
* windows: Fix playing files on network shares (#3361) :pr:`3371` (:user:`d10n`)
* Restarting :pr:`3211` (:user:`blimmo`)
* Closes #946: Rename cover filename option :pr:`3235` (:user:`Joschua Gandert \
<CreamyCookie>`)
* Closes #1769: Allow multiple entries for cover files :pr:`3236` \
(:user:`Joschua Gandert <CreamyCookie>`)
Plugins:
* Add listenbrainz scrobbling plugin. (#3528) (:user:`Ian Campbell`)
* First version of Musicbrainz Sync plugin that sends ratings (#3180) \
(:user:`LoveIsGrief`)
* add plugin 'synchronize to device' (#2636) (:user:`Jan`)
* Fix weighted shuffle not shuffling when total rating is zero. :pr:`3397` \
(:user:`blimmo`)
* ext/inhibit: Add option to inhibit suspend :pr:`3309` (:user:`antigone-xyz`)
* trayicon: only check for org.kde.StatusNotifierWatcher for the appindicator \
:pr:`3313` (:user:`Christoph Reiter <lazka>`)
* MQTT authentication :pr:`3391` (:user:`Jeroen7V`)
* Add "Rate" to D-Bus API :pr:`3455` (:user:`LoveIsGrief`)
* Prettier sync lyrics (:user:`Nick Boultbee <declension>`)
* Synchronizedlyrics: Rewrite lyrics parsing, supporting >60min songs \
(:user:`Nick Boultbee <declension>`)
* Add Sonos playlist export plugin (#3487) (:user:`Nick Boultbee \
<declension>`)
* Plugin: fix Cover Art window persistence (:user:`Nick Boultbee \
<declension>`)
* Skip songs: rename & naming / text updates (:user:`Nick Boultbee \
<declension>`)
* Cover Art Downloader: remove failing downloads from results (:user:`Nick \
Boultbee <declension>`)
* Cover Art: Improve Musicbrainz downloader (:user:`Nick Boultbee \
<declension>`)
* Cover Art download: only trigger plugin if `album` tag available (:user:`Nick \
Boultbee <declension>`)
* Added AutoUpdateTagsInFiles plugin (#3200) (:user:`Joschua Gandert \
<creamycookie>`)
Translations:
* Update Polish translation :pr:`3323`
* Update italian translation :pr:`3405` (:user:`dprimon`)
* Updated Dutch translation :pr:`3441` (:user:`Vistaus`)
* Update British English translation (#3483) (:user:`Nick Boultbee \
<declension>`)
Documentation:
* Update plugin development page (:user:`Nick Boultbee <declension>`)
* Update plugins.rst to include locations on MacOS. (#3562) (:user:`BraveSentry`)
* Fixed documentation URLs :pr:`3425` (:user:`TehPsychedelic`)
* Fix link to contributing guide :pr:`3416` (:user:`remvee`)
* Various docs updates / improvements (:user:`Nick Boultbee <declension>`)
* Docs: Improve / tidy renaming files examples (:user:`Nick Boultbee \
<declension>`)
* docs: fix the windows dev environ instructions (:user:`Christoph Reiter \
<lazka>`)
Developer:
* Various Python 2 leftovers and updates :pr:`3440` (:user:`Nick Boultbee \
<declension>`)
* tests/operon: make argument names meaningful :pr:`3294` (:user:`Jan Tojnar \
<jtojnar>`)
* gettextutil: warn on gettext warnings instead of erroring out :pr:`3545` \
(:user:`Christoph Reiter <lazka>`)
* CI: re-enable flatpak tests :pr:`3501` (:user:`Christoph Reiter <lazka>`)
* CI: install MSYS2 packages via the GHA :pr:`3458` (:user:`Christoph Reiter \
<lazka>`)
* Tests: improve source scanning (:user:`Nick Boultbee <declension>`)
* Refactor: tidy Gstreamer player code (#3489) (:user:`Nick Boultbee \
<declension>`)
* Add .editorconfig that agrees with PEP-008 and our Flake8 config (:user:`Nick \
Boultbee <declension>`)
* Refactor ID3 tag writing for readability (#3476) (:user:`Nick Boultbee \
<declension>`)
* More type hints (:user:`Christoph Reiter <lazka>`)
* CI: Port more things to github actions (:user:`Christoph Reiter <lazka>`)
* Switch from pycodestyle/pyflakes to flake8 (:user:`Christoph Reiter \
<lazka>`)
* Move the main sources into the repo root (:user:`Christoph Reiter <lazka>`)
* Remove pipenv support (:user:`Christoph Reiter <lazka>`)
|