[rhythmbox/gobject-introspection] coherence: update from svn, adding more media types (bug #609009)



commit 916506cc8a6fa3770d61bbd9afdfefc2bd0ef790
Author: Jonathan Matthew <jonathan d14n org>
Date:   Sun Jan 9 17:57:14 2011 +1000

    coherence: update from svn, adding more media types (bug #609009)

 plugins/coherence/upnp_coherence/MediaPlayer.py |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)
---
diff --git a/plugins/coherence/upnp_coherence/MediaPlayer.py b/plugins/coherence/upnp_coherence/MediaPlayer.py
index 687c685..cbf0b6e 100644
--- a/plugins/coherence/upnp_coherence/MediaPlayer.py
+++ b/plugins/coherence/upnp_coherence/MediaPlayer.py
@@ -435,7 +435,21 @@ class RhythmboxPlayer(log.Loggable):
         self.current_connection_id = None
         self.server.connection_manager_server.set_variable(0, 'SinkProtocolInfo',
                             ['rhythmbox:%s:audio/mpeg:*' % self.server.coherence.hostname,
-                             'http-get:*:audio/mpeg:*'],
+                             'http-get:*:audio/mpeg:*',
+                             'rhythmbox:%s:application/ogg:*' % self.server.coherence.hostname,
+                             'http-get:*:application/ogg:*',
+                             'rhythmbox:%s:audio/ogg:*' % self.server.coherence.hostname,
+                             'http-get:*:audio/ogg:*',
+                             'rhythmbox:%s:audio/x-flac:*' % self.server.coherence.hostname,
+                             'http-get:*:audio/x-flac:*',
+                             'rhythmbox:%s:audio/flac:*' % self.server.coherence.hostname,
+                             'http-get:*:audio/flac:*',
+                             'rhythmbox:%s:audio/x-wav:*' % self.server.coherence.hostname,
+                             'http-get:*:audio/x-wav:*',
+                             'rhythmbox:%s:audio/L16;rate=44100;channels=2:*' % self.server.coherence.hostname,
+                             'http-get:*:audio/L16;rate=44100;channels=2:*',
+                             'rhythmbox:%s:audio/x-m4a:*' % self.server.coherence.hostname,
+                             'http-get:*:audio/x-m4a:*'],
                             default=True)
         self.server.av_transport_server.set_variable(0, 'TransportState', 'NO_MEDIA_PRESENT', default=True)
         self.server.av_transport_server.set_variable(0, 'TransportStatus', 'OK', default=True)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]