summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Convert to python3.HEADstickersAnton Khirnov2021-01-15
|
* plugin: more pyqt5 port fixesAnton Khirnov2020-11-08
|
* 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
|
* song: drop SongRefAnton Khirnov2013-04-25
| | | | It adds a lot of complexity for little real benefit.
* song: drop PlaylistEntryRefAnton Khirnov2013-04-25
| | | | It adds a lot of complexity for little real benefit.
* Songinfo: basic support for displaying stickersAnton Khirnov2011-09-04
| | | | It's ugly and uneditable and should probably be rewritten.
* Stop saving lyrics in files.Anton Khirnov2011-09-04
| | | | also write all lyrics read from files to sticker db.
* Lyrics: read lyrics from stickers.Anton Khirnov2011-09-04
|
* Lyrics: save lyrics as stickersAnton Khirnov2011-09-04
| | | | | | for now encode newlines as '\n', should probably be fixed in MPD protocol also no reading support for now
* 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
|
* mpdsocket: support ignoring errorsAnton Khirnov2011-09-04
| | | | | apparrently there's no clean way to do some things (like querying whether a sticker exists) without triggering an error.
* AlbumCover: fix an exception in last.fm fetcher.Anton Khirnov2011-09-04
|
* common: split MetadataFetcher into its own fileAnton Khirnov2011-09-04
| | | | also fix finished() signal signature
* mpclient: status['error'] must be a unicode stringAnton Khirnov2011-01-11
| | | | because it can contain song names.
* Songinfo: reformat to new styleAnton Khirnov2011-01-04
|
* nephilim_app: use templates for tags expandingAnton Khirnov2010-12-07
| | | | this is kinda hacky and should be removed in the future
* Playlist: add a shuffle button to the toolbar.Anton Khirnov2010-11-30
|
* song: cosmeticsAnton Khirnov2010-11-29
|
* mpclient: update commentsAnton Khirnov2010-11-29
|
* SongInfo: fix saving settingsAnton Khirnov2010-11-17
| | | | only call QSettings.BeginGroup() once
* Playlist: add a toolbarAnton Khirnov2010-11-17
| | | | currently contains a 'clear playlist' button and 'add URL' lineedit
* Playlist: update current song when its position changesAnton Khirnov2010-11-03
|
* mpclient: new signal that's emitted when current song's position changesAnton Khirnov2010-11-03
|
* update TODOAnton Khirnov2010-10-05
|
* Playlist: highlight current song.Anton Khirnov2010-10-05
|
* Library: move folding patter selection to the widget itselfAnton Khirnov2010-08-29
| | | | with this the settings widget for library can go
* Library: move subclasses to top levelAnton Khirnov2010-08-29
|
* import pyqtSignal as Signal, for easier future compatibility with PySideAnton Khirnov2010-08-29
|
* AlbumCover: 10l, functions applied in wrong orderAnton Khirnov2010-08-27
|
* main_window: add update/rescan action to server menuAnton Khirnov2010-08-27
| | | | also remove the now redundant update button from settings
* mpclient: add update/rescan database functionsAnton Khirnov2010-08-27
|
* mpclient: group functions by categoryAnton Khirnov2010-08-27
|
* settings_wg: remove outputs controlAnton Khirnov2010-08-27
| | | | it's redundant
* move crossfade control from settings widget to PlayControl pluginAnton Khirnov2010-08-27
| | | | maybe it should be hidden under an icon for extra prettiness
* emit a crossfade_changed signalAnton Khirnov2010-08-27
| | | | also fix crossfade() function
* update TODOAnton Khirnov2010-08-27
|
* nephilim_app: create child objects with self as parentAnton Khirnov2010-08-27
|
* nephilim_app: style cleanupAnton Khirnov2010-08-27
|
* rename winMain -> MainWindow for consistencyAnton Khirnov2010-08-27
|
* winMain: remove useless variableAnton Khirnov2010-08-27
|
* winMain: fix restoring default layoutAnton Khirnov2010-08-27
|
* winMain: fallback to empty array when restoring geometryAnton Khirnov2010-08-27
|
* Playlist: add empty header_state to default settingsAnton Khirnov2010-08-27
|
* mpdsocket: don't raise exceptionsAnton Khirnov2010-08-27
| | | | they just complicate the situation when working asynchronously