Commit Graph

89 Commits

Author SHA1 Message Date
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
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
c2032575e5 Fix CanSeek
Issue #1034
2017-06-22 21:07:51 +01:00
Craig Drummond
665b2acbcc Don't always return true for CanSeek, CanGoNext, CanGoPrevious. There
was a reason for this, but I can't remember...
Issue #1034
2017-06-21 22:48:02 +01:00
Craig Drummond
b2f17f3066 Use newly correct MediaKeys dbus service name -
org.gnome.SettingsDaemon.MediaKeys
Issue #1010
2017-04-26 18:08:52 +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
3348c7b545 No longer used 2017-04-22 11:16:35 +01:00
Craig Drummond
05dd63f984 Show more radio stream data in MPRIS
Issue #1005
2017-04-20 18:07:46 +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
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
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
63a5208b6d CanPause, Play, etc, never change - so no need to add to notification 2016-07-03 22:48:25 +01:00
Craig Drummond
0e5c172671 Always return true for MPRIS CanPlay, CanPause, etc. 2016-07-02 16:09:44 +01:00
Craig Drummond
705648420a Update (c) year 2016-01-08 18:55:13 +00:00
Craig Drummond
9533f12881 Update (c) year 2015-08-13 21:12:34 +01:00
Craig Drummond
9215b4bdf5 Add option to disable MPRIS interface.
#707
2015-07-25 18:07:15 +01:00
Craig Drummond
a048f62137 Use mpd.cantata as DBus service name. 2015-04-25 15:23:28 +01:00
craig.p.drummond
93b70ec240 Rename mpd source folder to mpd-interface to help build errors when libmpdclient(?) is also installed.
BUG: 650
2015-03-16 19:18:52 +00:00
craig.p.drummond
fe45cefb5b Add 'setCollection' to Cantata's DBUS interface.
BUG: 634
2015-02-25 18:24:22 +00:00
craig.p.drummond
190670a986 For Linux non-KDE builds, use login1 interface to detect system resuming. 2015-02-04 21:59:29 +00:00
craig.p.drummond
e9505ae2c0 Connect MPRIS stopAfterCurrent signal to correct action. 2014-10-01 11:03:32 +00:00
craig.p.drummond
452bc33b2d Don't make media keys backend configurable, auto detect the best one. 2014-09-29 11:26:05 +00:00
craig.p.drummond
3538ff6578 Semi colon not needed after Q_UNUSED 2014-07-23 18:04:26 +00:00
craig.p.drummond
0e4bfcea2a Store radio station 'name' field in extra map 2014-06-16 19:14:18 +00:00
craig.p.drummond
cfdeb0d1be No need to include mainwindow.h 2014-05-19 18:26:46 +00:00
craig.p.drummond
64c06773ce Alter includes to have su-folder - e.g. utils.h -> support/utils.h 2014-05-13 18:37:52 +00:00
craig.p.drummond
7bcb40d159 Use Q_GLOBAL_STATIC for Qt only builds 2014-03-17 19:52:47 +00:00
craig.p.drummond
e03c3cf685 Fix notification mem-leak 2014-03-06 20:07:34 +00:00
craig.p.drummond
28526dcf06 - Remove corner cover widget.
- Remove collapsing of interface.
- Move position label inbetween controls.
- Use only 1 line for song details.
2014-02-19 20:39:12 +00:00
craig.p.drummond
5c4b8d1c47 Auto-scroll lyrics
BUG: 405
2014-02-18 19:34:37 +00:00
craig.p.drummond
6e83445b76 ...actually, just remove showPage altogether... 2014-02-06 19:52:45 +00:00
craig.p.drummond
8be4538d37 Make showPage take an integer, and not page name. 2014-02-06 19:51:26 +00:00
craig.p.drummond
4201e936b5 If file path starts with /, then its not an MPD file 2014-01-16 19:31:12 +00:00
craig.p.drummond
810abcf4f4 Correct assignment!!!! :-( 2014-01-08 19:48:29 +00:00
craig.p.drummond
addfca835a Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
17d6b23a05 - Optionally support Qxt global shortcuts for Qt-only (Qt4) Linux, and Windows, builds.
- Move media-keys setting into shortcuts page.
2013-10-04 18:42:56 +00:00
craig.p.drummond@gmail.com
aaaf3ee6c4 Clean up inhibit code, place logic into powermanagement class. 2013-09-03 11:25:23 +00:00
craig.p.drummond@gmail.com
7398456bf2 Inhibit suspend if this is enabled whilst playing 2013-09-03 11:16:45 +00:00
craig.p.drummond@gmail.com
e86bfa8f6a Fix KDE compile 2013-09-03 11:14:09 +00:00
craig.p.drummond
b1b0b8a294 Add option to prevent system from suspending whilst playing (Linux only). 2013-09-02 18:25:54 +00:00
craig.p.drummond
49eca75e8a For Qt4 less than 4.8.0, then use old dbus Qt type annotations. 2013-08-29 18:24:22 +00:00
craig.p.drummond
4e6a944d22 Remove deprecated warnings 2013-08-12 18:29:29 +00:00
craig.p.drummond
f441d5d3a1 Add stop after current to mpris interface 2013-05-29 19:02:55 +00:00
craig.p.drummond
26445fd4bb Attmept to reconnect with gnome settings daemon restarts 2013-04-08 17:13:50 +00:00
craig.p.drummond
b6c0bcbe0a Add year info to mpris 2013-04-08 17:11:28 +00:00
craig.p.drummond
7317604547 Fix seek via mpris 2013-04-06 07:45:57 +00:00
craig.p.drummond
317553660c Call stopPlayback so that users stop preference (immediately/after-current) is taken into account. 2013-03-29 21:03:46 +00:00
craig.p.drummond
b82c71a0a9 Implement 'Stop after current track' 2013-03-29 20:58:28 +00:00
craig.p.drummond
4146785565 If configured to use GNOME MediaKeys, then start dbus service if it is not already started. 2013-03-28 19:15:09 +00:00