Commit Graph

1536 Commits

Author SHA1 Message Date
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
Craig Drummond
0cf6ba47d8 Cache up to 4 genres in SQL db. (Issue #882) 2016-08-11 16:54:49 +01:00
Craig Drummond
3e3db0570c Fix updating of playlists if these contain duplicates and are modified by another client. Issue #873 2016-07-25 21:25:31 +01:00
Craig Drummond
860a0890a9 Clamp colour of all mono icons 2016-07-22 16:37:48 +01:00
Craig Drummond
94f26acfe0 Use FontAwesome icons for all action icons. 2016-07-19 19:44:51 +01:00
Craig Drummond
ab77cd56ca Match view mono icons to text color. 2016-07-18 22:48:10 +01:00
Craig Drummond
49721ed369 Fix add/set priority menus. 2016-07-13 21:31:18 +01:00
Craig Drummond
03033af764 Don't show custom actions menu entry if there are no actions. 2016-07-13 17:39:26 +01:00
Craig Drummond
709b5582ee Show error, but don't terminate (unless showing wizard) on Qt DB driver error 2016-07-12 23:13:11 +01:00
Craig Drummond
b32bc200ef If can't load SQLite db, then show error and terminate. 2016-07-12 20:18:14 +01:00
Craig Drummond
68e0fc6e89 Work-around KDE 5.7 MPRIS issues. 2016-07-07 19:10:06 +01:00