Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | update TODO | Anton Khirnov | 2010-08-27 | |
| | ||||
* | switch to QVariant API 2 | Anton Khirnov | 2010-08-26 | |
| | | | | i.e., remove all explicite usage of QVariant | |||
* | switch to the new MPD interaction layer | Anton Khirnov | 2010-08-12 | |
| | | | | remove the old mpclient and our bundled copy of mpd.py | |||
* | mpclient: add a new asynchronous high-level MPD layer | Anton Khirnov | 2010-08-12 | |
| | ||||
* | mpdsocket: add a new asynchronous low-level MPD interface | Anton Khirnov | 2010-08-12 | |
| | | | | some parts are based on mpd library. | |||
* | add an options parser. | Anton Khirnov | 2010-08-12 | |
| | | | | only handles verbosity for now. | |||
* | update TODO | Anton Khirnov | 2010-08-12 | |
| | ||||
* | song: make keys case-insensitive | Anton Khirnov | 2010-08-12 | |
| | ||||
* | winMain: make a special class for the time label | Anton Khirnov | 2010-08-12 | |
| | ||||
* | update TODO | Anton Khirnov | 2010-08-09 | |
| | ||||
* | AlbumCover: add a forgotten 'not' | Anton Khirnov | 2010-08-09 | |
| | ||||
* | settings_wg: use a validator for port number. | Anton Khirnov | 2010-07-05 | |
| | ||||
* | settings_wg: convert port to int, not str. | Anton Khirnov | 2010-07-05 | |
| | | | | also remove useless str conversions. | |||
* | mpd: connect to MPD asynchronously. | Anton Khirnov | 2010-07-05 | |
| | ||||
* | winMain: init it as QMainWindow, not QWidget | Anton Khirnov | 2010-07-05 | |
| | ||||
* | Lyrics: move fetcher classes to top level. | Anton Khirnov | 2010-05-10 | |
| | ||||
* | AlbumCover: move fetcher classes to top level. | Anton Khirnov | 2010-05-10 | |
| | ||||
* | song: use string.Template for expanding $tags. | Anton Khirnov | 2010-04-30 | |
| | ||||
* | song: raise KeyError instead of returning empty string | Anton Khirnov | 2010-04-30 | |
| | ||||
* | song: use '?tag' to get tag or empty string | Anton Khirnov | 2010-04-30 | |
| | ||||
* | Songinfo: simplify setting tags. | Anton Khirnov | 2010-04-30 | |
| | ||||
* | song: implement __contains__() | Anton Khirnov | 2010-04-30 | |
| | ||||
* | remove some useless conversions to unicode | Anton Khirnov | 2010-02-11 | |
| | ||||
* | Playlist: add a popup menu with 'add same' | Anton Khirnov | 2010-02-11 | |
| | ||||
* | mpclient: add playlistid() func | Anton Khirnov | 2010-02-11 | |
| | | | | also fix PlaylistEntryRef | |||
* | Playlist: use PlaylistEntryRef. | Anton Khirnov | 2010-02-11 | |
| | ||||
* | Playlist: move all classes at to top level. | Anton Khirnov | 2010-02-10 | |
| | ||||
* | mpclient: add an error message on status read fail | Anton Khirnov | 2009-12-22 | |
| | ||||
* | AlbumCover: fix last.fm fetcher. | Anton Khirnov | 2009-11-29 | |
| | ||||
* | Songinfo: only edit settings when connected. | Anton Khirnov | 2009-11-29 | |
| | ||||
* | Notify: toInt() -> int() | Anton Khirnov | 2009-11-27 | |
| | ||||
* | remove some unused functions | Anton Khirnov | 2009-11-21 | |
| | ||||
* | plugin: really remove dock widgets | Anton Khirnov | 2009-11-21 | |
| | ||||
* | fixed opening settings window multiple times | Anton Khirnov | 2009-11-21 | |
| | | | | there should be a better way though. | |||
* | Lyrics: fix lyricwiki. yet again. | Anton Khirnov | 2009-11-21 | |
| | | | | | | the really should stop doing this. switched to using regexps, because QXmlStreamReader chokes on their invalid pages and i don't want to introduce more dependencies. | |||
* | mpd: better error handling on connection failure | Anton Khirnov | 2009-10-10 | |
| | ||||
* | mpd: str -> unicode | Anton Khirnov | 2009-10-09 | |
| | ||||
* | Lyrics: send action=lyrics query to Lyricwiki | Anton Khirnov | 2009-10-09 | |
| | ||||
* | AlbumCover: abort if artist or album is empty | Anton Khirnov | 2009-10-09 | |
| | ||||
* | AlbumCover: update Last.fm API key. | Anton Khirnov | 2009-10-09 | |
| | ||||
* | mpd: switch to QtNetwork networking. | Anton Khirnov | 2009-10-08 | |
| | | | | with this using "idle" command in the future will be easier. | |||
* | mpclient: remove calls to str.encode() | Anton Khirnov | 2009-10-08 | |
| | | | | it's now handled in lower layer | |||
* | mpd: catch errors when writing command. | Anton Khirnov | 2009-10-08 | |
| | ||||
* | mpclient: fix stats() when disconnected. | Anton Khirnov | 2009-10-08 | |
| | ||||
* | mpclient: in add() put only command_list_end under try/except | Anton Khirnov | 2009-09-30 | |
| | ||||
* | PlayControl: correctly initialize on load. | Anton Khirnov | 2009-09-24 | |
| | | | | fixes behavior if it's loaded after we're connected to MPD. | |||
* | MetadataFetcher: call finish() after error | Anton Khirnov | 2009-09-23 | |
| | ||||
* | Lyrics: catch OSError when removing lyrics file | Anton Khirnov | 2009-09-23 | |
| | ||||
* | mpd/mpclient: catch socket errors when sending commands | Anton Khirnov | 2009-09-20 | |
| | ||||
* | common: prevent infinite recursion in MetadataFetcher | Anton Khirnov | 2009-09-20 | |
| |