Commit Graph

2360 Commits

Author SHA1 Message Date
Stein Magnus Jodal
cae4e63fdb Replace BaseFrontend with BackendListener in MPRIS frontend 2011-06-29 17:33:12 +03:00
Stein Magnus Jodal
232d81aab8 Merge branch 'feature/event-listeners' into feature/mpris-frontend
Conflicts:
	docs/changes.rst
2011-06-27 19:49:07 +03:00
Stein Magnus Jodal
83d2601f68 Replace redundant BaseFrontend class with list of requirements for frontend implementations 2011-06-27 19:39:44 +03:00
Stein Magnus Jodal
32bf7af73f Update LastfmFrontend to use new BackendListener 2011-06-27 19:39:43 +03:00
Stein Magnus Jodal
4fd83d3641 Update PlaybackController to use new BackendListener 2011-06-27 19:39:43 +03:00
Stein Magnus Jodal
0794a8792a Add BackendListener interface to be impl by any who wants events from the backend 2011-06-27 19:39:43 +03:00
Stein Magnus Jodal
9244087bfd Do not include undoced members in the docs 2011-06-27 19:38:10 +03:00
Stein Magnus Jodal
622a99ad3b Change uri_handlers to uri_schemes on backends 2011-06-27 18:02:02 +03:00
Stein Magnus Jodal
8092ffaa34 More logging during startup of MprisFrontend 2011-06-24 21:08:13 +03:00
Stein Magnus Jodal
93f00ce7f2 Add check of URI schema to OpenUri 2011-06-22 00:28:51 +03:00
Stein Magnus Jodal
537bb1a879 Change some TODO/XXX to NOTE as they only apply given some future initiatives/changes 2011-06-22 00:18:52 +03:00
Stein Magnus Jodal
e5725bb26b Update SetPosition to support real track IDs instead of URIs 2011-06-22 00:18:08 +03:00
Stein Magnus Jodal
190faf745a 'shuffle' should be 'random' in our backend 2011-06-22 00:04:03 +03:00
Stein Magnus Jodal
3259a11c8d Test and implement mpris.Metadata property 2011-06-22 00:04:03 +03:00
Stein Magnus Jodal
90ce8b21bc Test and implement mpris.SupportedUriSchemes property 2011-06-22 00:04:02 +03:00
Stein Magnus Jodal
7faed379ef Check if CanPlay==true in OpenUri for consistency (even though the spec doesn't mention it) 2011-06-22 00:04:02 +03:00
Stein Magnus Jodal
26868401c6 Check if CanControl==true in set_Rate for consistency (even though the spec doesn't mention it) 2011-06-22 00:04:02 +03:00
Stein Magnus Jodal
3f325c936d Change uri_handlers to uri_schemes on backends 2011-06-22 00:04:02 +03:00
Stein Magnus Jodal
182f074222 Use new exit_process() function in mpris.Quit() 2011-06-20 19:47:16 +03:00
Stein Magnus Jodal
a2f90a7418 Signals are intentionally left empty 2011-06-20 19:07:09 +03:00
Stein Magnus Jodal
cc05db157c Ignore messages to the MPRIS frontend 2011-06-20 18:12:00 +03:00
Stein Magnus Jodal
26b7f5e8b5 Test and implement all direct checks of CanGoNext==true 2011-06-20 15:29:22 +03:00
Stein Magnus Jodal
7f64ba3e72 Test and implement mpris.CanGoNext property 2011-06-20 15:27:21 +03:00
Stein Magnus Jodal
8f59b0fae8 Test and implement all direct checks of CanGoPrevious==true 2011-06-20 15:21:44 +03:00
Stein Magnus Jodal
70139e0b7b Test and implement mpris.CanGoPrevious property 2011-06-20 15:21:09 +03:00
Stein Magnus Jodal
4de7c242b7 Test and implement all direct checks of CanPlay==true 2011-06-20 15:11:25 +03:00
Stein Magnus Jodal
4013a2ec9a Test and implement mpris.CanPlay property 2011-06-20 15:11:25 +03:00
Stein Magnus Jodal
97111d710f Test and implement all direct checks of CanPause==true 2011-06-20 14:53:11 +03:00
Stein Magnus Jodal
27c4b68e0f Test and implement mpris.CanPause property 2011-06-20 14:49:22 +03:00
Stein Magnus Jodal
c8d574a895 Formatting 2011-06-20 14:45:13 +03:00
Stein Magnus Jodal
10eeb894cc Test and implement all direct checks of CanSeek==true 2011-06-20 14:44:23 +03:00
Stein Magnus Jodal
7c2d3cd541 Test and implement mpris.CanSeek property 2011-06-20 14:44:23 +03:00
Stein Magnus Jodal
c8bc52b4c6 Test and implement all direct checks of CanControl==true before doing the designated action 2011-06-20 14:44:22 +03:00
Stein Magnus Jodal
a4d73a8d7e Test and implement mpris.CanControl property 2011-06-20 14:44:22 +03:00
Stein Magnus Jodal
22cba6f75c Test and implement mpris.OpenUri 2011-06-20 00:15:13 +03:00
Stein Magnus Jodal
2115706998 The MPRIS spec has been updated from 2.0 to 2.1 while I've been working on this 2011-06-19 23:41:01 +03:00
Stein Magnus Jodal
43e4952e5f Move examples from random methods to frontend docs 2011-06-19 23:40:24 +03:00
Stein Magnus Jodal
f29a0247fb The tracks should have bitrate=96, not bitrate=2 2011-06-17 11:20:23 +02:00
Stein Magnus Jodal
efb3cb1102 Merge branch 'develop' into feature/mpris-frontend 2011-06-15 23:18:53 +02:00
Stein Magnus Jodal
653890c037 Ready for v0.6 development 2011-06-15 23:10:51 +02:00
Stein Magnus Jodal
3785661420 Release v0.5.0 2011-06-15 22:33:51 +02:00
Stein Magnus Jodal
d30ee6a968 Update changelog for v0.5.0 release 2011-06-15 22:32:57 +02:00
Stein Magnus Jodal
e6e2ab5855 Add shutdown procedure improvements to changelog 2011-06-15 22:31:54 +02:00
Stein Magnus Jodal
6a77922905 Ask about missing settings in alphabetic order 2011-06-15 22:19:41 +02:00
Stein Magnus Jodal
462f1bd893 Make tox work by allowing the use of global site-packages 2011-06-15 22:17:35 +02:00
Stein Magnus Jodal
30a8fd5e85 Remove source file for outdated and removed sequence diagram 2011-06-14 14:56:42 +02:00
Thomas Adamcik
0dc50bd048 Merge pull request #110 from jodal/feature/spotify-playlist-loading
feature/spotify-playlist-loading
2011-06-13 15:36:56 -07:00
Stein Magnus Jodal
4516767372 Refresh stored playlists when tracks are added to, moved in, or removed from playlists 2011-06-14 00:24:54 +02:00
Stein Magnus Jodal
3c68c8f9ea The playlist name is not available when playlist_added is called 2011-06-14 00:21:27 +02:00
Stein Magnus Jodal
82ba04408c Add playlist callbacks with debug log statements 2011-06-14 00:04:08 +02:00