Code repositories

Home Research ICRA 2010 Scheme→C Hurd N900 Code Reading CV
quodlibet.git
2 years agoVolume expanded as well, both packed a bit better master
andrei@tensor [Sun, 21 Mar 2010 03:59:09 +0000]
Volume expanded as well, both packed a bit better

2 years agoChanged the seek bar to be expanded underneath the song name, there's no point in...
andrei@tensor [Sun, 21 Mar 2010 02:26:01 +0000]
Changed the seek bar to be expanded underneath the song name, there's no point in having to click a button to get at what is one of the most used functions when there's empty space floating about

2 years agorandomalbum: Algorithm improvements. Again.
Steven Robertson [Wed, 10 Mar 2010 23:00:05 +0000]
randomalbum: Algorithm improvements. Again.

This version seems a lot more stable in terms of the way it selects albums.

--HG--
extra : rebase_source : 0a2adbc458cc71c65cc2ad92b72fbba450e61132

2 years agoFix --print-playing.
Christoph Reiter [Wed, 10 Mar 2010 17:31:53 +0000]
Fix --print-playing.

2 years agoEncode cover image path.
Christoph Reiter [Wed, 10 Mar 2010 07:12:40 +0000]
Encode cover image path.

2 years agoUpdated gl, gl_ES, es translations (Johám-Luís Miguéns Vila).
Steven Robertson [Tue, 9 Mar 2010 18:15:23 +0000]
Updated gl, gl_ES, es translations (Johám-Luís Miguéns Vila).

2 years agoUpdated German translation (Rüdiger Arp).
Steven Robertson [Tue, 9 Mar 2010 18:08:43 +0000]
Updated German translation (Rüdiger Arp).

2 years agofilesel: fix hang waiting for new event. Closes issue 454.
Steven Robertson [Tue, 9 Mar 2010 17:54:49 +0000]
filesel: fix hang waiting for new event. Closes issue 454.

2 years agoqlscrobbler: Fix preference pane ordering. Closes issue 452.
Steven Robertson [Tue, 9 Mar 2010 17:23:32 +0000]
qlscrobbler: Fix preference pane ordering. Closes issue 452.

2 years agobrainz: Fix when 'album' tag is present, but not 'artist' tag.
Steven Robertson [Thu, 25 Feb 2010 21:15:29 +0000]
brainz: Fix when 'album' tag is present, but not 'artist' tag.

--HG--
extra : rebase_source : 3290e5de5c7701c2ff216c886c78a7e75fb23045

2 years agolastfmsync: Don't increment playcount ad infinitum.
Steven Robertson [Sat, 20 Feb 2010 16:16:54 +0000]
lastfmsync: Don't increment playcount ad infinitum.

--HG--
extra : rebase_source : fd4eaff756db7ee3f28d046dcad505c0a47632b3

2 years agoSlightly improved list of words not to capitalize.
dok@dinah [Sun, 7 Mar 2010 10:26:33 +0000]
Slightly improved list of words not to capitalize.

2 years agoRe-revert revision 03a9f07c28, which hg mangled for no discernable reason.
Joe Wreschnig [Fri, 5 Mar 2010 03:19:24 +0000]
Re-revert revision 03a9f07c28, which hg mangled for no discernable reason.

2 years agoHg sucks.
Joe Wreschnig [Fri, 5 Mar 2010 03:14:40 +0000]
Hg sucks.

2 years agoID3File: Dummy value should be a mutagen.id3.ID3, not a plain dict.
Joe Wreschnig [Fri, 5 Mar 2010 03:05:48 +0000]
ID3File: Dummy value should be a mutagen.id3.ID3, not a plain dict.

2 years agoRevert revision 03a9f07c28 (see issue 393). Closes issue 440.
Christoph Reiter [Fri, 26 Feb 2010 08:51:20 +0000]
Revert revision 03a9f07c28 (see issue 393). Closes issue 440.

2 years agoFix typo. Closes issue 433.
Christoph Reiter [Thu, 18 Feb 2010 16:38:58 +0000]
Fix typo. Closes issue 433.

