Commit Graph

5319 Commits

Author SHA1 Message Date
craig.p.drummond
9a0fc655cd Covers in mac notifications. 2014-09-29 16:10:48 +00:00
craig.p.drummond
6fbc90928f Fix toolbar media icons when using oxygen icon set. (This was broken by commit for mono toolbar icons under OSX) 2014-09-29 16:10:23 +00:00
craig.p.drummond
81c777eeba Toolbar margins. 2014-09-29 16:10:12 +00:00
craig.p.drummond
4abccc9bd4 Give close action a tooltip. 2014-09-29 16:09:57 +00:00
craig.p.drummond
4414353a8e Remove stream name, etc, from MPD errors. 2014-09-29 16:09:29 +00:00
craig.p.drummond
cb743758d9 Better display of interface details. 2014-09-29 16:08:57 +00:00
craig.p.drummond
452bc33b2d Don't make media keys backend configurable, auto detect the best one. 2014-09-29 11:26:05 +00:00
craig.p.drummond
55d242c6f6 Place URL/REV_URL into CMakeLists.txt 2014-09-28 16:09:50 +00:00
craig.p.drummond
68a5ca749b More filename restrictions 2014-09-27 11:27:23 +00:00
craig.p.drummond
a61db29138 Replace any of (/ ? < > \ : * | ") with underscore when creating cover file cache names under windows.
BUG: 549
2014-09-27 11:11:29 +00:00
craig.p.drummond
6ee18ba931 Fix potential crash when parsing cue files.
BUG: 548
2014-09-27 11:00:02 +00:00
craig.p.drummond
65ea91eda7 Show OSX notifications even when Cantata has focus. 2014-09-26 20:22:00 +00:00
craig.p.drummond
3844edfb34 Ignore empty station names in shoutcast and dirble. 2014-09-26 18:02:36 +00:00
craig.p.drummond
17c30eca86 Hack around pref dialog being lowered after stream provider installed/updated on OSX 2014-09-26 16:58:07 +00:00
craig.p.drummond
5946037c0b Add notifications for OSX - only shown when Cantata is not focused. 2014-09-26 16:51:27 +00:00
craig.p.drummond
bab9f00255 If initial settings wizard is canceled, ensure that it is shown at next start. 2014-09-26 16:50:35 +00:00
craig.p.drummond
952aa5cc2e Explicitly enable exceptions for qjson - otherwise KDE build sometimes fails. 2014-09-25 22:38:33 +00:00
craig.p.drummond
1cbbaedcd8 Dont use standard actions in KDE tray menu - as want to connect to quit signal 2014-09-25 22:25:25 +00:00
craig.p.drummond
4324ad2681 When starting, remove any previous partial podcast downloads. 2014-09-25 22:08:37 +00:00
craig.p.drummond
5781d3308f Use correct function! 2014-09-25 21:08:11 +00:00
craig.p.drummond
8fb3586ddc Configurable podcast download limit; 0 (dont download), 1, 2, 5, 10, 15, 20, 50, or all episodes.
BUG: 547
2014-09-25 20:56:56 +00:00
craig.p.drummond
3a488dd912 Use dark background for context view by default. 2014-09-25 20:28:06 +00:00
craig.p.drummond
08f6c0b5d2 Fix downloading of podcasts 2014-09-25 19:27:04 +00:00
craig.p.drummond
228261b2d1 Fix KDE build 2014-09-25 18:45:08 +00:00
craig.p.drummond
7876e98a8e Check if downloading podcasts in closeEvent() as well as quit() 2014-09-25 18:30:37 +00:00
craig.p.drummond
a6f716a4c1 Remove unused function 2014-09-25 18:21:38 +00:00
craig.p.drummond
c37ab9c565 Mention log location for OSX 2014-09-25 18:19:30 +00:00
craig.p.drummond
55cafd92f3 Podcast fixes/improvements
- Add actions to mark podcast as episode as listened or new.
- Add action to cancel podcast downloads.
- Download podcasts sequentially.
- Fix display of unplayed podcast episode counts.
BUG: 547
2014-09-25 18:18:26 +00:00
craig.p.drummond
773d2271dc Set organization name - currently 'mpd' for windows, and 'cantata' elsewhere. This is to maintain backwards compatability. 2014-09-25 18:17:46 +00:00
craig.p.drummond
005d2bbc4e Use same icon zip file for windows builds as for mac 2014-09-25 18:17:30 +00:00
craig.p.drummond
1f2fcde376 Expanding fields grow 2014-09-25 18:17:03 +00:00
craig.p.drummond
48f7572583 Expanding fields grow 2014-09-25 11:07:36 +00:00
craig.p.drummond
87bbbc8cbf Fix setting of played state for podcasts.
BUG: 547
2014-09-25 11:07:18 +00:00
craig.p.drummond
7bfc8eb8b1 Hack around lack of auto-raise on OSX 2014-09-24 21:03:20 +00:00
craig.p.drummond
43dc5cee6c Oops! 2014-09-24 18:40:45 +00:00
craig.p.drummond
1dfa244f81 Move window raising code into Utils 2014-09-24 18:23:24 +00:00
craig.p.drummond
79379f28f7 Expanding fields grow. 2014-09-24 18:23:02 +00:00
craig.p.drummond
4f6b3ccff5 Set User-Agent header on all HTTP requests. Some Podcasts fail without this.
BUG: 546
2014-09-24 11:17:05 +00:00
craig.p.drummond
d381243cd0 Set default for update arg 2014-09-23 22:27:01 +00:00
craig.p.drummond
0f0072d9dc Remove debug! 2014-09-23 22:16:56 +00:00
craig.p.drummond
4a8d8f549a Fix crash when changing buttons of dialogs in Qt builds. 2014-09-23 22:12:53 +00:00
craig.p.drummond
bf4843b5c6 Fix setting of extraFields
BUG: 546
2014-09-23 21:53:07 +00:00
craig.p.drummond
a85e896d5d Use hasExtraField and not extras.contains 2014-09-23 21:52:44 +00:00
craig.p.drummond
66abc24e9b Use https://googledrive.com/host/XXX and not https://drive.google.com/uc?export=download&id=XXX for stream provider URLs, etc. Seems like the drive.google.com URLs have download limits. 2014-09-23 20:33:51 +00:00
craig.p.drummond
293e5eeafa Ensure window is not already registered before adding to Windows menu. 2014-09-23 20:31:36 +00:00
craig.p.drummond
ef8b738710 - Dont show modal dialogs in Windows menu.
- Remove dialog from Windows menu when it is closed or hidden.
2014-09-23 20:31:23 +00:00
craig.p.drummond
4cc68cf8de Use ‘Sheets’ for OSX message boxes. 2014-09-23 20:31:03 +00:00
craig.p.drummond
7b22123eae Set user-agent for podcast URL queries, otherwise requests can fail.
BUG: 546
2014-09-23 20:30:46 +00:00
craig.p.drummond
7039e7e196 Fix parsing of podcast RSS files containing "content" tag.
BUG: 546
2014-09-23 20:29:48 +00:00
craig.p.drummond
a188a41b39 Full refresh action. Needed to recognise changes to ArtistSort, etc. 2014-09-23 20:28:23 +00:00