Ralph_Cramden
Major Contributor
- Joined
- Dec 6, 2020
- Messages
- 2,945
- Likes
- 3,902
<scpd xmlns="urn:schemas-upnp-org:service-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<actionList>
<action>
<name>CreateQueue</name>
<argumentList>
<argument>
<name>QueueContext</name>
<direction>in</direction>
<relatedStateVariable>QueueContext</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>ReplaceQueue</name>
<argumentList>
<argument>
<name>QueueContext</name>
<direction>in</direction>
<relatedStateVariable>QueueContext</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>DeleteQueue</name>
<argumentList>
<argument>
<name>QueueName</name>
<direction>in</direction>
<relatedStateVariable>QueueName</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>BackUpQueue</name>
<argumentList>
<argument>
<name>QueueContext</name>
<direction>in</direction>
<relatedStateVariable>QueueContext</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>AppendQueue</name>
<argumentList>
<argument>
<name>QueueContext</name>
<direction>in</direction>
<relatedStateVariable>QueueContext</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>BrowseQueue</name>
<argumentList>
<argument>
<name>QueueName</name>
<direction>in</direction>
<relatedStateVariable>QueueName</relatedStateVariable>
</argument>
<argument>
<name>QueueContext</name>
<direction>out</direction>
<relatedStateVariable>QueueContext</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>SetQueueLoopMode</name>
<argumentList>
<argument>
<name>LoopMode</name>
<direction>in</direction>
<relatedStateVariable>LoopMode</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetQueueLoopMode</name>
<argumentList>
<argument>
<name>LoopMode</name>
<direction>out</direction>
<relatedStateVariable>LoopMode</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>SetQueuePolicy</name>
<argumentList>
<argument>
<name>QueueName</name>
<direction>in</direction>
<relatedStateVariable>QueueName</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>PlayQueueWithIndex</name>
<argumentList>
<argument>
<name>QueueName</name>
<direction>in</direction>
<relatedStateVariable>QueueName</relatedStateVariable>
</argument>
<argument>
<name>Index</name>
<direction>in</direction>
<relatedStateVariable>CurrentIndex</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>AppendTracksInQueue</name>
<argumentList>
<argument>
<name>QueueContext</name>
<direction>in</direction>
<relatedStateVariable>QueueContext</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>RemoveTracksInQueue</name>
<argumentList>
<argument>
<name>QueueName</name>
<direction>in</direction>
<relatedStateVariable>QueueContext</relatedStateVariable>
</argument>
<argument>
<name>RangStart</name>
<direction>in</direction>
<relatedStateVariable>CurrentIndex</relatedStateVariable>
</argument>
<argument>
<name>RangEnd</name>
<direction>in</direction>
<relatedStateVariable>CurrentIndex</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>AppendTracksInQueueEx</name>
<argumentList>
<argument>
<name>QueueContext</name>
<direction>in</direction>
<relatedStateVariable>QueueContext</relatedStateVariable>
</argument>
<argument>
<name>Direction</name>
<direction>in</direction>
<relatedStateVariable>CurrentIndex</relatedStateVariable>
</argument>
<argument>
<name>StartIndex</name>
<direction>in</direction>
<relatedStateVariable>CurrentIndex</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>SetKeyMapping</name>
<argumentList>
<argument>
<name>QueueContext</name>
<direction>in</direction>
<relatedStateVariable>QueueContext</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetKeyMapping</name>
<argumentList>
<argument>
<name>QueueContext</name>
<direction>out</direction>
<relatedStateVariable>QueueContext</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetQueueOnline</name>
<argumentList>
<argument>
<name>QueueName</name>
<direction>in</direction>
<relatedStateVariable>QueueName</relatedStateVariable>
</argument>
<argument>
<name>QueueID</name>
<direction>in</direction>
<relatedStateVariable>QueueID</relatedStateVariable>
</argument>
<argument>
<name>QueueType</name>
<direction>in</direction>
<relatedStateVariable>QueueType</relatedStateVariable>
</argument>
<argument>
<name>Queuelimit</name>
<direction>in</direction>
<relatedStateVariable>CurrentIndex</relatedStateVariable>
</argument>
<argument>
<name>QueueAutoInsert</name>
<direction>in</direction>
<relatedStateVariable>QueueAutoInsert</relatedStateVariable>
</argument>
<argument>
<name>QueueContext</name>
<direction>out</direction>
<relatedStateVariable>QueueContext</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>SearchQueueOnline</name>
<argumentList>
<argument>
<name>QueueName</name>
<direction>in</direction>
<relatedStateVariable>QueueName</relatedStateVariable>
</argument>
<argument>
<name>SearchKey</name>
<direction>in</direction>
<relatedStateVariable>QueueID</relatedStateVariable>
</argument>
<argument>
<name>Queuelimit</name>
<direction>in</direction>
<relatedStateVariable>CurrentIndex</relatedStateVariable>
</argument>
<argument>
<name>QueueContext</name>
<direction>out</direction>
<relatedStateVariable>QueueContext</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>SetQueueRecord</name>
<argumentList>
<argument>
<name>QueueName</name>
<direction>in</direction>
<relatedStateVariable>QueueName</relatedStateVariable>
</argument>
<argument>
<name>QueueID</name>
<direction>in</direction>
<relatedStateVariable>QueueID</relatedStateVariable>
</argument>
<argument>
<name>Action</name>
<direction>in</direction>
<relatedStateVariable>QueueType</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>SetSongsRecord</name>
<argumentList>
<argument>
<name>QueueName</name>
<direction>in</direction>
<relatedStateVariable>QueueName</relatedStateVariable>
</argument>
<argument>
<name>SongID</name>
<direction>in</direction>
<relatedStateVariable>QueueID</relatedStateVariable>
</argument>
<argument>
<name>Action</name>
<direction>in</direction>
<relatedStateVariable>QueueType</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>UserRegister</name>
<argumentList>
<argument>
<name>QueueName</name>
<direction>in</direction>
<relatedStateVariable>QueueName</relatedStateVariable>
</argument>
<argument>
<name>UserName</name>
<direction>in</direction>
<relatedStateVariable>QueueID</relatedStateVariable>
</argument>
<argument>
<name>PassWord</name>
<direction>in</direction>
<relatedStateVariable>QueueType</relatedStateVariable>
</argument>
<argument>
<name>Result</name>
<direction>out</direction>
<relatedStateVariable>Result</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>UserLogin</name>
<argumentList>
<argument>
<name>AccountSource</name>
<direction>in</direction>
<relatedStateVariable>QueueName</relatedStateVariable>
</argument>
<argument>
<name>UserName</name>
<direction>in</direction>
<relatedStateVariable>QueueID</relatedStateVariable>
</argument>
<argument>
<name>PassWord</name>
<direction>in</direction>
<relatedStateVariable>QueueType</relatedStateVariable>
</argument>
<argument>
<name>SavePass</name>
<direction>in</direction>
<relatedStateVariable>QueuePolicy</relatedStateVariable>
</argument>
<argument>
<name>Code</name>
<direction>in</direction>
<relatedStateVariable>CurrentIndex</relatedStateVariable>
</argument>
<argument>
<name>Proxy</name>
<direction>in</direction>
<relatedStateVariable>Proxy</relatedStateVariable>
</argument>
<argument>
<name>Result</name>
<direction>out</direction>
<relatedStateVariable>Result</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>UserLogout</name>
<argumentList>
<argument>
<name>AccountSource</name>
<direction>in</direction>
<relatedStateVariable>QueueName</relatedStateVariable>
</argument>
<argument>
<name>Result</name>
<direction>out</direction>
<relatedStateVariable>Result</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetUserInfo</name>
<argumentList>
<argument>
<name>AccountSource</name>
<direction>in</direction>
<relatedStateVariable>QueueName</relatedStateVariable>
</argument>
<argument>
<name>Result</name>
<direction>out</direction>
<relatedStateVariable>Result</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetUserAccountHistory</name>
<argumentList>
<argument>
<name>AccountSource</name>
<direction>in</direction>
<relatedStateVariable>QueueName</relatedStateVariable>
</argument>
<argument>
<name>Number</name>
<direction>in</direction>
<relatedStateVariable>CurrentIndex</relatedStateVariable>
</argument>
<argument>
<name>Result</name>
<direction>out</direction>
<relatedStateVariable>Result</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>SetUserFavorites</name>
<argumentList>
<argument>
<name>AccountSource</name>
<direction>in</direction>
<relatedStateVariable>QueueName</relatedStateVariable>
</argument>
<argument>
<name>Action</name>
<direction>in</direction>
<relatedStateVariable>Code</relatedStateVariable>
</argument>
<argument>
<name>MediaType</name>
<direction>in</direction>
<relatedStateVariable>QueueType</relatedStateVariable>
</argument>
<argument>
<name>MediaID</name>
<direction>in</direction>
<relatedStateVariable>QueueID</relatedStateVariable>
</argument>
<argument>
<name>MediaContext</name>
<direction>in</direction>
<relatedStateVariable>QueueContext</relatedStateVariable>
</argument>
<argument>
<name>Result</name>
<direction>out</direction>
<relatedStateVariable>Result</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetUserFavorites</name>
<argumentList>
<argument>
<name>AccountSource</name>
<direction>in</direction>
<relatedStateVariable>QueueName</relatedStateVariable>
</argument>
<argument>
<name>MediaType</name>
<direction>in</direction>
<relatedStateVariable>QueueType</relatedStateVariable>
</argument>
<argument>
<name>Filter</name>
<direction>in</direction>
<relatedStateVariable>QueueType</relatedStateVariable>
</argument>
<argument>
<name>Result</name>
<direction>out</direction>
<relatedStateVariable>Result</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetQueueIndex</name>
<argumentList>
<argument>
<name>QueueName</name>
<direction>in</direction>
<relatedStateVariable>QueueName</relatedStateVariable>
</argument>
<argument>
<name>CurrentIndex</name>
<direction>out</direction>
<relatedStateVariable>CurrentIndex</relatedStateVariable>
</argument>
<argument>
<name>CurrentPage</name>
<direction>out</direction>
<relatedStateVariable>CurrentPage</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>SetSpotifyPreset</name>
<argumentList>
<argument>
<name>KeyIndex</name>
<direction>in</direction>
<relatedStateVariable>CurrentIndex</relatedStateVariable>
</argument>
<argument>
<name>Result</name>
<direction>out</direction>
<relatedStateVariable>Result</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>DeleteActionQueue</name>
<argumentList>
<argument>
<name>PressType</name>
<direction>in</direction>
<relatedStateVariable>CurrentIndex</relatedStateVariable>
</argument>
</argumentList>
</action>
</actionList>
<serviceStateTable>
<stateVariable sendEvents="yes">
<name>LastChange</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>QueueName</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>QueueContext</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentIndex</name>
<dataType>ui4</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentPage</name>
<dataType>ui4</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>QueuePolicy</name>
<dataType>ui4</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>LoopMode</name>
<dataType>ui4</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>QueueID</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>QueueType</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>QueueAutoInsert</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>Result</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>Code</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>Proxy</name>
<dataType>string</dataType>
</stateVariable>
</serviceStateTable>
</scpd>
<?xml version="1.0"?> <PlayList> <ListName>Stan Getz/Cal Tjader Sextet [Original Jazz Classics Remasters]</ListName> <ListInfo> <SourceName>Prime</SourceName> <SearchUrl>https://music-api.amazon.com/search/../catalog/albums/B01LYDCU2P/</SearchUrl> <MaxTrackNumber>6</MaxTrackNumber> <MarkSearch>0</MarkSearch> <TrackNumber>7</TrackNumber> <Quality>0</Quality> <UpdateTime>41348</UpdateTime> <LastPlayIndex>3</LastPlayIndex> <AlarmPlayIndex>0</AlarmPlayIndex> <RealIndex>0</RealIndex> <SwitchPageMode>0</SwitchPageMode> <CurrentPage>1</CurrentPage> <TotalPages>1</TotalPages> <searching>0</searching> <PressType>0</PressType> <Volume>0</Volume> </ListInfo> <Tracks> <Track1> <URL>wiimu_search://../../tracks/B01M001ILG/</URL> <Metadata><?xml version="1.0"?> <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:song="www.wiimu.com/song/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> <upnp:class>object.item.audioItem.musicTrack</upnp:class> <item id="0"> <song:subid>0</song:subid> <song:description></song:description> <song:skiplimit>0</song:skiplimit> <song:id>B01M001ILG</song:id> <song:like>0</song:like> <song:singerid>0</song:singerid> <song:albumid>1</song:albumid> <res protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;" duration="183:36:40.000">wiimu_search://../../tracks/B01M001ILG/</res> <dc:title>Ginza Samba</dc:title> <dc:creator>Stan Getz &amp; Cal Tjader</dc:creator> <upnp:artist>Stan Getz &amp; Cal Tjader</upnp:artist> <upnp:album>Stan Getz/Cal Tjader Sextet [Original Jazz Classics Remasters]</upnp:album> <upnp:thumbRating>unknown</upnp:thumbRating> <upnp:ratingURI>unknown</upnp:ratingURI> <upnp:albumArtURI>https://m.media-amazon.com/images/I/517R7IIjEsL.jpg</upnp:albumArtURI> <song:rate_hz>44100</song:rate_hz> <song:format_s>32</song:format_s> <song:actualQuality>HD</song:actualQuality> <song:bitrate>960583</song:bitrate> <song:rate_hz>44100</song:rate_hz> <song:format_s>32</song:format_s> <song:actualQuality>HD</song:actualQuality> <song:bitrate>960583</song:bitrate> </item> </DIDL-Lite> </Metadata> <Id>../../tracks/B01M001ILG/</Id> <Source>Prime</Source> <ChapterNumber>0</ChapterNumber> <Chapters></Chapters> </Track1> <Track2> <URL>wiimu_search://../../tracks/B01LZ0UG04/</URL> <Metadata><?xml version="1.0"?> <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:song="www.wiimu.com/song/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> <upnp:class>object.item.audioItem.musicTrack</upnp:class> <item id="0"> <song:subid>1</song:subid> <song:description></song:description> <song:skiplimit>0</song:skiplimit> <song:id>B01LZ0UG04</song:id> <song:like>0</song:like> <song:singerid>0</song:singerid> <song:albumid>2</song:albumid> <res protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;" duration="66:40:00.000">wiimu_search://../../tracks/B01LZ0UG04/</res> <dc:title>I&apos;ve Grown Accustomed to Her Face</dc:title> <dc:creator>Stan Getz &amp; Cal Tjader</dc:creator> <upnp:artist>Stan Getz &amp; Cal Tjader</upnp:artist> <upnp:album>Stan Getz/Cal Tjader Sextet [Original Jazz Classics Remasters]</upnp:album> <upnp:thumbRating>unknown</upnp:thumbRating> <upnp:ratingURI>unknown</upnp:ratingURI> <upnp:albumArtURI>https://m.media-amazon.com/images/I/517R7IIjEsL.jpg</upnp:albumArtURI> <song:rate_hz>44100</song:rate_hz> <song:format_s>32</song:format_s> <song:actualQuality>HD</song:actualQuality> <song:bitrate>855045</song:bitrate> </item> </DIDL-Lite> </Metadata> <Id>../../tracks/B01LZ0UG04/</Id> <Source>Prime</Source> <ChapterNumber>0</ChapterNumber> <Chapters></Chapters> </Track2> <Track3> <URL>wiimu_search://../../tracks/B01LYDCS1A/</URL> <Metadata><?xml version="1.0"?> <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:song="www.wiimu.com/song/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> <upnp:class>object.item.audioItem.musicTrack</upnp:class> <item id="0"> <song:subid>2</song:subid> <song:description></song:description> <song:skiplimit>0</song:skiplimit> <song:id>B01LYDCS1A</song:id> <song:like>0</song:like> <song:singerid>0</song:singerid> <song:albumid>3</song:albumid> <res protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;" duration="95:50:00.000">wiimu_search://../../tracks/B01LYDCS1A/</res> <dc:title>For All We Know</dc:title> <dc:creator>Stan Getz &amp; Cal Tjader</dc:creator> <upnp:artist>Stan Getz &amp; Cal Tjader</upnp:artist> <upnp:album>Stan Getz/Cal Tjader Sextet [Original Jazz Classics Remasters]</upnp:album> <upnp:thumbRating>unknown</upnp:thumbRating> <upnp:ratingURI>unknown</upnp:ratingURI> <upnp:albumArtURI>https://m.media-amazon.com/images/I/517R7IIjEsL.jpg</upnp:albumArtURI> <song:rate_hz>44100</song:rate_hz> <song:format_s>32</song:format_s> <song:actualQuality>HD</song:actualQuality> <song:bitrate>870019</song:bitrate> </item> </DIDL-Lite> </Metadata> <Id>../../tracks/B01LYDCS1A/</Id> <Source>Prime</Source> <ChapterNumber>0</ChapterNumber> <Chapters></Chapters> </Track3> <Track4> <URL>wiimu_search://../../tracks/B01LY1Q6JY/</URL> <Metadata><?xml version="1.0" encoding="UTF-8"?> <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:song="www.wiimu.com/song/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> <upnp:class>object.item.audioItem.musicTrack</upnp:class> <item id="0"> <song:subid>3</song:subid> <song:description></song:description> <song:skiplimit>0</song:skiplimit> <song:id>B01LY1Q6JY</song:id> <song:like>0</song:like> <song:singerid>0</song:singerid> <song:albumid>4</song:albumid> <res protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;" duration="139:26:40.000">wiimu_search://../../tracks/B01LY1Q6JY/</res> <dc:title>Crow's Nest</dc:title> <dc:creator>Stan Getz &amp; Cal Tjader</dc:creator> <upnp:artist>Stan Getz &amp; Cal Tjader</upnp:artist> <upnp:album>Stan Getz/Cal Tjader Sextet [Original Jazz Classics Remasters]</upnp:album> <upnp:thumbRating>unknown</upnp:thumbRating> <upnp:ratingURI>unknown</upnp:ratingURI> <upnp:albumArtURI>https://m.media-amazon.com/images/I/517R7IIjEsL.jpg</upnp:albumArtURI> </item> </DIDL-Lite> </Metadata> <Id>../../tracks/B01LY1Q6JY/</Id> <Source>Prime</Source> <ChapterNumber>0</ChapterNumber> <Chapters></Chapters> </Track4> <Track5> <URL>wiimu_search://../../tracks/B01LYDCV48/</URL> <Metadata><?xml version="1.0" encoding="UTF-8"?> <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:song="www.wiimu.com/song/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> <upnp:class>object.item.audioItem.musicTrack</upnp:class> <item id="0"> <song:subid>4</song:subid> <song:description></song:description> <song:skiplimit>0</song:skiplimit> <song:id>B01LYDCV48</song:id> <song:like>0</song:like> <song:singerid>0</song:singerid> <song:albumid>5</song:albumid> <res protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;" duration="63:36:40.000">wiimu_search://../../tracks/B01LYDCV48/</res> <dc:title>Liz-Anne</dc:title> <dc:creator>Stan Getz &amp; Cal Tjader</dc:creator> <upnp:artist>Stan Getz &amp; Cal Tjader</upnp:artist> <upnp:album>Stan Getz/Cal Tjader Sextet [Original Jazz Classics Remasters]</upnp:album> <upnp:thumbRating>unknown</upnp:thumbRating> <upnp:ratingURI>unknown</upnp:ratingURI> <upnp:albumArtURI>https://m.media-amazon.com/images/I/517R7IIjEsL.jpg</upnp:albumArtURI> </item> </DIDL-Lite> </Metadata> <Id>../../tracks/B01LYDCV48/</Id> <Source>Prime</Source> <ChapterNumber>0</ChapterNumber> <Chapters></Chapters> </Track5> <Track6> <URL>wiimu_search://../../tracks/B01M0NE8FM/</URL> <Metadata><?xml version="1.0" encoding="UTF-8"?> <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:song="www.wiimu.com/song/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> <upnp:class>object.item.audioItem.musicTrack</upnp:class> <item id="0"> <song:subid>5</song:subid> <song:description></song:description> <song:skiplimit>0</song:skiplimit> <song:id>B01M0NE8FM</song:id> <song:like>0</song:like> <song:singerid>0</song:singerid> <song:albumid>6</song:albumid> <res protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;" duration="76:23:20.000">wiimu_search://../../tracks/B01M0NE8FM/</res> <dc:title>Big Bear</dc:title> <dc:creator>Stan Getz &amp; Cal Tjader</dc:creator> <upnp:artist>Stan Getz &amp; Cal Tjader</upnp:artist> <upnp:album>Stan Getz/Cal Tjader Sextet [Original Jazz Classics Remasters]</upnp:album> <upnp:thumbRating>unknown</upnp:thumbRating> <upnp:ratingURI>unknown</upnp:ratingURI> <upnp:albumArtURI>https://m.media-amazon.com/images/I/517R7IIjEsL.jpg</upnp:albumArtURI> </item> </DIDL-Lite> </Metadata> <Id>../../tracks/B01M0NE8FM/</Id> <Source>Prime</Source> <ChapterNumber>0</ChapterNumber> <Chapters></Chapters> </Track6> <Track7> <URL>wiimu_search://../../tracks/B01M1AIV1F/</URL> <Metadata><?xml version="1.0"?> <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:song="www.wiimu.com/song/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> <upnp:class>object.item.audioItem.musicTrack</upnp:class> <item id="0"> <song:subid>6</song:subid> <song:description></song:description> <song:skiplimit>0</song:skiplimit> <song:id>B01M1AIV1F</song:id> <song:like>0</song:like> <song:singerid>0</song:singerid> <song:albumid>7</song:albumid> <res protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;" duration="87:30:00.000">wiimu_search://../../tracks/B01M1AIV1F/</res> <dc:title>My Buddy</dc:title> <dc:creator>Stan Getz &amp; Cal Tjader</dc:creator> <upnp:artist>Stan Getz &amp; Cal Tjader</upnp:artist> <upnp:album>Stan Getz/Cal Tjader Sextet [Original Jazz Classics Remasters]</upnp:album> <upnp:thumbRating>unknown</upnp:thumbRating> <upnp:ratingURI>unknown</upnp:ratingURI> <upnp:albumArtURI>https://m.media-amazon.com/images/I/517R7IIjEsL.jpg</upnp:albumArtURI> <song:rate_hz>44100</song:rate_hz> <song:format_s>32</song:format_s> <song:actualQuality>HD</song:actualQuality> <song:bitrate>953052</song:bitrate> </item> </DIDL-Lite> </Metadata> <Id>../../tracks/B01M1AIV1F/</Id> <Source>Prime</Source> <ChapterNumber>0</ChapterNumber> <Chapters></Chapters> </Track7> </Tracks> </PlayList>
If you or anyone could help @Ralph_Cramden get this great solution to work with Bullseye that would be great !glad to be of help coz my current project involves working with python and I had to manage getting them running with such services
Yes, I got your message on the other thread. It's obviously great what Ralph has done for the community but I haven't seen that github site. Honestly, I'm busy at the moment but not busy enough to miss reading some of the threads here at ASR and posting messagesIf you or anyone could help @Ralph_Cramden get this great solution to work with Bullseye that would be great !
It's running fine on Buster which is officially supported to 2024 , which is a long way away
But on Ralphs github I saw a comment that he couldn't get it to work on Bullseye so maybe some assistance could get that working
Obviously not urgent though
No worries at allYes, I got your message on the other thread. It's obviously great what Ralph has done for the community but I haven't seen that github site. Honestly, I'm busy at the moment but not busy enough to miss reading some of the threads here at ASR and posting messages
Hi @Ralph_Cramden
Is the clock time display supposed to also work, if WiiM Mini is powered off? Or only work when WiiM Mini is powered on ?
Any chance it could function as a clock even if WiiM Mini is powered off. ?
I'm not seeing it on the WiiM Home app, or in the XML. Can you provide an example track where it's showing up with Tidal Connect?@Ralph_Cramden
This is working just as nicely with Tidal Connect as Amazon UHD casting.
Except one thing - bitrate not showing on the Waveshare screen for some reason.
It is showing in the WiiM Home app though, so the info is there.
Any clue what could fix it?
I know you don't use Tidal Connect much but just thought I'd ask if anything comes to mind
Thanks!
Example track below showing 960 kbps in WiiM Home app , using Tidal ConnectI'm not seeing it on the WiiM Home app, or in the XML. Can you provide an example track where it's showing up with Tidal Connect?
br= int(data['song:bitrate']) / 1000.0
The Web app is much simpler to install, and doesn't require a specific screen. I've just installed it on a $29 Inovato Quadra, which I can access locally (with keyboard and HDMI monitor attached to the Quadra) or from my PC.@Ralph_Cramden - really cool what you are doing with adding Now Playing UI to the Wiim. Thank you for adding to the ecosystem! You (or someone who is a fan of you) recently responded to my feature request on the Wiim Support website ... I admit I have been lurking on this and the Simple Python Web App thread, trying to figure out if I can build either! I have a Raspberry Pi 4 and the Official RPi 7" touchscreen that is currently running Volumio, but since the Wiim has essentially replaced it, I am more than willing to install Raspberry Pi OS or something else. I assume I could at least set up the web app? I am not a great programmer, so advice on how to get up and running here would be great, I would love to give this a shot!