./audio/quodlibet, Ex Falso / Quod Libet - Music Library / Editor / Player

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.5.0nb3, Package name: quodlibet-4.5.0nb3, Maintainer: nia

Quod Libet is a music management program. It provides several different ways
to view your audio library, as well as support for Internet radio and audio
feeds. It has extremely flexible metadata tag editing and searching
capabilities.

Ex Falso is a tag editor with the same tag editing interface as Quod Libet.


Required to run:
[sysutils/desktop-file-utils] [textproc/py-feedparser] [graphics/hicolor-icon-theme] [audio/py-mutagen] [audio/gst-plugins1-flac] [audio/gst-plugins1-vorbis] [audio/gst-plugins1-oss] [multimedia/gst-plugins1-good] [multimedia/gst-plugins1-ogg] [multimedia/py-gstreamer1] [net/libsoup] [audio/gst-plugins1-opus] [audio/gst-plugins1-mpg123] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 5170.403 KB

Version history: (Expand)


CVS history: (Expand)


   2022-11-23 17:21:30 by Adam Ciarcinski | Files touched by this commit (1878) | Package updated
Log message:
massive revision bump after textproc/icu update
   2022-06-30 13:19:02 by Nia Alarie | Files touched by this commit (524)
Log message:
*: Revbump packages that use Python at runtime without a PKGNAME prefix
   2022-04-18 21:12:27 by Adam Ciarcinski | Files touched by this commit (1798) | Package updated
Log message:
revbump for textproc/icu update
   2022-04-13 12:39:54 by Thomas Klausner | Files touched by this commit (1)
Log message:
quodlibet: fix PLIST
   2022-04-10 17:01:50 by Nia Alarie | Files touched by this commit (3) | Package updated
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