Commit Graph

170 Commits

Author SHA1 Message Date
craig.p.drummond
d261939009 Remove 'Stop dynamizer on exit' option. Stop dynamzer if 'Stop playback on exit' is enabled. 2014-05-23 21:40:50 +00:00
craig.p.drummond
d29d9a8781 Alter includes to have su-folder - e.g. utils.h -> support/utils.h 2014-05-13 18:37:52 +00:00
craig.p.drummond
6720738531 Store streams in '[Radio Streams]' MPD playlist - and not streams.xml.gz 2014-05-02 16:36:25 +00:00
craig.p.drummond
345b755818 Add option to only act on songs that pass current string or genre filter.
BUG: 473
2014-04-30 18:48:00 +00:00
craig.p.drummond
1232bdee69 Re-organize play-queue view mode setting - make it easier to add more modes in future. 2014-04-22 18:41:48 +00:00
craig.p.drummond
54b0eb57cc Make QtWidgets version more touch friendly? 2014-04-17 16:06:00 +00:00
craig.p.drummond@gmail.com
a98cf23b91 Reduce number of non-touch related classes that are compiled for the UbuntuTouch version. 2014-04-09 11:02:04 +00:00
craig.p.drummond
21ec1eb507 stopHttpStreamOnPause is only required for HTTP builds 2014-04-02 19:57:43 +00:00
craig.p.drummond
b0fb9ea4e3 If compiled with MPD HTTP playback support, when MPD stream is paused then stop the Phonon/QMediaObject from playing. See README for config option on this.
BUG: 456
2014-04-02 19:47:27 +00:00
craig.p.drummond
ff55be5305 Remove grouping of multiple-artist albums under 'Various Artists' 2014-04-01 18:02:12 +00:00
craig.p.drummond
cbb9f14d72 Let Configuration class check if setting has been modified 2014-03-25 19:48:30 +00:00
craig.p.drummond
b7268e16ab Use a class to hide KConfig/QSettings differences - as opposed to using #defines 2014-03-25 19:47:36 +00:00
craig.p.drummond
313db56e2a Locate and load all non cached covers in non GUI thread. 2014-03-18 19:49:28 +00:00
craig.p.drummond
19689a2fa2 Make in memory cache size configurable 2014-03-14 19:07:31 +00:00
craig.p.drummond
80a3dd324d Attempt to respect menubar usage of current desktop. For windows and Gnome, menu button is used, and menubar hidden. For Mac and Unity, menubar is used, and menu button is hidden. For KDE, by default the menu button is used, and the menu bar hidden - but a menu entry is provided to toggle. This setting maybe overridden - see README for details. 2014-03-03 19:32:39 +00:00
craig.p.drummond
9f17d0f02d - Remove corner cover widget.
- Remove collapsing of interface.
- Move position label inbetween controls.
- Use only 1 line for song details.
2014-02-19 20:39:12 +00:00
craig.p.drummond
2589ab2530 Auto-scroll lyrics
BUG: 405
2014-02-18 19:34:37 +00:00
craig.p.drummond
aec7ae2ccb Add option to auto-switch to context view X seconds after playback starts, and switch back X seconds after stopped.
BUG: 406
2014-02-17 20:33:00 +00:00
craig.p.drummond
94bfbb42e1 Add auto-context switch - to be part of 1.4.0 2014-02-10 19:11:02 +00:00
craig.p.drummond
2104a094d3 Add table style for search results. Not officially part of 1.3.0, as this is being translated, will be part of 1.4.0 2014-02-05 19:24:52 +00:00
craig.p.drummond
a422c6b2ad Create a base class for TableViews 2014-02-04 19:14:11 +00:00
craig.p.drummond
cbedf2776d Add 'Table' style view for playlists.
BUG: 391
2014-01-27 19:37:54 +00:00
craig.p.drummond
0cab95c6e9 - Add option to use a custom image as context view backdrop.
- Add option to specify blur and opacity of context view backdrop image.
2014-01-26 16:04:23 +00:00
craig.p.drummond
e1f0b38148 - Add option to use a custom image as playqueue background.
- Add option to specify blur and opacity of playqueue background image
BUG: 386

(Similar options to be added to context view background)
2014-01-25 09:59:21 +00:00
craig.p.drummond
5407da54d5 Add option to NOT download covers from last.fm 2014-01-25 09:56:54 +00:00
craig.p.drummond
18a3d351a5 If listallinfo fails, usr lsinfo recursively
BUG: 379
2014-01-08 19:43:05 +00:00
craig.p.drummond
ab7ffecca3 Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
e01d97e66e Add option to set language in Qt only builds 2014-01-06 19:30:00 +00:00
craig.p.drummond
0044acbb5a Allow poll duration to be specified in config file - 0 (no polling) to 60 (seconds) 2014-01-02 20:02:28 +00:00
craig.p.drummond
3f24e2006a 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
cbe0b943ca 'Load All Covers' in album view is not usable now that scaled covers are cached - it slows down the loading too much! 2013-12-31 09:47:57 +00:00
craig.p.drummond
6fa75e19e7 Allow 'add' chunk size to be configured via config file. 2013-12-30 09:59:50 +00:00
craig.p.drummond
71984a4f9f Add config item, mpdPoll, which when set to true will cause Cantata to poll MPD every second whilst playing. This is useful for cases where Cantata misses updates from MPD. This needs to be manually set in config file (see README for details), as this is only a work-around for certain scenarios.
BUG: 364
2013-12-27 20:50:24 +00:00
craig.p.drummond
8b4b81412a Add option to always collapse context into single pane. 2013-12-23 11:00:37 +00:00
craig.p.drummond
6a582befa1 Optionally save scaled covers (used in artist and albums views) to disk. 2013-12-19 20:06:06 +00:00
craig.p.drummond
5e6c94c120 Save search category 2013-12-18 19:17:58 +00:00
craig.p.drummond
09a8a0fb51 Basic undo/redo support for playqueue. 2013-12-17 21:12:27 +00:00
craig.p.drummond
571419b861 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
fa1a25be60 - Look for backdrop.jpg/png in music folder before attempting to download.
- Add option to store downloaded backdrops into music folder. Stored as backdrop.jpg
2013-11-11 19:27:38 +00:00
craig.p.drummond
bd7d1ffc16 Add CMake option to disable KWallet in KDE builds 2013-10-28 19:46:54 +00:00
craig.p.drummond
469ebc0b2a Add a config item to control volume step - no config UI 2013-10-25 20:02:38 +00:00
craig.p.drummond
a0453663a1 Can still use HTTP server without TagLib - its just not as good... 2013-10-18 18:57:44 +00:00
craig.p.drummond
fc85f03d0d Add a UI option to control clear playqueue prompt.
BUG: 318
2013-10-16 18:21:39 +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
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
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