summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorJussi Kukkonen <jussi.kukkonen@intel.com>2013-12-02 15:44:44 +0200
committerJens Georg <mail@jensge.org>2013-12-14 17:13:28 +0100
commit8224488d9a5ea34e6c90f938f140f1af61824cb1 (patch)
tree6c5de4d4376b807bc475bd0b0b5a1912a5c82b7a /data
parentc2ae13f249ec7bb55eb887e80eb611631dc73eaf (diff)
downloadrygel-8224488d9a5ea34e6c90f938f140f1af61824cb1.tar.gz
renderer: Implement SetNextAVTransportURI
This is a simple implementation: It does not prefetch media. Things that will be tried on EOS or on "Next" action: * if there are songs to play on playlist, play next one * else if NEXTAVTransportURI is set, play that * else set state to "STOPPED" and track to 1. https://bugzilla.gnome.org/show_bug.cgi?id=719721
Diffstat (limited to 'data')
-rw-r--r--data/xml/AVTransport2.xml.in27
1 files changed, 26 insertions, 1 deletions
diff --git a/data/xml/AVTransport2.xml.in b/data/xml/AVTransport2.xml.in
index e9d929be..56f7b529 100644
--- a/data/xml/AVTransport2.xml.in
+++ b/data/xml/AVTransport2.xml.in
@@ -26,7 +26,32 @@
</argument>
</argumentList>
</action>
-
+ <action>
+ <name>SetNextAVTransportURI</name>
+ <argumentList>
+ <argument>
+ <name>InstanceID</name>
+ <direction>in</direction>
+ <relatedStateVariable>
+ A_ARG_TYPE_InstanceID
+ </relatedStateVariable>
+ </argument>
+ <argument>
+ <name>NextURI</name>
+ <direction>in</direction>
+ <relatedStateVariable>
+ NextAVTransportURI
+ </relatedStateVariable>
+ </argument>
+ <argument>
+ <name>NextURIMetaData</name>
+ <direction>in</direction>
+ <relatedStateVariable>
+ NextAVTransportURIMetaData
+ </relatedStateVariable>
+ </argument>
+ </argumentList>
+ </action>
<action>
<name>GetMediaInfo</name>
<argumentList>