Commit Graph

1546 Commits

Author SHA1 Message Date
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
Craig Drummond
5a9f7b96bb Add button on podcasts page to show only unplayed podcasts.
Issue #968
2017-04-03 20:08:45 +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
529ab99987 When playing MPD's HTTP output stream, check periodically (for up to 2 seconds) to confirm backend is playing.
Issue #987
2017-04-03 18:46:12 +01:00
Craig Drummond
b0b0140d98 Remove Qt4 support 2017-04-02 18:43:34 +01:00
Craig Drummond
a517bf4f17 Remove KDE4 and Ubuntu Touch support 2017-04-01 22:55:27 +01:00
Craig Drummond
db792ee789 Use 32-bit int for bitrate and samplerate staus values.
Issue #983
2017-04-01 17:28:39 +01:00
Craig Drummond
5b946b980e Parse name field in playlists.
Issue #965
2017-02-26 11:30:51 +00:00
Craig Drummond
85db2b6a55 Show podcast descriptions in tooltips.
Issue #967
2017-02-25 10:25:19 +00:00
Craig Drummond
28bbd5e0f1 URL encode online stream URLs before passing to MPD.
Issue #961
2017-02-12 00:57:43 +00:00
Craig Drummond
6935146555 Enable support for Opus tags if enabled in TagLib.
Issue #951
2017-02-04 15:39:30 +00:00
Craig Drummond
123e84bbd2 Improve Mopidy support.
Issue #949
2017-01-10 22:37:07 +00:00
Craig Drummond
0e9eff7c32 Allow single-key shortcuts.
Issue #945
2017-01-04 20:15:41 +00:00
Craig Drummond
07d3ef1fd5 Update 2016-12-31 00:07:23 +00:00
Craig Drummond
9795cbce7b Remove Gtk themeing hacks. Qt styles such as Kvantum should be used to mimic better Gtk support.
Issue #928
2016-12-30 17:03:20 +00:00
Craig Drummond
7ad9c795f6 Support disc number in CUE files.
Issue #929
2016-12-16 21:45:42 +00:00
Craig Drummond
184b60c62a Only scroll playqueue if current song changed.
Issue #922
2016-11-28 19:15:47 +00:00
Craig Drummond
6df9d176be Read lyrics from MP4 files.
Issue #923
2016-11-28 18:46:42 +00:00
Craig Drummond
e83543158f Add sort by track title to playqueue.
Issue #911
2016-11-12 20:06:23 +00:00
Craig Drummond
f37b2d8a93 Install symbolic icon for GNOME shell. 2016-11-03 21:38:20 +00:00
Craig Drummond
84ca06c2a5 Fix local file playback on remote MPD when MPD's curl is using IPv6
Issue #907
2016-11-02 22:24:00 +00:00
Craig Drummond
65d7e28e9c Move stream listings to github.
Issue #906
2016-11-01 20:30:41 +00:00
Craig Drummond
b48d1b4887 Fix duration of last track for split CUE files.
Issue #901
2016-10-29 09:55:46 +01:00
Craig Drummond
42e4015091 Update 2016-10-25 20:35:21 +01:00
Craig Drummond
6c695bcf29 If file has embedded cover, save this to the cache folder - so that this file path can be used with MPRIS.
Issue #893
2016-10-16 22:51:47 +01:00
Craig Drummond
eaca1f34f3 When listing albums where composer is used for artist grouping, place album artist name after album name if different from composer.
Issue #896
2016-10-16 22:33:41 +01:00
Craig Drummond
66b4b6bfa3 Abort network connections before closing. #892 2016-09-15 20:41:56 +01:00
Craig Drummond
b11862ea38 Fix colouring issues with some Kvantum styles. 2016-08-23 19:46:11 +01:00
Craig Drummond
75c91711c8 Use same sidebar inactive tab mouse-over for all styles. 2016-08-18 18:26:14 +01:00
Craig Drummond
45d870f833 Fix crash when changinh playqueue view type. (Issue #878) 2016-08-11 17:05:44 +01:00