Commit Graph

1314 Commits

Author SHA1 Message Date
craig.p.drummond
e65eefa1d2 Custom volume control 2013-10-15 17:19:20 +00:00
craig.p.drummond
9e58c932bd Better media-keys config UI 2013-10-15 17:18:21 +00:00
craig.p.drummond
e1623d67ed Fix Qt5 build 2013-10-15 17:18:00 +00:00
craig.p.drummond
7c5c01974d Fix HTTP server under windows when passed a local file 2013-10-15 17:14:51 +00:00
craig.p.drummond
c36b262c9c No need to set button icon size here... 2013-10-14 18:17:56 +00:00
craig.p.drummond
9d2bcbcb98 USe native dir separators for display 2013-10-14 18:17:34 +00:00
craig.p.drummond
843bb0f2a4 Always use unix dir separator internally 2013-10-14 18:16:32 +00:00
craig.p.drummond
918b27c2c4 Use QMutexLocker 2013-10-14 18:15:47 +00:00
craig.p.drummond
27667bcfe2 Hide outputs list until populated 2013-10-14 18:14:52 +00:00
craig.p.drummond
6d5f132bc2 Send debug logging to file 2013-10-14 18:14:33 +00:00
craig.p.drummond
db11b6200e Dir separator... 2013-10-14 18:14:12 +00:00
craig.p.drummond
3eb63b84a6 Better tooltip for main menu 2013-10-14 18:13:08 +00:00
craig.p.drummond
e11fcb82b6 Fix windows build 2013-10-14 18:12:25 +00:00
craig.p.drummond
63c89af45a Dynamic sorting of online service model 2013-10-10 20:30:02 +00:00
craig.p.drummond
167353cd3e Fix covers of online services (Jamendo/Magnatune) 2013-10-10 20:25:37 +00:00
craig.p.drummond
d1925ec068 More online service image retrival reverts... 2013-10-09 19:43:42 +00:00
craig.p.drummond
b5d2636c16 USe standard covers routine to get album covers for online services, as we might be using URL from MPD 2013-10-09 19:13:48 +00:00
craig.p.drummond
5ac107e772 Add config item to control prompting when clear playqueue. 2013-10-09 18:58:24 +00:00
craig.p.drummond
7cc7f9c19b Use animatedHide to hide message widget 2013-10-09 17:08:30 +00:00
craig.p.drummond
8e84cab3a8 - 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
c93ad16160 Cleanup 2013-10-08 18:00:42 +00:00
craig.p.drummond
151fbfd9ee Only show config pages, and tabs, that are relevant to the enabled views. 2013-10-08 18:00:28 +00:00
craig.p.drummond
8dc03b4cd5 Prompt before clearing playqueue. 2013-10-08 18:00:10 +00:00
craig.p.drummond
a190663943 Move 'clear play queue' button to before search button 2013-10-08 17:59:35 +00:00
craig.p.drummond
ed3e1ef536 Try to make coverwidget and sidebar the same size 2013-10-07 15:56:19 +00:00
craig.p.drummond
ad8bbd35af Fix KDE build
BUG: 314
2013-10-07 15:55:18 +00:00
craig.p.drummond
fdb24f8e2d 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
042f8f9f79 Add a config item to disable all network access.
BUG: 311
2013-10-06 18:11: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
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
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
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
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
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
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
5bd0b3b84e Limit maxCoverUpdatePerIteration to range 1..20 2013-09-30 18:18:04 +00:00
craig.p.drummond
5effadd265 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
c626127c0e 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
dcafe3f78c Read correct config item!! 2013-09-26 18:04:49 +00:00
craig.p.drummond
718b1b19fb 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
5de94e7538 Add config items to control max-per-iteration cover fetching 2013-09-26 18:00:50 +00:00
craig.p.drummond
28654a9148 Use HTTPS URLs for Last.fm, Wikipedia, SoundCloud, etc, for non-windows builds. 2013-09-24 18:42:52 +00:00
craig.p.drummond
1e781a9a37 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
8dcf661d15 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
71f633562c Non-taglib build fix 2013-09-24 18:39:09 +00:00