Commit Graph

53 Commits

Author SHA1 Message Date
Thomas Adamcik
e226ddd652 config/ext: Remove ext. prefix from configs. 2013-04-02 22:12:00 +02:00
Thomas Adamcik
dcd0d7e813 ext: Rename ext_name to name and provide ext_name property that gives ext.$name 2013-04-02 19:16:49 +02:00
Thomas Adamcik
6f39bde566 config: Start passing dummy config explicitly to audio/backends/frontends. 2013-04-02 19:14:46 +02:00
Stein Magnus Jodal
7d78d02d59 ext: Add both dist_name and ext_name to Extension class 2013-04-02 12:04:03 +02:00
Stein Magnus Jodal
1ac2fec4a5 docs: Tweak module docs formatting 2013-04-01 23:45:23 +02:00
Stein Magnus Jodal
7fd21bf0c1 mpris: Add default config and config schema 2013-04-01 23:45:23 +02:00
Stein Magnus Jodal
aa1f8199c2 Remove the FRONTENDS setting 2013-04-01 20:22:29 +02:00
Stein Magnus Jodal
6345022cfc Move frontend/backend import into methods 2013-04-01 19:47:24 +02:00
Stein Magnus Jodal
ec7c172c2e Add ext prefix to config sections 2013-04-01 16:14:34 +02:00
Stein Magnus Jodal
5b6fc25cf8 mpris: Define extension 2013-04-01 15:18:24 +02:00
Stein Magnus Jodal
3d847862ae mpris: Use add(uri=uri) instead of add(lookup(uri)) 2013-03-31 00:19:50 +01:00
Stein Magnus Jodal
49c8062ba6 mpris: Add discNumber support 2013-03-23 20:58:22 +01:00
Stein Magnus Jodal
50cce23d82 mpris: Add artUrl support 2013-03-23 20:46:43 +01:00
Stein Magnus Jodal
ea37cf1a44 core: Include the TlTrack in track_playback_* events 2012-12-19 17:06:04 +01:00
Stein Magnus Jodal
c5ac7aeb77 core: Include new volume level in volume_changed event 2012-12-19 16:31:58 +01:00
Stein Magnus Jodal
1ed56c9ed7 Use tracklist.add() instead of tracklist.append() 2012-11-20 21:55:51 +01:00
Stein Magnus Jodal
70d4dba7aa core: Remove playback.track_at_next 2012-11-20 21:47:44 +01:00
Stein Magnus Jodal
eab399357f Make library.lookup() return a list of tracks 2012-11-19 21:09:10 +01:00
Stein Magnus Jodal
2ff362a7f0 mpris: Fix typo 2012-11-17 17:14:40 +01:00
Stein Magnus Jodal
b8c7703c79 mpris: Implement the playlists interface (fixes #229) 2012-11-17 01:45:24 +01:00
Stein Magnus Jodal
684586dd18 mpris: Update for MPRIS 2.2 compliance 2012-11-15 09:04:21 +01:00
Stein Magnus Jodal
bba9548b27 Rename 'current playlist' to 'tracklist' 2012-11-13 10:59:48 +01:00
Stein Magnus Jodal
6acaa490e9 Make all strings unicode by default (fixes #224) 2012-11-13 00:18:47 +01:00
Stein Magnus Jodal
fbf642ca99 docs: Use dashes in all labels 2012-10-29 09:21:58 +01:00
Stein Magnus Jodal
f0602b4e3b docs: Fix lots of broken module documentation 2012-10-29 00:25:25 +01:00
Stein Magnus Jodal
d685fe554c Simplify pykka imports 2012-10-26 22:57:41 +02:00
Stein Magnus Jodal
7d76f1d214 Fix unused variables (#211) 2012-10-17 01:07:00 +02:00
Stein Magnus Jodal
dbea615a10 Fix shadowing of imports (#211) 2012-10-17 01:07:00 +02:00
Stein Magnus Jodal
7c0495e6da Move MprisFrontend to an actor module 2012-10-16 16:17:14 +02:00
Stein Magnus Jodal
d9d6a3d5b6 Move exceptions to mopidy.exceptions 2012-10-16 16:08:46 +02:00
Stein Magnus Jodal
666800ec57 Fix most flake8 warnings (#211) 2012-10-16 14:00:34 +02:00
Stein Magnus Jodal
9fd3e93cb6 MPRIS: Use core actor passed to frontend 2012-09-28 00:48:28 +02:00
Stein Magnus Jodal
706b6c6d3f Pass core actor to frontends 2012-09-28 00:48:24 +02:00
Stein Magnus Jodal
e7f08a7a20 Rename mopidy.{listeners.BackendListener => core.CoreListener} 2012-09-27 20:35:39 +02:00
Stein Magnus Jodal
5a628a4150 MPRIS: Rename self.backend to self.core 2012-09-27 20:35:39 +02:00
Stein Magnus Jodal
2fdeec9f5a Move controllers to a new core actor
The frontends use the new core actor, while the core actor uses the backend.

This is a step towards supporting multiple backends, where the core actor will
coordinate the backends.
2012-09-27 20:35:39 +02:00
Stein Magnus Jodal
5265609610 MPRIS: New BackendListener.seeked() signature 2012-09-26 22:12:38 +02:00
Stein Magnus Jodal
2ba05f9405 Add PlaybackState enum 2012-09-14 01:17:55 +02:00
Stein Magnus Jodal
0559213da3 Move backend controllers to mopidy.core 2012-09-13 23:41:20 +02:00
Stein Magnus Jodal
e3ba389996 Make MPRIS frontend handle unknown volume 2012-09-08 01:24:48 +02:00
Thomas Adamcik
14eeb20226 Update MPRIS to use playback.volume API. 2012-09-04 00:30:02 +02:00
Stein Magnus Jodal
2eae7aaae1 Call ThreadingActor/etc constructors to please pylint 2012-02-10 00:30:18 +01:00
Stein Magnus Jodal
24d9f8f200 Fix a bunch of pylint warnings 2012-02-10 00:17:21 +01:00
Stein Magnus Jodal
1952f412d5 Don't setup DBusGMainLoop on module import 2012-01-14 22:27:47 +01:00
Stein Magnus Jodal
da3d1772d2 Unroll onne-line if-else 2011-07-31 01:30:42 +02:00
Stein Magnus Jodal
a290a89b1a Readd gobjects.threads_init() in MPRIS frontend so that it may be imported before mopidy.core (e.g. by Sphinx autodoc) 2011-07-29 23:46:43 +02:00
Stein Magnus Jodal
d56d4ea628 Make method private 2011-07-29 23:45:54 +02:00
Stein Magnus Jodal
61ca0669e7 Add docs for MPRIS frontend, update changelog. 2011-07-29 23:45:41 +02:00
Stein Magnus Jodal
52dded9a70 Remove 'Raise error' TODOs
I don't know what kind of errors I should throw, and the MPRIS spec
always use 'may' and 'should' regarding the throwing of errors.
2011-07-29 23:08:36 +02:00
Stein Magnus Jodal
0a7b438d76 Handle errors when connecting to D-Bus and libindicate by stopping the MPRIS frontend 2011-07-29 23:04:43 +02:00