Commit Graph

1575 Commits

Author SHA1 Message Date
Craig Drummond
ed094da12b Typo 2017-09-02 20:17:58 +01:00
Craig Drummond
ee8c4be50f To support older GNOME settings daemon installations, if fail to use the
new MediaKeys DBUS interface the use the previous.
2017-09-02 18:01:12 +01:00
Craig Drummond
d34dfc8af2 Disable system-tray icon code for GNOME shell (but not Ubuntu's GNOME
shell session).
2017-09-01 22:57:54 +01:00
Craig Drummond
bea7c210cf Revert "Remove Cantata's high-dpi handling code, this should be done by Qt."
This reverts commit 28df204fc4.

Issue #1077
2017-08-30 19:25:26 +01:00
Craig Drummond
64770cdd1b Spelling! 2017-08-28 19:52:00 +01:00
CDrummond
c2ac801b3a Fix sidebar highlight for windows (at least for Windows 10). 2017-08-26 08:47:14 +01:00
Craig Drummond
9bd3c265a6 Only set Qt::AA_EnableHighDpiScaling for Windows builds.
Issue #1073
2017-08-25 22:19:56 +01:00
Craig Drummond
f30cbff278 Only set Qt::AA_EnableHighDpiScaling under Linux if
QT_AUTO_SCREEN_SCALE_FACTOR is set and non-zero.
Issues #1063 #1073
2017-08-22 20:17:51 +01:00
Craig Drummond
7c9bd034c3 Reject HTTP incomming connections quicker if host does not match.
Issue #1072
2017-08-20 14:08:51 +01:00
Craig Drummond
2903d7c43b Fix extraction of album names from DB - for use in tag editor and
playlist rules dialogs.
2017-08-19 14:49:38 +01:00
Craig Drummond
399a5fce60 Add device option to only transcode if source is FLAC or WAV (detection
is solely extension based).
Issue #1049
2017-08-19 14:24:11 +01:00
Craig Drummond
9ffba0a564 Use em-dash where appropriate
Issue #1064
2017-08-18 22:54:24 +01:00
Craig Drummond
ab8c33bfeb Initial implementation of smart playlists. NOT complete!!! 2017-08-18 22:45:18 +01:00
Craig Drummond
dbb4325e40 Only use menubar for macOS builds. 2017-08-18 22:44:21 +01:00
Craig Drummond
cc9468c70d Spelling 2017-08-18 22:33:21 +01:00
Craig Drummond
cdf4e4386e Don't try to seek if no song loaded. 2017-08-17 16:57:55 +01:00
Craig Drummond
1198d96360 In playlists page, internet, etc, allo back navigation to go fully back. 2017-08-17 16:54:00 +01:00
Craig Drummond
7432a1d12b If the initial start-up connection fails, try again every .5 second for
a few seconds.
Issue #1037
2017-08-16 20:15:49 +01:00
Craig Drummond
a778dad230 If an error is to be shown, ensure Cantata is not minimised to system
tray.
Issue #1037
2017-08-16 16:39:48 +01:00
Craig Drummond
28df204fc4 Remove Cantata's high-dpi handling code, this should be done by Qt.
Issue #1063
2017-08-15 23:20:18 +01:00
Craig Drummond
93722d5cfd Fix desktop detection via XDG_CURRENT_DESKTOP - check for colon
separated values.
2017-08-15 12:34:08 +01:00
Craig Drummond
93f5e89dd5 To support alder GNOME settings daemon installations, revert to the
previous MediaKeys DBUS interface.
Issue #1060
2017-08-15 12:07:57 +01:00
Craig Drummond
bb05708411 Remove unity menu icon work-around. 2017-08-14 22:42:17 +01:00
Craig Drummond
0b18f14089 When adding items with a custom priority, or updating a custom priority,
add option to have this priority decrease with each item.

