Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | |||
* | 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 | ||
* | 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 | ||
* | 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. | ||
* | song: make keys case-insensitive | Anton Khirnov | 2010-08-12 |
| | |||
* | winMain: make a special class for the time label | Anton Khirnov | 2010-08-12 |
| | |||
* | 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 |
| |