summaryrefslogtreecommitdiff
path: root/nephilim/mpclient.py
Commit message (Collapse)AuthorAge
* Convert to python3.HEADstickersAnton Khirnov2021-01-15
|
* Port to PyQt5.Anton Khirnov2020-10-13
|
* mpclient: remove unused get_plist_song()Anton Khirnov2013-04-25
| | | | Also drop now unused synchronous command functions.
* mpclient: cache the database locally.Anton Khirnov2013-04-25
|
* mpclient: drop unused find_sync() methodAnton Khirnov2013-04-25
|
* mpclient: add sticker_changed eventAnton Khirnov2011-09-04
|
* mpclient: change tagtypes from list to a setAnton Khirnov2011-09-04
| | | | | it's more logical data structure for it and it supports some additional useful stuff, like intersection.
* mpclient: increment the playcount stickerAnton Khirnov2011-09-04
| | | | maybe this belongs in a plugin instead?
* mpclient: add functions for manipulating stickersAnton Khirnov2011-09-04
|
* mpclient: status['error'] must be a unicode stringAnton Khirnov2011-01-11
| | | | because it can contain song names.
* Playlist: add a shuffle button to the toolbar.Anton Khirnov2010-11-30
|
* mpclient: update commentsAnton Khirnov2010-11-29
|
* mpclient: new signal that's emitted when current song's position changesAnton Khirnov2010-11-03
|
* import pyqtSignal as Signal, for easier future compatibility with PySideAnton Khirnov2010-08-29
|
* mpclient: add update/rescan database functionsAnton Khirnov2010-08-27
|
* mpclient: group functions by categoryAnton Khirnov2010-08-27
|
* emit a crossfade_changed signalAnton Khirnov2010-08-27
| | | | also fix crossfade() function
* switch to the new MPD interaction layerAnton Khirnov2010-08-12
| | | | remove the old mpclient and our bundled copy of mpd.py
* mpclient: add a new asynchronous high-level MPD layerAnton Khirnov2010-08-12
|
* mpclient: add playlistid() funcAnton Khirnov2010-02-11
| | | | also fix PlaylistEntryRef
* mpclient: add an error message on status read failAnton Khirnov2009-12-22
|
* mpd: switch to QtNetwork networking.Anton Khirnov2009-10-08
| | | | with this using "idle" command in the future will be easier.
* mpclient: remove calls to str.encode()Anton Khirnov2009-10-08
| | | | it's now handled in lower layer
* mpclient: fix stats() when disconnected.Anton Khirnov2009-10-08
|
* mpclient: in add() put only command_list_end under try/exceptAnton Khirnov2009-09-30
|
* PlayControl: correctly initialize on load.Anton Khirnov2009-09-24
| | | | fixes behavior if it's loaded after we're connected to MPD.
* mpd/mpclient: catch socket errors when sending commandsAnton Khirnov2009-09-20
|
* Playlist: support for moving songs with drag&dropAnton Khirnov2009-09-19
|
* mpclient: change tagtypes, urlhandlers and commands to varsAnton Khirnov2009-09-19
|
* mpclient: fix urlhandlers commandAnton Khirnov2009-09-15
|
* Playlist: allow dropping items from library.Anton Khirnov2009-09-12
|
* mpclient: fix command lists.Anton Khirnov2009-09-10
|
* mpd: rewrite connecting/disconnecting functions to use signals.Anton Khirnov2009-09-08
|
* mpclient/mpd: always use iterators instead of list.Anton Khirnov2009-09-08
| | | | also get rid of some useless functions like retrieve.
* PlayControl: add a menu for controlling outputs.Anton Khirnov2009-08-28
|
* mpclient: encapsulate audio outputs in a class.Anton Khirnov2009-08-28
|
* mpclient & mpd: add findadd command.Anton Khirnov2009-08-25
|
* mpclient: fix find.Anton Khirnov2009-08-25
|
* song: convert to a subclass of dict.Anton Khirnov2009-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 Khirnov2009-08-23
|
* mpclient: don't cache library and playlistAnton Khirnov2009-08-23
| | | | they are rarely needed more than once per update.
* song: don't convert id to intAnton Khirnov2009-08-23
| | | | it serves no real purpose.
* mpclient: handle MPD exceptions in delete()Anton Khirnov2009-08-21
|
* switch to new-style PyQt4 signals.Anton Khirnov2009-08-21
|
* mpclient: initialize db update timeAnton Khirnov2009-08-10
| | | | this prevents false db updated signal 10 seconds after connection
* mpclient: fix db_updated signal.Anton Khirnov2009-06-22
|
* move plugins enable/disable code from winMain to pluginsAnton Khirnov2009-06-19
|
* mpclient: remove forgotten print.Anton Khirnov2009-05-18
|
* mpclient: use stats cmd to query db update.Anton Khirnov2009-05-18
|
* mpclient: add some debugging messages.Anton Khirnov2009-05-18
|