Issue #1054
2017-08-14 19:42:11 +01:00
Craig Drummond
3e5862c91e Add to changelog: Fix potential issue with priority menu items being
disabled.
Issue #1054
2017-08-13 18:00:30 +01:00
Craig Drummond
08e0a2821d Add option to set application style. 2017-08-12 22:27:58 +01:00
Craig Drummond
23d3da001b Add option to specify number of play queue tracks for dynamic playlists.
Issue #1048
2017-08-12 20:05:15 +01:00
Craig Drummond
a82b6d3366 Change version strings for 2.2.0 2017-08-12 16:43:17 +01:00
Craig Drummond
e9891b2ff7 Fix adding covers to MTP devices when transcoding.
Issue #1044
2017-07-30 20:08:10 +01:00
Craig Drummond
ea74e20da8 When AudioCD changed, delete its cached downloaded cover.
Issue #1044
2017-07-23 11:24:54 +01:00
Craig Drummond
2c57f093ff If HTTP requests are redirected, copy over original headers.
Issue #1042
2017-07-13 23:15:12 +01:00
Craig Drummond
f4232001d8 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
6b94b0f4a9 Enable retina support for all builds. 2017-07-03 18:24:34 +01:00
Craig Drummond
ef87a7466b Re-enable personal mpd support. 2017-06-24 18:57:03 +01:00
Craig Drummond
f7fc9fbe8d Revert 9f4a1e7ae2
Dont group albums on date - causes more issues. Albums with same name
should have different music brainz id (and MPD configured to use this).
Issue #1031
2017-06-21 22:37:49 +01:00
Craig Drummond
9f4a1e7ae2 Use album name + year to group if no musicbrainz album id
Issue #1031
2017-06-19 18:14:47 +01:00
Craig Drummond
35eb3dd620 Add 'Sort by track number' to playqueue.
Issue #1025
2017-06-13 18:48:42 +01:00
Craig Drummond
cc0f9912f6 If 'composer genre' is set in tweaks, then use composer to sort artists.
Issue #1025
2017-06-11 20:09:37 +01:00
Craig Drummond
31ad2c97c0 Use libcdio_cdparanoia
Issue #1021
2017-06-03 20:40:53 +01:00
Craig Drummond
a1d7eca72d Disable 'Personal' MPD instance support by default. Not an option I have
ever really used, and dont feel like supporting.
Issue #1017
2017-05-23 22:24:40 +01:00
Craig Drummond
4d19907ae3 Update to latest libebur128 2017-05-21 20:17:39 +01:00
Craig Drummond
1049fee1c0 Bundle newer openSSL with macOS builds.
Issue #1015
2017-05-12 22:51:00 +01:00
Craig Drummond
1a94d81a5a Add support for OriginalDate tag.
Issue #1012
2017-04-28 17:41:45 +01:00
Craig Drummond
5b96027fe4 Make all of Cantata's internal actions accessible via DBUS. These can
then be used to bind to global shortcuts.

Issues #1007 #1009
2017-04-22 11:56:46 +01:00
Craig Drummond
38b9ba86ff When adding files to playqueue, and in btaches of up to 2000 files. 2017-04-21 18:43:40 +01:00
Craig Drummond
699dbfb721 Add 3 seek levels (5 seconds, 30 seconds, and 60 seconds), with
assignable shortcuts.
Issues #1008 and #1009
2017-04-21 18:35:43 +01:00
Craig Drummond
9bdea224fb When trying to read lyrics files; check for .txt extension as well as .lyrics. Also check ~/.lyrics/Artist - Track.txt
Issue #1001
2017-04-12 19:00:59 +01:00
Craig Drummond
4f7357c5bd Reduce number of advanced config items - there was just too many. 2017-04-08 19:27:18 +01:00
Craig Drummond
e67d6e3a23 Use Qt5's translation framework - ts files, not po files. 2017-04-08 10:35:31 +01:00
Craig Drummond
aa0b1b4078 Add min/max duration to dynamic playlist rules.
Issue #991
2017-04-06 19:08:56 +01:00