2 years agoOrderWeighted.next: Default rating is 0.5 now.
Joe Wreschnig [Mon, 15 Feb 2010 18:27:53 +0000]
OrderWeighted.next: Default rating is 0.5 now.

2 years agoUpdate desktop.in files to be in compliance with FreeDesktop spec
Christine Spang [Fri, 12 Feb 2010 17:21:50 +0000]
Update desktop.in files to be in compliance with FreeDesktop spec

* The Encoding key is deprecated (everything should be UTF-8)
* http://standards.freedesktop.org/menu-spec/latest/apa.html gives
  current spec for menu categories

--HG--
extra : rebase_source : 0cb2ff1d1bb28ef86f42829e389257f2534166ad

2 years agoAlbumart: Fix a case where the selected image wasn't set (Tomasz Miasko). Closes...
Christoph Reiter [Fri, 12 Feb 2010 15:25:51 +0000]
Albumart: Fix a case where the selected image wasn't set (Tomasz Miasko). Closes issue 429.

2 years agofix 'typo'
Christoph Reiter [Wed, 10 Feb 2010 19:20:49 +0000]
fix 'typo'

2 years agoFix OBO error with shorter result. Make date come from release.
Steven Robertson [Tue, 9 Feb 2010 17:50:33 +0000]
Fix OBO error with shorter result. Make date come from release.

2 years agoFix for file without tags. See issue 220.
Steven Robertson [Tue, 9 Feb 2010 16:53:34 +0000]
Fix for file without tags. See issue 220.

2 years agoProperly encode cover path for gpod.
Christoph Reiter [Mon, 8 Feb 2010 15:05:50 +0000]
Properly encode cover path for gpod.

2 years agoFix partition-type type conversion.. they can be base 16.
Christoph Reiter [Mon, 8 Feb 2010 11:35:43 +0000]
Fix partition-type type conversion.. they can be base 16.

Thanks goes to johoe; and sorry for the trail and error.

2 years agoFilter out empty partitions. (issue 422)
Christoph Reiter [Sun, 7 Feb 2010 22:38:06 +0000]
Filter out empty partitions. (issue 422)

2 years agoConvert all dbus strings to strings (for gpod)
Christoph Reiter [Sun, 7 Feb 2010 22:09:07 +0000]
Convert all dbus strings to strings (for gpod)

2 years agoDevkit: Handle partitions properly. Related issue: 422
Christoph Reiter [Sun, 7 Feb 2010 19:06:36 +0000]
Devkit: Handle partitions properly. Related issue: 422

2 years agoDevkit: Use a real unique identifier; Ignore everything that is not a filesystem...
Christoph Reiter [Sun, 7 Feb 2010 17:43:06 +0000]
Devkit: Use a real unique identifier; Ignore everything that is not a filesystem. Closes issue 410.

2 years agoHuman sorting: Only merge whitespace instead of removing it.
Christoph Reiter [Sun, 7 Feb 2010 16:48:40 +0000]
Human sorting: Only merge whitespace instead of removing it.

2 years agoPanes: Always insert new values before "Unknown". Closes issue 423.
Christoph Reiter [Sun, 7 Feb 2010 16:37:50 +0000]
Panes: Always insert new values before "Unknown". Closes issue 423.

2 years agoFix bug when cropping result ListModel. We need plugin unit-tests.
Steven Robertson [Sat, 6 Feb 2010 20:09:23 +0000]
Fix bug when cropping result ListModel. We need plugin unit-tests.

2 years agoIRadio station list: Smarter add behavior.
Steven Robertson [Fri, 5 Feb 2010 03:54:16 +0000]
IRadio station list: Smarter add behavior.

If user hits 'add' with no station checked but one selected, use the selected
station.

2 years agoUnflip artist and title default patterns in QLScrobbler
Steven Robertson [Wed, 3 Feb 2010 23:50:10 +0000]
Unflip artist and title default patterns in QLScrobbler

