Commit Graph

6139 Commits

Author SHA1 Message Date
Craig Drummond
a82180f963 Check DB is valid too 2016-07-12 20:20:50 +01:00
Craig Drummond
77b0df9677 If can't load SQLite db, then show error and terminate. 2016-07-12 20:18:14 +01:00
Craig Drummond
dadd270be9 Work-around KDE 5.7 MPRIS issues. 2016-07-07 19:10:06 +01:00
Craig Drummond
3616cf9ba3 QStyleOptionViewItemV4 is deprecated in Qt5 2016-07-07 19:01:40 +01:00
Craig Drummond
c715e27d5c Always use bars menu icon 2016-07-07 18:48:07 +01:00
Craig Drummond
b0eac263fd CanPause, Play, etc, never change - so no need to add to notification 2016-07-03 22:48:25 +01:00
Craig Drummond
c2ae75e4bf Always return true for MPRIS CanPlay, CanPause, etc. 2016-07-02 16:09:44 +01:00
Craig Drummond
97484356b1 Use Pulse Audio for 'Personal' MPD instance. 2016-06-26 09:28:01 +01:00
Craig Drummond
1605ea8cc8 Use a checkbox to indicate if adding to favourites 2016-06-24 22:45:47 +01:00
Craig Drummond
6cf9d3dc76 When adding streams to play queue via add dialog, always allow setting of name. 2016-06-24 18:41:23 +01:00
Craig Drummond
0a3fe380da Update podcast unplayed count 2016-06-23 22:55:42 +01:00
Craig Drummond
47984737ab Fix saving, and restoring, of podcast 'played' status. 2016-06-23 18:57:19 +01:00
Craig Drummond
25f1ad7908 Fix various issues with 'Personal' MPD instance. 2016-06-18 16:21:38 +01:00
Craig Drummond
39186dd87f Fix Jamendo and Magnatune covers. 2016-06-17 22:43:49 +01:00
Craig Drummond
91adf4fba7 Dont use bold font for main text - use ligher text for sub 2016-06-17 22:21:43 +01:00
Craig Drummond
16796f1041 Ensure there is enough space for text 2016-06-17 17:12:16 +01:00
Craig Drummond
d5a2a26d6d If calculated icon size is between 32 and 44, then use 32 2016-06-17 17:06:22 +01:00
Craig Drummond
2701cddd64 Reduce icon size 2016-06-17 17:04:12 +01:00
Craig Drummond
55f2103fb0 Slightly reduce title widget height 2016-06-17 17:01:06 +01:00
Craig Drummond
957249f4f4 Add a note explaining that embedded covers are not changed 2016-06-16 21:57:30 +01:00
Craig Drummond
dc064f5e89 If a 'Basic' mode connection fails, re-start spawned MPD instance (and remove any previous pid file). 2016-06-14 20:22:25 +01:00
Craig Drummond
c222069cf1 Refactor code to make adding a new search based online service easier. 2016-06-11 20:55:08 +01:00
Craig Drummond
ffdbd1dbf9 When configuring streams, clear list of providers before re-populating. 2016-06-11 17:23:21 +01:00
Craig Drummond
316db3a9d1 When adding a podcast (or other track from an internet service), remove any new-lines from metadata. 2016-06-11 17:14:43 +01:00
Craig Drummond
3df2be27e1 Forgot to add these... 2016-06-11 12:17:55 +01:00
Craig Drummond
0ce800b68b Re-add genre combo to library view. Only visible if grouping by artist or album 2016-06-10 18:22:23 +01:00
Craig Drummond
b5e157a547 Allow to set keyboard shortcuts for ratings actions. Default to Alt+0 (No rating), Alt+1 (1 star), etc. 2016-06-10 16:33:22 +01:00
Craig Drummond
3a2fd3777d When adding tracks from folders view, only add playlists if these have been explicitly selected. 2016-06-09 22:46:42 +01:00
Craig Drummond
7b44154227 Flat current track highlight. 2016-06-03 18:56:45 +01:00
Craig Drummond
808487c459 Spelling 2016-06-03 17:02:09 +01:00
Craig Drummond
5690b622c0 Fix current track display when chaging from one track with no meta-data to another with no meta-data. 2016-06-03 16:56:40 +01:00
Craig Drummond
b59ee04fa0 Fix AudioCD playback when MPD's curl is using IPv6 2016-06-03 16:30:48 +01:00
Craig Drummond
854eec9a08 Use a single-shot timer to timeout obtaining current cover. 2016-05-04 21:12:55 +01:00
Craig Drummond
6146e89ce8 Fix drag'n'drop of non-loaded playlists. 2016-04-26 19:47:00 +01:00
Craig Drummond
8137570ba8 Update 2016-04-24 20:36:59 +01:00
CraigD
91818c1c74 Merge pull request #838 from evsh/qt-5.7
Fix compilation and a crash with Qt 5.7
2016-04-24 20:34:36 +01:00
Eugene Shalygin
d1aa070351 fix crash on start-up
PodcastWidget constructor calls view->setModel() which in turn calls
slots of the PodcastWidget object. Some slots are virtual and thus
virtual PodcastWidget::controlActions() is called wiht uninitialized
object. In particular, actions are not created. Workaround the crash by
moving action creation before the setModel() call.
2016-04-23 01:40:46 +02:00
Eugene Shalygin
63f18c91ca Use C++11 with Qt 5.7 and above
Qt 5.7 requires C++11 support from the compiler
2016-04-23 01:14:11 +02:00
Craig Drummond
8e51b63978 Fix wrong/missing ratings in toolbar. 2016-04-10 09:23:10 +01:00
Craig Drummond
1fe443249e Fix Qt5 gcc5 compilation. 2016-04-07 17:51:00 +01:00
Craig Drummond
491474cd08 Fix incorrect AudioCD cover 2016-03-17 23:22:59 +00:00
Craig Drummond
a35899e8e9 Fix playback of AudioCDs 2016-03-17 23:12:29 +00:00
Craig Drummond
73f9fb8528 Remove usage of libavutil/audioconvert.h - its no longer in ffmpeg since 1.3, and Cantata does not need it anyway. 2016-03-16 18:05:14 +00:00
Craig Drummond
cd833b9881 Update 2016-03-16 18:01:39 +00:00
Craig Drummond
0278b57b50 Try to ensure menu button width is at least equal to height. 2016-02-14 00:37:39 +00:00
Craig Drummond
cac7a435f8 When calculating collapsed windoe height, take into account size of menubar, if it is visible. 2016-02-13 11:33:32 +00:00
Craig Drummond
c472f2cd8d Update (c) year 2016-02-12 18:41:02 +00:00
Craig Drummond
b04454a7ba Fix text 2016-02-12 18:36:17 +00:00
Craig Drummond
8ec31ba3c5 Add filename / path to list of dynamic rule properties. 2016-02-12 18:33:31 +00:00
Craig Drummond
f5fe89b972 Don't allow copying of cue file tracks do devices. 2016-02-11 22:49:51 +00:00