356 Commits

Author SHA1 Message Date
Craig Drummond
b6bd94c236 Update (c) year 2022-01-08 21:24:07 +00:00
Craig Drummond
31b8a6d9b9 Revert "Revert "Merge pull request #1727 from jprjr/fix-deprecated-warnings""
This reverts commit be9c1e74e0.
2021-07-29 12:00:04 +01:00
Craig Drummond
be9c1e74e0 Revert "Merge pull request #1727 from jprjr/fix-deprecated-warnings"
This reverts commit cb18837d11, reversing
changes made to b296cf7113.
2021-07-28 19:44:57 +01:00
John Regan
93c4ea12c3 fix deprecation: QSet::toList 2021-07-20 08:44:23 -04:00
John Regan
0037676553 fix deprecation: QSet::fromList, use a listToSet template 2021-07-20 08:40:24 -04:00
David Hoyes
aebc4af1e3 Add support for MPD partitions
MPD allows clients to create named "partitions", each with its own
queue, player and outputs. This commit adds controls to allow the user
to create, delete, and switch between partitions.
2021-05-10 20:45:06 +01:00
Craig Drummond
11bb7571c9 Update (c) year 2021-01-01 10:06:43 +00:00
Craig Drummond
07838308fd Remember, and restore, main window position.
Closes #1653
2020-11-22 14:57:35 +00:00
Craig Drummond
82a6798c83 - Better handling of CUE tracks when MPD is set to list as directory.
- Disable CUE parsing in cantata by default, as MPD handles this better now.

Issues #1650 and #1652
2020-11-17 12:06:04 +00:00
Julian Weissgerber
36ee751b77 Change default CDDB server from dead FreeDB to GnuDB 2020-06-29 21:55:41 +02:00
Craig Drummond
8a7910ca6c Set default lyrics providers to azlyrics.com, chartlyrics.com, and lyrics.wikia.com
Issue #1604
2020-05-23 07:51:38 +01:00
Craig Drummond
d7b3965b9b Update (c) year 2020-01-01 11:51:13 +00:00
Craig Drummond
cb9efe205f Update (c) year 2019-09-15 15:56:58 +01:00
Craig Drummond
599ea8e542 Add a checkbox controlling whether Cantata should apply its replaygain
setting each time it connects to MPD.