2 years agoFix tray icon on Windows. Closes issue 411.
Christoph Reiter [Wed, 3 Feb 2010 13:19:23 +0000]
Fix tray icon on Windows. Closes issue 411.

2 years agoQuod Libet 2.2.
Steven Robertson [Tue, 2 Feb 2010 07:31:46 +0000]
Quod Libet 2.2.

2 years agoQuod Libet 2.2 release prep. quodlibet-2.2
Steven Robertson [Tue, 2 Feb 2010 06:28:48 +0000]
Quod Libet 2.2 release prep.

2 years agoFix MusicBrainz performer splitting. Also use the right tag name.
Steven Robertson [Mon, 1 Feb 2010 17:27:27 +0000]
Fix MusicBrainz performer splitting. Also use the right tag name.

2 years agoFix editing key and value with multiple keys (extruded). Closes issue 393.
jechk@Notbook [Wed, 13 Jan 2010 01:21:34 +0000]
Fix editing key and value with multiple keys (extruded). Closes issue 393.

2 years agoMusicBrainz plugin touchups.
Steven Robertson [Mon, 1 Feb 2010 06:34:12 +0000]
MusicBrainz plugin touchups.

* Change label when no results found
* Make 'Search' button mnemonic not conflict with 'Save'

2 years agoUpdated brainz.py. Closes issue 136. Closes issue 319.
Steven Robertson [Mon, 1 Feb 2010 04:07:54 +0000]
Updated brainz.py. Closes issue 136. Closes issue 319.

This is close to a total overhaul. It requires musicbrainz2, the new
pure-Python version, but that library is in much better shape than the RDF one
so I feel it's OK to depend on it. This version writes 'labelid' tags, but
those will stop being special in a later version of QL, after MusicBrainz NGS
becomes popular.

2 years agoUpdate QLScrobbler to 0.10.1. Closes issue 390.
Steven Robertson [Mon, 1 Feb 2010 01:04:48 +0000]
Update QLScrobbler to 0.10.1. Closes issue 390.

* Format title and artist based on Patterns.
* Update Prefs display code to make that work. Probably more than necessary.

2 years agoLast.fm sync plugin.
Steven Robertson [Sun, 31 Jan 2010 20:58:04 +0000]
Last.fm sync plugin.

2 years agoDon't refill panes on 'Select All'. Closes issue 85.
Christoph Reiter [Sun, 31 Jan 2010 13:25:35 +0000]
Don't refill panes on 'Select All'. Closes issue 85.

2 years agoFix typo in french po file.
Christoph Reiter [Sun, 31 Jan 2010 12:52:06 +0000]
Fix typo in french po file.

2 years agoI18n updates from Johám-Luís Miguéns Vila and Bastien Gorissen.
Steven Robertson [Sun, 31 Jan 2010 05:13:31 +0000]
I18n updates from Johám-Luís Miguéns Vila and Bastien Gorissen.

2 years agoA few more Windows changes.
Steven Robertson [Sun, 31 Jan 2010 04:47:32 +0000]
A few more Windows changes.

* Updated install instructions, setup script for win32

* Removed the 'release' command from setup.py, which is broken now anyway

* Fixed filesystem encoding/pathname differences in a few spots

2 years agoReset auto search timeout on backspace events.
Christoph Reiter [Thu, 28 Jan 2010 01:19:54 +0000]
Reset auto search timeout on backspace events.

Most of my unnecessary searches come from pressing backspace while the entry is allready empty.

2 years agoHuman sorting for album and paned browser. Closes issue 190.
Christoph Reiter [Tue, 26 Jan 2010 01:00:37 +0000]
Human sorting for album and paned browser. Closes issue 190.

2 years agoTry xdg-open, gnome-open first for opening a browser, sensible-browser can only be...
Christoph Reiter [Tue, 26 Jan 2010 00:52:42 +0000]
Try xdg-open, gnome-open first for opening a browser, sensible-browser can only be changed through update-alternatives and is most times wrong.

