Quod Libet 2.3.91 (2.4 Beta 1) is out

81 views
Skip to first unread message

Christoph Reiter

unread,
Jan 16, 2012, 7:04:57 AM1/16/12
to Quod Libet Development
Hey,

the first beta is out. There are still some small things to do before
2.4, but the current code could need some testing.

Regarding packaging (Debian): python-pyinotify for the auto lib update
plugin, and gst-chromaprint for the fingerprint plugin, that isn't in
debian yet, but I have the packaging done and will try to get it in
somehow.

Regarding translations: Nick suggested that renaming Favorites in the
radio browser to Local Stations would make it clearer (so that might
change), feedback welcome. Also on the genre list / filters.

To those who care about existing TLAN tags in your id3 tagged files,
do a library reload.

Thanks to all bug reporters, Nick Boultbee and all others who have
helped (see in the list below)

2.3.91 (2012-01-16) - Players only love you when they're playing
* Fixes:
* Don't remove periods from tag values in patterns [368]
* Don't jump to playing song on stream changes
* Fix wrong path encoding in the exfalso file selector under
Windows
* Fix error when controlling playback during startup [810]
* Handle invalid header patterns
* Don't loose the radio libary randomly [645]
* Handle non utf-8 and invalid filenames in the song list [798]
* Fix a crash when the song list changed during a gapless
transition [799]
* Tray icon doesn't appear in KDE panel [881]
* xine backend: Fix equalizer value range
* Plugin Fixes:
* Fix "&" in notifications (xfce4-notifyd) (Anton Shestakov)
* Fix animosd config again
* Fix Amazon cover search (API change)
* General
* Improved startup speed
* GNOME session shutdown fixes
* Hide all windows on shutdown
* Handle signals during startup
* Correctly push signals into the gtk+ mainloop (no more segfaults)
* Cyclic saving of all libraries not just the main one
* Rename the process to "quodlibet" or "exfalso" [736] (Nick
Boultbee)
* Queue keyboard shortcut is now Ctrl+Return not just Q [747]
* Add new songs that match the active filter to the song list
* Focus search entry with ctrl+l [666]
* Fix reverse sort (sort by album first)
* Custom sort dialog [820] (Philipp Müller, Joschka Fischer)
* Make the paned browser the default one
* Focus the first row in all automatic list selections [835]
* Select next song in the song list after song removal [785]
* Speed up song removal in long lists [785]
* Delete keyboard shurtcut in the queue
* Add menu entry to rate current playing song (Nick Boultbee)
* Make it possible to override quodlibet/exfalso icon,
by placing an icon in the current icon theme [614]
* Close buttons in all dialogs (since GNOME 3 has no close button
in
the window decorations for dialogs by default) [772]
* Make main window resizeable with only the queue showing [657]
(Florian Demmer)
* Make the paned browser prefs resizable
* Search bar: No delays for any keyboard/mouse actions except
typing
* Estimate FLAC bitrate using the filesize [342] (Nick Boultbee)
* New ~#filesize tag: requires library reload (Nick Boultbee)
* Enhancements to the ways album art is detected (Nick Boultbee):
new tab in prefs,
new option for forcing art filename [328],
new option for preferring embedded image over external ones
* Allow numeric ~#replaygain_xxx tags (Nick Boultbee)
* album browser: Restore search on start
* album browser: Move sort order in the preference button sub menu
* album browser: Load all visible covers before showing the album
list
* album browser: Less redraws after filtering
* album browser: Add sort by genre option [340]
* radio browser: Genre filter list
* radio browser: Use the default search bar (with history)
* radio browser: Remote station list with 4000 stations
* radio browser: Properly sync the song list play icon with song
changes
* radio browser: Prefill new station dialog with last URL in the
clipboard
* radio browser: title falls back to organization and artist to
website
(for the song list)
* radio browser: Buffer process shown in status bar
* search: Stricter numeric value parsing (only allow valid units)
* search: Don't require a space between number and unit:
#(added<1day)
* search: Support GB/KB/MB/B units for ~#filesize
* Gstreamer:
* Fully support playbin1 again (QUODLIBET_PLAYBIN1 env var)
* Allow setting of stream buffer duration [696]
* Sync replaygain volume change with track change [652]
(use track-changed signal in newer gstreamer)
this needed the removal of the 500ms queue. Can be enabled if
there
are problems with gapless (QUODLIBET_GSTBE_QUEUE env var)
* Don't add equalizer if the plugin is disabled:
No unnecessary conversions to float (flac, mp3 decoder), less CPU
* Don't use the fluendo mp3 decoder if mad is available, less CPU
* No video decoding/playing (mp4 files for example)
* Properly emit song-started/ended for radio stream songs
(so they get counted as auto started by the new notify plugin)
* Add button in the prefs to print the currently used pipeline
including format conversions (only in --debug mode)
* No more jumping of the position slider during song changes
* Better parsing of stream metadata [750]
* Translations:
* Russian translation update (Anton Shestakov)
* German translation update (Rüdiger Arp)
* Italian translation update (Luca Baraldi)
* Tagging/Ex Falso:
* Improve support for language tag, with ISO 639-2 suggestions
(Nick Boultbee)
* (forthcoming update) ID3: handle TLAN [439] (Nick Boultbee)
* Ignore zero TLEN id3 frame [222]
* Allow performer to be split out of title (Nick Boultbee)
* Ogg Theora support
* Ex Falso about dialog
* CLI:
* --debug (colored output, yay)
* --enqueue-files=file,file [716] (Nick Boultbee)
* --print-query=query [716] (Nick Boultbee)
* --force-previous [441] (go to previous not depending on the
current position)
* Plugins:
* Removed old plugin import fallback code: In case loading
a third party plugin fails, set the QUODLIBET_OLDIMPORT env var.
* Show an error message instead of the stack trace for common
plugin loading errors (import errors)
* Improved notification plugin [588] (Felix Krull)
* Improved scrobbler preferences with account data verification
* Trayicon: Use custom theme icons [614]
Prevent the main window from showing on startup
* Musicbrainz: Only write sort tags that are different
* Titlecase: New prefs switch to allow all caps in tags (Nick
Boultbee)
* NEW: Website Search (Nick Boultbee)
* NEW: Inhibit Screensaver while playing (GNOME)
* NEW: Pause while the screensaver is active (GNOME)
* NEW: Acoustid.org fingerprint plugin (only for submitting atm)
* NEW: Duplicates browser (Nick Boultbee)
* NEW: Mute radio advertisements (di.fm only atm)
* NEW: Watch directories for file changes (using pyinotify) [270]
(Nick Boultbee, Joe Higton)
* NEW: Theme switcher plugin
* NEW: Squeezebox plugin (Nick Boultbee)

