Commit Graph

1291 Commits

Author SHA1 Message Date
craig.p.drummond
509c5d95aa Move 'clear play queue' button to before search button 2013-10-08 17:59:35 +00:00
craig.p.drummond
792818de7c Try to make coverwidget and sidebar the same size 2013-10-07 15:56:19 +00:00
craig.p.drummond
957b24299e Fix KDE build
BUG: 314
2013-10-07 15:55:18 +00:00
craig.p.drummond
cdd9fde53a Add a config item to configure album-view to load all covers immediately.
BUG: 312
2013-10-06 18:37:58 +00:00
craig.p.drummond
180c8e9c2a Add a config item to disable all network access.
BUG: 311
2013-10-06 18:11:54 +00:00
craig.p.drummond
738ed221b0 No need to refresh playlists in constructor - this is done on status update 2013-10-04 19:06:38 +00:00
craig.p.drummond
faa5c2878e No need to clear model on view change 2013-10-04 19:06:08 +00:00
craig.p.drummond
6f508f5bfd Stop media keys interfaces on exit 2013-10-04 18:54:56 +00:00
craig.p.drummond
99f8b6f0f8 Place ShortcutsSettingsPage into its own file 2013-10-04 18:46:05 +00:00
craig.p.drummond
17d6b23a05 - 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
7f55fdc9cb - 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
6833e67efc 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
0ca0472c46 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
3802b64c11 When reading default MPD music folder, ensure this has a trailing slash. 2013-10-02 20:18:10 +00:00
craig.p.drummond
939e18f4a1 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
b57c6b2eb8 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
f2fa313ee4 - 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
d28cf9ea50 Limit maxCoverUpdatePerIteration to range 1..20 2013-09-30 18:18:04 +00:00
craig.p.drummond
46aef5c6b3 Bind increase volume, decrease volume, and mute actions to main window, so that shortcuts work. 2013-09-30 18:16:33 +00:00
craig.p.drummond
661365d1c7 Don't react twice to every volume change. Volume was changing in 10% increments, whereas it should have been (and is now) 5%
BUG: 304
2013-09-30 18:15:19 +00:00
craig.p.drummond
d2c106e536 Read correct config item!! 2013-09-26 18:04:49 +00:00
craig.p.drummond
657f500405 If we recieve an error from MPD via status, then display this in the main window. 2013-09-26 18:03:58 +00:00
craig.p.drummond
8d1f7e911e Add config items to control max-per-iteration cover fetching 2013-09-26 18:00:50 +00:00
craig.p.drummond
b33851c46d Use HTTPS URLs for Last.fm, Wikipedia, SoundCloud, etc, for non-windows builds. 2013-09-24 18:42:52 +00:00
craig.p.drummond
bda9120b74 Use "play" command if play button is pressed and there is no current song. 2013-09-24 18:41:35 +00:00
craig.p.drummond
8da3f149a4 Improve responsiveness when loading covers. Only attempt to locate and load 2 covers in the GUI event loop per iteration. More than this is handled in a separate thread. 2013-09-24 18:40:59 +00:00
craig.p.drummond
5abdabcceb Non-taglib build fix 2013-09-24 18:39:09 +00:00
craig.p.drummond
bdfb382de1 Fix Qt5 build... 2013-09-24 18:35:50 +00:00
craig.p.drummond
54e2e03cbf Use QDesktopServices to ascertain default music folder for 'Personal' collections. 2013-09-24 18:34:33 +00:00
craig.p.drummond
5adcd33786 Fixes for personal mpd collection 2013-09-24 18:33:25 +00:00
craig.p.drummond
c57034dcaf Trim music folder setting 2013-09-24 18:32:57 +00:00
craig.p.drummond
bac55d2947 Fix spelling mistake - actived -> activated 2013-09-23 18:12:56 +00:00
craig.p.drummond
983d8ef994 If 'Basic'/'Personal' is selected in intitial settings wizard, then enable 'stop playback' and 'stop dynamizer' options.` 2013-09-23 18:02:19 +00:00
craig.p.drummond
e8d9949f87 Add config page to determine list of online providers. 2013-09-20 19:48:27 +00:00
craig.p.drummond
3f38079fa5 Cache browser results for 2 days 2013-09-20 19:38:44 +00:00
craig.p.drummond
43da75e50d Store, and retrieve, last actual rss update 2013-09-18 18:17:36 +00:00
craig.p.drummond
a017b4ad8c - Show sound-cloud icon in playqueue and corner widget
- Show podcasts icon in playqueue, and if possible podcast image in cover widget/notifications.
2013-09-18 18:16:58 +00:00
craig.p.drummond
556071c2a7 Use NetworkJob to automatically, and consistently, handle re-directs 2013-09-18 18:11:49 +00:00
craig.p.drummond
8be7652eaa Fix saving of 'save covers in mpd dir' for non taglib builds 2013-09-18 18:09:08 +00:00
craig.p.drummond
16b6145b83 Fix non-taglib compile
BUG: 291
2013-09-18 18:06:55 +00:00
craig.p.drummond
e83334ca53 Add timer to check for podcast updates 2013-09-17 21:08:01 +00:00
craig.p.drummond
d7740e7733 Initial podcast support
NOTE: This is NOT fully implemented, or functional!!!
2013-09-17 16:25:58 +00:00
craig.p.drummond
41e974bdb6 Online services support does not require taglib. 2013-09-17 15:54:54 +00:00
craig.p.drummond
9d80f402e7 Initial MacOS port - thanks to Ian Scott 2013-09-17 15:54:18 +00:00
craig.p.drummond
096b56a3c8 Make playqueue search consisten with view search - ie. only show search on activating 'Search Play Queue', do not toggle. 2013-09-13 19:09:59 +00:00
craig.p.drummond
1fa78a607a Some more 1 pixel spacing... 2013-09-13 19:09:22 +00:00
craig.p.drummond@gmail.com
a6b9f6cc98 Add 1 pixel spacing between toolbuttons 2013-09-13 11:27:19 +00:00
craig.p.drummond@gmail.com
f88fabd01d Place a 0-pixel wide 'size widget' at the bottom of each view, to attempt to ensure consisten sizes between views. 2013-09-13 11:25:34 +00:00
craig.p.drummond
99b9417fb5 Create a new SizeGrip class, so that we can force the size-grip on the main window to have the same height as toolbuttons - this makes it align to the bottom. 2013-09-12 18:37:59 +00:00
craig.p.drummond
13c4d2bfc6 (Hopefully) fix selection order of items - and order added to playqueue. 2013-09-03 18:40:50 +00:00