2 years agoDisable lyric download button pending fixes in future release. See issue 273.
Steven Robertson [Sun, 24 Jan 2010 22:27:28 +0000]
Disable lyric download button pending fixes in future release. See issue 273.

2 years agoRemove '(different across %d songs)', etc while a tag is being edited inline.
Steven Robertson [Mon, 18 Jan 2010 18:02:08 +0000]
Remove '(different across %d songs)', etc while a tag is being edited inline.

2 years agoTie LibraryValueCompletion to 'eager_search' setting. Closes issue 33.
Steven Robertson [Mon, 18 Jan 2010 15:50:22 +0000]
Tie LibraryValueCompletion to 'eager_search' setting. Closes issue 33.

2 years agoDeal with foobar2000's TXXX:DATE. Closes issue 220.
Steven Robertson [Wed, 13 Jan 2010 22:04:03 +0000]
Deal with foobar2000's TXXX:DATE. Closes issue 220.

2 years agoOops, missed half of 06d4e5516824's changes to gstbe.py
Steven Robertson [Wed, 13 Jan 2010 21:31:19 +0000]
Oops, missed half of 06d4e5516824's changes to gstbe.py

2 years agoanimosd.py improvements
spang@mit.edu [Tue, 12 Jan 2010 14:19:53 +0000]
animosd.py improvements

* All rendering done in Cairo now with support for transparency
* The title window is now a subclass of gtk.Window and splits out all
  rendering from the plugin class
* A new window is created for every title instead of being reused
* Fade in/out now uses time values instead of a fixed step every time
  the idle hook is called (fade does not get lengthened to extremes when
  quodlibet is not much idle, such as when reading the library)

2 years agoSaved searches. Closes issue 41.
Steven Robertson [Sat, 2 Jan 2010 17:37:38 +0000]
Saved searches. Closes issue 41.

2 years agoFix thumbnail code on windows.
Christoph Reiter [Sat, 9 Jan 2010 10:52:19 +0000]
Fix thumbnail code on windows.

Don't pass encoded paths to os.path and force glog.glob to return unicode.

2 years agorandomalbum.py algorithm improvements.
Steven Robertson [Fri, 8 Jan 2010 20:38:50 +0000]
randomalbum.py algorithm improvements.

2 years agoWindows installer fixes.
Steven Robertson [Fri, 8 Jan 2010 15:00:09 +0000]
Windows installer fixes.

2 years agoSupport py2exe for windows installation.
Steven Robertson [Fri, 8 Jan 2010 04:28:56 +0000]
Support py2exe for windows installation.

2 years agoAlbumart plugin: Catch HTTP errors. Fix coverparadise parsing.
Christoph Reiter [Fri, 8 Jan 2010 01:10:44 +0000]
Albumart plugin: Catch HTTP errors. Fix coverparadise parsing.

2 years agoSwitch on "Replace old notifications". To prevent NotifyOSD from showing endless...
Christoph Reiter [Thu, 7 Jan 2010 23:03:43 +0000]
Switch on "Replace old notifications". To prevent NotifyOSD from showing endless old notifications when skipping some songs.

2 years agoQLScrobbler fixups.
Steven Robertson [Thu, 7 Jan 2010 22:35:34 +0000]
QLScrobbler fixups.

2 years agoLet DeviceKit-Disks fail on start if ctypes or media-player-info is missing, so that...
Christoph Reiter [Thu, 7 Jan 2010 22:30:37 +0000]
Let DeviceKit-Disks fail on start if ctypes or media-player-info is missing, so that HAL gets a chance.

2 years ago[Output Log] Make notebook labels translatable and move "General" tab to the front.
Christoph Reiter [Thu, 7 Jan 2010 12:23:29 +0000]
[Output Log] Make notebook labels translatable and move "General" tab to the front.

2 years agoPrint a warning if the feed browser can't be enabled.
Christoph Reiter [Thu, 7 Jan 2010 11:44:31 +0000]
Print a warning if the feed browser can't be enabled.

2 years agoAdd some device related warnings.
Christoph Reiter [Thu, 7 Jan 2010 11:22:08 +0000]
Add some device related warnings.

