Commit Graph

3344 Commits

Author SHA1 Message Date
craig.p.drummond
4fa8563ba6 Layout 2013-10-06 15:45:39 +00:00
craig.p.drummond
e4bbc6894f Podcast local playback requires HTTP server, which requires TagLib. Therefore, disable download functionality if no TagLib. 2013-10-05 19:55:54 +00:00
craig.p.drummond
a4e6b7a8e1 No need to refresh playlists in constructor - this is done on status update 2013-10-04 19:06:38 +00:00
craig.p.drummond
d684211e93 No need to clear model on view change 2013-10-04 19:06:08 +00:00
craig.p.drummond
63192dd65e Remove unrequired include 2013-10-04 19:05:47 +00:00
craig.p.drummond
69a9b64c97 Stop media keys interfaces on exit 2013-10-04 18:54:56 +00:00
craig.p.drummond
e691d78d31 Place ShortcutsSettingsPage into its own file 2013-10-04 18:46:05 +00:00
craig.p.drummond
81ebccd6c1 - Optionally support Qxt global shortcuts for Qt-only (Qt4) Linux, and Windows, builds.
- Move media-keys setting into shortcuts page.
2013-10-04 18:42:56 +00:00
craig.p.drummond
0ce01b322b - Dont build GNOME media-keys support into KDE builds, as these use KDE's global keyboard shortcuts.
- With KDE builds, default to using media-keys as global shortcuts.
2013-10-04 18:41:12 +00:00
craig.p.drummond
9bd026aae1 Fix artist and album genres. 2013-10-03 20:43:52 +00:00
craig.p.drummond
447b360a58 Apply fixPath when read music folder
BUG: 309
2013-10-03 19:47:57 +00:00
craig.p.drummond
10a8cbfbdf Only set details from album if cue file details empty 2013-10-03 17:11:16 +00:00
craig.p.drummond
75a19c933f Read composer frmo cue files 2013-10-03 17:10:42 +00:00
craig.p.drummond
e09f273d09 When parsing CUE files - attempt to load as UTF-8, and then "System" encoding. Support a new config item, 'cueFileCodecs', which allows extra Qt text-codecs to be tried (see README for details). If all of these fail, then revert back to the previous behaviour. 2013-10-03 17:10:21 +00:00
craig.p.drummond
b94df07336 If we are 'hidden' then we need to ingore mouse events - so that these get passed to parent widget. 2013-10-02 20:24:22 +00:00
craig.p.drummond
f0e603cae0 Remove unused/unimplemented function 2013-10-02 20:23:40 +00:00
craig.p.drummond
9b69115932 Also need to disable widget if not being painted 2013-10-02 20:23:18 +00:00
craig.p.drummond
e73b2e074d Process svgs with 'scour' 2013-10-02 20:21:58 +00:00
craig.p.drummond
830856c958 Slightly improve tag-guessing from tracks without tags.
BUG: 308
2013-10-02 20:21:36 +00:00
craig.p.drummond
2d8bda5676 Should be && not & 2013-10-02 20:21:02 +00:00
craig.p.drummond
5b4f357c7f Return hidden services from service() too 2013-10-02 20:20:20 +00:00
craig.p.drummond
b42c11b837 Always expand podcasts 2013-10-02 20:19:52 +00:00
craig.p.drummond
63eb2a4d2a Only enable 'Edit Song Tags' on playqueue if MPD music folder is readable.
BUG: 307
2013-10-02 20:19:07 +00:00
craig.p.drummond
70bf4c128a When reading default MPD music folder, ensure this has a trailing slash. 2013-10-02 20:18:10 +00:00
craig.p.drummond
3a9eaf8993 Store original url before any redirects 2013-10-02 20:16:35 +00:00
craig.p.drummond
5461006e79 Expand podcasts on initial showEvent 2013-10-01 19:11:21 +00:00
craig.p.drummond
086a651068 When marking as played, need to check local path too 2013-10-01 18:43:27 +00:00
craig.p.drummond
89015ea0dd Use bold font for unplayed podcasts 2013-10-01 18:42:25 +00:00
craig.p.drummond
05baeff04a Fix build 2013-10-01 18:41:30 +00:00
craig.p.drummond
5fda77d59f Place 'service status' into its own class - might use for other services 2013-10-01 18:37:57 +00:00
craig.p.drummond
b395deafe8 Expand podcasts by default - if it is the only service, or if it and soundcloud are the only services 2013-10-01 18:27:27 +00:00
craig.p.drummond
2101f7484d Hide search when provider is toggled 2013-10-01 18:24:40 +00:00
craig.p.drummond
c0945b11a0 Only show genre combo, if there are actually genres. 2013-10-01 18:22:45 +00:00
craig.p.drummond
917bc3f50e Update genres when toggle providers 2013-10-01 18:21:58 +00:00
craig.p.drummond
de5cc5d5a4 If we are downloading podcasts while use closes Cantata, prompt user as to whether to really close or not. 2013-10-01 18:20:10 +00:00
craig.p.drummond
fad25bbe64 Use standard QDir::mkpath to create Podcasts folder - as dont need to set perms on this 2013-10-01 18:19:14 +00:00
craig.p.drummond
9628a5e63e Remove 'Delete after...' combo 2013-10-01 18:18:19 +00:00
craig.p.drummond
e9d5894eb2 When loading epsiode, check that local file exists 2013-10-01 18:17:42 +00:00
craig.p.drummond
2b1aa7cf75 If podcast has been downloaded, then play this and not the remote url 2013-10-01 18:16:12 +00:00
craig.p.drummond
f9685dff40 Display download progress 2013-10-01 18:14:53 +00:00
craig.p.drummond
16c9ea6277 Use document-save-as icon to indicate downloaded podcasts 2013-10-01 18:13:43 +00:00
craig.p.drummond
3a399485c2 Use italic font for played podcasts 2013-10-01 18:11:31 +00:00
craig.p.drummond
db7cd261ab Manual deletion of downloaded podcasts 2013-10-01 18:10:48 +00:00
craig.p.drummond
572cc2e7d9 Better text 2013-10-01 18:09:53 +00:00
craig.p.drummond
eefd306ecf Fix logic 2013-10-01 18:09:29 +00:00
craig.p.drummond
01a26ab5fc Initial import of podcast downloading.
NOTE: This has NOT been teted and is NOT complete!!!!
2013-09-30 21:49:24 +00:00
craig.p.drummond
24e825150c Fix number display in replaygain dialog in Qt-only builds. 2013-09-30 18:20:59 +00:00
craig.p.drummond
bbd9ee535f - Allow some cover requests to be 'urgent' - these will be loaded in UI thread, if cover exists.
- Keep track of current cover queries, so that we dont attempt to acces the same one twice
2013-09-30 18:20:26 +00:00
craig.p.drummond
114f4b1532 Show podcast published date in tooltip 2013-09-30 18:18:53 +00:00
craig.p.drummond
5bd0b3b84e Limit maxCoverUpdatePerIteration to range 1..20 2013-09-30 18:18:04 +00:00