Nick B

unread,
Jan 16, 2012, 8:50:53 AM1/16/12
to quod-libet-...@googlegroups.com
Excellent news. After over nine months since 2.3, this should be a
really exciting release.

Most of all though I hope you'll join me in thanking Christoph for his
tireless packaging, testing, translation, bug-fixing, patch reviewing,
liaising both up and downstream, and of course feature development. A
true credit to an already excellent project.

Bastien Gorissen

unread,
Jan 16, 2012, 9:11:32 AM1/16/12
to quod-libet-...@googlegroups.com
On 16 January 2012 14:50, Nick B <nick.b...@gmail.com> wrote:
Most of all though I hope you'll join me in thanking Christoph for his tireless packaging, testing, translation, bug-fixing, patch reviewing, liaising both up and downstream, and of course feature development. A true credit to an already excellent project.


Indeed ! It's great to see the best audio player around still improving. Congratulations for the release, and thank you !
 

W. Martin Borgert

unread,
Jan 16, 2012, 11:45:07 AM1/16/12
to quod-libet-...@googlegroups.com, Christoph Reiter, Quod Libet Development
Hi,

this is great news!

Quoting "Christoph Reiter" <reiter.c...@gmail.com>:
> Regarding packaging (Debian): python-pyinotify for the auto lib update
> plugin, and gst-chromaprint for the fingerprint plugin, that isn't in
> debian yet, but I have the packaging done and will try to get it in
> somehow.

OK, this is what we have already:

http://packages.debian.org/source/unstable/pyinotify -> 0.9.2-1
http://packages.debian.org/source/unstable/chromaprint -> 0.6-1

And missing is this one, right?

https://github.com/lalinsky/gst-chromaprint

Cheers

Nicola Larosa

unread,
Jan 16, 2012, 4:42:13 PM1/16/12
to quod-libet-...@googlegroups.com
Nick B wrote:
> Most of all though I hope you'll join me in thanking Christoph for
> his tireless packaging, testing, translation, bug-fixing, patch
> reviewing, liaising both up and downstream, and of course feature
> development. A true credit to an already excellent project.

Lots of thanks, Christoph! Your work is very much appreciated, and also
apparent by looking at the commit graphs
<https://www.ohloh.net/p/quodlibet/contributors>.

You may want to add the gobject_ext directory to the tarball. :-)

Issue 887: The gobject_ext directory is missing from the v.2.3.91 tarball
http://code.google.com/p/quodlibet/issues/detail?id=887

(Or come up with whatever other fix you may deem more appropriate, this
one Works For Me.)

--
Nicola Larosa - http://www.tekNico.net/

The bigger problem is this belief of "the gift". This elitist,
old-school thinking of being special, of being a "real singer",
is exactly what has stifled the joy of singing for so many.
- Per Bristow, October 2011

Christoph Reiter

unread,
Jan 16, 2012, 5:40:26 PM1/16/12
to Quod Libet Development
On Jan 16, 10:42 pm, Nicola Larosa <nicola.lar...@gmail.com> wrote:
> You may want to add the gobject_ext directory to the tarball. :-)
>
> Issue 887: The gobject_ext directory is missing from the v.2.3.91 tarballhttp://code.google.com/p/quodlibet/issues/detail?id=887

Thanks. Fixed + new 2.3.92 tarball.

Christoph Reiter

unread,
Jan 16, 2012, 5:59:04 PM1/16/12
to Quod Libet Development
On Jan 16, 5:45 pm, "W. Martin Borgert" <deba...@debian.org> wrote:
> And missing is this one, right?
>
> https://github.com/lalinsky/gst-chromaprint

Yes, and here is the debian packaging:
http://www.student.tugraz.at/christoph.reiter/files/debian-gst-chromaprint.tar.gz

W. Martin Borgert

unread,
Jan 16, 2012, 7:11:49 PM1/16/12
to quod-libet-...@googlegroups.com
On 2012-01-16 14:59, Christoph Reiter wrote:
> Yes, and here is the debian packaging:
> http://www.student.tugraz.at/christoph.reiter/files/debian-gst-chromaprint.tar.gz

OK, of course the should be a long description and you should
enter an ITP bug report to close with the upload.

Cheers

Christoph Reiter

unread,
Jan 17, 2012, 9:31:54 AM1/17/12
to Quod Libet Development
On Jan 17, 1:11 am, "W. Martin Borgert" <deba...@debian.org> wrote:
> OK, of course the should be a long description and you should
> enter an ITP bug report to close with the upload.

http://mentors.debian.net/package/gst-chromaprint
Reply all
Reply to author
Forward
0 new messages