Warnings for missing dbus-python, python-gpod, media-player-info.

2 years agoSet PULSE_PROP_application.icon_name environment variable.
Christoph Reiter [Wed, 6 Jan 2010 13:51:15 +0000]
Set PULSE_PROP_application.icon_name environment variable.

2 years agoFix paned headers after upgrade when the config value was the default one.
Christoph Reiter [Wed, 6 Jan 2010 13:29:23 +0000]
Fix paned headers after upgrade when the config value was the default one.

The default value was space seperated and we are using tabs now.

2 years agoOnly pass encoded strings to urllib.quote/unquote/pathname2url. Closes issue 380.
Christoph Reiter [Wed, 6 Jan 2010 10:44:08 +0000]
Only pass encoded strings to urllib.quote/unquote/pathname2url. Closes issue 380.

2 years agoFix obscure cover-art crash. Also fix NEWS date.
Steven Robertson [Tue, 5 Jan 2010 18:09:06 +0000]
Fix obscure cover-art crash. Also fix NEWS date.

When playing a song which lacks artwork, adding artwork in the filesystem,
then clicking on the no-artwork thumbnail, there would be a crash related
to an incorrect return from qltk.get_top_parent.

2 years agoFix Devicekit-Disks, actually try to connect to it, yay for me.
Christoph Reiter [Mon, 4 Jan 2010 21:35:34 +0000]
Fix Devicekit-Disks, actually try to connect to it, yay for me.

2 years agoQuod Libet 2.1.98 release prep.
Steven Robertson [Mon, 4 Jan 2010 17:27:36 +0000]
Quod Libet 2.1.98 release prep.

2 years agoRemove remaining CVS ID tags from header comments.
Steven Robertson [Mon, 4 Jan 2010 17:16:08 +0000]
Remove remaining CVS ID tags from header comments.

2 years agoAdd DeviceManager class for device backend abstraction. Add DeviceKit-Disks/UDisks...
Christoph Reiter [Mon, 4 Jan 2010 00:08:31 +0000]
Add DeviceManager class for device backend abstraction. Add DeviceKit-Disks/UDisks support. Closes issue 252.

Add/remove signals: dbus, media player informations: ctypes/libudev.
No functional change. Device settings are lost after backend change.
Move the filename escaping from playlist to util.

2 years agoUpdated QLScrobbler plugin. Closes issue 376.
Steven Robertson [Sun, 3 Jan 2010 19:59:34 +0000]
Updated QLScrobbler plugin. Closes issue 376.

2 years agoFix --focus with trayicon plugin enabled.
Christoph Reiter [Sun, 3 Jan 2010 18:10:32 +0000]
Fix --focus with trayicon plugin enabled.

plugin: Allow window state changes from outside.
remote: Don't assume that the window is showing.

2 years agoSet ReplayGain volume before next track change. See issue 344.
Steven Robertson [Sat, 2 Jan 2010 16:49:07 +0000]
Set ReplayGain volume before next track change. See issue 344.

2 years agoSave song position on quit, and restore on reopen. Closes issue 218.
Steven Robertson [Wed, 30 Dec 2009 02:25:49 +0000]
Save song position on quit, and restore on reopen. Closes issue 218.

2 years agoDon't expand folders on start.
Christoph Reiter [Sat, 26 Dec 2009 00:34:51 +0000]
Don't expand folders on start.

2 years agoFix .gtk-bookmark file parsing
Christoph Reiter [Sat, 26 Dec 2009 00:32:35 +0000]
Fix .gtk-bookmark file parsing

2 years agoMake downloads wait in line. Closes issue 321.
Steven Robertson [Thu, 24 Dec 2009 18:28:03 +0000]
Make downloads wait in line. Closes issue 321.

2 years agoFix for logic bug at end of playlist in 9d0726409ea1.
Steven Robertson [Thu, 24 Dec 2009 15:50:09 +0000]
Fix for logic bug at end of playlist in 9d0726409ea1.

