Commit Graph

730 Commits

Author SHA1 Message Date
craig.p.drummond
0e994cb399 Delay termination slightly, so that remove signal has time 2014-01-02 19:09:55 +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
0fc8ecb33e Add 'Remove dusplicates' functionality to play queue and play lists.
BUG: 370
2013-12-31 08:55:00 +00:00
craig.p.drummond
be1d2584a9 Show error dialog if attempt to edit tags of non MPD songs.
BUGL 360
2013-12-26 20:34:09 +00:00
craig.p.drummond
b5058849b1 Use MPD status.playlistLength to determine number of playqueue items when controlling state of prev, next, and stop buttons.
BUG: 354
2013-12-23 09:55:23 +00:00
craig.p.drummond
135d988de0 Optionally save scaled covers (used in artist and albums views) to disk. 2013-12-19 20:06:06 +00:00
craig.p.drummond
ca0b7099fe Try to preserve playqueue position after undo/redo 2013-12-18 19:18:36 +00:00
craig.p.drummond
482bc95ad0 Save search category 2013-12-18 19:17:58 +00:00
craig.p.drummond
3eef603688 Add 'Search' tab - uses MPD for search. 2013-12-18 19:15:19 +00:00
craig.p.drummond
16cab8a738 Basic undo/redo support for playqueue. 2013-12-17 21:12:27 +00:00
craig.p.drummond
f3c807c787 Use lowercase (c) 2013-12-17 21:10:12 +00:00
craig.p.drummond
875b5d6fc8 Use "(C)" instead of "©", as "©" seems to mess up Qt translations. 2013-12-17 21:08:54 +00:00
craig.p.drummond
7a327915b3 Start of undo/redo code. Commented out, as its not complete - and I'm not 100% sure how to do this!!! 2013-12-16 19:35:09 +00:00
craig.p.drummond
e01eaaf001 Add option to control startup-state; visible, hidden, or remebered from previous run.
BUG: 337
2013-12-16 19:28:06 +00:00
craig.p.drummond
a9cf9d8051 Unify desktop detection code. 2013-12-14 12:43:31 +00:00
craig.p.drummond
3c29b40dff Move remove and crop functions into playqueue class 2013-12-10 19:47:04 +00:00
craig.p.drummond
5297fbc851 Remove Cantata streams when exiting. 2013-12-06 13:18:42 +00:00
craig.p.drummond
e8325b714f Align main menu with toolbutton 2013-11-29 20:18:12 +00:00
craig.p.drummond
340228310b Better track/artist label alignment in main window 2013-11-29 20:14:09 +00:00
craig.p.drummond
0cdaade0a4 Tiny tidy up 2013-11-27 19:39:29 +00:00
craig.p.drummond
afd5082a43 Allow to disable playlists model - if so hide playlist actions 2013-11-15 19:39:11 +00:00
craig.p.drummond
a9eec852a0 Add 'Shuffle Albums' entry to playqueue context menu.
BUG: 323
2013-11-01 19:30:26 +00:00
craig.p.drummond
4a62e96dfa Add albums in random order to playqueue.
BUG: 323
2013-11-01 18:37:19 +00:00
craig.p.drummond
9bf92fc0ec Playback control button sizes 2013-10-30 22:12:40 +00:00
craig.p.drummond
c5904d90a1 Fix updating of current collecion in Cantata's menu when current collection is set in settings dialog. 2013-10-28 19:48:42 +00:00
craig.p.drummond
c049af0cc8 Revert reading/writing of tags in external helper - its not working correctly
BUG: 319
2013-10-25 20:01:33 +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
5343b1273a Read/write tags in an external app - as per Clementine and Amarok. Isolates Cantata from TagLib crashes. 2013-10-22 18:22:41 +00:00
craig.p.drummond
243c75b3ab Allow local file playback without taglib 2013-10-18 18:58:33 +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
6f1d635bf9 Tidy code a little 2013-10-17 17:23:42 +00:00
craig.p.drummond
2210b17d84 Unmount remote devices when model is stopped 2013-10-17 17:23:23 +00:00
craig.p.drummond
fe91b4faa4 Fix detecting if MPD dis is readable, if it is specified as \\host
BUG: 316
2013-10-17 17:22:54 +00:00
craig.p.drummond
50ed96cb52 (C) symbol 2013-10-17 17:16:53 +00:00
craig.p.drummond
9160086137 When setting window title, use full-text from track/artist labels, and not the squeezed text! 2013-10-16 18:27:15 +00:00
craig.p.drummond
71363daa3a Add a UI option to control clear playqueue prompt.
BUG: 318
2013-10-16 18:21:39 +00:00
craig.p.drummond
42931e1066 Custom volume control 2013-10-15 17:19:20 +00:00
craig.p.drummond
cdb50ff0e5 Add config item to control prompting when clear playqueue. 2013-10-09 18:58:24 +00:00
craig.p.drummond
ff06c90be5 Use animatedHide to hide message widget 2013-10-09 17:08:30 +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
7579b673c0 Cleanup 2013-10-08 18:00:42 +00:00
craig.p.drummond
3bdf92925b Only show config pages, and tabs, that are relevant to the enabled views. 2013-10-08 18:00:28 +00:00
craig.p.drummond
bb3507483b Prompt before clearing playqueue. 2013-10-08 18:00:10 +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
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
6f508f5bfd Stop media keys interfaces on exit 2013-10-04 18:54:56 +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