Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Convert to python3.HEADstickers | Anton Khirnov | 2021-01-15 |
| | |||
* | Port to PyQt5. | Anton Khirnov | 2020-10-13 |
| | |||
* | mpclient: remove unused get_plist_song() | Anton Khirnov | 2013-04-25 |
| | | | | Also drop now unused synchronous command functions. | ||
* | mpclient: cache the database locally. | Anton Khirnov | 2013-04-25 |
| | |||
* | mpclient: drop unused find_sync() method | Anton Khirnov | 2013-04-25 |
| | |||
* | mpclient: add sticker_changed event | Anton Khirnov | 2011-09-04 |
| | |||
* | mpclient: change tagtypes from list to a set | Anton Khirnov | 2011-09-04 |
| | | | | | it's more logical data structure for it and it supports some additional useful stuff, like intersection. | ||
* | mpclient: increment the playcount sticker | Anton Khirnov | 2011-09-04 |
| | | | | maybe this belongs in a plugin instead? | ||
* | mpclient: add functions for manipulating stickers | Anton Khirnov | 2011-09-04 |
| | |||
* | mpclient: status['error'] must be a unicode string | Anton Khirnov | 2011-01-11 |
| | | | | because it can contain song names. | ||
* | Playlist: add a shuffle button to the toolbar. | Anton Khirnov | 2010-11-30 |
| | |||
* | mpclient: update comments | Anton Khirnov | 2010-11-29 |
| | |||
* | mpclient: new signal that's emitted when current song's position changes | Anton Khirnov | 2010-11-03 |
| | |||
* | import pyqtSignal as Signal, for easier future compatibility with PySide | Anton Khirnov | 2010-08-29 |
| | |||
* | mpclient: add update/rescan database functions | Anton Khirnov | 2010-08-27 |
| | |||
* | mpclient: group functions by category | Anton Khirnov | 2010-08-27 |
| | |||
* | emit a crossfade_changed signal | Anton Khirnov | 2010-08-27 |
| | | | | also fix crossfade() function | ||
* | 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 |
| | |||
* | mpclient: add playlistid() func | Anton Khirnov | 2010-02-11 |
| | | | | also fix PlaylistEntryRef | ||
* | mpclient: add an error message on status read fail | Anton Khirnov | 2009-12-22 |
| | |||
* | 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 | ||
* | 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. | ||
* | mpd/mpclient: catch socket errors when sending commands | Anton Khirnov | 2009-09-20 |
| | |||
* | Playlist: support for moving songs with drag&drop | Anton Khirnov | 2009-09-19 |
| | |||
* | mpclient: change tagtypes, urlhandlers and commands to vars | Anton Khirnov | 2009-09-19 |
| | |||
* | mpclient: fix urlhandlers command | Anton Khirnov | 2009-09-15 |
| | |||
* | Playlist: allow dropping items from library. | Anton Khirnov | 2009-09-12 |
| | |||
* | mpclient: fix command lists. | Anton Khirnov | 2009-09-10 |
| | |||
* | mpd: rewrite connecting/disconnecting functions to use signals. | Anton Khirnov | 2009-09-08 |
| | |||
* | mpclient/mpd: always use iterators instead of list. | Anton Khirnov | 2009-09-08 |
| | | | | also get rid of some useless functions like retrieve. | ||
* | PlayControl: add a menu for controlling outputs. | Anton Khirnov | 2009-08-28 |
| | |||
* | mpclient: encapsulate audio outputs in a class. | Anton Khirnov | 2009-08-28 |
| | |||
* | mpclient & mpd: add findadd command. | Anton Khirnov | 2009-08-25 |
| | |||
* | mpclient: fix find. | Anton Khirnov | 2009-08-25 |
| | |||
* | song: convert to a subclass of dict. | Anton Khirnov | 2009-08-24 |
| | | | | | also don't store whole song in Library and Playlist, this saves a significant amount of memory. | ||
* | Songinfo: rewrite to use all metadata from MPD. | Anton Khirnov | 2009-08-23 |
| | |||
* | mpclient: don't cache library and playlist | Anton Khirnov | 2009-08-23 |
| | | | | they are rarely needed more than once per update. | ||
* | song: don't convert id to int | Anton Khirnov | 2009-08-23 |
| | | | | it serves no real purpose. | ||
* | mpclient: handle MPD exceptions in delete() | Anton Khirnov | 2009-08-21 |
| | |||
* | switch to new-style PyQt4 signals. | Anton Khirnov | 2009-08-21 |
| | |||
* | mpclient: initialize db update time | Anton Khirnov | 2009-08-10 |
| | | | | this prevents false db updated signal 10 seconds after connection | ||
* | mpclient: fix db_updated signal. | Anton Khirnov | 2009-06-22 |
| | |||
* | move plugins enable/disable code from winMain to plugins | Anton Khirnov | 2009-06-19 |
| | |||
* | mpclient: remove forgotten print. | Anton Khirnov | 2009-05-18 |
| | |||
* | mpclient: use stats cmd to query db update. | Anton Khirnov | 2009-05-18 |
| | |||
* | mpclient: add some debugging messages. | Anton Khirnov | 2009-05-18 |
| |