Issue #1531
2019-09-01 09:26:32 +01:00
Craig Drummond
3e839b1d32 Re-add option to save lyrics in music folder.
Closes #1454
2019-02-21 17:42:33 +00:00
Craig Drummond
09df75d3bd Fix saving, and reading back, https:// as MPD music folder.
Closes #1444
2019-01-30 17:47:42 +00:00
Craig Drummond
841769c86a Add 'paranoiaOffset' config item to set cdparanoia offset whe reading
discs.
Issue #1341
2018-08-10 11:31:24 +01:00
Craig Drummond
d25ad3f2fc Make automatic sidebar view change configurable 2018-03-24 15:43:39 +00:00
Craig Drummond
ff48cfa0c0 Cleanup some settings. No longer offer to save lyrics, artist images,
and backdrops in MPD folder, just save in cache dir. Move cover setting
into interface settings - in a new 'Covers' tab.
2018-02-15 20:18:08 +00:00
Craig Drummond
d4564d9de4 Add option to use 'Original Year' to display and sort albums.
Issue #1177
2018-02-01 19:36:27 +00:00
Craig Drummond
7d5dc3a2cd Re-add option to show menubar under non-GNOME DE's
Closes #1176
2018-01-27 10:20:22 +00:00
Craig Drummond
2139d3dbb8 Update (c) year 2018-01-01 10:11:39 +00:00
Craig Drummond
15923cb9ab Store pre-maximised state, so that when size is restored after starting
maximised it is restored to the correct size.
2017-12-18 19:07:46 +00:00
Craig Drummond
6e100a5ef5 Use for(var: list) and not foreach(var, list) 2017-11-27 22:36:53 +00:00
Craig Drummond
6a72c58014 Add command-line options to set debugging and to disable network access.
Issue #1127
2017-11-26 18:16:21 +00:00
Craig Drummond
635cdba327 Add GUI option to control volume step.
Issue #1127
2017-11-26 17:32:51 +00:00
Wolfgang Scherer
e97ecf1609 Option to suppress update command after manipulating files 2017-11-12 07:02:26 +01:00
Craig Drummond
60c2d4464b Add option to show bitrate, sample rate, and format in toolbar.
Issue #1120
2017-11-11 19:24:46 +00:00
Jonas Wielicki
040bc96f3a http: make HTTP server support configurable
This allows to configure the local files streaming option
per-connection. It defaults to enabled.
2017-10-15 16:11:42 +02:00
Craig Drummond
cdffe7ac12 Only use menubar for macOS builds. 2017-08-18 22:44:21 +01:00
Craig Drummond
c4a5a32b5e Add option to set application style. 2017-08-12 22:27:58 +01:00
Craig Drummond
22d091d058 Store replaygain settings in Cantata's config file, as it appears MPD
does not persist changes.
Issue #1041
2017-07-10 20:32:54 +01:00
Craig Drummond
974b9adc38 Enable retina support for all builds. 2017-07-03 18:24:34 +01:00
Craig Drummond
d04d246887 Add style config item to force style - no UI yet. 2017-07-03 17:57:55 +01:00
Craig Drummond
edba120db9 Remove touch support - does not work that well, and QtWidgets are not designed for touch 2017-04-11 17:15:21 +01:00
Craig Drummond
b3bc9b456c Reduce number of advanced config items - there was just too many. 2017-04-08 19:27:18 +01:00
Craig Drummond
ebf6c62ce4 When playing MPD's HTTP output stream, don't stop playback on pause.
Issue #987
2017-04-03 18:48:20 +01:00
Craig Drummond
0a73215867 Update (c) year 2017-04-02 18:45:30 +01:00
Craig Drummond
a517bf4f17 Remove KDE4 and Ubuntu Touch support 2017-04-01 22:55:27 +01:00
Craig Drummond
c4adba40dd nly honour 'startHidden' setting if also configured to use system tray. 2016-02-04 23:07:11 +00:00
Craig Drummond
0eb77f5ba3 Add (config file only) option to use user's icon theme. Linux only. 2016-01-27 20:16:10 +00:00
Craig Drummond
3e93c109f0 Allow use of menu bar for windows 2016-01-20 20:48:19 +00:00
Craig Drummond
705648420a Update (c) year 2016-01-08 18:55:13 +00:00
Craig Drummond
3b3a6efa77 Use own icons for non-KDE desktops, if not using oxygen, gnome, or humanity icons. 2016-01-07 22:04:29 +00:00
Craig Drummond
2b6f9a0587 Allow to specify a list of folders for 'Single Tracks' UI strings not updated, as already sent for translation. 2015-12-19 22:18:49 +00:00
Craig Drummond
c88736999c Ignore 'The' (if configured) when sorting play queue.
#752
2015-10-28 21:45:01 +00:00
CDrummond
49b05d8647 Fix issues when starting maximised. 2015-10-21 22:11:40 +01:00
Craig Drummond
7242297fa3 Remove 'Use library' setting. Instead, check for return of "list genre".
If this is empty, then assume we cannot populate library via "lsinfo"
2015-10-11 19:59:14 +01:00
Craig Drummond
69020f3d94 Instead of setting MPD top level folder, add option to disable library
page population for an MPD server. This is required in the case where a
UPnP backend is used - in this case there could be duplicated tracks.
This is what the top-level setting was designed to work-around, however
there could be multiple UPnP servers - in which case this would break.
2015-10-08 22:22:54 +01:00
Craig Drummond
f6d30399df Show folder view by default 2015-10-08 21:46:03 +01:00