Commit Graph

191 Commits

Author SHA1 Message Date
craig.p.drummond
dd31870ebe Fix warnings about hidden virtual functions 2014-02-06 19:53:48 +00:00
craig.p.drummond
b47bedab07 Create a 'Page' interface class, and use as base class for all pages. Mainwindow can now just store a pointer to the current page, and call relevant functions on this. 2014-02-06 19:50:16 +00:00
craig.p.drummond
7cda7b29d5 Need to store if date is unreliable (i.e. 0) in cache 2014-02-05 19:22:07 +00:00
craig.p.drummond
e53c40c1a8 Better title 2014-01-29 19:17:26 +00:00
craig.p.drummond
0a7549767c Remove meta info - not needed 2014-01-28 19:08:46 +00:00
craig.p.drummond
eac0242e69 Combine podcast subscribe and search dialogs. 2014-01-23 19:55:03 +00:00
craig.p.drummond
5038bd4fb0 Try to detect if we are connected to Mopidy, and act accordingly 2014-01-22 19:23:26 +00:00
craig.p.drummond
df779145e6 Add overlay widgets to view, not viewport. 2014-01-15 19:29:23 +00:00
craig.p.drummond
c20224d478 Better text 2014-01-10 20:05:22 +00:00
craig.p.drummond
d91f8807d2 Results of cppcheck... 2014-01-08 19:49:48 +00:00
craig.p.drummond
13a07f1468 When downloading images, dont use extension to determine file format, instead look JFIF and PNG in first few data bytes.
BUG: 378
2014-01-07 20:02:40 +00:00
craig.p.drummond
df1ca77de8 Properly control subscribe button 2014-01-07 20:01:21 +00:00
craig.p.drummond
aadf56490f Better text... 2014-01-07 20:00:24 +00:00
craig.p.drummond
adf2cd78db Only collapse search index 2014-01-07 19:59:41 +00:00
craig.p.drummond
c6d2e379a8 Remove usage of Gtk-style on-off button for Gtk style, and instead give checkboxes better text and adjust config layout. 2014-01-06 20:43:24 +00:00
craig.p.drummond
addfca835a Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
3eabbff2e7 Remove useless copy-construction 2014-01-03 19:02:33 +00:00
craig.p.drummond
7a2f2b6749 Add CMake option to disable building of internal HTTP server.
BUG: 373
2014-01-02 19:07:59 +00:00
craig.p.drummond
2273b27f15 If connected to MPD via a UNIX-domain socket, then send non-MPD files as file:/// URLs to MPD - i.e. dont use internal HTTP server. To foce usage of HTTP server - set alwaysUseHttp to true in Cantata's config file.
BUG: 373
2014-01-02 19:06:13 +00:00
craig.p.drummond
03849ee1c7 When closing search widget, after performing a search, collapse all bar top level items.
BUG: 367
2013-12-30 09:21:32 +00:00
craig.p.drummond
5d63ab1d78 Only use taglib in tags.cpp/filetyperesolver.cpp 2013-11-26 19:59:15 +00:00
craig.p.drummond
c43f6ae6d3 When showin a new page, place focus on view. 2013-11-10 07:55:14 +00:00
craig.p.drummond
d35039429b Make stream category and online provider configs available from main settings dialog. 2013-10-23 18:33:38 +00:00
craig.p.drummond
0b413be57c Set initial size 2013-10-23 18:32:46 +00:00
craig.p.drummond
4f802a419e Link streams/online config pages to view pages 2013-10-23 18:32:04 +00:00
craig.p.drummond
b337a76aed Show errors within podcast search dialog 2013-10-21 18:06:20 +00:00
craig.p.drummond
53e8b7c4ad Can still use HTTP server without TagLib - its just not as good... 2013-10-18 18:57:44 +00:00
craig.p.drummond
97dea22fb6 Fix Jamendo/Magantune covers 2013-10-18 18:57:12 +00:00
craig.p.drummond
cb8d717630 Rename Utils::createDir to Utils::createWorldReadableDir - to make its use more obvious 2013-10-15 17:16:32 +00:00
craig.p.drummond
2621be37e0 USe native dir separators for display 2013-10-14 18:17:34 +00:00
craig.p.drummond
65be0c33ca Always use unix dir separator internally 2013-10-14 18:16:32 +00:00
craig.p.drummond
e36e63a8b6 Dont expand podcasts on update, unless visible 2013-10-14 18:16:05 +00:00
craig.p.drummond
fafe9df311 Fix windows build 2013-10-14 18:12:25 +00:00
craig.p.drummond
781c5ca606 Fix format of text 2013-10-11 19:13:45 +00:00
craig.p.drummond
ca87131f78 Warn if user attempts ot import video podcast
BUG: 315
2013-10-11 19:11:04 +00:00
craig.p.drummond
a243c400ba Accept more 'audio' types
BUG: 315
2013-10-11 19:10:02 +00:00
craig.p.drummond
43fc6e71a7 Seting 'filter item' does not invalidate sort 2013-10-10 20:30:35 +00:00
craig.p.drummond
fdadd3857c Dynamic sorting of online service model 2013-10-10 20:30:02 +00:00
craig.p.drummond
5d3e84a1ca Remove more debug 2013-10-10 20:29:28 +00:00
craig.p.drummond
9e75dee7d1 Modify proxy for online services 2013-10-10 20:29:09 +00:00
craig.p.drummond
23a0161275 Album genres 2013-10-10 20:28:39 +00:00
craig.p.drummond
d09d45b421 Read album genres too 2013-10-10 20:26:51 +00:00
craig.p.drummond
99eadf6f0a Fix covers of online services (Jamendo/Magnatune) 2013-10-10 20:25:37 +00:00
craig.p.drummond
8e7bb3e5a5 Need to un-set busy even if request fails 2013-10-10 20:24:35 +00:00
craig.p.drummond
741f434201 Ensure category to be searched is expanded. 2013-10-09 18:53:53 +00:00
craig.p.drummond
a898162c6d Dont hide other online services / streams when searching. 2013-10-09 18:45:01 +00:00
craig.p.drummond
55fc960cbb Delay calling of loadAll until UI is setup 2013-10-09 18:41:53 +00:00
craig.p.drummond
79f54a00d9 Check job status 2013-10-09 18:37:46 +00:00
craig.p.drummond
aac26903a6 - Show action short-cuts in tooltips
- Move https->http conversion into NetworkAccessManager, so that it is consistent
- Place clear playqueue button back to its previous position
2013-10-09 17:07:14 +00:00
craig.p.drummond
dee9ed3c65 Podcast local playback requires HTTP server, which requires TagLib. Therefore, disable download functionality if no TagLib. 2013-10-05 19:55:54 +00:00