Code repositories
Volume expanded as well, both packed a bit better
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
randomalbum: Algorithm improvements. Again.
This version seems a lot more stable in terms of the way it selects albums.
--HG--
extra : rebase_source : 0a2adbc458cc71c65cc2ad92b72fbba450e61132
This version seems a lot more stable in terms of the way it selects albums.
--HG--
extra : rebase_source : 0a2adbc458cc71c65cc2ad92b72fbba450e61132
Fix --print-playing.
Encode cover image path.
Updated gl, gl_ES, es translations (Johám-Luís Miguéns Vila).
Updated German translation (Rüdiger Arp).
filesel: fix hang waiting for new event. Closes issue 454.
qlscrobbler: Fix preference pane ordering. Closes issue 452.
brainz: Fix when 'album' tag is present, but not 'artist' tag.
--HG--
extra : rebase_source : 3290e5de5c7701c2ff216c886c78a7e75fb23045
--HG--
extra : rebase_source : 3290e5de5c7701c2ff216c886c78a7e75fb23045
lastfmsync: Don't increment playcount ad infinitum.
--HG--
extra : rebase_source : fd4eaff756db7ee3f28d046dcad505c0a47632b3
--HG--
extra : rebase_source : fd4eaff756db7ee3f28d046dcad505c0a47632b3
Slightly improved list of words not to capitalize.
Hg sucks.
ID3File: Dummy value should be a mutagen.id3.ID3, not a plain dict.
Fix typo. Closes issue 433.
OrderWeighted.next: Default rating is 0.5 now.
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
* 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
Albumart: Fix a case where the selected image wasn't set (Tomasz Miasko). Closes issue 429.
fix 'typo'
Fix OBO error with shorter result. Make date come from release.
Fix for file without tags. See issue 220.
Properly encode cover path for gpod.
Fix partition-type type conversion.. they can be base 16.
Thanks goes to johoe; and sorry for the trail and error.
Thanks goes to johoe; and sorry for the trail and error.
Filter out empty partitions. (issue 422)
Convert all dbus strings to strings (for gpod)
Devkit: Handle partitions properly. Related issue: 422
Devkit: Use a real unique identifier; Ignore everything that is not a filesystem. Closes issue 410.
Human sorting: Only merge whitespace instead of removing it.
Panes: Always insert new values before "Unknown". Closes issue 423.
Fix bug when cropping result ListModel. We need plugin unit-tests.
IRadio station list: Smarter add behavior.
If user hits 'add' with no station checked but one selected, use the selected
station.
If user hits 'add' with no station checked but one selected, use the selected
station.
Unflip artist and title default patterns in QLScrobbler
Fix tray icon on Windows. Closes issue 411.
Quod Libet 2.2.
Quod Libet 2.2 release prep.
Fix MusicBrainz performer splitting. Also use the right tag name.
Fix editing key and value with multiple keys (extruded). Closes issue 393.
MusicBrainz plugin touchups.
* Change label when no results found
* Make 'Search' button mnemonic not conflict with 'Save'
* Change label when no results found
* Make 'Search' button mnemonic not conflict with 'Save'
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.
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.
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.
* Format title and artist based on Patterns.
* Update Prefs display code to make that work. Probably more than necessary.
Last.fm sync plugin.
Don't refill panes on 'Select All'. Closes issue 85.
Fix typo in french po file.
I18n updates from Johám-Luís Miguéns Vila and Bastien Gorissen.
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
* 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
Reset auto search timeout on backspace events.
Most of my unnecessary searches come from pressing backspace while the entry is allready empty.
Most of my unnecessary searches come from pressing backspace while the entry is allready empty.
Human sorting for album and paned browser. Closes issue 190.
Try xdg-open, gnome-open first for opening a browser, sensible-browser can only be changed through update-alternatives and is most times wrong.
Disable lyric download button pending fixes in future release. See issue 273.
Remove '(different across %d songs)', etc while a tag is being edited inline.
Tie LibraryValueCompletion to 'eager_search' setting. Closes issue 33.
Deal with foobar2000's TXXX:DATE. Closes issue 220.
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)
* 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)
Saved searches. Closes issue 41.
Fix thumbnail code on windows.
Don't pass encoded paths to os.path and force glog.glob to return unicode.
Don't pass encoded paths to os.path and force glog.glob to return unicode.
randomalbum.py algorithm improvements.
Windows installer fixes.
Support py2exe for windows installation.
Albumart plugin: Catch HTTP errors. Fix coverparadise parsing.
Switch on "Replace old notifications". To prevent NotifyOSD from showing endless old notifications when skipping some songs.
QLScrobbler fixups.
Let DeviceKit-Disks fail on start if ctypes or media-player-info is missing, so that HAL gets a chance.
[Output Log] Make notebook labels translatable and move "General" tab to the front.
Print a warning if the feed browser can't be enabled.
Add some device related warnings.
Warnings for missing dbus-python, python-gpod, media-player-info.
Warnings for missing dbus-python, python-gpod, media-player-info.
Set PULSE_PROP_application.icon_name environment variable.
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.
The default value was space seperated and we are using tabs now.
Only pass encoded strings to urllib.quote/unquote/pathname2url. Closes issue 380.
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.
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.
Fix Devicekit-Disks, actually try to connect to it, yay for me.
Quod Libet 2.1.98 release prep.
Remove remaining CVS ID tags from header comments.
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.
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.
Updated QLScrobbler plugin. Closes issue 376.
Fix --focus with trayicon plugin enabled.
plugin: Allow window state changes from outside.
remote: Don't assume that the window is showing.
plugin: Allow window state changes from outside.
remote: Don't assume that the window is showing.
Set ReplayGain volume before next track change. See issue 344.
Save song position on quit, and restore on reopen. Closes issue 218.
Don't expand folders on start.
Fix .gtk-bookmark file parsing
Make downloads wait in line. Closes issue 321.
Use software mixing with Xine backend (toupeira23). Closes issue 370.
Don't sort songs for songs-selected.
tray icon: destroy gets called on start if there are two identical plugins.
Fix/Support tied numeric tags.
Fix filtering, searching with conditional tags in the paned browser. Closes issue 45.
Also add support for tied and numeric tags.
Also add support for tied and numeric tags.
gstbe: Stop on pipeline errors. Closes issue 363.
Weighted random album plugin. Closes issue 259.
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.
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.
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
--HG--
rename : quodlibet/quodlibet/qltk/mmkeys.py => quodlibet/quodlibet/qltk/mmkeys_.py
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.
filesel: handle 'initial=None'. Duh.
thumbnails: was testing a float and an int for equality.
Reload edited files in Ex Falso. Closes issue 63.
Browser windows: set saved RPaned positions.
Fix optional POPM count attribute handling with newer mutagen. (fnordpol) Closes issue 364
Unify numeric columns (jhovold). Closes issue 81.
There's really no reason this took a year to consider.
There's really no reason this took a year to consider.
Destroy the pipeline during song transition to stop gstreamer from playing and make 'stop after this song' work again. Closes issue 333
idle_add the songlist fill in paned browser (for more visual feedback).
This page took 0.220589 seconds and 4 git commands to generate.