[Pkg-mpd-commits] [sonata] branch debian/master created (now 781c4c9)
Simon McVittie
smcv at debian.org
Tue Jul 26 08:33:20 UTC 2016
This is an automated email from the git hooks/post-receive script.
smcv pushed a change to branch debian/master
in repository sonata.
at 781c4c9 New maintainer, the mpd packaging team
This branch includes the following new commits:
new aaa6396 initial import
new 6d73b42 added shortcuts, updated docs, etc
new 6d9d546 FINALLY fixed the damn player width issue. added WillySilly's icon. readying for initial 0.5 release...
new 6863365 quick fix for if mpd is not running
new 6f103be oops, replace was broken :P
new fdb730f fix incompatibility with pygmy by incrementing mpdclient; fix systray bug
new 2a509d1 bump to 0.5.1; open documentation in background
new 1fab986 try gnome-open and exo-open first for loading help; background process
new be08c5c pref to show album art; correctly update interface upon updating library (stripped a bit too much out of pygmy :p)
new 605e480 pref to stop playback on exit
new 10098c2 minor bugfixes
new 93d8496 increase iteration time if a connection is timing out to make gui more responsive
new 3fc520b lets also add a timeout for the socket just to be on the safe side...
new af688e1 tray tooltip image follows pref
new 2428f8d pref to minimize to systray on close
new c9b5dee really fix opening help
new 0a100ec ctrl-q to quit; use stock icon instead of custom playlist icon
new 20554c7 ctrl-q for quit; menu key to popup menu
new 21c77ba add 'show player' toggle to tray menu
new da641eb allow right-click popup menu from anywhere on player, not just treeviews
new 2468f2a don't popup main menu when right-clicking on image, only popup image menu
new b75b6b4 don't popup main menu when right-clicking on image, only popup image menu
new d836a3f position popup from 'menu' key to be in the first selected row that is visible in the treeview
new 2d5b5bf added ability to translate strings; readying for 0.5.2 release, just need to do bug hunting
new 7202cf3 use dbus (optional) to prevent multiple instances
new fbf3ed8 open prefs on initial load if the mpd connection fails
new 2bd7186 fix dbus code (putting SystemExit() inside a try doesn't work so well...)
new c3fa92b prefs for window: sticky, above; cleaned up prefs dialog; readying for 0.5.2 again
new 1c9de95 update TODO, CHANGELOG; 0.5.2 here we come
new 2255644 oops, update messages.po
new a0128ad 'delete' key works again
new 1bc550e added ctrl-u shortcut for updating entire library (same as menu item); added ctrl-shift-u shortcut for updating only selected paths
new 81148e2 Add support for playlists (save, load, queue, delete)
new 5526fd1 (Re-)display systray icon if tray is (re-)opened
new 730e62e ability to use local image for cover
new 54c65e0 initial attempt at being able to use multimedia keys; requires gcc (and python-dev on some distros), and may require pygtk2.8, i need to investigate that
new a53b565 use correct(?) signal callback arguments for mmkeys
new 7c88689 allow fetching covers if only an artist is specified, but no album
new e76dba7 fix for multimedia keys (hopefully)
new a2521b1 fix2 for multimedia keys
new c96e160 allow double-clicking on images in cover chooser dialog
new 63a7e59 readying for 0.6 release; bugfix for right-clicking on some area of the album art and getting two popups
new cba135a backspace to go to parent dir; retain selection of all dirs (excluding '/' and '..')
new 2754ef5 show previous instace if user tries to open a second instance of Sonata [Mike Massonnet patch]; 'escape' key minimizes to systemtray (if pref enabled)
new fcd2d64 --toggle argument for the app's visibility (requires dbus)
new e41e8c1 bugfix for when dbus is installed but sonata is unable to connect
new 4113fec small improvement to retaining selection
new 4bd54f7 Show larger image on left-click of cover art; tweaks to logic for retaining treeview selection and position
new f68ac29 move 'update library' menuitem to library menu only
new b16d6f5 Fix crash when playing ogg streams [patch]
new c426ade bugfix for inability to delete multiple playlists at once
new 23f5d5d add --version, --help; print usage; commit fr translation
new dc6b3b2 missed a string; update messages.po
new 6eea01d more translatable strings
new 51e2e0f additional shortcuts
new 77c0727 reduce iteration timer to 1 second (from pygmy's 250ms) and use self.iterate_now() on user's actions to keep the interface responding quickly
new e028d47 added automatic lyrics retrieval (optional); cleaned up prefs dialog; activate display prefs on toggle, not when prefs dialog is closed
new 8beaad8 lets disable lyrics by default
new 5c6dba9 fix lyrics tab showing/hiding
new 7c85e71 alt-4 to change to lyrics tab
new ef3df0f change bgcolor for lyrics; add left margin to text
new d07bfc0 change bgcolor for lyrics; add left margin to text
new 97fe4eb add ability to search library by type (can be disabled in prefs); add some shortcuts, fix problems with others; use id3tags for displaying music files in library
new 80ed1fa bugfix that should show lyrics for more songs
new 6285ac6 bugfix to update repeat/shuffle in mpd if mpd is restarted
new 06cb5e8 switch to leo's lyrics
new c7bfd82 revert lyrics stuff; maybe at some future point
new 9136a2c preferences bugfixes - only retry connection if host/port/password has changed, do port comparison as string comparison
new 0b8da93 improve tooltip; only show filename, not fullpath, in various labels; when using replace, and in play mode, always start at 1st song; make sure to scroll to the top of a dir we haven't yet been to
new cdd9eef prevent clicking too quickly on the tray icon
new f0f4d03 retain selection after drag-n-drop
new 9e5e37e clean up cover window
new f94d0ae fix repeat/shuffle
new 2f47b9f only show trayalbumart when toggled on from prefs if we're in play/pause mode
new 759d789 keep width of tooltip fixed
new 15e6cfd optional notification popup on song changes (two more items left todo); cleaned up prefs dialog some more
new 85c3746 hack to fix the notification position.. works here ;)
new 609d266 update notification on pref changes; reduce polling to 750ms, otherwise the user may occassionally see jumps in the progress bar of two seconds
new 23648cf update messages.po; string freeze for 0.7
new 744f575 fix notification popup position when playing from stopped state; prevent notification popup on pause/resume
new 5139a9d bleh, svn problems. hopefully the french translation is now actually committed
new d534f73 0.7, here we come
new 88b3758 fix crash when title, artist, or album isn't specified
new f1f1a5b fix crash if dbus is not installed; readying for 0.7.1 release
new 7aec39e display song/artist tags even if the album isn't specified
new 65892bf fix stupid crash if user changes their mpd connection info in preferences and doesn't have gnome-python-extras installed; prevent a withdrawn app if the user does not have gnome-python-extras installed (i.e. user withdraws app, uninstalls gnome-python-extras, and runs sonata again)
new d5d5419 Allow user formatting of current playlist, library, and app title
new 1d62578 improve config handling
new 600aba0 prevent calling Base.__init__ twice when printing usage, version, etc, with dbus
new e10d941 updating of album art is threaded to prevent UI blocking
new 0d2e003 threading improvements
new 4a71c35 correctly retain previous library state when ending search
new e7e5c2e better retain selection when dnd'ing multiple items
new 0f74b2f better retain selection when dnd'ing multiple items
new f5f4f2f oops, didn't mean to commit
new 52d708d use treeview.freeze_child_notify() and treeview.thaw_child_notify() to speed up populating the treeviews for users with huge lists
new 514dcac add --status and --info arguments; save prefs right after change (not only on shutdown); remove threads warnings with pygtk 2.10
new fbe1731 some code cleanup
new 544c158 add playlist to current on row_activated
new 1ce9760 prevent occasional UI freezes; add option to update db on start
new 6aefc66 Pref to autoconnect on start, connect/disconnect buttons
new d3bd5be prevent some errors while disconnected
new 9d69240 hide volume window when focus leaves sonata
new 1a9bef6 ...and remove pygmy code
new fe22cf3 show volumebutton even when not connected
new 5c62704 give output if unable to connect to dbus, but dbus is installed
new bcdb090 hide volume popup when clicking on various UI elements; change clear keybinding to prevent conflict with ctrl-c for copying
new 713529b fix some shortcuts so they work with numslock
new 268be5b force self.user_connect to True for --status or --info call (ignore the user's connect/disconnect settings)
new 3b39613 pref for song notification location; allow song notification for users without gnome-python-extras or a system tray; keep currently playing song visible in list
new 6304bc1 display path when filename is empty or http/ftp prefixes
new b262209 apply library formatting to search results; include cursonglabel in test for zero length filenames, etc
new a04cfe9 ensure that the host/port/password info is updated when the user presses connect
new 599f3d5 sexier tooltip window ;)
new 87d3863 pref for showing playback buttons; correctly update 'show player' menu item when using escape to withdraw app
new e6487ba add russian translation (Andrew Lukoshko); update messages.po
new b8d88e9 oops.. add russian translation, take 2
new 84f5243 clean up prefs; fix notification location
new f16c146 update messages.po
new 7b7ff25 update russian translation
new d7576aa fix occasional sonata --toggle freeze
new f95a3d1 update/show notification on pref changes
new 801b714 improve menu popup position code (and include self.playlists)
new 01c2f07 ensure that self.trayeventbox is not None for users without gnome-python-extras
new 8ff7817 update fr translation, 0.8 release a-comin'
new 9fc5ef0 added polish translation (tomasz dominikowski)
new 3f38b0f prevent update_status crash
new 8fbd204 prevent certain keys from causing events
new eeeeed0 Correctly send mpd password when using manual connect
new e751277 0.8.1 here we come
new 81a3b72 apply patches to install mpdclient3 to site-packages, not bin, and remove #!/usr/bin/env python lines (nijel)
new 20fe8e8 fix --help msg, whoops
new 8650572 Use local artwork (cover.jpg) if it exists
new 993ba36 lets also check for folder.jpg, that seems to be common too
new eb5443e break up notification window and main window translations (by request)
new 4a1dbd6 update russian sonata.po
new 3e015cb update polish translation; fix reference to mirage.py :P
new e68fed3 don't save standard local artwork (cover.jpg, folder.jpg_ to sonata covers dir (unlike with a user-specified local image)
new 89b9325 add german translation (paul johnson)
new 337d95d just some code cleanup
new 300bdda don't call conn.do.search if searchtext is empty
new 5df54cb prevent crash if at/len is not between 0 and 100 for whatever reason
new 6653467 Popup song notification on un-pause
new 3cdce79 add arguments: play, pause, stop, next, prev, and pp; change --info to info and --status to status
new c09de3b don't escape html for window title
new 4df0e2f end any existing search instead of blanking self.browser when searchtext is empty
new be04aa9 generalize amazon coverart parsing; prevent infrequent crash if amazon returns a non jpg url
new 6220799 fetch higher res cover art; store art in ~/.covers for consistency with gmpc
new 8c8fd3e also remove the old sonata covers dir (it doesn't make sense to copy the old covers over because they are lower res..)
new c417a66 add crossfading option
new 028b781 small things
new f731f70 default to song's dir for local image dialog; expand self.musicdir if user uses ~/path; use better default for self.musicdir
new 60a5715 ensure that self.download_image_to_filename is not called multiple simultaneous times
new d7d5eb4 properly show notification on un-pause from other clients as well
new 38a545c threading issues fixed? working well so far..
new 9246432 more attempts to prevent threading freezes
new bb9e8a5 reduce size of volume increment
new f7dacf3 fix typos
new 5c05241 Pick up tooltip album background color from gtk theme
new de1b3b1 add more data to coverwindow; update with song changes, etc, and make non-modal; allow access even with no album art available; use sonatacd_large.png when no album art is available
new ab24d74 add sonatacd_large.png
new 04669fd clear the coverwindow when stopped
new 2321f2d initial stream support
new ad42275 formatting fixes
new 0e50281 add crossfade to 'sonata status'
new 5013a73 orient coverwindow length-wise
new 043746d oops, fix bad typo
new 16957a1 keep library in same order that mpd stores info
new b865bb0 save sonatarc after adding new stream (to prevent losing the stream because of a crash, etc)
new a0bb19e remote images window is now non-blocking (need to add search bar to bottom)
new 8031a13 remove some unused modules
new 3f19039 allow specifying search terms for remote album art
new ae11bb8 album art fix
new e6a08fc ensure that we unescape playlists before we try to delete them, since the playlist files are not escaped
new 185ae2a tooltips
new 8d9e369 make coverwindow a window, not dialog
new 57d6785 allow editing streams; prevent replace from clearing the current playlist if nothing is selected
new 1c3bbf7 ensure player expands to its previous expanded height
new b51a28e show hourglass feedback to user when searching for remote images
new 4f961eb prevent threading issue if pressing enter too quickly in the remote image search
new c6fffe7 ensure that setting local art is applied to the song for which the user opened the dialog, not the currently playing song
new f2a922f prevent possible bug when deleting multiple streams; make menu contextual based on treeview selections
new 93c771b call correct def
new 939067a fix bug that doesn't allow searching library for non-english locale
new 19ed956 oops.. now it's fixed
new 3b9d9cf bold labels in coverwindow, implement min width
new 885d944 string freeze for pending release, merged po files
new 6dc1cf3 version bump, updated translations
new 89e1224 clear searchtext on end search; 0.9 release
new 65ae4bc fix bug that prevents artwork from being set for artists/albums with slashes in their name; attempt to fix potential interface jumping
new 0b4c454 update russian translation (ivan)
new 8bf6e00 more formatting options for text display (genre, song length, elapsed time); correctly make the formatting tab translatable
new 65bb361 use first int when track number is, .e.g, '04/10'
new 8e23746 add year to formatting options
new cc76cb3 revert to using GtkStatusIcon if gnome-python-extras isn't installed
new 17c44bd allow drag-n-drop of images to set album art
new 32e430e If there is only one image in the song's dir, set as art (Ivan)
new accaaf6 Options for choosing album art (local only, remote only, local then remote, or remote then local); more attempts to improve gtk threading
new 9f97144 perform file extension comparison in lowercase; fix missing argument
new 74cac2a parentheses
new bb0c092 threading issues are finally resolved? can it be true?
new 2ce392b add initial statusbar code (optional)
new 0d0ce1c call dialog without running another mainloop
new d394aa2 call dialog without running another mainloop
new 22193d3 split gtk.StatusIcon tooltip into 3 lines
new 6425dce play friendlier with other clients for shuffle/repeat
new 59b4255 don't call gc.collect() every iter, this drastically increases cpu usage; open notif window after sonata is loaded so that a black notif window doesn't appear on start
new 43df1c0 better gc.collect() implementation
new 6a9137b put threaded gtk calls in gobject.idle_add
new ed9d550 improve statusbar text; strip first digit of hours/mins if 0 and unnecessary
new 54ea3de don't show statusbar when collapsed
new 6c355c2 ability to sort current playlist
new add6926 random sort option
new fed10ad reduce initial load (oops, self.update_playlist was executing twice); use swap instead of move to half the number of mpd calls during reverse sort; use built-in shuffle instead of doing random sort manually
new 3c6cfd1 remove unused time module; don't iterate through playlist again for self.update_statusbar
new 7dd6e6f remove unused time module; don't iterate through playlist again for self.update_statusbar
new 1344a1c fix singular/plural in statusbar; fix total time of current playlist if the user has streams
new 501cae3 update russian .po in order to test, e.g. hour/hours translation
new a22ed7c unbold only last playing song rather than unbolding all songs in playlist (legacy pygmy code) -> more responsive interface when changing songs with large playlist
new 612e256 eliminate unneeded self.conn.do.lsinfo in self.browse
new bb801f2 more situations to update self.prev_boldrow
new bd99248 pre to write xmms-info like status file to use with IM, IRC.. (patch by amon)
new 1c7f728 speed up treeview by unsetting model when appending and setting fixed row height; dont error on songs without a track.time
new 7347117 Ability to run on OLPC's Sugar user environment (Owen)
new 1b436aa do less self.conn.do calls when possible in certain situations
new cc2de9e remove (now) unused pickle module
new cc51270 change 'help' to 'about'
new eebbf3c add sonata_large.png
new beeaf99 add sonata_large.png
new edc8021 add quit item to menu; fix small aesthetic issue in prefs
new 5c821d4 add some ...'s to menu items as appropriate
new d41f7c9 commit translation patch for pluralization
new 3676cae ability to use parantheses in formatting such that all tags must be found for that formatting to be visible
new ae61431 add translators to about
new a3cdb0e also update menu items on treeview click, not just selection change
new 5a6c94d ability to format the current song/notif window
new ac68731 fix translators string
new 36e598e initial commit for editing song tags (requires optional taglib/tagpy)
new 4d718c9 ability to set tags across all selected files; improved look of tag dialog; add bitrate to song info window; f1 for about dialog
new 394d171 highlight entries text in red if modified by the user; retain selected rows after mpd update; allow activating multiple files with return; pref to automatically playing songs on activate; re-enable gtk.statusicon tooltip code; fix editing streams; allow entering pls/m3u/extm3u streams
new 1cb5bdf fix auto-numbering of tracks for tag editing; don't allow fileentry text to become red
new 216564a use curly brackets {} instead of parantheses for song formatting; save self.currsongformat1/2 appropriately; add border around album art (ivan/quod libet patch); fix gtk.statusicon's notification window bugs
new 930ffb2 make tray icon optional; remove 'edit' from streams menu
new 3ec053b clean up notif window sizing code and fix small bug there
new 1321afa poll more often for cursor with gtk.StatusIcon
new 73c2ce7 add border to song info window album art; move code to add_border procedure
new ee3f1d4 fix notif window width
new 2b3fc0d update sensitivity of minimize pref to reflect trayicon pref
new 3178c7c only withdraw_app() on escape if systray icon is visible
new 7826127 additionally, only minimize to tray on close if icon is visible
new f9154c5 fix bug that prevents artwork from displaying when self.musicdir is not set
new c42b208 unselect all paths before attempting to retain selection
new 91c52d4 add path checking to accomodate non-standard --prefix paths (reported by mike)
new 278c514 eugh, duplicate code
new 0e631bf fix locale path checking for --prefix paths as well
new f56aa12 include path in edit tag window; add borders to remote album art
new d12a653 make genre edit entry into ComboEntry; remove excessive icons; prompt use when deleting playlist/stream
new 804c5f1 add half second delay on re-enabling save so that entries will properly update in sonata (no idea why this hack is needed)
new 9ef3a3c recursively include files of selected dirs for tag editing (only works for first 1017 files, taglib bug?)
new 45112f4 retain album art aspect ratio
new 634dbe4 multiple library views (filesystem, artists, albums); use pympd's mpdclient3.py (+ my fixes) so that do.list() works properly; fix bugs if user does not have mpd read access
new 79e0c91 new album icon? fix two bugs related to library views
new 7620b74 update icons
new 79a50c4 prevent volume window from continually popping up on click
new be1c55a revert mpdclient3 to old behavior so tags show up as intended
new f0a1393 get crossfade commands from mpd rather than overriding other clients (like repeat/shuffle)
new beb4fff initial commit for improve song info window; add menu item to open info window for those who have artwork disabled
new 0c00ba9 tooltip
new f56e6f3 browsing fix due to mpdclient revert
new 3844e5f add pixmaps path to find_path
new e8bf89d update fr translation (patch 1786)
new 2a4edd6 refactor tag editing code to read tags on the fly instead of frontloading; implement lyrics code (Florian) but currently disabled
new 81b9d17 add notebook mnemonics; simplify artist view code
new 1307bcc remove case sensitivity in artist/album views (so that 'Paco de Lucia' items are lumped with 'Paco De Lucia')
new d72994c use command_list_* for batch jobs for fewer mpd calls; use self.conn.do.search() instead of find() for case insensitivity; ensure browser_get_selected_items_recursive returns unique items
new 34a7d1e move checking that file exists to on demand in order to make initial loading of tag editing window faster
new 6c00b0a revert command_list_* because of potential socket timeouts (sigh); fix backspace for parent dirs
new 88dcc82 allow using multiple arguments with self.conn.do.search() and use for artist view level 3
new 7de2c12 fix quirky retaining of selection in artist view; ensure that artist and album searches are exact matches (albeit case insensitive) for view modes
new 91f2754 improve error handling when working dir is no longer in library (work up tree until dir found)
new d4ecc81 remove debugging prints
new 850c904 code cleanup
new a02ced6 allow editing tags from infowindow; allow changing artwork from infowindow (right-click menu, DND); add close button to infowindow
new ba67241 sort albums in artist view by year; fix small tag editing bug
new 9b74143 simplify edit tag window; preserve order of inputlist items in remove_list_duplicates() when case_sensitive is True
new 850ac2b use more elegant code to define single object in mpdcleitn3.py (whatah)
new ebbf732 lots of code cleanup; order album songs by track number in artist/album view
new f63a0b9 revert cosmetic change to prevent any possible conflict
new df7c83b add song path to info window
new 7413dc1 setup.py update
new 8ffa3aa fix bug for songs without track numbers
new 024c4f8 prarse track metadata for track number, since it can be of the form 'curr/tot'
new 7391b12 oops
new 84e39e7 fix remove_list_duplicates()
new 53ad0aa correctly unbold row when paused then another track is played
new ffc1a86 don't allow DND on treeviews other than self.current
new 5c6ad6d keep root artist/album view contents in memory to increase responsiveness
new 89186ba keep current song in bold even when stopped
new dc06ebe add 'album info' tab to info window; re-enable command_list_* but just for sorting
new 64aab55 fix bug that prevents editing tags when you've searched in artist/album view
new d36287a speed up actions if all artist/album view items are selected
new a1c183f set threads as setDaemon(True) so that they will die when we call sys.exit()
new a82e40c print info messages after arguments check so that they are not displayed if the user types, e.g., 'sonata status'
new ac45e46 show mpd stats in about dialog
new e5d47fe bold song on startup; simplifiy bold/unbold code further
new 5713131 enable lyrics; save lyrics to file instead of always fetching remotely
new 78d640e small changes
new 33edf6a allow editing tags from current playlist tab
new f64ad86 only use return_root shortcut in self.VIEW_FILESYSTEM
new 39a34c2 don't save lyrics when they return 'not found'
new ba5dec2 fix for tracks that have YYYY-MM-DD dates; hide 'edit' button if tagpy is not installed
new 9b7dc9b string freeze for translations
new 0eff738 update TODO
new 6c2b01c update TODO
new d9f1d6a oops, lyrics message was commented out
new 3a5786f fix tooltip/notification window position for dual-monitor setup (pygmy bug :p)
new d40e280 use kfmclient to launch browser in kde
new 932d252 fix kfmclient command
new f17d2b1 add ukranian translation
new 154f489 finally fix all notification window position issues with dual-head displays
new 2e2c6aa make sure notif window is never above traymenu; correctly withdraw app on startup with gtk.StatusIcon
new 2aee3a7 don't show statusbar when starting in expanded mode; improve streaming parsing; keep song visible when going collapsed->expanded
new 5cbb00a make song info window resizable, lyrics wrappable; put remote image error into window instead of separate dialog
new 313c397 fix interface jumping when currsongline2 is blank; prevent playlist from scrolling back to top when streams are played
new 392ba94 save infowindow position and size
new d99aad4 holy problem with indentation batman
new 302ba82 small fix to playlist updating
new 6cf34e8 really fix interface jumping when currsongline2 is empty; prevent possible update_playlist errors
new 62547d3 prevent interface glitch with ctrl-up/down for expanding/collapsing
new 9c722ba update translations; fix bug when losing connection to mpd
new cbeb0cd keep sonata responsive in certain situations
new f81e396 retain position when removing items from current playlist and other tweaks
new f624260 bold bug
new 9ba6acc bold bug 2
new faa82df don't show stream names in current playlist (side benefit of speeding things up a bit when there are multiple benefits)
new cf00406 update ru.po, add ability to edit streams
new 8b74c2e allow ctrl-w/ctrl-q to close infowindow and main app; prevent infowindow from reappearing if it's closed too quickly
new 5b6b635 small usability improvements to gtk.StatusIcon
new 0c9d75f prevent infowindow freezing
new 6ae1268 fix for olpc's sugar ui (owen); make lyrics support optional
new a32abcb small stuff
new 743490e updated pl translation
new b4825f9 reordering the current playlist via dnd no longer causes a refresh
new d382b8e ready po files for translations
new ef39ed4 allow Sonata to work with older version (0.90.1) of tagpy
new 924f99b when an edited stream's name already exists, prevent it from being deleted
new c7d3593 hide notification window on click
new bfcf6a5 prevent error on install if user doesn't have permission to remove /usr/bin/mpdclient3.py
new 157a120 updated translations
new 51f9056 gc.collect() fix?
new ef0edf3 gc.collect() fix continued..
new 61e4cc3 add ellipses to notification window; don't duplicate filename in cursonglabel when song has no tags
new 2deca03 (un)withdraw info window on systemtray icon click
new 1f4f507 attempt at gnome session management
new 664bfa9 correctly reset artwork if no local artwork is found and option is set to Local Only
new 43efd36 ensure that lyrics stay synced even when a song's lyrics aren't found
new 1bb3b98 disable gnome session management (untested) for release; update last translation
new 85f065b unwithdraw sonata if gtk.statusicon disappears; don't start sonata withdrawns if gtk.statusicon is not available; re-enable gnome session management (need gnome testers)
new 3587d0f allow searching ALL metadata in library; save last used option in library search
new 1dae7ee oops, highlight comment field in red when text is changed
new 1bed782 patch for sugar environment (Owen Williams)
new 061378a Update code for dbus-python 0.80 API (Jordan)
new e98a123 ensure buttons have images even if gtk+ themes specify otherwise (Jordan)
new 44083e8 another olpc fix (owen)
new b51cd78 add shuffle/repeat to cli arguments; show if mpd is updating in statusbar
new 0a0f27f gnome session support confirmed to be working
new 39b37a6 fix bug if mpd is not running and sonata starts hidden
new c82d2da ellipsize currently playing song (patch by Jordan)
new c1b96b2 make notification window scale with monitor width
new 5777d22 Cover art preferences: save to ~/.covers or in file's respective dir
new 4d9c149 fix bug if setting artwork across filesystems (os.rename() -> shutil.move())
new 7aa0c0e fix sensitivity of artwork widgets in prefs
new 4ca8493 fix custom filename for album art
new 173230c improve ellipsize hack
new c7fef9e improve ellipsize hack, take 2
new 0c24b3c have song info window autoscale if user hasn't resized window
new 3ef2f76 resize cover art to fit song info window
new 8bf39f5 hacky workaround for gtk+ sensitivity bug (#56070)
new f6417bf pad single-digit track numbers with 0
new cd556dc <Ctrl>J for xmms-like search filter (vEX/Eduard)
new 5ed3b09 small fix for bold/unbolding rows while filter is open
new 8ec0fc2 allow escaping out of playlist search filter
new 2ece68f nice speed increase when toggling open filter bar; fix for infrequent segmentation faults?
new 02aaa15 add button for listing of shortcuts to About dialog
new f4c1a94 include and use backup volume icons if user's icon theme doesn't have stock_volume-*
new bca431b implemented Various Artists logic to allow, e.g., setting cover art for the entire album
new 1282242 add simplified chinese translation (desmond chang)
new 733c2ed speed up filtering by only searching current model if todo is a subset of self.prevtodo
new 16aaaba revert filter speed increase when len(todo) == 0; fix bolding/unbolding of rows
new f4ced61 when quitting filter, set_model in gobject.idle_add
new 85d7ce8 fix find-as-you-type in current playlist
new 5aeff8f allow up/down arrows for moving selection while the filter entry has focus
new b23ae92 fix using the local/remote method of setting artwork for VA albums
new 3d16856 fix for having translatable strings such as hour/s, song/s, etc (beekeybee)
new b25a2ee cosmetic code cleanup
new 937caea ensure that self.songinfo exists when we call artist_for_album_name()
new 837f7a0 prevent minor tracebacks when mpd is not running
new 6d40e2b update po's for translators
new 01314bc update po's for translators (remove filenames from translatable strings)
new eda0163 remove strings that shouldn't be translated from po's
new a5763f7 link artist name in song info window to wikipedia
new 4d8478a link artist name in song info window to wikipedia (small update)
new 9071959 also make album a link to wikipedia
new 5ab51c2 attempt to prevent right-click menus from closing right away for some users
new 76b4401 increase min width of notif window
new 1ca6993 use wikipedia's Special:Search in links
new d8043dc small improvements to filterbar
new 1cd9cd1 small improvement to library searchbar too
new 87316bd allow pressing escape to cancel the library search
new d2860c4 add website to svn
new 9c2647d cleaned up and translatable shortcuts dialog (dan mcgee)
new b85f6f6 some code cleanup
new fd8c171 prevent crash from not calculating len(str) in unicode
new b7d5727 volume icon fix
new 5754bb7 1.1 here we go OMG WTF ROFL - updated translations, website, minor updates to shortcuts listing
new 5d069e2 fix issue with python 2.4 where a second instance of sonata wasn't properly prevented (Sebastian Kemper)
new 1e2351a ensure artist name is correctly reset for songs without album tags
new f4f3f74 show info for current song even if mpd is not playing
new 59017f9 put song info inside gtk.ScrolledWindow
new fdb980c improve handling under tiling WMs like ion3 where requests to be resize the window are overridden
new baef798 revert rvn 418
new a4f1f08 ensure that we re-check for the artist if any songs are updated
new 6ab1213 fix 'sonata pp'
new a38ebac add swedish translation
new fb305ea strip spaces in tagpy_set_tag and tagpy_get_tag; fix filename_is_for_current_song when self.single_img_in_dir is not None
new 2b411b4 handle track numbers specified as '4,10', put code into sanitize_tracknum() function
new dda235f move update library menu item to second group, since it doesn't apply to selected tree items
new f02ad8a oops, small tracknum bugfix
new 8452f0d set_role() for each gtk.window (intrigeri patch)
new 57ea8d7 set_role() for each gtk.window cont'd (intrigeri patch)
new 646023f fix expanding/collapsing under beryl
new ceeab17 fix bugs when track isn't set; ready for 1.1.1 bugfix release
new 3e5224f website version 1.1.1 bump
new 79c9565 move self.window.present to idle_add to try to fix bug 11135
new d29e725 initial audioscrobbler support (Owen); fix 'by album', 'by artist', etc for translations
new 0f406af oops, would help to add audioscrobbler.py...
new 6b5f234 just to be on the safe side
new 5330ad4 hide statusbar in collapse mode when showing from systray
new 115898a fix multimedia keys on gnome 2.18
new 2753d9f rename playlists (requires mpd >= 0.13)
new 8a9c3cb slow down polling when mpd is stopped
new ed5943d add spanish translation (Xoan Sampaiño)
new 3a7bca6 check for gnome mmkeys functionality before we import our own
new f0e0d0f check for gnome mmkeys functionality before we import our own (small fix)
new 733cc34 remove version from .desktop file, update fedora website link (bug 11282)
new 4fc421a create needed dirs on the fly in case a user deletes one (bug 11241)
new 480fe3e fix gnome 2.18 mmkeys?
new ce4156e cover artwork filename doesn't use system's locale charset
new 59b7ecf improvements to audioscrobbler support; ensure lyrics filename has slashes stripped; update fedora dl link
new 2436770 re-organize prefs
new bd63320 better handling if python-soappy not found
new 804e3d2 better handling if taglib/tagpy not found
new d983089 prevent future searching for artwork (remote and local) if cover art isn't found the first time
new 2e9875f print any socket connection errors
new 009eb69 use show_error_msg def; set password from MPD_HOST var
new 6144270 allow resetting artwork to the default image
new 33f23de also remove ~/.covers/ image on reset
new fc1fc8d 'save all' button for tag editing window
new 5fdc800 support for multiple profiles (and, e.g., 'sonata --profile=2')
new 2573866 bugfix for parse_formatting_for_substring() (vEX)
new 26282a5 if lyrics not found, don't retry over and over
new 23a88ec revamp po handling; add fi translation (lkka Tuohela)
new d7afcad update TRANSLATORS to new po path
new 2a70a2c search for additional artwork filenames
new fac2ace prevent vertical resizing of app in collapsed view
new f364b0b MPD status in systray icon
new 0b2f837 setup.py improvements
new 2338af1 better ensure sonata catches mpd update after tag editing; use command_list for path-specific updates; bugfixe for editwindow canceling; ensure self.musicdir always has a trailing slash
new 478d253 connect to mpd in thread (where possible) to prevent gui blocking; prevent egg deprecation warning; always show profilesmenu, even with one profile
new cfc7d23 support for specifying lyrics search terms
new dad1200 fix song info window when no artist/title tag set
new 1b938e2 update systray pixmaps
new ddf4f61 update messages.po
new 9e6b2a6 prevent 'random' album art with untagged songs
new 7ea42f2 escape filter text in order to correctly find songs with, e.g., & in them
new bf18fa1 python-elementtree not needed for audioscrobbler support if python 2.5 installed
new f36d7aa messages.po; ready for translations
new f35e940 po's, etc
new 680ffac sorry Ilkka ;-)
new 7638e07 update po's
new da912f1 ru po
new 84037dc update connection radio button on alt-C and alt-D
new d3ec461 updated website; readying for 1.2 release
new d01101a fix MPD password error; ready for 1.2.1 release
new 84809aa attempt to fix mpd socket timeout problem
new 24609e1 don't delete dest filename if dest filename and selected filename are identical
new 30d8d1c simplified way.. (and prevent similar issue on dnd)
new 0e2d5ba fix the connection issue where the user tries to run a sonata argument without having loaded the sonata>=1.2 interface a single time
new c299003 just to be safe
new 108d5ec don't load gnome-settings-daemon if it's not running
new 98b60d5 fix artwork fetching (stupid amazon)
new c595b70 bump for 1.2.2 release
new bee5dab update pl and fr translations
new 66f1d29 small interface improvements + patch (wide-eye)
new 021ea8f add italian po (Gianni 'moonwalker' Vialetto)
new 9498fd2 use gettext plural forms where applicable
new 02c586b ensure that shuffle mode starts a random song even after a replace
new f11605c oops, more ngettext'ed strings
new 4870302 revert code that sets sonata with a fixed height in collapsed view due to breakage in some WMs like fluxbox
new 6464512 fix sv translation, add cz translation
new 62a2ca1 incorporate disc tag in album sorting (Emmanuel Viaud)
new 7b9bbe2 also check for disc tags of type A/B and A,B
new c4a98cd reduce updating of gtk widgets (should do this for song info window too..)
new 5ae67aa update fr.po and add update-po script, both thanks to mike massonnet
new 2984ae5 further reduce gtk updating when song info window is open
new 7678593 owen patch
new d4502a2 add nl translation (olivier)
new 4d4824d nl.po now builds correctly, added to setup
new 2852833 update it.po
new 1f4a067 add stream name as a formatting option
new 526f760 move save all button so it's not off the window for some locales
new 5874194 allow update library menu item even when library is empty
new 2d0fc67 update pl.po
new be669f0 default cover remains after refetching when not using .covers dir
new 4fab16b foo
new c04e6ba sigh.. this stupid code reduced our chance of fetching artwork since we would tend never to get past the first search.
new f70fa11 ready for 1.2.3 release
new 2250958 update website
new a608bef use different accelerator key for cover art in song info window (bug 11857)
new d415f2f fix nl.po causing crash
new 89e8d9e remember playlist position when adding from library (bug #11862)
new f1cbadf use case insensitive sorting for library; ignore the when sorting library in artist/album views (holy_robot)
new d5a8471 update license to GPLv3
new 2de4800 allow saving/overwriting a playlist (fr #3732)
new 1ddcb94 fix ellipsizing text for 2nd line of song notif window
new 71d07fb better error msg if file not found when trying to edit song tags
new e39f81e fix using password in MPD_HOST
new 93dc2ba fix desktop file to match current XDG standard; partial fix for encoding issues?
new 49588a3 merge sanitize_tracknum() and sanitize_discnum() to sanitize_mpdtag()
new 517c6c2 better logic for sorting playlists and new dir+file option (sed)
new 91a4def prevent crash in populate_profiles_for_menu() with gtk2 2.12 and pygtk 2.12
new 57b8ff7 allow using columns in the current playlist (xsdnyd)
new 23e4e0c add hidden setting to hide column headers when there are multiple columns
new bc62c33 stupid tabs.. and better logic
new b59e205 spaces -> tabs (Owen)
new fe4c580 include tracks without tags in search (Owen)
new 9f94a1c if playlist is one column, make sure it's autosized
new 1aa7f2e if the user cancels out of the edit window early, only run mpd update on the edited songs
new 86f9a29 column_autosize() produces horiz scrollbar if there's a vertical scrollbar, so use this method instead
new 70fa86b prevent flakey behavior with stick/ontop when withdrawing and unwithdrawing
new 3457fe3 allow clicking on column headers to sort playlist
new 1be0917 hide header indicators on playlist dnd
new d081efd fix ctrl-j for multiple columns in playlist
new dd531b7 upon prefs window close, only try to connect to mpd if connection info has changed
new 01e8919 no more ctrl-j; custom search filter is now the default
new 42904f4 prevent spaces (and returns?) from opening the filterbar; send page up/down events to the list when the filterbar is open
new db8021b allow overwriting streams; don't show 'edit' menu item when no streams are selected
new c34d56f fixed encoding issues?
new a3cf766 prevent browsing to the parent dir in the library when the user has searched
new 1753718 correctly sanitize disc and track nums (thanks intrigeri)
new 002abab oops.. better sanitizing
new f3c9c9b fix sorting in browse_search_album and browse_search_album_with_artist_and_year
new 518eac2 fix sorting in browse_search_album and browse_search_album_with_artist_and_year take 2
new 092a0c7 ensure that we only filter once on first character trigger; ignore bold and case sensitivity when sorting from a column header click
new f8fbb8d prevent hourglass when clicking on column headers with an empty playlist
new 21ef18e initial playlist queue support (requires mpd-svn)
new 50be68d fix for mpd < 0.14
new 4a39413 shortcut for editing tags, adding to queue, removing from queue; better/smoother handling of queue when filtering playlist; only wait for trayicon to appear on startup if starting hidden (faster startup)
new 0479844 prevent horiz scrollbar from appearing on sonata load if it wasn't there when we exited
new 5ae529a better column sorting for song lengths
new b8265ee better logic for handling horiz scrollbar
new eb4090c ctrl-i to vertically center current playing song
new 8feb55d hidden config option to set browser
new 4432f8d approaching 1.3 release.. ready for translators
new 1d27e17 fix bolding of songs w/queue
new 2745c61 fix song length sorting logic when the format is, e.g., [%L]
new ffe18a7 amazon doesn't work with utf8; use latin1 encoding instead
new 5ee95c6 make sure that sanitize_mpdtag always returns a number (regardless of type int or str)
new edfd2c4 fix possible tag editing issues w/non-latin encoding (requires tagpy 0.93)
new 2aa9dca why self.choose_dialog instead of choose_dialog fixes assertion errors with newer gtk/pygtk is beyond me; also improved the text vs pixbuf handling for remote cover window
new ce5387a disconnect treeview model when removing items for speed increase; use command_list when adding songs to playlist; retain view right away rather than in idle_add so that tree view is immediately retained
new 982977d small potential sorting speed increase
new 0521378 eh, revert this, it won't work because of shifted positions
new 65aa4ac pt_BR.po (Alex)
new 22dcaaf pt_BR.po (Alex) - add the po this time :-P
new 712eeb3 update po files; add danish po file; switch from soappy to its predecessor ZSI
new 38056bf prevent lyrics traceback when lyrics are enabled and no song is playing
new f52f78e update fr.po
new 552eaf0 it.po
new 631d783 sonata man page; updated website screenshots
new 367d964 zh_CN.po
new 7b8ece4 it.po; 1.3 here we come
new 57b664b fix manpage path (damn you Archlinux)
new 692fc48 make some strings translatable, fix some mnemonics
new 78f237b allow hiding progress bar
new 9683243 pl.po
new 4e03101 shortcut to search library
new 92ef741 shortcut to display song info window (f2)
new 4d684f0 retain library path on client restart; remove duplicate variable left over from pygmy days..
new f6f70d9 nothing
new 0d1ac23 bugfix: Filter + Edit Tags edits another song than selected
new df68358 bugfix: {} displayed in the Current column title
new 2971f95 prevent crash on negative disc/track numbers
new adb08d1 correctly retain library path when in artist view
new c7c0df8 merge button_press code; prevent possible filtering crash; retain treeview position on filtered item removal
new d2995f4 prevent audioscrobbler traceback with slow connections
new 9d2bc6b fix selection problem introduced in rvn 595
new 892a582 fix non-ascii chars in format strings
new 3bc92b9 ensure progress bar is always 0<=x<=1 (not sure how it occassionally isn't..)
new c30d2d3 if '/' key pressed, show filter but don't put char into text entry
new dac17cc display error when lyric fetching fails
new bcd4dae Right-click menu can cause accidental actions with some gtk themes
new 1b5e518 allow up/down to change volume scale; only update default cover img when it isn't already the visible image
new 5d3c8d2 prevent exception if we create_art_location_none_file() without first creating a .covers dir
new 3a677df allow screen center for notification popup
new 425d6e2 show days in statusbar/about if >24 hours
new 1912f08 vertically center playing song by default
new c392ef3 allow MPD_HOST/PORT to override GUI
new 40791ca don't do fallback search on just album; it's rarely correct and causes confusion
new 95679c2 display previously fetched lyrics even if zsi is not installed
new 0ac0bad save library state more often in case app is killed, etc
new 8f0b33d allow saving lyrics to music file's dir
new ae3248a integrate info window into main player; allow repositioning notebook tabs (hiding to come...); ensure user has a compatible version of zsi; only show save all button in edit window when multiple songs selected; add volume button tooltip
new 17dbecf add be at latin.po (Ihar Hrachyshka)
new 7655fb4 prevent lyrics traceback on failed connection
new 5dcbe91 small improvement to logic for determining Various Artists
new 2a2d5c6 improve main expander tooltip (helpful when text is ellipsized)
new 84be9e7 remove hard-coded larger artwork size
new 60daff2 switch to info tab on cover art left-click
new 4d088c2 set default tags without extra info; fix size of artist/album
new dbf974a use gtk theme's link-color if available, otherwise default to blue.. requires gtk 2.12 to retrieve the link-color
new 6d7ad69 allow hiding tabs via right-click; ensure that artist/album markup labels on info tab have text escaped
new c2f6231 bind alt-# shortcuts to visible tabs; clean up func names
new 2eccdb6 prevent traceback on mpd disconnect
new 9dd193a remove 'remote only' and 'remote, then local' art options due to confusion and, most likely, its infrequent use
new 06a9d88 alt-r shortcut to randomize current playlist
new 7c50df0 prevent traceback when using ctrl-r on current/info tabs
new efd46e1 restrict right-click menu for hiding/showing tabs to the tab widgets themselves
new b2d0b4e allow adding songs to existing playlists; fix annoying playlist/profile bugs with ampersands; add playlist commands to mpdclient3.py
new 2757647 try to prevent horiz scrollbar in info window by resizing window in notebook's size-allocate callback
new 5a92bae oops, uncomment exception code in set_image_for_cover
new a7811da might as well disable horiz scrollbar too
new f0d992a in artist view, don't show 0000 for albums without years specified and put them last
new 2a0308e remove playlist_files_unchanged(); only retrieve track format if we're going to display it during a playlist update; only update statusbar text if text changes
new 02d8891 initial artwork revamp (thanks Adrian Chromenko)
new e26cff2 add artist url
new d03584f ugh.. only increment self.view_artist_level on a dir click, not a file click. otherwise sonata could get stuck in an infinite loop on startup
new a7ef7cd add some comments
new e995848 fix crash when statusbar is disabled
new a6c59b1 don't show '00' for missing track in info window; don't allow clicking on larger album cover when artwork is not displayed
new 0495406 force sonata to iterate after sorting for a small potential speedup
new 9a2b799 fix audioscrobbler caching; don't fire scrobbler_post() on current song's position change, etc
new 52b89e9 updated systray icons, make scalable for larger notification areas; fix traceback when disconnecting because of previous commit
new 66bdeca use label instead of textview for lyrics to prevent different theme colors
new 7089d26 don't hide song tags on larger info window artwork
new 61c98f2 make eggtray icon scalable too
new 23290e1 hello 2008
new bf14186 update to audioscrobble protocol 1.2 (with mveers help); clean up code and fix some edge cases
new d22eee0 print song names, etc, when posting/np'ing; fix order of info sent to nowplaying(); remove try/except and check if self.scrob_post exists
new 6987066 clean up printing; sonata doesn't need to check if the song is 30 seconds before posting, audioscrobbler.py handles this itself
new ec26639 cache audioscrobbles across client restarts
new 3f66e5a quote artist/album for lyricwiki, fixes retrieving some non-english lyrics
new 3d7f961 only use self.ART_LOCATION_NONE if the user explicitly resets the artwork, not if we can't find the artwork
new 7486b44 don't save 'not found' lyrics status.. too ugly if there is a bug somewhere that prevents lyrics from being fetched
new 8c6018a update logo
new f76749b ready po's for translations
new d9c73e8 updated nl, pl, be po files
new 8b8bfba prevent a user from typing into the entries while 'save all' events are happening
new e31524b ipv6 support for mpd connection (shane kerr)
new 19e6091 ensure we only np() tracks that have the appropriate song info; fix tabs/spaces
new e642655 a number of subtle interface improvements
new ee12465 better way of keeping track of tab positions
new 5052527 bump to 1.4
new 3528f19 fr.po
new 5e8d3f5 fix commandline arguments
new 5490adc cs, da, zh_CN po's
new 157aa5b website bump
new 7476a23 prevent crash with libegg when system tray icon is disabled
new b1680dc use hand2 for song info links
new cfe8b41 prevent possible traceback when enabling audioscrobbler
new 8cbe377 fix text background color on tabs (ecik)
new 769cf31 can't click (more) in non-english locales
new f829d2d add missing text, fix second/seconds handling for translations
new ef8ab4d update po files
new bd98d0e disable tag editing link in info tab for streams/remote files
new 1222fc6 unescape_html() lyrics after fetching
new a8294a3 enable formatting in lyrics (e.g. <b> or ''' for bold)
new e8a71fa add some error handling in case the formatted lyrics isn't proper html markup
new 6243b92 add album info back in; prevent album/lyrics for creating a horiz scrollbar
new 95a0e10 clean up play_on_activate code; only try to sort list if there are items in it
new 9df5f00 remove queue feature (removed from mpd, complain there
new 5238131 bump version, update po's
new 083e12c nl, pl, be po's
new 16d8767 fr, zh_CN po's
new a6a694f improve ctrl-t shortcut; some code cleanup; cs.po
new eb84bfd improved re-ordering of playlist songs (including multiple selected songs) - it's now similar to the way thunar handles it
new 277e2b8 set main notebook scrollable; support for alpha transparency if the gtk theme supports it
new cd586e8 prevent harmless tracebacks if, e.g., you click on current but not on an item
new 111ae66 da, sv.po
new 4003cf3 revert alpha transparency support, revisit for a future release
new 14319df use set_visible_window(False) for all eventboxes
new f53a9c8 add %D for disc number in format options
new ff9a266 fix parantheses for translatable edit tag string
new 2bc95b8 document %D in format text
new e729294 some improvements to the column names when using disc/track #
new ff90382 fix seeking in progress bar
new e0f8001 fix left color in notif window
new 7741ec4 update changelog
new 9d7bde9 fix desktop file
new e2d6e54 fix arrows in gtknotebook due to gtk bug
new f4247f3 fix potential sorting issue via column heading due to removal of the queue column
new 82a0844 prevent column widths from collapsing when we exit sonata while withdrawn - we can't simply save the current col.get_width()'s since they are unavailable in this situation, so we'll store them right before withdrawing the window
new 947db3a better handling when no read permission (bad or missing password)
new 2e9cb10 prevent info from reloading on tab click; prevent info tab from showing text focus; backport & in album info fix; bump to 1.4.2
new 55189ae replace album view for library with genre view; display covers for albums in artist/genre views; retain selection in lists after removing items
new ac1c831 hidden config option to expand notebook tabs
new de93b22 make sure we only restrict search results to the specified genre in certain situations (not when, e.g., determining album info for the info tab)
new a9fec84 fix album covers when type returned from check_for_local_images() is 0
new 767e241 fix missing song title in artist/genre views
new 50cb3d2 fix missing songdir def if type is MISC or SINGLE
new 8241ebf fix artwork for artists/albums with '/' in them
new 200cbae fix showing album covers in artist/genre view for covers in file's dir; small cleanup
new 8bcc244 small bugfix; remove print debug statement
new 392a4c1 switch back to last tab on second cover art click
new 5a07216 prevent possible strange covers in treeview if song is in root dir
new d3f6d9e enable ctrl-clicking to toggle items in current playlist
new d400f48 i'm an idiot
new 3ac9d5f add 'Untagged' item in genres list
new f38ba39 revert to root of library view on selection even if we're already in that view
new de7c5fc add 'Untagged' item in artists list
new 1164cbd fix egg trayicon when vertical systemtray
new d2a5353 hierarchy change; start of broken out files
new 1599220 add sonata.py
new 79d668f sonata dir
new 3923002 rm .pyc
new 3c10bd8 prevent harmless warning when trying to select a row that doesn't exist
new 237dffb fix on_browse_row when path is None
new 4a79f74 fix sensitivity of widgets in prefs
new e062aaa allow dnd of cover art from a browser (Артем)
new 46e3548 when looking for local artwork, give precedence to any image found using the user's specified self.art_location
new deef50e add menu items and shortcuts for playing library items after add/replace
new deaf52f put 'play after' items in submenu; fix bug
new 59e6f60 fix prefs bug
new 9b1551d oh, add img.py
new 9cfae9e lots of renaming; default to file's dir for setting local images only if self.art_location is not homedirs
new 30cc4c7 some cleanup; untagged artists/genres is now twice as fast as before (albeit still slowish) by removing a test call in library_browse_verify
new 422b8c7 stylized album art (Aidan)
new aad85f1 add case.png
new 0a1f5c2 escape the regex match to prevent errors with special chars (e.g. '[' or '(')
new 2f60fb5 separate systemtray code from main
new 26eacc8 allow dnd of files/dirs in music_dir from a file manager into the playlist
new ee5d639 prevent failure to load if tab positions are saved as None
new c12919d fix art_location_single
new 09be72d make stylized art optional
new fb74a53 overlay case on scaled pix, not original pix, for stylized artwork
new efd20ff slightly improved case.png
new 6d54c1a ui.combo, ui.comboentry
new 8b7f92e new blank cds from aidan; give local images preference over sys.prefix for running from source
new 6c9ebff update album art in library appropriately on changes
new 15b868b fix return_album_items_with_artist_and_year() when a year is specified
new 8533629 fix browser_load; correct menu item names
new 70ac199 more robust amazon xml parsing (requires python 2.5 or python-elementtree)
new 6502766 correctly accommodate files with 'untagged' tags; return 'no album info' if no other songs in this album
new 3e8d514 allow setting artwork for streams
new 255ff88 prevent image in info tab from being cutoff (so weird)
new 95056b5 fix artwork regression when stopping
new 462d332 clean up remote art expander a bit
new ce05db6 preserve column width percentages across window resizing
new b334551 some simplification of column resizing; gtk+ bug 517345 pending...
new d081d67 work around gtk+ bug
new 4a255c4 prevent looking for a -.jpg file
new ac8da98 update fi.po (hiletuohela)
new 9cd3af3 fix col width percentages from getting slightly off
new 0114672 speed up mpd-related cli args by skipping importing modules where possible
new 2514dc4 small bugfix(es)
new 4416234 new, faster, python mpd interface from jat; fix .covers dir regression; escape html in lyrics
new 2d8c560 add et.po
new b72e3f6 use mpdh functions to ensure we only return 1st item of a list for, e.g., a song's genres; fix sonata for python 2.4; prevent aborting if sonatarc is not found; prevent exception on bad mpd connection
new c4152b7 update et.po
new ce358fc upstream python-mpd fix for update() in a command_list - prevents an error when, e.g., editing multiple songs
new c345c8f fix saving/renaming playlists (previous mpd interface was more lax about removing a non-existant playlist)
new c163354 --popup argument to show popup notification (oleg)
new 6104c82 small bugfixes for notif window; update man page
new b39be7c prevent gtk warning if systray disabled and song notif enabled
new b94e90c update readme
new f290608 es.po
new dc711a6 fix non-ascii chars for non-utf8 locales; lazy load certain modules to reduce memory
new 324d1e2 resize info labels when setting artwork
new 392aba6 prevent horiz scrollbar with raleigh gtk theme
new 0688af5 further improvements for non-utf8 filesystems
new 57ae92e prevent crash with certain locales like turkish (jat)
new f7c6b05 improve amazon searching by first using artist/title (thanks qball)
new 7d6f0f9 only show update menu item if connected to mpd
new 85f33c3 prevent traceback upon update call if mpd is already updating
new dac2e49 update translations
new 3d1e98f update TODO
new 0f4ba50 translation related update
new fc2fa09 sv, be, misc
new b8a3923 et, pl.po
new 0884c50 ensure we disconnect from mpd as appropriate
new 017ecb2 fr, zh_CN.po
new 20e1ede oops, shouldn't delete mpd.py yet
new a97cee6 improve retaining current playlist treeview visible rectange with respect to filter; cs.po
new 3338694 da.po
new f03d3e0 next/prev tab shortcuts (pento)
new d2981d0 fix AudioScrobblerQuery (kigurai)
new 576c8f3 fix multimedia keys for gnome 2.22
new 998b182 fix for mmkeys on gnome < 2.22 ?
new 80dc8c8 use ServiceProxy cachedir argument
new 4bbb289 ready for 1.5 release; depend on python-mpd >= 0.2
new 5eacaf9 improve mpd connection with python-mpd; show error msg if can't connect
new deaa79c improve artwork searching for genre/artist library views; update website
new 9510aea play random song in on_add_item() when in shuffle mode
new ee028f4 update es.po
new f29d2e8 swap shuffle and random; fix possible traceback with gobject.filename_from_utf8
new 36ddb40 document alt-left and alt-right
new c245cad fix play/pause with multimedia keys (vinay)
new 836dfe2 ca.po (Franc) and ar.po (Ahmad)
new 6439797 fix random & repeat commands from console
new 5dfe2f8 Songs not tagged with the album name don't show off
new 4067956 allow connect/disconnect when using MPD_HOST/PORT; fix mnemonic usage when profile names with underscores
new c5f469c allow option to replace playlists or append songs when doing 'save list to'>'foo'
new 2cc1a27 fix toggle argument
new 0197910 fix number formats within brackets
new b3af609 update po files for translation
new dd07b4d update pos
new 6cad811 update pos
new 1fdb02b 1.5.1
new bf2c805 update de.po
new b91c642 fix artwork display in song notification window for RTL languages
new 0b73260 fix untranslatable message
new a28c272 fix artwork for files with unicode chars
new 3336d68 fix crash if mpd library is empty
new c6f4ef7 improved artwork/lyric caching through case insensitive searching
new e67ee14 prevent dbus from being required (doh); tr.po
new 3974236 fix tr credit
new cdbb305 ensure self.eggtrayheight is set even if there is no self.eggtrayfile yet
new be717a2 oops, add tr.po; nl.po update
new 6963f30 ensure path in file_exists_insensitive exists
new 720f32a update ru.po
new 6345e9d fix progressbar for rtl langs
new 86649eb fix bold titles if song changes with filterbar visible
new f1ed91c ensure we scrobble if same song is repeated
new 264d218 fix when sugar (olpc) is installed but not running
new 1fb0fe3 bump for 1.5.2
new ef1756b Fix non-ascii characters when scrobbling with non-utf8 locale
new 44ce760 fix traceback when certain error msgs are supposed to be displayed
new d9d6dc8 don't put artist-title to lyrics (which gets stripped on subsequent loads anyway)
new e5b2cb2 re-center playlist after exiting searchfilter
new 4065e25 update zh_CN.po
new a022fb1 oops, revert
new 8a700af update fi.po
new 1a10377 update et.po
new 3c57bea add greek po
new ef3f6bc fix song selection on double-click
new bf1d55d use consistent behavior for titlebar
new 489886e prevent bad image files from causing problems
new a967d9c don't sort library search results
new fa57df2 unicode lyrics and better lyric searching with lyricwiki (by capitalizing first letter of each word)
new 16425a0 Fix lost connection when hard drive is spun down
new 53a011b ensure filenames are escaped in search routine
new 066d3fc store audioscrobbler password as md5 hash
new ea09a50 quick link to edit lyrics in lyricwiki
new bca3ece readying for 1.5.3 release
new ce51885 website bump for 1.5.3
new 24f4415 fix bad profile num preventing sonata from starting
new cd4f0a9 more fixes for bad profile in config
new b395785 real-time searching of library
new 2134797 fix when escaping from library search results in duplicated list of dirs; select first item in treeview on search change
new 6c0d365 prevent updating treeview if library search results haven't changed
new ec3f497 prevent flashing when doing library search (why do this work? no idea..); remove self.songs, first step toward using plchanges
new 43e5580 finish using plchanges for faster performance of some actions (e.g. add song to playlist); revert removal of self.songs since i figured out how to continue using it (helps speed up operations like delete and DND)
new b53fa4b library searching now consistent with playlist filtering; reduce mpd calls when library searching; some library searching bugfixes
new 55af794 prevent duplicate results when searching 'everything'
new 72acce0 prevent doing multiple mpd updates at the same time
new a8dbf2b ensure column indicator always shows on a column heading click, even if nothing is sorted
new 1959df4 allow dnd to copy from sonata to a file manager (kamil)
new 45100e8 add a small check to the DND
new d9c6b63 fix updating current playlist during format change in prefs (broke with plchanges implementation)
new b6aa68e escape non-ascii chars for dnd to file managers (kamil patch)
new a25691e update todo
new 3779e6b show file path in tooltip for library search results; deprecate gtk.tooltips and use gtk.tooltip instead; change use of obsolete <> to != (tuukka patch)
new d461489 add to Base.__init__ the attributes that pychecker found were defined elsewhere (tuukka patch)
new 17126e5 fullscreen artwork mode via right-click, initial commit (mips patch)
new f31b68c add F11 fullscreen shortcut to help, allow f11 to close fullscreen too
new 373219c bump TODO
new 7f40d06 make the process name 'sonata' on linux
new cd45231 follow artwork style preference for fullscreen artwork
new 06ab429 whitespace fixes
new 419fe6f some cleanup based on pychecker
new 17cd94c fix bug with cli args when sonata can't connect to mpd
new 0cbeda0 set fixed height for current treeview
new 29adb5a Only minimize to tray on trayicon click if focused; raise if not focused
new 39370b6 require python 2.5, remove old python 2.4 code, switch from deprecated md5 module to hashlib, bump requirements in README
new d81beb7 fix dnd from a file manager
new 0392bce ability to add local file outside mpd library to playlist via file manager drag-n-drop. currently won't work because python-mpd needs to add support for unix socket paths for the mpd connection, but the code is there.
new b3cc6bb add error handling to all mpd calls; better blanking of interface when disconnected
new 37ae6d2 show fullscreen mode menu item even when not playing or when song has no tags
new 838a84d oops, lost a line that broke tag editing for year/track
new 03917dd fix python version check, 2.5 is apparently different than 2.6
new af1baf0 just use 0 byte file for artwork that has been reset, rather than getting fancy with LOCATION_NONE stuff
new 55c4c65 use new listplaylists command if possible, as lsinfo is being deprecated for retrieving playlists. patch to python-mpd sent to support this.
new 25e702e drop old [format] section from config
new 5da421e remove buggy column resizing
new d7c56e1 add playlist icons in menu; suppress listplaylists error
new 7eb856d add dbus-python as optional dep for multimedia keys and single instance support
new e740c0d break out consts, config, and preferences modules, thanks to tuukka
new 9434c72 some unicode fixes (patch from tuukka), additional info for albums/artists/genres, start of work on album mode
new 6193f68 add album mode back; cache top level of all library modes for quicker response; additional details for modes
new 73db889 use search instead of listallinfo wherever possible, since search can return results for songs with no tags; rename some functions; split up self.library_browse()
new 6adc921 merge self.library_browse_artist_albums() and self.library_browse_albums(); simplify self.library_get_path_child_filenames() somewhat
new ac24200 use proper translatable strings
new 2daa310 fix time calc for VA albums in album mode; hide playlist songs/time in statusbar if no songs
new 7f81743 break off tagedit module (tuukkah patch)
new 26a7780 fix traytips initialization and cleanup (tuukkah)
new fb93645 testtest
new 2751bbb rmtest
new f7c9728 break off artwork module
new 97558e1 fix artwork search, clean up pylint warnings
new c373afd fix clicking on artwork in info tab to enlarge
new 95bc9bd merge library_browse_albums_songs with library_browse_artist_album_songs; some improvements to album view
new 5b13bc2 fix sonata commands from cli
new c6cd63a fix library searching and current playlist filtering
new 1a2d6ac refactored code for library views
new 2e20ce2 modify config for new lib info
new be3f565 modify config for new lib info, take 2
new c5f5aff don't save delim in config
new 813140c add untagged rows back in lib views; some cleanup
new eda072d fix some exceptions in album and artist browsers by doing lower-casing in unicode
new c8e3bd9 correctly show, e.g., untagged artists/albums within untagged genres, etc., so that the displayed count matches the items listed
new 34cfc7a oops, accidentally reverted lower_no_the change
new c70de16 fix searches that use non-ascii characters
new d2bbda3 rm debug print
new f1cb49d document consts and config
new 5663f4d correctly order albums and tracks; only short artists in a genre with >0 songs
new ad92686 fix initialization of self.wd, small config cleanup
new 0a915da traverse up lib hierarchy if browsing where files moved or tags changed; remove old lib album artwork routine, to be replaced with a btter and more general one across all lib modes; remove self.lib_level, no longer needed; prevent untagged searching when no other search results based on criteria; prevent library_return_list_items results unless all criteria is met
new e126ea1 small fix for handling untagged albums
new ac5119c clean up artwork search locations preference
new 34bca20 small addt'l refactoring to artwork module
new 9566ca9 better fix for VA & untagged items
new 68da025 allow showing path in tag editing window
new 9f19680 document preferences
new 79afc8b fix lib bug when reconnecting
new bd63e87 clean up preferences, document tagedit
new 8ef61a8 about dialog fixes
new 8e8a124 break off about module
new 745b5a1 break off scrobbler module
new e8e4337 break off info module
new 255df3d break off library module
new e69bfda fix exception while playing an album with various artists
new ce81ad9 better prevent possibility of deleting artwork; update albums in library in separate thread, including fetching of new remote artwork
new 92768c8 fix self.searchtext references in main.py; replace has_key() with 'in' for py3k
new f90806a prevent gtk warning for set_cursor when treeview empty
new 1367bc1 fix column width comparison
new a6f3fe7 fix deleting comment tag
new 4b40838 fix resetting image when not using ~/.covers path
new 1bbe804 fix sorting for tag editing order, so that filenames are a last resort
new 3d97db1 fix unicode-related bug that prevented certain albums from showing up in album view. i wish i could remember what the original code was meant to fix..
new 0de546f prevent 'untagged' from being displayed in album view
new b753936 merge code to show songs in genre/artist/album views
new 260c769 update audioscrobbling client name
new 10ff9dd break off streams module
new 64c4fdc Fix a warning and an exception related to treeview.get_visible_range
new 6942b6b fix profile deletion disabling when there's only one profile
new 4dce205 fix python-zsi 2.0 and thus lyrics in ubuntu
new 67d28b8 break off playlists module
new 55e4e49 break off current module
new 6107c5b structure the info tab code like the other tabs
new 9d387de address a few pychecker warnings
new 22de88d fix setting column widths in current
new eb3864f misc fixes found by tuukkah/pychecker
new ecea277 clean up console output when audioscrobbler has connection issues
new 43e3485 update es.po
new 3d20ef2 address some pylint warnings, mostly about shadowing globals
new e307f15 add a simple frontend for running pychecker
new 51cb54d experiment with diffing pychecker output
new a309644 fix updating of artwork cache for library
new 96726fb Remove useless return statements (Stephen Boyd patch)
new f318aa9 default to updating selected path(s) in library, not entire library; ensure interface updated after tag editing
new 39c9536 store filenames, not pixbufs, for artwork cache; fix harmless true->True; remove debugging print
new ae74b67 add sk.po; find all *.py files for update-po script
new 639f375 Use os.path.basename instead of string splitting (Stephen Boyd patch)
new 34ed899 Replace & with & in genres (Stephen Boyd patch)
new 2259759 Replace multiple tag() calls with one call (Stephen Boyd patch)
new ce73dbe Use regular expressions for year/track constraints (Stephen Boyd patch)
new 98a0a61 correctly initialize filename in _library_artwork_update, which could cause wrong album image from displaying; some art cache re-organization; start of code to update treeview when artwork set for current song
new 1c13709 wrap .lower() calls with unicode
new 7ba571f move mpd_major_version() to mpdhelper
new 876b982 uncomment mpd_major_version
new 5c2bb8b update library art for currently playing song; pop cache filename if not found
new 6b1587f move all D-Bus code into dbus_plugin module
new 1623e43 prevent possible traceback in album_return_artist_name
new 334a9a3 typo
new 4f930d7 better position systray right-click menu (cfreak201 patch)
new ed73722 update el_GR.po
new e5060d6 fix clearing ui when removing all items in current tab
new 548f4d7 remove unused startup code
new 6c48a87 big startup reorganisation, break off cli module
new 138acf8 suppress warnings with cli args and mpd disconnected; fix traceback if certain cli args passed and mpd disconnected
new 715cd9d save artwork cache across sessions; prevent artwork traceback if no artist/album
new 65a15a1 also clear remote queue when navigating treeview
new ccfa1f3 fix multimedia keys under gnome, use sys.exit more consistently
new 4d8d8f5 fix drag and drop within playlist
new 22034f4 fix the bell sound when going to parent folder using backspace
new 51f3d7f some fixes and cleanup in misc.py
new e3ca645 some cleanup in img.py
new 9ff0e17 fix process name cleanup code
new c894fde default to a 2-column view for a new user
new 4328ffb fix path in tooltip for library search results
new f61b92b fix exceptions on mouse-over of empty library rows while searching
new 62b2ce4 list some relevant clean-up tasks
new 7e677c5 remove a no-op from mpdhelper.call (Stephen Boyd patch)
new b1cbe3b if run from an svn checkout, report svn rev in version info
new dbd5343 simplify mpd tag sanitizing (Stephen Boyd patch)
new c877932 get svn revision even when svn is localised
new 1bbc7a8 set 2-column widths for new user
new a63ad3a disconnect before attempting to connect to a profile
new 3cc8657 fix removal of excess songs in current_update
new 0af77ef add build script
new 63c02c4 get release version from the svn $HeadURL$, generate version.py in setup.py
new f1b2298 add checks in the startup script for improperly installed modules
new 888eb6d remove ununused encoding and svn keyword headers
new 3c84aae remove misc.capwords (Stephen Boyd patch), extract info.lyricwiki* fixing utf-8
new 13226a7 Use operator.itemgetter instead of misc version (Stephen Boyd patch)
new cd9fa5e Remove filename param in library_set_image_for_current_song (Stephen Boyd patch)
new 6482992 Remove useless tray.display function (Stephen Boyd patch)
new bff10b6 Remove useless | of BUTTON_PRESS_MASK variable (Stephen Boyd patch)
new 968d2e3 Remove useless imports of gettext module (Stephen Boyd patch)
new 262801b use consts singleton instead of inheriting from Constants (Stephen Boyd patch)
new f7ac9da move the LC_CTYPE work-around for turkish and mpd.py to a place where it works
new f0d75bd let the search filter toggle on non-ascii chars by not using event.string
new 7c52b50 new option --no-start to not start even if remote d-bus calls fail
new 2fb2a33 make locale settings, str encoding, process name independent of gtk, gnome
new 58ce4cd make pycheck-svndiff work again
new b528099 use object composition instead of class inheritance (Stephen Boyd patches)
new 526164a don't create fullscreen pixbuf unless we're in fullscreen mode
new 8056b94 add currently playing song text to fullscreen mode
new 883fd19 clean up the code for formatting help
new 54be4c9 document %P and implement its column header; remove path part from %F
new aec253d turn off any background texture in fullscreen mode
new 81b3476 update sv.po
new afbaaad put back % characters in prefs windows
new 44a5e82 tagedit: remove self.filelabel from entries (Stephen Boyd patch)
new 94d276a tagedit cleanup (Stephen Boyd patches)
new d6ece45 change tags_win_apply_all to take a specific entry (Stephen Boyd patch)
new 77578b4 tags_win_update cleanup (Stephen Boyd patches)
new db8b3d4 extract repeating code from on_tags_edit (Stephen Boyd patches)
new 25ab522 tagedit: remove unused code (Stephen Boyd patch)
new 97f716e extract tab creation into Base.new_tab, call it from the to-be-plugins
new 67c7a0c instead of hardcoding, new_tab call defines where focus in a tab goes
new e09dead start a plugin system, including a tab plugin for testing
new 4afa7b2 ensure unique hotkeys in tray menu popup
new 5cd4ad5 tweak plugin metadata syntax; some error reporting
new b00430d add traditional chinese translation (b4283)
new 445aace updated finnish translation
new fec79cf updated zh_TW.po
new 4df03b2 fix library artwork bug when enlarging/shrinking image in info tab
new 93fec0c update et.po
new 9720dc2 only show Untagged in artist/album modes if num matches > 0
new f5d5282 in library, show only untagged files outside of an artist's albums for mpd<0.14
new b6feaee rm debug lines
new 36c36d3 start Plugin class with plugin info
new 4e1436f parse and format plugin version numbers
new 3d5e983 simple mockup of plugins tab in prefs window
new e85d00d fix connecting checkbox to treemodel in plugins mockup; add default icon placeholder
new f3a900e use gtk.aboutdialog for plugins
new b055b37 #4444 added 'last.fm' text to prefs option; #4463 look for <artist> - <title>.txt files for lyrics compatability with other clients
new ae5bc5e fix tooltip from permanently disappearing when you hover over a blank row in a library search
new db43b3c store lib data as tuple in tree model, not string; remove LIB_DELIM and NODATA from consts.py
new 2cc76c2 simplify code by dropping support for tagedit < 0.91 (Stephen Boyd patches)
new dea1dbc Only revert tag colors if not changed by user (Stephen Boyd patch)
new 291611e more tagedit code cleanup (Stephen Boyd patches)
new 7d12dd7 updates and rewording to CHANGELOG and README
new 7babd8b put the cat back in the bag
new 3e6b950 don't expose tags structure to Base.tags_mpd_update (Stephen Boyd patch)
new 6fc6175 add missing close tags as required by the xhtml doctype, reindent
new 27433d8 rewrite the overview, clarify the mpd requirement (reported by akahige)
new 97e4036 describe rest of the main parts of the interface
new 57181a4 remove the additional bewel around the info tab
new 6caac9e remove small vbox padding in library tab
new 2644806 in library_return_search_items, prevent 'foobar' results when searching for 'foo'
new 2c85850 when searching 'everything' in library, fix filtering across meta tags; retain search view after editing tracks in lib search
new 8126deb ensure mpd 'list' call returns a list; on_library_search_combo_change() changes that got lost in the last commit
new 76db97b ensure statusbar properly displays if sonata opened while collapsed and then expanded
new c1c2262 use mpdh.get() to ensure we return the 1st item when multiple of a tag
new 1b4c270 move faq to mpd wiki
new 7371c2b show albums without artists in album view for mpd < 0.14
new 62a28b6 fix blank comment regression for editing tags (stephen boyd patch)
new 898ab3b allow manually fetching remote artwork even when local artwork preference is used (Erik)
new 729fbcb fix remove_list_duplicates for case sensitive comparisons
new b6815a1 add update 'selected items' menu item (ctrl-u) that updates selected items or, if nothing selected, the current view; add update 'entire library' menu item (ctrl-shift-u) for full update; workaround for mpd 0.14 limit of <=32 update paths within a command_list
new 6c3ea85 sort library search results
new 1357ea1 some library tab changes, cleanup, etc.
new c5339cb speed up album view by delaying setting artwork
new de53194 when search combo changes, only update interface if in the middle of searching
new f0a4efe update downloads list on website
new ac14237 show correct album tracks in info tab for VA albums
new 6f0683c add japanese translation (Masato)
new 51d8a5f man page fix (nijel)
new e53a00a swap mousewheel behavior for progressbar, for consistency with other apps
new dc68ca0 if app launched while in collapsed/withdrawn state, ensure we display first tab when expanded/unwithdrawn
new 796bb6c allow hiding the window's titlebar via preferences
new f0f5e94 update streams tab when connected to mpd
new f8c642c remove order specificity of library searching
new be5ef0b add slovenian translation (Alan)
new 66260fe update zh_TW credit
new 268862a Fix bug where minimize checkbox would be disabled forever (Stephen Boyd)
new a5f7435 Preferences code cleanup (Stephen Boyd)
new 5ecbcc0 Handle toggle callbacks more generically (Stephen Boyd)
new 994809d Use *args where widgets don't matter (Stephen Boyd)
new ebdf662 Only pass the scrobbler object to on_prefs_real (Stephen Boyd)
new 66910e1 Use a callback for simple config settings (Stephen Boyd)
new b6a75e7 remember preferences' last open tab (but not across sessions)
new bae2b10 fix tabs' right-click popup menu from instantly closing
new a17489d show page name in website title
new 10dfd3b Remove crossfade setting from response event (Stephen Boyd)
new f8c5bc2 Use a SpinButton for port entry in profiles tab (Stephen Boyd)
new 0831b52 Use a FileChooserButton for music dir entry in profiles tab (Stephen Boyd)
new 3486504 MPD tab HIG compliant (Stephen Boyd)
new d168b07 Behavior tab HIG compliant (Stephen Boyd)
new 1abe49c Format tab HIG compliant (Stephen Boyd)
new 00770d0 Display tab HIG compliant (Stephen Boyd)
new 87bedbb Extras tab HIG compliant (Stephen Boyd)
new 00e7825 Add access keys to Preferences window entry fields (Stephen Boyd)
new 37be6e1 Remove Enable prefix from Preferences checkboxes (Stephen Boyd)
new 034ee62 temporarily disable plugins for upcoming release
new f4d1ae3 fix error msg if no suitable web browser found
new f1746ad replace '../file_path' with 'SONG_DIR' for art/lyrics prefs
new 8538a5e some code cleanup based on pychecker output
new 4f266c9 Fix a withdrawn startup race condition. notebook_show_first_tab could be uninitialized before the first iterate() tries to access it. (Stephen Boyd)
new 1c51a82 remove ui/gtk modules dependency from misc.py
new eb19e0a update po files
new 58c6448 update ar fr et pl ca da de sv ja fi po's
new 5ebe5fd fix bug where streams with '&' in them couldn't be edited (Stephen Boyd)
new ae4db1e fixes to fullscreen artwork mode
new 4734a6f fix a bug when sanitize_musicdir() is passed None
new d49a77b update es zh_CN po's
new ff4a93e cs.po
new 8cc8d02 prevent repeating images in remote art window
new 99c1229 ensure 2 columns in remote art window in gtk 2.16
new 5470662 update files for pending release, add Tuukka to credits
new a9eb718 oops, forgot actual change in r1133
new 82d7a59 update website for 1.6
new c12d1b3 prevent traceback if song has multiple date tags
new 4cab648 refactor view data a little
new abbbc6c try replacing the .. entry and the view menu by location breadcrumbs
new 9292134 fix togglebutton underline for breadcrumb buttons
new a54664b small refinements to breadcrumbs (spacing, focus)
new 7ee6de2 Correct tab indent and shorten if else to 1 line
new 0df47e1 breadcrumbs: show only album button in albums mode, show album artwork for albums, reduce button height, etc
new 13f7e2e Refactor populate_profiles_for_menu to make it more pythonic
new 54d0aa0 Refactor list operations to be more pythonic
new 75f31f2 Refactor Config to be more pythonic with getattr/enumerate
new 7a8272f Detect ZSI correctly without relying on exceptions
new f1406b8 Use ListStore python iterator support
new 69e0f67 bold current breadcrumb button a la gtk open dialog and thunar
new b169ecf fix library search
new 35c5964 escape all togglebutton text
new 05afe58 version check: replace platform.python_version_tuple(), which can return strings like '1+', with sys.version_info, which always returns ints for major, minor, micro
new 0747bea start a custom condensed breadcrumbs layout
new 1ce9996 move the ugly stats formatting code to the about module
new 6d24e29 fix exception when there weren't breadcrumbs
new fa97d35 breadcrumbs: use RELIEF_NONE for buttons; use gtk stock icons in lieu of scaled pixbufs where possible
new 6783f35 use smaller icons for filesystem library view
new ea21fb2 Preferences: format entries apply after losing focus
new 47b26a2 Preferences: add focus cycle to format entries
new aebf3f4 Preferences: behavior toggle buttons apply instantly
new f4cf8f9 Preferences: xmms-file entry applies after losing focus
new 867f4da Preferences: refactor tab creation into separate functions
new 9004ab4 Preferences: remove redundant prefixes
new bd6a168 Preferences: remove y=0 from labels
new a90d8ae Preferences: refactor callbacks into separate classes
new 63e8e26 Preferences: don't pass anything but callbacks to tab functions
new 5ca6861 Preferences: move static main callbacks out of on_prefs_real
new ee7fe7c on_prefs_real: Don't need to init audioscrobbler again
new 503b438 Preferences: construct tabs in a dispatcher style using getattr
new 6d49f99 Preferences: move prefs_window_response into Preferences class
new a69a42a Fix bug where '{' at the end of a format string causes an infinite loop
new dbacaac catch OSErrors from os.listdir
new 8232837 update ru.po, el_GR.po
new 42c00fa fix 1.6 release year on the web site (thanks Ponton)
new 29eaf39 don't open the about uri doubly in gtk 2.16.0
new be7ff95 start CrumbButton class and a breadcrumbs test main
new bc434ce Preferences: Fix bug where direntry would select the wrong directory
new 94e1d5b update fr.po
new b713669 fix fr.po
new 1756fdf enable plugin system again
new 0f4d77d load plugins lazily, make it possible to enable and disable plugins
new 1610bfc update the test plugin
new 8da0ccb new plugin localmpd: A tab for controlling local MPD
new 8c6e26b new plugin capabilites: playing_song_observers and enablables
new 6f5d83c appropriately escape label markup in plugins (thanks akahige)
new b950fde update zh_TW.po
new f5aa9ff fix the --profile option
new 13a0744 update zh_TW.po; remove outdated messages.po; add Stephen Boyd to dev list :-)
new 7cd3653 disable breadcrumbs/plugins for 1.6.1 release
new 7b2c1f1 ready for 1.6.1 release
new bbaa79e generate messages.po from update-po script
new 00b7583 re-enable breadcrumbs/plugins
new b643be3 remove iterate_now arg from streams; clarify exception in main.py
new 77953b8 fix cli mode by including sonata.breadcrumbs in its fake imports
new a9ebc76 update sl.po
new 59e5240 re-enable breadcrumbs and plugins
new 0afde51 ready for 1.6.2 release: disable plugins/breadcrumbs, add sboyd to about dialog dev list, update website, etc.
new 0291483 break off formatting module (milestone: pylint can now be run on main.py)
new ee842eb fix some pylint warnings in main.py
new 96a7f07 use less xml and callback functions to describe the ui
new 346a776 use status_is_play_or_pause in main.py
new d7bc022 disable plugin capabilities in reverse order, don't recreate tabs to close
new 51e34de add Gajim Tune plugin version 0.0.1
new 5f6aa5e in plugin list, use a custom CellRendererText which wraps at its width
new 0439c21 update plugin infos
new d145504 start of a script for making the screenshots automatically
new cc3873f localmpd: implement netstat functionality in python, add buttons to admin mpd
new ed82f11 Info: Use setattr instead of using if else statements
new a17e104 CellRendererTextWrap: be happy to wrap 1 pixel before edge - fixes flicker
new dd5e382 CellRendererTextWrap: fix more flicker
new f9c3e32 Use os.path.join() when joining musicdir with another path
new b768123 Micro-optimize sanitize_musicdir()
new ab5e4f6 remember enabled plugins between restarts (Fomin)
new 675b7cd update the mpris plugin (Fomin)
new 8f8d9e7 Use string substitutions instead of string concatenations
new c52b1f2 Use pkg_resources instead of __file__ information
new 9a49d2d Preferences: Remove duplicated line
new 2aae19f Revert "Use pkg_resources instead of __file__ information"
new 36e8841 ui: Remove debug print statement
new 787561f remove unused PluginSystem.load_plugin
new 7adf6c1 Strings: Add colons to translated strings
new 0b2ee5f allow plugin feature names to use dots to refer to object attributes
new 0f38df8 start to turn streams and playlists into BuiltinPlugins
new d0fc219 break off lyricwiki module, accessed via lyrics_fetching capability
new 1508efc add lyrics_fetching example to test plugin
new d95c142 enable plugins in consts.DEFAULT_PLUGINS not in config.known_plugins
new bc02608 Fix a bug where preferences window loses focus when toggling decorations
new 4f48ed9 fix library sorting when adding, e.g., albums to playlist
new 0160b3b library: Fix bug where an album is wrongly labeled as a VA album
new 944ee27 Revert "library: Fix bug where an album is wrongly labeled as a VA album"
new e1bd9eb Fix window positioning weirdness when unwithdrawing from systray
new 29a5a14 library: Fix a bug where a duplicated album is labeled various artists
new 352dfaa mpdhelper: Merge getnum() behavior into get()
new 8021acc Replace int(mpdh.get()) with mpdh.get() with return_int arg set to True
new 430c4e1 fix syntax of plugin config
new e6ec8cc mpdhelper: Fix traceback in _sanitize()
new c564bc8 info: Sort track listing of an album to fix occasional unorderedness
new cd2a006 formatting: make parse_substrings() more pythonic
new afee646 formatting: make parse_colnames() more pythonic
new 135f0a6 oops, fetch lyrics in a new thread again
new 5ad41be formatting: Push wintitle and songpos into format functions
new eddbb7e info: Fix a bug where songs with no date tag are missing from album
new f199895 break off amazoncovers module, accessed via cover_fetching capability
new bee0ef9 Continue to rescan for local artwork if we are displaying the default album image, in case the user has added a local image since we first scanned
new 3dde9c0 always use unicode when dealing with artwork. this will ensure that certain characters don't cause us to continually refetch artwork in some circumstances.
new 3ce6199 use album art style appropriately in library treeview; update style in library treeview when art style changed in prefs
new a082d8e fix bug #15722: library icons change after adding stream to playlist
new 6d78eeb main.py: compare to None with "is" not "=="
new 7f9ae2c cli: migrate to optparse API
new 39bda1b cli: execute_cmd() refactoring and minor fixups
new e900143 mpdhelper: fix _sanitize() with zero-length strings
new 13e4a6f main: minor refactorings
new 68722a9 main: Use a gtk.VolumeButton instead of a custom one
new 7426301 main: Set preferences callbacks once
new 3ae9842 info: minor refactorings and style cleanups
new 7eac795 info: refactor target_lyrics_filename()
new 1d47a67 info: refactor info_update()
new 522b9d2 info: remove info_ prefix from helper functions and members
new 008846e info: don't store callbacks that are only used locally
new af8bf69 info: use a dict instead of a list of types to labels
new b19e34b info: split up update()
new 1f0e600 info::widgets_initialize() use a table instead of hboxes
new 75dff86 info: add toggle_more() to set more button text
new ddeb9ef info: split up widgets_initialize()
new c1eb4fd update it.po
new 62c0691 playlists: appending and replacing of playlists from the library
new fc7976a fix cpu spike, tooltips missing in library search results with gtk 2.16.2
new d2720a2 better accommodate artwork for multiple albums with same name
new 8b5f5a7 info: don't expand labels when album is large
new 5d64dfb remove bogus musicbrainz id from scrobbling
new 475a694 info: don't crash when a stream has no tracks
new 8baa0da fix library sorting when adding, e.g., albums to playlist
new be5cdff Fix window positioning weirdness when unwithdrawing from systray
new f86def5 library: Fix a bug where a duplicated album is labeled various artists
new 273dde8 info: Sort track listing of an album to fix occasional unorderedness
new 352aeaf info: Fix a bug where songs with no date tag are missing from album
new c809b17 use album art style appropriately in library treeview; update style in library treeview when art style changed in prefs
new 3223c33 fix bug #15722: library icons change after adding stream to playlist
new 398a096 fix cpu spike, tooltips missing in library search results with gtk 2.16.2
new 372231d info: workaround removal of lyricwiki web API
new 1bafa5c album-covers: replace amazon.com with rhapsody.com cover fetching
new 69abe0d Sonata 1.6.2.1
new 1de97b4 album-covers: replace amazon.com with rhapsody.com cover fetching
new 1cd70cc lyricwiki: workaround shutdown of lyricwiki web API
new f8f481d Merge branch 'th/lyricwiki-scrape'
new 0347821 Merge branch 'sb/rhapsody'
new f4eef5d Merge branch 'maint-1.6.2'
new fc5bc92 misc: add support for Chromium browser
new 5b6cebd info: fix some merge issues
new e880590 version: migrate to git version generation
new 9892815 add a .gitignore
new de63c23 remove website from master
new ffaf4eb Merge branch 'sb/git-version' into HEAD
new 27bd1fc main: fix centering of current song in current playlist
new a8562e8 Merge branch 'maint-1.6.2'
new ca5384b remove bogus musicbrainz id from scrobbling
new b96e3ce rhapsody: download big artwork when requesting single image
new 2acaee2 Improve lyricwiki REDIRECT handling
new 798730a Merge branch 'wb/lyricwiki-redirect' into maint-1.6.2
new ec6d989 Merge branch 'sb/big-artwork-first' into maint-1.6.2
new 8ad1c55 Merge branch 'maint-1.6.2'
new 01b2eff Fix bad calculation of played song time for audioscrobbling.
new 6904db1 Merge branch 'jm/fix-scrobbler' into maint-1.6.2
new 4559271 main: make ctrl-w withdraw app when withdraw app config set
new 639bbda Merge branch 'sb/withdraw-on-ctrl-w' into maint-1.6.2
new 5440732 translations: update Slovak translations
new a3d6cd8 setup: generate mo files better
new 2cc36a8 translations: update TRANSLATORS file and remove messages.po
new 04693d8 POTFILES: only include files with actual translatable strings
new bbc1619 Merge branch 'sb/translation-cleanup' into maint-1.6.2
new 59f5e61 Merge branch 'rh/sk-po-update' into maint-1.6.2
new d8aea04 translations: add Korean translation
new cbff70f Merge branch 'jb/ko-translation' into maint-1.6.2
new e9612d8 Merge branch 'maint-1.6.2'
new 9eaddac setup: remove genversion.pyc too
new 2964780 Fix crashes when files cannot be opened for reading/writing
new 128e5d0 Merge branch 'sb/read-only-home' into maint-1.6.2
new c41a35d Merge branch 'maint-1.6.2'
new 8cb4b55 library: don't list albums with multiple discs multiple times
new 4207027 Merge branch 'sb/album-multiple-discs' into maint-1.6.2
new 3ca820b Merge branch 'maint-1.6.2'
new dc9427e Improved support for Gtk Status icon
new a4013bf Fix UI play/pause/... buttons on reconnection
new 5732527 Fixed a TODO item \o/
new 93a6b26 Use TextView instead of Label for lyrics and album info
new dcf265a My first humble attempt to make sonata a little bit more friendly. If user modified his custom artwork location in display preferences the combobox still shos senseless 'SONG_DIR/custom'. This patch replace it with actual file name (preceded with 'SONG_DIR/').
new e4fc280 Fix a bug Destroy dialog after all data is read from it. Otherwise artist_entry.get_text() returns empty string
new cd01db4 Fix some string issue (% in song path name, empty artist)
new 7bc36ba Merge branch 'fix-ui-connection'
new 47daeab Merge branch 'refactor-tray-icon'
new 9035c5a Fix a bug when we close the window. The window can now be hided
new 8805d4c load only latest version of each plugin
new 134c5ad Changes on file about.py: PEP8 compliant
new a9572da Changes on file artwork.py: PEP8 compliant
new bc7f2e0 Changes on file audioscrobbler.py: PEP8 compliant
new 5b05fa7 Changes on file breadcrumbs.py: PEP8 compliant
new 8044d65 Changes on file cli.py: PEP8 compliant
new a982c53 Changes on file config.py: PEP8 compliant
new dac452e Changes on file consts.py: PEP8 compliant
new 71063e2 Changes on file current.py: PEP8 compliant
new 2bf25d9 Changes on file dbus_plugin.py: PEP8 compliant
new 479926f Changes on file img.py: PEP8 compliant
new 3bccd39 Changes on filse formatting.py and info.py: PEP8 compliant
new eb50eef Changes on file library.py: PEP8 compliant
new e8a5be9 Changes on file lyricwiki.py: PEP8 compliant
new 868c680 Fix some syntax errors
new fdbd318 systray: remove the useless callback on the popup-menu event for gtk.StatusIcon
new 164c99b ui-connection: display the 'offline' UI if mpd doesn't run at Sonata startup
new f733da2 ui-connection: explained a possible race condition while updating the connection state
new e26fe7f bits_per_sample must be 8 when creating a Pixbuf
new 387c160 Changes on file main.py: PEP8 compliant
new 73ecece Changes on file misc.py: PEP8 compliant
new fd95076 Changes on file mpdhelper.py: PEP8 compliant
new de30f35 Changes on file playlists.py: PEP8 compliant
new fd301c4 Fixed a little syntax
new cbeecb3 Fix typo
new f16a004 lyricwiki: update site to lyrics.wikia.com (to avoid redirect)
new c454e9f misc: fix nested tags bug in wiki_to_html
new d797a13 lyricwiki: strip fetched lyrics
new ad1786c info: don't escape html tags in lyrics
new ee17a68 info: fix calling method on NoneType object
new 8bee799 info: add support for '<b>' and '<i>' tags in lyrics
new 4708e65 Merge remote branch 'multani/refactor-tray-icon' into master-pacodastre
new bc6a092 Merge remote branch 'multani/fix-ui-connection' into master-pacodastre
new eb9c19e Changes on file tray.py: PEP8 compliant
new 1062ace Changes on file scrobbler.py: PEP8 compliant
new c4c7e78 main: add some items to tray menu
new 2038f6c scrobbler: scrobble after seeking to the beginning
new b4ce54f fullscreen: hide cursor, add some space under the artwork
new 01917ad multi-CD albums: prevent multiple entries, improve art search
new bb15b34 main: withdraw_app_undo shows sonata on current workspace
new 7d3017c lyrics: rewrite the lyrics location function to make it clearer
new 389cacd lyrics: ask the lyrics plugin to force the retrieval of new lyrics
new 1f36c5c lyrics: refactor the get_lyrics function to avoid repetition and makes it clearer
new 7fbb3d5 lyrics: fetching lyrics from lyrics.wikia.com now works again
new 5d69535 Merge branch 'fix-fetch-lyrics' into integration
new 550aa73 launcher: make the main launcher cleaner
new 13da1a2 Don't try to display an egg.trayicon if we don't know its size yet
new a46e684 Merge branch 'refactor-tray-icon' into integration
new 315a16b Add support to run tests (unittests & doctests)
new fda9d20 Merge branch 'refactor-launcher' into integration
new 183c39c Add a README file about my own repository
new 3f0c18d Cleaner interface to the MPD server
new d0b4fd4 Simpler and cleaner way to call a method on the MPD client
new cb68779 Remove useless alias to MPD's currentsong command
new c839888 Go fullscreen by dbus
new 37cfefc Add logging support
new 3267219 Allow to change log level from the command line
new 42ff4ba Rename MPD handler object name into something better
new 0695b3e Add more logging information on plugins and MPD helper
new 3b4c7e1 Add support for logging module
new f01b9dc Make cleaner accessing the MPD object
new 07f4043 Update README with logging + cleanup merges
new 42d72da Reindent setup.py file
new 077e1e7 Use pkg_resources to access icons files and store them in the egg.
new 1780e78 Rename the method to find the path to an icon
new 0df7981 Install data files in a "share/" sub-directory instead of everything in the egg
new 53fe196 Forgot to add a logger initializationin the pugin system
new 21b0bc8 Merge branch 'logging-support' into integration
new 1eb1e53 Fix installation location of data files
new 455c6a3 Simplify the build process: don't over clean and be smarter about what to build
new e1debcb Generate the list of translation files on the fly, instead of being hardcoded
new c351e22 Simplify the packaging/build process by doing only what's required
new f112560 Add README information about packaging improvement
new 3497559 Remove "old" (< 0.80.0) DBus Python support
new c7c1c57 Remove fix for broken ZSI on Ubuntu
new dac1a30 Remove support for egg.trayicon
new a30e134 Remove check for PyGtk < 2.12.0
new c18c2a4 Remove fix for gtk.LinkButton.link_button_set_uri_hook()
new e2cafd9 import new pygobject instead of pygtk
new 1bdf302 python3 needs explicit package to import local ...
new 56d7ec6 rename some python modules to its modern version
new b242a39 fix obivious python3 incompatibilities
new 7a33ea8 Port ui from pygtk to pygobject
new b015c07 drop custom UnicodeEntry, python3 use already utf8
new a5b754c drop egg-trayicon
new d07cb6d update Configparser
new 98ec428 port lyricswiki-plugin to new urllib & new webapi
new 932cd59 Port rhapsodycover plugin to new urllib
new b187dad pluginsystem.py use new ConfigParser
new 6034869 fix invisible cursor in fullscreen mode
new 63e4791 misc.py update default webbrowser list
new 46c5eeb deprecate mmkeys
new f299e18 setup.py fix print statement
new fd50055 Use default unittest suite instead of unittest2
new 8c9335d preferences.py remove syntax error (colon)
new a3d7846 Refactor misc.convert_time() to be more readable
new b4f4440 remove sugar integration
new b3d02ab Remove last unicode() occurence
new f2a5649 fix red marking in search filter
new 566b01f Adapt to new set_cursor API in search filter
new 32e85ed lyricwiki_editlink was renamed by accident
new 26bb7b8 fullscreencoverart is painted black again
new 51497ba Adapt change_cursor to gtk3
new 13ba5bf library.py fix arguments for set_cursor
new 7d65e72 progressbar show playtime again
new 6644fcf Fix bad indentation change_cursor(): 8->4 spaces
new 12df68f library.py refactor data model
new f1a59a7 about.py rework shown text
new fd2549a Fix argument list of menu popups
new 2832354 Fix systemtray wheel scrolling
new e560124 extract SongRecord in to own module
new 5e3eded cli.py fix imports
new b926f0b cly.py adapt usage of config module to new api
new bddd7e4 cly.py remove recoding from info printing
new ca7f023 mpdhelper.py include self in __set_supress_errors
new ef9cacd mpd.py use constant in Gtk.icon_size_lookup
new 7a7c096 main.py port various usage of urllib to new api
new ff362aa library.py select_range expect now Treepath as arg
new b53d116 Don't set utf-8 as default str encoding
new e81ae08 main.py fix module that was shadowed by variable
new 78107a5 library.py fix search partial
new 9111b50 library.py fix indentation
new 9b6ccec library.py set_tooltip_text doesn't like None ...
new c362b60 library.py rename Treepath.append -> append_index
new 74c6cb8 make SongRecord compareable
new b34570a song.py SongRecord: more general comparision
new f394715 Replace Constant class with plain variables
new 1d5e654 document SongRecord for great good
new cd4a0f4 mpdhelper fix error on malformed track number
new 876fb7e fix #1959: library search makes sonata crash...
new c1118f1 library.py variable in wrong scope due indentation
new 3f4e3ba Fix argument list order of menu.popup
new de801bf make add_display_info show hours, minutes, seconds
new 60d32ef Fix broken parts caused by SongRecord refactoring
new aa7d164 run-test don't assume to be in the git root path
new eb8bff6 Refactor MPDHelper.call and __getattr__
new 0294449 Make the list of default plugins a real Python list
new 35df1be Add README entry about the constants refactoring.
new f7c1317 Merge branch 'refactor-consts' into integration
new 5f212ba library.py readability++ through shorter variable
new ac0d921 fix get_path_child_filenames()
new 16b1c87 Remove ui.progressbar()
new ceb9440 Return an empty dictionary, if status command fail.
new 9262eef make call function private by prepending '_'
new c4fc728 make boldrow() working again
new 30080ec Merge branch 'integration' into gtk3
new 5d4aa0d breadcrumbs draw crumbs again
new 6c320fc Don't disable automatic scrollbars in current page
new 36a63b3 Embed a interactive shell for debugging purpose
new 92449ef Provide information on how to send me some changes
new bb69fab py3: Sonata now requires Python 3
new ab821f2 py3: the version is now a string, not a list a bytes
new d8982b3 Don't crash if Sonata can't connect to MPD at startup.
new 9d8b061 Update urllib imports and consumers
new e8a7bd0 Update setting of daemon threads to Py 3 API
new 30e32e7 Breadcrumb widgets init off their base widget
new ba8b491 Use the built-in blank GTK cursor
new 574edd6 Very basic work on moving to a builder-based UI
new ee24c11 About half-way done with the main UI
new 9064f78 Everything in the main UI except the notebook
new 2a585a9 Basic UI work is nearly complete
new c3827d4 More basic UI builder work (preferences)
new 7ec34ae ui.py remove unneeded except block
new a4ebaff mpdhelper: query commands like "urlhandlers" once
new c970939 misc: py3 -> os.path.walk() => os.walk()
new e81fc5d Pulled in strings and set the translation domains
new f99bc4c Complete most of Formatting UI rebuild
new c360465 Display playlist name with underscore correctly.
new 610316f mpd.version is a tuple of integers, not a list.
new 9fd686f Exclude vim backup files.
new 558cca0 Convert prefs->plugin tab to builder ui.
new a4eda57 Convert prefs->extras to builder UI.
new c7eb288 That's the first pass on UI conversion.
new bd7a817 ui: new function to safely display values in labels
new 25e722a Fix code indentation
new f7233ee doc: update Changelog with playlist fixes from Zhihao Yuan
new d575dc4 Merge branch 'other/lichray/fix-playlist-menu' into integration
new ffc6b65 compatibility: remove code paths related to MPD <= 0.14
new 81dc8fc Merge branch 'remove-deprecated' into integration
new e6e15e5 More builder UI cleanup
new fe35c98 Revert: Manually build stream add/edit dialog
new 2f72651 Enable focus on treeviews so that selections work
new d2f4444 Merge branches 'gtk3' and 'gtk3-builder' into gtk3-builder
new ef54501 Fix asynchronous calls for >= 0.80 only.
new ffb3c4b No need to setup dbus.mainloop per-plugin.
new a6715d2 Merge remote-tracking branch 'lichray/fix-new-dbus' into integration
new 28d742b gtk3: fix an exception due to signature change in library.get_visible_range()
new 4474019 Assuming the fork, and taking over the 'master' branch.
new 45ff736 add missing POTFILE
new 003de9f Correct setter function definition.
new 59e9c42 Add missing import.
new 34ff2db Fix crashes when using Sonata command line
new a866946 Fix usage of ngettext.
new 768af2d Update translation: de
new eaf7af5 Add context menu icons.
new 6922a9a Add consume mode.
new c306f34 Remove unused ";"
new 041cf7d Simplified usage of library_[get|set]_data
new 515d930 Fix opening file without gedit.
new da1ee7a Loads and starts plugins earlier
new e1d08dd Rename "tabs" to "tab_construct".
new a8605d2 Make playlists and streams not a plugins.
new 763cace Add plugin README.
new c11c437 New consume mode + use more stock icons
new b3871a5 Various cleanups
new e5a966d Sonata automatically fetches lyrics in a new thread.
new c7918c6 Localization fixes + up-to-date German translation
new dca7e3a Merge branch 'master' into gtk3
new 6dfceac Correctly handle change of the playlist formatting
new 9fbdb12 py3: really fix the version information this time...
new 8fe732f Merge branch 'gtk3' into gtk3-builder
new c109862 Updates for statusbar
new 860891d py3: version is a str() again, and fix usage of sonata.genversion
new 62959bf mpd: don't overreact if Sonata can't connect to MPD
new 1177e81 Quit on SIGINT
new e2c11a3 gtk3: reintroduce some fixes which have been removed when migrating to Gtk 3
new d2da84b Button cleanup, begin mpd preferences cleanup
new 47abf0e Cleanup Preferences, MPD tab
new 540ffda Improved margins/label positions for prefs
new 90606e7 Allow to exit the application with Ctrl+C from the terminal
new 5990bbd mpd: our mpdhelper wrapper completely wraps the mpd module, and use unicode by default
new ad25a18 mpd: don't need to over-disconnect before connecting
new 9ecb7f5 cli: fix result of "status", broken since b242a39e
new 1a8be98 Merge branch 'gtk3' into gtk3-builder
new 531bf7d gtk3: set alternative background color on tree view lines
new ea68d74 gtk3: align the progress bar with the toolbar buttons
new 0a5f5ee gtk3: use the custom CrumbBox once again
new 20b0ae5 gtk-builder: merge all preferences_*.ui files into preferences.ui
new 2f74c4c Remove logging of MPD calls, handled now by python-mpd
new bdbc117 mpd: don't need to over-disconnect before connecting
new cbdf60a cli: fix result of "status", broken since b242a39e
new de446c9 Consume mode works again
new 0e780ce gtk3: fix accelerators on check boxes in the preferences window
new 0e87b42 py3: change Python version checks from 2.x to 3.2+
new 0699a3c i18n: translation files are now usable even while developping
new 90ba74a gtk3: fix Gtk.UIManager issue when loading UI description with non-C locales
new ba4f806 One big step forward: Merge branch 'gtk3'
new 74b5b43 Remove some TODO which are done.
new 7f232f3 doc: updated the Changelog and readme files
new 08c4710 Merge branch 'master' into gtk3-builder
new 5f456f7 gtk3: fix popup menu on the main window
new 554fd2c i18n: fix and add translation strings
new ececaa6 i18n: up-to-date French translation
new 22fc6e1 gtk3: fix typos, from 7a33ea8f
new 2e3846a Merge branch 'master' of git://github.com/multani/sonata into gtk3-builder
new f89f196 Make Fullscreen Window use GTK builder
new 7cc426e packaging: fix setup.py after renaming files in 7f232f
new 8410351 Merge branch 'gtk3-builder' of git://github.com/multani/sonata into gtk3-builder
new c067d31 Merge branch 'master' of git://github.com/multani/sonata into gtk3-builder
new b23412e Remove invisible_char properties, no longer needed
new 1fa9739 Migrate the traytips content to GtkBuilder
new d654f9d Clean up traytips
new 55aeb7f Fix Shortcuts display in About dialog
new da91662 Convert info page into GtkBuilder-built UI
new edd14ca Fix statusbar formatting
new 2a4bc3e Move remote artwork chooser to GtkBuilder
new 0c10938 Make shortcuts popup properly reusable
new 8c93194 Fix Artwork Chooser to actually function
new 46eb5a0 Let the Info page resize on its own
new 66c64dd Migrate Playlist Name, Lyrics search to GtkBuilder
new 7fce481 Fix playlist row icon, populating rename dialog
new 9961f94 Make dialogs properly usable
new f54520c Migrate streams edit dialog to GtkBuilder
new 2bc680a Remove 'Base.new_tab' method, unused
new 9a3e465 gtk3: fix computation of cover size
new 8b5bb8d gtk3: fix column sorting and call to GObject.idle_add()
new 7618ace gtk3: provide a convenient function to create GtkBuilder objects
new ae39e09 gtk3: packaged .ui files
new 6adb5cd Migrate tagedit to GtkBuilder
new 5dc5adc Remove duplicated signal handler
new fdfabba Restore hide/show tabs menu
new 452de85 doc: more changelog entry
new e0a6337 Merge branch 'gtk3-builder' of git://github.com/multani/sonata into gtk3-builder
new 2b93043 Merge branch 'master' of git://github.com/multani/sonata into gtk3-builder
new 1ab4c44 gtk3: Add CSS files to the packaged files
new 949bb31 Fix disabling plugins with tabs
new 973b2f2 Improve spacing of some preference widgets
new 47b3430 Have tagedit use ui convenience functions
new 3f225f1 There is no such things as "window_owner", Sonata is always the owner of its window
new 3e56a62 gtk3: use GtkApplication to handle application uniqueness
new 4f8c815 gtk3: remove Gnome session support, which should be handled by GtkApplication now.
new 13abe8c Fix centering the current track in current page
new 108018d Add padding around the main window album art
new ad952a1 Update notebook page margins
new 5e0b23b Update preference>plugin margin, info page margin
new d9f5af4 lyricswiki: don't be so noisy if an error occurs
new 8f60c73 py3: correctly set the process name viewable in ps and xprop on Linux
new 7966ebc Set tab label eventboxes as visible=False
new c733d53 Fix tagedit spacing and functionality
new c2c6292 Merge branch 'master' of git://github.com/multani/sonata into gtk3-builder
new c069c22 Merge branch 'gtk3-builder' of git://github.com/multani/sonata into gtk3-builder
new 63925c2 Rework breadcrumbs
new 60f8ff0 i18n: updated script to generate translation file to support .ui files
new afea215 gtk3: some icons now have the same size as before (tabs & library breadcrumb)
new 0e0e5c8 Entire notebook tab bar responds to signal
new fc3bf31 Migrate info page song info to GtkBuilder
new 9828d51 Merge branch 'gtk3-builder' of git://github.com/multani/sonata into gtk3-builder
new c32e603 Add custom artwork dialog to preferences.ui
new 5d7772e Migrate icons and images to GtkBuilder
new ac1da2f Make info page links not have background on themes
new 53da61a Replace markup with styles
new 11402d2 Tweak some styles, revert others to markup
new a194a74 Move password row in preferences>MPD up
new f3c460f Let Preferences>Plugins Description column wrap
new e445d4a Replace dummy row with padding style in formats
new c8d22c0 py3: open files using UTF-8, no matter what the default system encoding is
new b087b3c ui: remove unused functions
new 3940750 Tabs have show/hide menu again
new c296e73 Merge branch 'gtk3-builder' of git://github.com/multani/sonata into gtk3-builder
new 169045e Correct a few GdkPixbuf calls
new 34120bb Rework info page for sizing issues
new 332b174 Migrate local art chooser to GtkBuilder
new 9c7cdd5 Move all .ui files to .glade, update their users
new a2d59ac Fix visibility flag of remote artwork, cursor
new 228c2b7 i18n: move translation strings from Python to Glade
new 91501f6 i18n: mark some strings as "not translatable" and update list of translatable files
new 12de405 i18n: correctly set the translation system for Python & C libraries
new 103bb00 i18n: clearer comments when looking for the right translation directory
new 9c40b14 i18n: up-to-date French translation
new 7421c89 i18n: look for translations string in Glade files
new 47f883c i18n: allow to update only specific .po files
new 0705ee2 i18n: updated the TRANSLATORS doc with new contact informations
new 86d96b6 Fix localization incompatibility issue
new a3b2e32 Move remote artwork search strings to GtkBuilder
new 622f27f Wrap preferences>format descriptions
new 5f1a7dc Remove unused ListStore from current
new 84ebaee Merge branch 'gtk3-builder' of git://github.com/multani/sonata into gtk3-builder
new e9d4c55 gtk3: remove useless function sonata.ui.image()
new 3d7ea70 gtk3: remove useless calls to sonata.ui.label()
new f4d825f gtk3: fix custom icon setting whild drag'an'dropping
new c4e07dd Renamed ui.provider() ui.css_provider() and simplify Gtk resources loading
new e5e7d88 Merge remote-tracking branch 'others/hobophobe/gtk3-builder' into gtk3-builder
new 12dd517 Make preferences>mpd grid more size-flexible
new 85599fe Merge branch 'gtk3-builder' of git://github.com/multani/sonata into gtk3-builder
new 4fea266 Rework some of the Preferences layout
new 3728e7c gtk3: use GtkBuilder to build the user interface, thanks to Adam Dane
new 69919b7 doc: updated changelog
new dd23f01 config: refactor the configuration module to remove duplicates
new e186c0e Backward compatible fix when loading some wrongly-serialized values
new 28593ba Provide a basic Song object to start the removal of mpdhelper.get()
new 7db0223 Properly implement comparison for Song objects
new 1c7495d Implement Song.track to return the track number of the song
new dd9c2f6 Implement Song.pos to return the position of the song in the playlist
new 44f94f9 Implement Song.time
new 3a9b83e Implement Song.artist
new 248dd58 Implement Song.disc
new 52a3ba7 Implement Song.album
new 14fcfe8 Implement Song.file
new 71d730e Implement Song.title
new 34fb227 Implement Song.date
new 094519d Remove call to mpdh.get(xxx, 'directory'), it's not a Song information
new ad55632 Return a special object for MPD.count() with integer values
new d27af4f Don't use mpdh.get() to access the results of MPD.playlists()
new 3bff2b3 Implement Song.name
new 0a3e853 Remove last use of mpdhelper.get()
new f5b219d Be smarter when accessing SongResult attributes
new 41e7e6d MPD.listallinfo() still returns a simple dict
new 05c406f Remove .mpdhelper.get() and _sanitize() functions
new 07ed1f1 Merge branch 'master' into refactor-song-info
new 692e91d gtk: replace deprecated call to GLib functions through GObject
new c47a20f Rename SongResult class to the more explicit MPDSong
new 254c277 Rename CountResult class to the more explicit MPDCount
new cea554a Log which plugin downloaded lyrics
new fd8fe1f Merge branch 'master' into improve-lyrics
new 21f2857 lyrics: new, simpler, lyricswiki plugin
new 83e7cb2 lyrics: simplified lyricwiki plugin
new 5777933 lyrics: fixed lyricswiki plugin and improved overral lyrics plugin support
new 98c6bb5 config: simplify the configuration file management
new 009d356 Wrap the result of some MPD's commands for easier access
new abcae6e config: "port" in profile is an int
new b3cca8f plugin: custom plugins are now stored in ~/.config/sonata/plugins/
new 4401fb5 test: unittest2 is not used anymore
new 9b779e7 Revert unused caching part of a4ebaff
new 205e3b3 py3: remove some Python 2 crufts
new a93968f covers_lastfm: Fetch covers from Last.fm
new 6661ef2 covers_lastfm: Handle multiple images and errors checking
new 989d601 Port to Python3
new 5eb5ad8 covers-lastfm: make the plugin executable by finding some test cover
new 0f46b6f covers lastfm: new API key
new f7329da covers: fix size of covers in the search remote covers dialog
new 05c1b93 Remove broken Rhapsody covers plugin
new b2ba179 covers lastfm: port to JSON, bump to revision 1.0 (for what it's worth)
new 707b0d8 covers: use Last.fm services instead of (broken) Rhapsody to find covers
new 75b5697 doc: update changelog with new covers plugin
new 97b9200 covers: provide new API to simplify writing of covers plugins
new 30d91e7 cover: log and images detection is done by Sonata itself
new 2b1a7b2 covers lastfm: detect errors
new e2eda2e covers: allow to pass a reason to the error callback
new b17586d doc: start to add a documentation to explain how the plugin system works
new 7fbbf87 plugin: simplified cover fetching API for plugin writers
new 8ee6816 doc: updated changelog with new format
new d2da697 mpd: if a song attribute exists several times, keep only the first one
new 97544cf packaging: include Glade files in distribution
new 94b95f3 Remove some MPD caching, causing troubles with password authentication
new b12a9ac Rework all icons into the iconfactory
new 6832380 Fix mpdhelper ValueError on weird disc values
new 284a8c6 Refactor song time texts
new 8573369 Add more tests for weird disc values
new 3096e3a Fix mpdhelper ValueError on weird disc values
new 1ca7bde Better translation support and formatting for time-related strings
new 7a5929d i18n: the content of POTFILES.in is now stable (always sorted)
new 45cd58a i18n: up-to-date French translation
new f5ed019 Simplified and homogenized use of icons in Sonata
new 1610f88 Reindent Glade files using Glade
new e026a8b covers: some albums exist on Last.fm without covers, deal with them
new 5063e63 doc: revamped README file
new 95fe167 Fix configuration loading when no config file available
new 4ed93ea scrobbler: allow to scrobble again
new 63ffd8d Deal with file names and paths using strings instead of bytes
new cec8ea4 doc: recommends PyGObject 3.7.4 or more
new 74e2990 doc: more informations for the PyGObject dependency
new 2bee837 Library search: fix wrong parentheses
new 5b42797 MPDSong: provide values() method
new 6d831dc packaging: increment version number in docs and code
new b6cde40 Searching the library wasn't working at all.
new 85e327d Remove unused maintenance scripts
new 7631ec0 Fix DND of songs in the current playlist
new 7d7ed9e Factorized code which moves songs in the current playlist on DND
new 51fed3a Scroll to the selection after DND songs in the current playlist.
new 4327008 Simplify "center song in list" function.
new f2349f3 Scrolling on the tray icon now changes the volume.
new e86cfa3 scrobbler: fix scrobbling
new bdd0c3f doc: add CHANGELOG entry for f2349f3761b2c836d5e180f56d1f8cc1c57a670f
new f0c54d1 lyrics: follow redirect pages on LyricsWiki
new 60e729f Update Changelog entry with DND issues
new faef5e4 Fix multiple issues related to drang-and-drop in the current playlist
new 13a97b4 lyrics: homogenize lyrics search patterns before calling plugins
new d2d7815 lyrics: more logging informations
new 47e58de Remove manual computation of pop-up menu position
new d8b5b6b More TODO!
new 4e02757 current: rename attributes to 'store' and 'view', which is clearer
new ebd78d6 current: fix and simplify searching songs in the current tab.
new a5646d9 current: Fix removing of a song
new 198225e current: remove songs' caching, and use current's ListStore for them instead
new a663b48 current: fix lagging bold row when using the consume mode
new 3fa5cf8 current: simplify keeping position in the playlist
new 80df860 Rework setting search filter entry invalid
new b2775f3 current: attributes name cleaning
new 077fcfc cli: fix wrong usage of the MPDClient in the CLI
new 13bf7d8 current: fix filtering, less memory usage, simplification & code cleanup
new f7c4e10 gtk3: fix encoding issue while setting the Audioscrobbler password
new bd66693 covers: download bigger covers from Last.fm
new 5b24bb5 fullscreen: extract fullscreen management
new fa60ccb gtk3: fix drag-and-drop of a custom artwork image in the main window
new ffbaa5a fullscreen: fix typo introduced in 5b24bb55ea
new 0503f3e library: fix warning when opening an album while in artist view
new 4945a86 Add CHANGELOG for 0503f3
new 293be58 gtk3: CSS's font-size needs an unit, assuming pixel
new b07d40a Revert "gtk3: CSS's font-size needs an unit, assuming pixel"
new 7f1e97c current: centering the song on the current playlist also selects the song
new 13bf0c8 i18n: update translation files and set up a Transifex project
new 535f541 i18n: fix broken translation files so they can be uploaded to Transiflex
new e588293 i18N: add a README information about translation
new e64bfbe i18n: now use Transifex as a translation plateform
new 3e353bf doc: updated CHANGELOG with Transifex
new 28810bc i18n: update uk translation
new 89cb3f6 i18n: update ru translation
new 5d379f3 doc: update CHANGELOG with new translations
new ee36273 tabs: correctly save current tabs visibility flag
new 97c2748 tray: better name for callbacks
new 214e2db tray: remove duplicated 'activate' signal handler
new 1f88598 tray: simplify logic to decide either to hide or show the main window
new dc55125 tray: fix hiding/showing the main window even if it's not the active widget
new 97b8550 tray: fix hiding/showing the main window even if it's not the active widget
new 60cd4c3 stream: fix streams parsing since Python 3 port
new 0edb66b stream: improve code readibility of stream parsing, simplify logic
new b9db4c4 stream: renaming
new 40cd6c8 stream: simplify logic
new 1ebd934 stream: move stream parsing processing to a dedicated function
new f848e13 stream: read more of a playlist, if possible
new 0b44eb3 current: deleting a track doesn't toggle the filter bar
new 728e30b main: log errors if something happens during status updating
new 6bea8bb mpd: support disabling crossfade in MPD >= 0.18
new d89f42d doc: add links for Archlinux and Gentoo packaging
new 5d62935 doc: need tagpy >= 2013.1 (for Python 3 compatibility)
new 817107f Prepare for 1.7a2 release
new c5d38ac thread: name threads and show them in log
new c764104 lyrics: better separation between threads when updating lyrics
new 6da8a77 lyrics: log lyrics saving (and failures as well)
new a74361a doc: add Changelong entry
new 5f91ed5 gtk: fix segfault on Gtk.TextView while updating lyrics
new 78d38ed gtk: call Gtk.main_iteration() only if there are events to process
new 6b9575b Correctly use GtkApplication 'activate' signal, fix 'withdrawn' mode
new 153c531 stream: fix adding binary stream
new 68b0bda library: detach library's model while updating the library view
new 9f8b887 library: don't overupdate the library's artworks
new 94879c9 doc: update CHANGELOG with library perf improvements
new 3fe2da9 thread: use Gio instead of threads to download DNDed covers
new 9df3cd3 thread: MPD connections are not in a thread anymore
new 7312f7e threading: remove some not-so-useful threads
new 90d89c4 gkt: fix withdrawn mode due to incorrect usage of threads
new b97a51f artwork: move functions related to artwork filenames into sonata.artwork
new 2bf8a53 artwork: dedent code
new cb93141 artwork: fix art cache loading/saving
new 3979914 artwork: split of artwork._library_artwork_update to remove entangled code
new 98dc5f6 artwork: move artwork cache to a dedicated class
new 9196bf0 config: shortcut to access current music dir
new 62be994 artwork: add tests for artwork path manipulation functions
new f0cfea1 Added functionality to shuffle albums (exposed via the sort submenu) For this a new class "AlbumList" was added, which fetches all album titles from mpd and offers the possiblity to randomly sort, play and iterate through all albums.
new a630fe9 artwork: fix broken local artwork chooser dialog
new 90dea69 typo: python-mpd -> python-mpd2
new 793d79e info: redirect to the localized Wikipedia according to the user's local
new 5043201 artwork: simplify, reduce, test code related to artwork paths handling
new 9237b2c artwork: fix artwork caching, artwork-related code cleanup
new 30aa090 ui: keep the selected tab when hiding/showing using the tray icon
new 81fc2c1 artwork: fix artwork path computation with CUSTOM + empty filename
new 6d560e2 website: website import from Berlios
new 7af0708 website: update URLs towards this Github repository
new e850464 website: update copyright
new 37eda2c website: update mailing list location
new f664163 website: update deployment script
new f228a52 website: ensure the download page in UTF-8 due to non-ASCII names
new 4c4c6c7 doc: explain where to download official and development releases
new c33d9cf download: update Fedora's link
new b20efe2 makefile: update help
new 0f2ccfa website: move everything into a website subdirectory
new 4a66ab7 Merge branch 'website' into 'master'
new 08ac2df website: add mising whitespace
new 1cab01d website: pushing the website mirrors completely the website/ directory
new cf32e17 Merge branch 'master' of https://github.com/multani/sonata into albumshuffle
new 921056f Removed unused code and added improved shuffling of albums by using song ids to move the songs, instead of ranges.
new 1d75758 Fix : SyntaxError for 'return'
new 1dc56c0 notification: don't notify twice at startup
new b894d4a log: only display MPD logs when asking for a lot of debug info
new b9b470e Merge branch 'albumshuffle' of github.com:f0rki/sonata into f0rki-albumshuffle
new fcb5a50 Simplify the "shuffle by albums" code
new bdf1b07 Remove albumlist module and inline AlbumList code into a function
new e05575e doc: updated Changelog
new ecb6f84 feature: new "Shuffle by Album" feature
new 2c533b3 i18n: use gettext.bindtextdomain() instead of locale's one
new ed3443a doc: Sonata doesn't depend directly on taglib
new 550255e doc: update copyright and license notice
new c2012aa audioscrobbler: add license
new ace5e33 website: the website and mailing list are now on www.nongnu.org/sonata/
new f6c1538 Enable gettext translation for glade dialogs.
new 4c88420 Only call locale.bindtextdomain() if provided.
new 7994c82 Add comments explaining additional gettext initialization.
new 7eee3f3 cleanup_numeric: check against whitespace only strings
new 4c03f2d test: add more tests on cleanup_numeric
new 298e5eb doc: update CHANGELOG with the bad track/disc value fix
new 95049ab core: correctly handle tracks with very wrong track/disc values
new 628ffaf Uniform handling of locale initialization.
new 573c037 locale: move locale setting default code path out of the exception block
new 37f16ef locale: replace print() usage with logger.error()
new 383c877 doc: updated CHANGELOG with Glade dialogs translation fix
new dec4cde locale: fix translation of Glade dialogs
new 4e34e07 about: fix opening the About window.
new 098ecf6 Prepare for 1.7b1 release
new aaf8000 Imported Debian patch 0.9-1
new 6f0fc76 Imported Upstream version 0.9
new f22e4a0 Imported Debian patch 1.0-1
new 3d5fe5a Imported Debian patch 1.0.1-1
new 92bb114 Imported Upstream version 1.0
new cf2112d Imported Debian patch 1.0.1-2
new 4282722 Imported Upstream version 1.0.1
new a3afaa7 Imported Debian patch 1.0.1-3
new fe5c40a Imported Debian patch 1.0.1-4
new d2d7381 Imported Debian patch 1.0.1-5
new af8fa3e Imported Upstream version 1.1
new 1c25b2a Imported Debian patch 1.1-1
new f1b35c5 Imported Upstream version 1.1.1
new e3fd1cd Imported Debian patch 1.1.1-1
new 7bce84e Imported Upstream version 1.2
new 1ab5706 Imported Debian patch 1.2-1
new 674ef69 Imported Upstream version 1.2.1
new 14d441a Imported Debian patch 1.2.1-1
new 3a866c3 Imported Upstream version 1.2.2
new abc21d0 Imported Debian patch 1.2.2-1
new 6835a41 Imported Upstream version 1.2.3
new b2ea071 Imported Debian patch 1.2.3-1
new fc3436c Imported Upstream version 1.3
new c7b6ed6 Imported Debian patch 1.3-1
new df5bdad Imported Debian patch 1.3-2
new b5cf02a Imported Upstream version 1.4
new 9454b3b Imported Debian patch 1.4-1
new 52c6cba Imported Upstream version 1.4.1
new 94f1f55 Imported Debian patch 1.4.1-1
new 076c43c Imported Debian patch 1.4.2-1
new 47fcc56 Imported Upstream version 1.4.2
new ea67538 Imported Debian patch 1.4.2-2
new 7d5b99b Imported Upstream version 1.5
new 088a4b3 Imported Debian patch 1.5-1
new 00c9adb Imported Debian patch 1.5-2
new 6c57d32 Imported Debian patch 1.5-3
new 921ead1 Imported Debian patch 1.5-4
new a1caf07 Imported Upstream version 1.5.1
new c7f8b20 Imported Debian patch 1.5.1-1
new c9083f4 Imported Debian patch 1.5.2-1
new a3af391 Imported Upstream version 1.5.2
new 57fee85 Imported Debian patch 1.5.2-2
new ed5586c Imported Upstream version 1.5.3
new ac38b0f Imported Debian patch 1.5.3-1
new 1825cd4 Imported Debian patch 1.5.3-2
new ddb54fc Imported Debian patch 1.5.3-3
new 274da5b Imported Debian patch 1.6-1
new a4df596 Imported Upstream version 1.6
new 9fed0fb Imported Debian patch 1.6.2-1
new 26fa48e Imported Upstream version 1.6.2
new 2cb4cd0 Imported Debian patch 1.6.2.1-1
new 4c7cbed Imported Upstream version 1.6.2.1
new e69b204 Imported Debian patch 1.6.2.1-2
new 037ceaa Imported Debian patch 1.6.2.1-3
new 1837ab9 Imported Debian patch 1.6.2.1-4
new 4d10475 Imported Debian patch 1.6.2.1-5
new f375bbe Imported Debian patch 1.6.2.1-5.1
new de70b09 Imported Debian patch 1.6.2.1-6
new bdc1603 Imported Upstream version 1.7~b1
new 7f12805 Merge tag 'upstream/1.7_b1' into debian/master
new 483297d New upstream beta version
new 203bc45 Install app icon
new 248f44f Close "new upstream" bug
new 781c4c9 New maintainer, the mpd packaging team
The 1941 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mpd/sonata.git
More information about the Pkg-mpd-commits
mailing list