<?xml version="1.0" encoding="utf-8"?>
-<scpd xmls="urn:schemas-upnp-org:service-1-0">
+<scpd xmlns="urn:schemas-upnp-org:service-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</argumentList>
</action>
<action>
- <name>IsAvailble</name>
+ <name>IsAvailable</name>
<argumentList>
<argument>
- <name>Availble</name>
+ <name>Available</name>
<direction>out</direction>
- <relatedStateVariable>ListIsAvailble</relatedStateVariable>
+ <relatedStateVariable>ListIsAvailable</relatedStateVariable>
</argument>
</argumentList>
</action>
<argument>
<name>PlayListSize</name>
<direction>out</direction>
- <relatedStateVariable>SizeOfPlayList</relatedStateVariable>
+ <relatedStateVariable>A_ARG_TYPE_SizeOfPlayList</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
- <name>GetCurrent</name>
+ <name>GetCurrentItem</name>
<argumentList>
<argument>
- <name>CurrentPosition</name>
+ <name>CurrentItem</name>
<direction>out</direction>
- <relatedStateVariable>CurrPosition</relatedStateVariable>
+ <relatedStateVariable>A_ARG_TYPE_Item</relatedStateVariable>
+ </argument>
+ </argumentList>
+ </action>
+ <action>
+ <name>GetNextItem</name>
+ <argumentList>
+ <argument>
+ <name>NextItem</name>
+ <direction>out</direction>
+ <relatedStateVariable>A_ARG_TYPE_Item</relatedStateVariable>
+ </argument>
+ </argumentList>
+ </action>
+ <action>
+ <name>GetPreviousItem</name>
+ <argumentList>
+ <argument>
+ <name>PreviousItem</name>
+ <direction>out</direction>
+ <relatedStateVariable>A_ARG_TYPE_Item</relatedStateVariable>
</argument>
</argumentList>
</action>
</actionList>
<serviceStateTable>
- <stateVariable>
+ <stateVariable sendEvents="no">
<name>ListIsLocked</name>
<dataType>boolean</dataType>
+ <defaultValue>0</defaultValue>
</stateVariable>
- <stateVariable>
- <name>ListIsAvailble</name>
+ <stateVariable sendEvents="no">
+ <name>ListIsAvailable</name>
<dataType>boolean</dataType>
+ <defaultValue>1</defaultValue>
</stateVariable>
- <stateVariable>
+ <stateVariable sendEvents="yes">
<name>AVTransportURI</name>
<dataType>string</dataType>
</stateVariable>
- <stateVariable>
+ <stateVariable sendEvents="yes">
<name>AVTransportURIMetaData</name>
<dataType>string</dataType>
</stateVariable>
- <stateVariable>
+ <stateVariable sendEvents="no">
<name>SenderName</name>
<dataType>string</dataType>
</stateVariable>
- <stateVariable>
+ <stateVariable sendEvents="no">
<name>DestinyName</name>
<dataType>string</dataType>
</stateVariable>
- <stateVariable>
+ <stateVariable sendEvents="no">
<name>PositionOfList</name>
<dataType>ui4</dataType>
<allowedValueRange>
</allowedValueRange>
</stateVariable>
<stateVariable>
- <name>SizeOfPlayList</name>
+ <name>A_ARG_TYPE_SizeOfPlayList</name>
<dataType>ui4</dataType>
<allowedValueRange>
<minimum>0</minimum>
</allowedValueRange>
</stateVariable>
<stateVariable>
- <name>CurrPosition</name>
- <dataType>ui4</dataType>
- <allowedValueRange>
- <minimum>0</minimum>
- <maximum>9</maximum>
- <step>1</step>
- </allowedValueRange>
+ <name>A_ARG_TYPE_Item</name>
+ <dataType>string</dataType>
</stateVariable>
</serviceStateTable>
</scpd>