Commit Graph

1575 Commits

Author SHA1 Message Date
Craig Drummond
2f090ab994 Typo 2017-09-02 20:17:58 +01:00
Craig Drummond
fe8a736947 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
8f7865099f 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
5001c5b593 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
1e53c26d8f Spelling! 2017-08-28 19:52:00 +01:00
CDrummond
1743ad2b3d Fix sidebar highlight for windows (at least for Windows 10). 2017-08-26 08:47:14 +01:00
Craig Drummond
fb879b168d Only set Qt::AA_EnableHighDpiScaling for Windows builds.
Issue #1073
2017-08-25 22:19:56 +01:00
Craig Drummond
9cb3cc6ada 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
c2c02b559b Reject HTTP incomming connections quicker if host does not match.
Issue #1072
2017-08-20 14:08:51 +01:00
Craig Drummond
dad279102d 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
cf6faea85f 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
9b1ef09dea Use em-dash where appropriate
Issue #1064
2017-08-18 22:54:24 +01:00
Craig Drummond
fc88de90bc Initial implementation of smart playlists. NOT complete!!! 2017-08-18 22:45:18 +01:00
Craig Drummond
cdffe7ac12 Only use menubar for macOS builds. 2017-08-18 22:44:21 +01:00
Craig Drummond
d951588836 Spelling 2017-08-18 22:33:21 +01:00
Craig Drummond
221ba54596 Don't try to seek if no song loaded. 2017-08-17 16:57:55 +01:00
Craig Drummond
ee67ac61d7 In playlists page, internet, etc, allo back navigation to go fully back. 2017-08-17 16:54:00 +01:00
Craig Drummond
839b5983d1 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
8a2d7288ce 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
e0b7550515 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
555737960c Fix desktop detection via XDG_CURRENT_DESKTOP - check for colon
separated values.
2017-08-15 12:34:08 +01:00
Craig Drummond
ae47e34bc6 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
286d2f76e8 Remove unity menu icon work-around. 2017-08-14 22:42:17 +01:00
Craig Drummond
ace619aa2c 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
16334e8465 Add to changelog: Fix potential issue with priority menu items being
disabled.
Issue #1054
2017-08-13 18:00:30 +01:00
Craig Drummond
c4a5a32b5e Add option to set application style. 2017-08-12 22:27:58 +01:00
Craig Drummond
eca12746b0 Add option to specify number of play queue tracks for dynamic playlists.
Issue #1048
2017-08-12 20:05:15 +01:00
Craig Drummond
4b2034f280 Change version strings for 2.2.0 2017-08-12 16:43:17 +01:00
Craig Drummond
6ebd79ebd7 Fix adding covers to MTP devices when transcoding.
Issue #1044
2017-07-30 20:08:10 +01:00
Craig Drummond
cefb57776d When AudioCD changed, delete its cached downloaded cover.
Issue #1044
2017-07-23 11:24:54 +01:00
Craig Drummond
8a85fcc4ba If HTTP requests are redirected, copy over original headers.
Issue #1042
2017-07-13 23:15:12 +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
07b95b456a Re-enable personal mpd support. 2017-06-24 18:57:03 +01:00
Craig Drummond
ae34c098f2 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
c6b2d36699 Use album name + year to group if no musicbrainz album id
Issue #1031
2017-06-19 18:14:47 +01:00
Craig Drummond
d9af062f40 Add 'Sort by track number' to playqueue.
Issue #1025
2017-06-13 18:48:42 +01:00
Craig Drummond
23b32d029b 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
1a1caa6dd2 Use libcdio_cdparanoia
Issue #1021
2017-06-03 20:40:53 +01:00
Craig Drummond
4b90624057 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
ffac1623ca Update to latest libebur128 2017-05-21 20:17:39 +01:00
Craig Drummond
62aada1b89 Bundle newer openSSL with macOS builds.
Issue #1015
2017-05-12 22:51:00 +01:00
Craig Drummond
4a1bcd654d Add support for OriginalDate tag.
Issue #1012
2017-04-28 17:41:45 +01:00
Craig Drummond
ed83208630 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
c16be990aa When adding files to playqueue, and in btaches of up to 2000 files. 2017-04-21 18:43:40 +01:00
Craig Drummond
f76407816e 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
1ec52f493b 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
b3bc9b456c Reduce number of advanced config items - there was just too many. 2017-04-08 19:27:18 +01:00
Craig Drummond
b63c6fbe26 Use Qt5's translation framework - ts files, not po files. 2017-04-08 10:35:31 +01:00
Craig Drummond
f2dbcfa3ee Add min/max duration to dynamic playlist rules.
Issue #991
2017-04-06 19:08:56 +01:00