Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Convert to python3.HEADstickers | Anton Khirnov | 2021-01-15 |
| | |||
* | plugin: more pyqt5 port fixes | Anton Khirnov | 2020-11-08 |
| | |||
* | 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 |
| | |||
* | song: drop SongRef | Anton Khirnov | 2013-04-25 |
| | | | | It adds a lot of complexity for little real benefit. | ||
* | song: drop PlaylistEntryRef | Anton Khirnov | 2013-04-25 |
| | | | | It adds a lot of complexity for little real benefit. | ||
* | Songinfo: basic support for displaying stickers | Anton Khirnov | 2011-09-04 |
| | | | | It's ugly and uneditable and should probably be rewritten. | ||
* | Stop saving lyrics in files. | Anton Khirnov | 2011-09-04 |
| | | | | also write all lyrics read from files to sticker db. | ||
* | Lyrics: read lyrics from stickers. | Anton Khirnov | 2011-09-04 |
| | |||
* | Lyrics: save lyrics as stickers | Anton Khirnov | 2011-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 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 |
| | |||
* | mpdsocket: support ignoring errors | Anton Khirnov | 2011-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 Khirnov | 2011-09-04 |
| | |||
* | common: split MetadataFetcher into its own file | Anton Khirnov | 2011-09-04 |
| | | | | also fix finished() signal signature | ||
* | mpclient: status['error'] must be a unicode string | Anton Khirnov | 2011-01-11 |
| | | | | because it can contain song names. | ||
* | Songinfo: reformat to new style | Anton Khirnov | 2011-01-04 |
| | |||
* | nephilim_app: use templates for tags expanding | Anton Khirnov | 2010-12-07 |
| | | | | this is kinda hacky and should be removed in the future | ||
* | Playlist: add a shuffle button to the toolbar. | Anton Khirnov | 2010-11-30 |
| | |||
* | song: cosmetics | Anton Khirnov | 2010-11-29 |
| | |||
* | mpclient: update comments | Anton Khirnov | 2010-11-29 |
| | |||
* | SongInfo: fix saving settings | Anton Khirnov | 2010-11-17 |
| | | | | only call QSettings.BeginGroup() once | ||
* | Playlist: add a toolbar | Anton Khirnov | 2010-11-17 |
| | | | | currently contains a 'clear playlist' button and 'add URL' lineedit | ||
* | Playlist: update current song when its position changes | Anton Khirnov | 2010-11-03 |
| | |||
* | mpclient: new signal that's emitted when current song's position changes | Anton Khirnov | 2010-11-03 |
| | |||
* | update TODO | Anton Khirnov | 2010-10-05 |
| | |||
* | Playlist: highlight current song. | Anton Khirnov | 2010-10-05 |
| | |||
* | Library: move folding patter selection to the widget itself | Anton Khirnov | 2010-08-29 |
| | | | | with this the settings widget for library can go | ||
* | Library: move subclasses to top level | Anton Khirnov | 2010-08-29 |
| | |||
* | import pyqtSignal as Signal, for easier future compatibility with PySide | Anton Khirnov | 2010-08-29 |
| | |||
* | AlbumCover: 10l, functions applied in wrong order | Anton Khirnov | 2010-08-27 |
| | |||
* | main_window: add update/rescan action to server menu | Anton Khirnov | 2010-08-27 |
| | | | | also remove the now redundant update button from settings | ||
* | mpclient: add update/rescan database functions | Anton Khirnov | 2010-08-27 |
| | |||
* | mpclient: group functions by category | Anton Khirnov | 2010-08-27 |
| | |||
* | settings_wg: remove outputs control | Anton Khirnov | 2010-08-27 |
| | | | | it's redundant | ||
* | move crossfade control from settings widget to PlayControl plugin | Anton Khirnov | 2010-08-27 |
| | | | | maybe it should be hidden under an icon for extra prettiness | ||
* | emit a crossfade_changed signal | Anton Khirnov | 2010-08-27 |
| | | | | also fix crossfade() function | ||
* | update TODO | Anton Khirnov | 2010-08-27 |
| | |||
* | nephilim_app: create child objects with self as parent | Anton Khirnov | 2010-08-27 |
| | |||
* | nephilim_app: style cleanup | Anton Khirnov | 2010-08-27 |
| | |||
* | rename winMain -> MainWindow for consistency | Anton Khirnov | 2010-08-27 |
| | |||
* | winMain: remove useless variable | Anton Khirnov | 2010-08-27 |
| | |||
* | winMain: fix restoring default layout | Anton Khirnov | 2010-08-27 |
| | |||
* | winMain: fallback to empty array when restoring geometry | Anton Khirnov | 2010-08-27 |
| | |||
* | Playlist: add empty header_state to default settings | Anton Khirnov | 2010-08-27 |
| | |||
* | mpdsocket: don't raise exceptions | Anton Khirnov | 2010-08-27 |
| | | | | they just complicate the situation when working asynchronously |