2 years agoUse software mixing with Xine backend (toupeira23). Closes issue 370.
Christoph Reiter [Tue, 22 Dec 2009 17:01:50 +0000]
Use software mixing with Xine backend (toupeira23). Closes issue 370.

2 years agoDon't sort songs for songs-selected.
Christoph Reiter [Sat, 19 Dec 2009 04:34:22 +0000]
Don't sort songs for songs-selected.

2 years agotray icon: destroy gets called on start if there are two identical plugins.
Christoph Reiter [Sat, 19 Dec 2009 00:27:36 +0000]
tray icon: destroy gets called on start if there are two identical plugins.

2 years agoFix/Support tied numeric tags.
Christoph Reiter [Fri, 18 Dec 2009 23:46:53 +0000]
Fix/Support tied numeric tags.

2 years agoFix filtering, searching with conditional tags in the paned browser. Closes issue 45.
Christoph Reiter [Fri, 18 Dec 2009 16:58:20 +0000]
Fix filtering, searching with conditional tags in the paned browser. Closes issue 45.

Also add support for tied and numeric tags.

2 years agogstbe: Stop on pipeline errors. Closes issue 363.
Steven Robertson [Wed, 16 Dec 2009 19:32:27 +0000]
gstbe: Stop on pipeline errors. Closes issue 363.

2 years agoWeighted random album plugin. Closes issue 259.
Steven Robertson [Sat, 11 Jul 2009 21:37:30 +0000]
Weighted random album plugin. Closes issue 259.

2 years agoFix trayicon plugin for the KDE panel. Closes issue 356.
Christoph Reiter [Wed, 16 Dec 2009 18:02:03 +0000]
Fix trayicon plugin for the KDE panel. Closes issue 356.

Allways set a pixbuf that is the same height as given by the panel
or the KDE panel will emit endless size-changed until the height is 0.

2 years agoTry to import global mmkeys module (and rename mmkeys.py because of naming conflicts...
Christoph Reiter [Tue, 15 Dec 2009 17:41:16 +0000]
Try to import global mmkeys module (and rename mmkeys.py because of naming conflicts). This makes compilation of extensions unnecessary in debian testing.

--HG--
rename : quodlibet/quodlibet/qltk/mmkeys.py => quodlibet/quodlibet/qltk/mmkeys_.py

2 years agoWhy test before committing when you can clean things up later?
Steven Robertson [Thu, 10 Dec 2009 19:10:45 +0000]
Why test before committing when you can clean things up later?

filesel: handle 'initial=None'. Duh.
thumbnails: was testing a float and an int for equality.

2 years agoReload edited files in Ex Falso. Closes issue 63.
Steven Robertson [Fri, 11 Dec 2009 00:10:40 +0000]
Reload edited files in Ex Falso. Closes issue 63.

2 years agoBrowser windows: set saved RPaned positions.
Christoph Reiter [Mon, 14 Dec 2009 15:08:38 +0000]
Browser windows: set saved RPaned positions.

2 years agoFix optional POPM count attribute handling with newer mutagen. (fnordpol) Closes...
Christoph Reiter [Sat, 12 Dec 2009 19:01:30 +0000]
Fix optional POPM count attribute handling with newer mutagen. (fnordpol) Closes issue 364

2 years agoUnify numeric columns (jhovold). Closes issue 81.
Steven Robertson [Thu, 10 Dec 2009 18:36:24 +0000]
Unify numeric columns (jhovold). Closes issue 81.

There's really no reason this took a year to consider.

2 years agoDestroy the pipeline during song transition to stop gstreamer from playing and make...
Christoph Reiter [Wed, 9 Dec 2009 01:23:23 +0000]
Destroy the pipeline during song transition to stop gstreamer from playing and make 'stop after this song' work again. Closes issue 333

2 years agoidle_add the songlist fill in paned browser (for more visual feedback).
Christoph Reiter [Wed, 9 Dec 2009 00:47:14 +0000]
idle_add the songlist fill in paned browser (for more visual feedback).

This page took 0.220589 seconds and 4 git commands to generate.