Commit Graph

113 Commits

Author SHA1 Message Date
Stein Magnus Jodal
d6b3d51d3e docs: Add dependencies and settings to all backends, frontends and
outputs
2011-06-09 18:55:20 +02:00
Stein Magnus Jodal
a9bcfaa805 Rename SHOUTCAST_OUTPUT_SERVER to SHOUTCAST_OUTPUT_HOSTNAME to be consistent with MPD_SERVER_HOSTNAME 2011-06-09 15:17:07 +02:00
Thomas Adamcik
35a169b8e7 Remove null output as it turns out we can run fine without any outputs 2011-05-20 22:30:59 +02:00
Stein Magnus Jodal
e53e0aa78f Update BaseOutput docs. Make build_bin() private. 2011-05-19 20:51:30 +02:00
Thomas Adamcik
d57bb281c3 Fixed docs based on comments on pull request 2011-05-18 21:16:58 +02:00
Thomas Adamcik
eb5facd4b6 Add docstrings 2011-05-17 16:10:28 +02:00
Thomas Adamcik
2ef550eb7b Add error handling code for shoutcast errors 2011-05-16 22:01:30 +02:00
Thomas Adamcik
a4b03aa292 Cleanup some of output code api 2011-05-16 21:57:23 +02:00
Thomas Adamcik
fae784b71e Add on_remove and on_connect hooks to BaseOutput 2011-05-16 21:51:38 +02:00
Thomas Adamcik
64a6202ea1 Add gst MESSAGE_* constansts to BaseOutput 2011-05-16 21:50:02 +02:00
Thomas Adamcik
09a1d646f2 Refactor BaseOutput to prepare for better error handling 2011-05-16 21:08:01 +02:00
Thomas Adamcik
3f35e9b391 Add method to determine output name 2011-05-16 00:14:33 +02:00
Thomas Adamcik
fe3f5338dd Store outputs that have been added in gstreamer class 2011-05-14 23:55:41 +02:00
Thomas Adamcik
0ec662db63 Move output connection code to gstreamer 2011-05-14 23:46:51 +02:00
Thomas Adamcik
d136984f9f Split outputs into seperate files 2011-05-13 20:13:36 +02:00
Stein Magnus Jodal
3dd9fc8564 Should be :command:, not :cmd: 2011-05-09 23:37:56 +02:00
Thomas Adamcik
3d705b3e02 restify docstrings of CustomOutput 2011-05-08 17:01:05 +02:00
Thomas Adamcik
65db8c4a7b Kill off *_OUTPUT_OVERRIDEs in favour of just having CustomOutput to handle corner cases 2011-05-07 23:18:31 +02:00
Thomas Adamcik
6feb4f4c41 Add pulsesink to docstring and mention gst-launch 2011-05-04 11:18:17 +02:00
Thomas Adamcik
173b5cfb82 Minor doc fixes for outputs 2011-05-04 00:23:21 +02:00
Thomas Adamcik
f69e01c501 docstrings for outputs 2011-05-03 23:56:24 +02:00
Thomas Adamcik
8e8a7cd037 Add docstring for BaseOutput 2011-05-03 23:41:01 +02:00
Thomas Adamcik
9b47870404 Make mopidy.ouputs a module again 2011-05-03 23:27:23 +02:00
Thomas Adamcik
4a1df118fb Move GStreamerOutput up one level to mopidy.gstreamer and rename to GStreamer 2011-04-25 01:31:28 +02:00
Thomas Adamcik
7016a20811 Kill of BaseOutput 2011-04-25 01:31:28 +02:00
Thomas Adamcik
f4db449f0e Add set_metadata to allow taginjection for shoutcast stream 2011-04-25 01:30:48 +02:00
Thomas Adamcik
44316c7cfc Reduce number of get_by_name lookups 2011-04-25 01:30:48 +02:00
Thomas Adamcik
971132d539 Support just local or shoutcast audio output 2011-04-25 01:30:48 +02:00
Thomas Adamcik
b58436aaf3 Use audioconvert to ensure that volume element is handeled 2011-04-25 01:30:47 +02:00
Thomas Adamcik
700792f4a0 Add basic streaming support 2011-04-25 01:30:47 +02:00
Thomas Adamcik
a81113e1a7 Add _build_shoutcast_description to construct shoutcast bin 2011-04-25 01:30:47 +02:00
Thomas Adamcik
ecdf689301 Factor out method to add output bin 2011-04-25 01:30:47 +02:00
Thomas Adamcik
9f77f801ba Swith to tee based pipeline to allow for multiple outputs 2011-04-25 01:30:47 +02:00
Thomas Adamcik
b5b2319ac1 Use uridecodebin for all playblack 2011-04-24 18:32:45 +02:00
Stein Magnus Jodal
4703783eed Upgrade to work with final release of Pykka 0.12 2011-03-30 23:28:54 +02:00
Stein Magnus Jodal
4452957c10 Require Pykka 0.12 (not released yet) 2011-03-30 00:39:19 +02:00
Stein Magnus Jodal
4f546246f8 Fix sound with Spotify backend (YAY :-) ) 2011-03-23 22:24:04 +01:00
Stein Magnus Jodal
b5da3c3404 GStreamerOutput need a reference to the backend for notifying it on end of track 2011-03-20 01:37:06 +01:00
Stein Magnus Jodal
46c6ee68df Fix ~200 backend tests 2011-03-10 23:19:44 +01:00
Stein Magnus Jodal
0575d5d3be Use Actor.post_start() to do actor setup in the actor's own thread 2011-03-08 23:28:24 +01:00
Stein Magnus Jodal
f0fd2c9df2 Change XXXs to TODO-PYKKA to easier find them again 2011-03-07 22:52:04 +01:00
Stein Magnus Jodal
3d56188619 Convert GstreamerOutput to an actor 2011-03-07 21:36:26 +01:00
Stein Magnus Jodal
9dafc6ebe9 Remove lifetime methods from output API 2011-03-07 21:35:14 +01:00
Stein Magnus Jodal
3e8be009e4 Add consistent may/must notices to all unimplemented methods 2010-11-02 23:33:07 +01:00
Stein Magnus Jodal
39be6d2033 Extract GStreamerMessagesThread as a generic GObjectEventThread 2010-10-31 00:48:10 +02:00
Stein Magnus Jodal
40c1547c15 Fix/ignore remaining pylint warnings 2010-10-25 22:03:40 +02:00
Stein Magnus Jodal
e984e24168 Fix or ignore more pylint warnings 2010-10-24 23:51:21 +02:00
Stein Magnus Jodal
0398193d34 Make all threads daemon threads per default 2010-10-24 20:07:27 +02:00
Stein Magnus Jodal
11e48083ee Give all threads a reference to core_queue 2010-10-24 19:35:04 +02:00
Stein Magnus Jodal
5bdab113ce Limit caps on appsrc early on. Fixes sound on Ubuntu 10.10 2010-10-18 23:28:01 +02:00