Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_upnp (Read 1636666 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_upnp

Reply #450
Quick question, how can I change foo_upnp to work with WMP12 & albums with various artists?

WMP12 to WMP12 shows the one album, however, foo_upnp to WMP12 shows one album per artists

Thanks

foo_upnp

Reply #451
Hi Bubbleguum,

it's been a time since I've been on the forum which means everything with your plugin is working fine so far (GREAT !).

Now I have a new problem when buying a new device Freecom MusicPal.
I can play songs from your Upnp plugin but after playing 1 song the music stops no matter where I start in a playlist. When I select one of my other renderers without changing anything in the set up or playlist (Philips / Teac) I don't have this problem so probably it's related to the MusicPal itself. To use the MusicPal properly I had to change the transcode to MP3 settings to "Always" as the MusicPal own capabilities for direct transcoding of a song seems to be limited and as such I won't otherwise plays all possible available songs in my LIB correctly (I've adapted the default profile for that). I hope it has nothing to do with this option.

I'm running Foobar v0.9.6.9 & Upnp v0.99.13/0.99.14 (tried both versions to make sure it's not the plugin without result) ) and used 2 different firmware's on the MusciPal v1.59d & v1.65Beta. Both firmware's gave the same problem, playing 1 song in the playlist and than stopping so not starting the next song in the playlist.

I was wondering if you could give me some advice if there are any tricks I could try to get a full playlist playing? If not I'm stuck and have to rely on freecom for the next firmware.

Many thanks in advance for the support.

foo_upnp

Reply #452
I was wondering if you could give me some advice if there are any tricks I could try to get a full playlist playing? If not I'm stuck and have to rely on freecom for the next firmware.


One question: do you select music by browsing the UPnP server directly from your device, or do you use the UPnP Controller to push content to it ?

If you do the former,  the UPnP Controller playback Queue playlist must remain empty (or another renderer should be selected), else it could conflict with what you tell it to play directly from the device.

If the later, then of course you use the UPnP Controller playback Queue playlist to control your renderer. Assuming this is what you do, the Controller may not detect track changes (and start playback of next track) if for whatever reason the renderer do not signal end of track with the "Stopped" UPnP state. Some renderers are known to be problematic in this regard. I may implement a workaround for such cases. If you have the same problem with Cidero as a Control Point then it is likely this problem.

foo_upnp

Reply #453
Hi!
in first thank for your work about unpnp.
in second, make be careful, i a frenchy user and my english is not so rich..

i'm using unpnp component to stream on my denon 3N (ipod dock with unpnp capabilities). It work fine.
sometime I use upnp as an UPnP Control Point to play music to the denon 3N. it work fine too with single file mp3, acc, wma  in the UPnP Controller playback Queue
it does'nt work with the couple FLAC+CUE (one file FLAC=one CD). Foobar say "enable to convert  xxxxxxxx.cue". it's the same with APE+CUE.
so so thank for your indication about this problem 'cause all my music is in this format (flac+Cue).

I use a another DMR : a iblik radio. it connect fine on the foobar server and i can listen the music But only the single file mp3, acc, wma etc...
if I want to listen a (FLAC+CUE) music, it work fine for the first song but when the second should start, iblik says connecting.........and never play the song. perhaps iblik is not so compliant ? how can i know ? iblik support does'nt anwser..grrr)

more info : if i push the button "next song" during the first is playing. it work fine...
thank a second time for your help.

foo_upnp

Reply #454
I was wondering if you could give me some advice if there are any tricks I could try to get a full playlist playing? If not I'm stuck and have to rely on freecom for the next firmware.


One question: do you select music by browsing the UPnP server directly from your device, or do you use the UPnP Controller to push content to it ?
[blockquote]
I'm using the UPnP controller to push content to the MusicPal. I'm wondering why your plugin dosplays the message "transitioning instead of the artist & title in your cUPnp control panel?
[/blockquote]

If you do the former,  the UPnP Controller playback Queue playlist must remain empty (or another renderer should be selected), else it could conflict with what you tell it to play directly from the device.

If the later, then of course you use the UPnP Controller playback Queue playlist to control your renderer. Assuming this is what you do, the Controller may not detect track changes (and start playback of next track) if for whatever reason the renderer do not signal end of track with the "Stopped" UPnP state. Some renderers are known to be problematic in this regard. I may implement a workaround for such cases. If you have the same problem with Cidero as a Control Point then it is likely this problem.
[blockquote]
Some interresting results when testing with Cidero to push content: Playlist is played normally song after song so probably Cidero does things differently when pusing content and changing to next song to play. I've also noticed Cidero indicates & updates song play time progress corretly as your component only indicates total song time and no progress in song play time counting.
[/blockquote]


Why I don't stick to Cidero is very simple, Foobar is much more powerfull and song folder & database management is top also thanks to your plugin for remote controlling media renderers. It simple needs some more finetuning and a bit of development to make it multimedia & WAF proof.

If you know a workaround or another method to advance next song play please try to implement it (maybe as an option to enable this via the config als alternative method). I would be more than happy to test this on the multiple renderes I have and share the results (Teac WAP-4500 / Philips NP2900 / Roku Soundbrige M1001 / Freecom MusicPal / Samsung UE46B7020 LED TV).

Thanks so far for the great support and advice.

 

foo_upnp

Reply #455
i'm using unpnp component to stream on my denon 3N (ipod dock with unpnp capabilities). It work fine.
sometime I use upnp as an UPnP Control Point to play music to the denon 3N. it work fine too with single file mp3, acc, wma  in the UPnP Controller playback Queue
it does'nt work with the couple FLAC+CUE (one file FLAC=one CD). Foobar say "enable to convert  xxxxxxxx.cue". it's the same with APE+CUE.
so so thank for your indication about this problem 'cause all my music is in this format (flac+Cue).


I assume individual tracks appear in the playlist when using flac+cue  and that you can play those tracks in foobar ? Can you be more precise about the error message you mention, where does it appear and what action you are doing ?  You can try modifying the Default streaming profile in the server's conf. In the case of flac+cue,  it should stream as WAV to your device which might not support it. You may want to try LPCM streaming (any DLNA device is supposed to support LPCM), or transcoding to mp3.

Quote
I use a another DMR : a iblik radio. it connect fine on the foobar server and i can listen the music But only the single file mp3, acc, wma etc...
if I want to listen a (FLAC+CUE) music, it work fine for the first song but when the second should start, iblik says connecting.........and never play the song. perhaps iblik is not so compliant ? how can i know ? iblik support does'nt anwser..grrr)

more info : if i push the button "next song" during the first is playing. it work fine...
thank a second time for your help.


That's exactly the same problem reported by bavan, see my answer below.



If you know a workaround or another method to advance next song play please try to implement it (maybe as an option to enable this via the config als alternative method). I would be more than happy to test this on the multiple renderes I have and share the results (Teac WAP-4500 / Philips NP2900 / Roku Soundbrige M1001 / Freecom MusicPal / Samsung UE46B7020 LED TV).

Thanks so far for the great support and advice.


It's good to know it is working with Cidero. I can easily see exactly how it operates on track change and emulate that. I have already an idea what could make cause problem with some renderers with the way I handle track advancing.

foo_upnp

Reply #456
i'm using unpnp component to stream on my denon 3N (ipod dock with unpnp capabilities). It work fine.
sometime I use upnp as an UPnP Control Point to play music to the denon 3N. it work fine too with single file mp3, acc, wma  in the UPnP Controller playback Queue
it does'nt work with the couple FLAC+CUE (one file FLAC=one CD). Foobar say "enable to convert  xxxxxxxx.cue". it's the same with APE+CUE.
so so thank for your indication about this problem 'cause all my music is in this format (flac+Cue).


I assume individual tracks appear in the playlist when using flac+cue  and that you can play those tracks in foobar ? Can you be more precise about the error message you mention, where does it appear and what action you are doing ?  You can try modifying the Default streaming profile in the server's conf. In the case of flac+cue,  it should stream as WAV to your device which might not support it. You may want to try LPCM streaming (any DLNA device is supposed to support LPCM), or transcoding to mp3.

Quote
I use a another DMR : a iblik radio. it connect fine on the foobar server and i can listen the music But only the single file mp3, acc, wma etc...
if I want to listen a (FLAC+CUE) music, it work fine for the first song but when the second should start, iblik says connecting.........and never play the song. perhaps iblik is not so compliant ? how can i know ? iblik support does'nt anwser..grrr)

more info : if i push the button "next song" during the first is playing. it work fine...
thank a second time for your help.


That's exactly the same problem reported by bavan, see my answer below.



If you know a workaround or another method to advance next song play please try to implement it (maybe as an option to enable this via the config als alternative method). I would be more than happy to test this on the multiple renderes I have and share the results (Teac WAP-4500 / Philips NP2900 / Roku Soundbrige M1001 / Freecom MusicPal / Samsung UE46B7020 LED TV).

Thanks so far for the great support and advice.


It's good to know it is working with Cidero. I can easily see exactly how it operates on track change and emulate that. I have already an idea what could make cause problem with some renderers with the way I handle track advancing.


Hi Bubbleguum,
copying change next song the way Cidero does seems to be a good idea but beside that don't copy everthing Cidero is doing as I've encountered some other problems with Cidero for playing and selecting songs and in that respect your plugin is working fine. Just find the best between both worlds. I'm trilled to await your workaround as alternative or not.
TX

foo_upnp

Reply #457
Hi,

in the UPnP browser's preferences, it can be adjusted to which playlist titles are added upon left/right click. Would it be possible to define the target playlist for the search function as well? Currently, the current playlist is simply overwritten.

Thx!

Best, G.W.

foo_upnp

Reply #458
Hi,

in the UPnP browser's preferences, it can be adjusted to which playlist titles are added upon left/right click. Would it be possible to define the target playlist for the search function as well? Currently, the current playlist is simply overwritten.

Thx!

Best, G.W.


Good catch. Ideally, Search should probably present results in the browse tree itself, much like the Album List component.

foo_upnp

Reply #459
It's good to know it is working with Cidero. I can easily see exactly how it operates on track change and emulate that. I have already an idea what could make cause problem with some renderers with the way I handle track advancing.

The Kiss 1600 (UPnP/AV Device Capability Database) seems to have the same problem of stopping after the first track.

foo_upnp

Reply #460
Hi,

I`m new in this forum. I spent a lot of time in reading this topic. But I can`t find any answers to my problem. I already asked in another foobar2000 forum but  nobody could give me a proper answer.

I use WinXP with the Twonky Media Server to send my music files by UPNP to the receiver by network.

[PC (Twonky Media Server) --> Router --> Yamaha (Network Receiver,RX-V3900]


This works fine, but there is only access to my sound files by using the GUI of the Yamaha Receiver (TV).

The idea was to use Foobar2000 to select my soundfiles (mp`3s) and send them to the Yamaha by network.

I already included the foo_upnp (0.99.14) and the foo_ui_columns (0.3.7.3) in the components folder.
The plugins were identified by Foobar correctly and I can do some settings but there is no communication/connection between the receiver and the software.

If somebody could give me a short introduction (or screenshots) in doing the right settings or give me other informations to solve this problem I would be very grateful.

Thanks in advance!

foo_upnp

Reply #461
I already included the foo_upnp (0.99.14) and the foo_ui_columns (0.3.7.3) in the components folder.
The plugins were identified by Foobar correctly and I can do some settings but there is no communication/connection between the receiver and the software.

Can you be a bit more specific ?

I assume you're seeing the Twonky server in the UPnP Browser but your Yamaha receiver do not appear in the UPnP Controller ?


foo_upnp

Reply #462
Hi,

Yes you're right!

I can see my receiver in the network environment of winXP and the twonky server in the GUI of the receiver.

In foobar only the Twonky Server is listed! I don't know how to include my Yamaha.....



foo_upnp

Reply #463
Hi,

Yes you're right!

I can see my receiver in the network environment of winXP and the twonky server in the GUI of the receiver.


You need to add the UPnP Controller CUI panel to your layout! It looks like this:

http://bubbleguuum.free.fr/foo_upnp_cui.PNG


The UPnP Controler is what looks like a player, on the lower-left. Your receiver should appear in the combo box. Then you add tracks for playing to your receiver to the UPnP Controller Playback queue playlist, that you can display at any time using the PL button.

foo_upnp

Reply #464
I appear to be having a weird problem, since plenty of people in this thread have said that the X360 works fine...

I have got foo upnp working, it transcodes .FLAC files stored on my Windows Home Server to lpcm and plays them through my XBox360 just fine. The problem is that when I browse through Artist> then choose an artist with multiple albums, all of their songs are displayed on the next screen completely ungrouped. So for example, if I chose The Beatles, instead of seeing the albums on the next page...

> Please Please Me
> Beatles For Sale
> Help
> Rubber Soul
etc

Instead I see all of the songs from all their albums, ungrouped:
> 01 I Saw Her Standing There
> 01 No Reply
> 01 Help!
> 01 Drive My Car
etc.

Of course I could sort them by putting %album% in front of the track title, but this means I can't see the song titles on the XBox's giant UI.

Am I doing something wrong, or is this a limitation of the way XBox handles UPNP? I've tried messing with foo_upnp_ml_tree.xml, to no avail. Thanks.

Fox

foo_upnp

Reply #465
@ bubbleguuum:

As you can see on the screenshot there is no media renderer listed in the UPnP Controller...



Perhaps some settings in the images below are wrong?









Thanks!

foo_upnp

Reply #466
Am I doing something wrong, or is this a limitation of the way XBox handles UPNP? I've tried messing with foo_upnp_ml_tree.xml, to no avail. Thanks.


The upcoming version of the plugin will fix that. For now it just sorts content by tracknumber which obvisouly is messy if there's more than 1 album.


@ bubbleguuum:
As you can see on the screenshot there is no media renderer listed in the UPnP Controller...


Install Cidero and tell me if it sees your receiver. If it does not see it, it is likely to be a network issue.
If it sees it, then edit foo_upnp.xml (in your foobar2000 install directory) to enable logging with max info:
set    console_log enabled="yes" level="0".
Now start foobar2000, display the console (View->Console), check the "Write Log" button to save the log to file,  remove the Controller UI Panel and re-add it to your layout, wait a few seconds and send me the generated log file to bubbleguuum@free.fr.

foo_upnp

Reply #467
The upcoming version of the plugin will fix that. For now it just sorts content by tracknumber which obvisouly is messy if there's more than 1 album.


Awesome, good to know it's just not me being stupid. I'll keep an eye on this thread then. The plugin is otherwise working great, thanks for developing such a quality product (and you've been a model of patience with all the requests in this thread, too).

Fox

foo_upnp

Reply #468
Nice work - I am streaming to a ROKU. I have a couple issues which I wonder if could be handled with the xml file.

1. Browse to Artist>Album and it lists the albums, BUT then every song by the artist after the albums - this is not needed.

2. Possible to order the albums in the aforementioned tree by year instead of alphabetical?

This is my current file, which I edited down for simplicty:

- <MediaLibraryTree>
- <SubTree label="Artists">
  <spec type="object.container.person.musicArtist">%artist%</spec>
  <spec type="object.container.album.musicAlbum">%album%</spec>
  </SubTree>
- <SubTree label="Albums">
  <spec type="object.container.album.musicAlbum">%album%[ '['%artist%']']</spec>
  </SubTree>
- <SubTree label="Years">
  <spec>%date%</spec>
  <spec type="object.container.album.musicAlbum">[%artist% - ]%album%</spec>
  </SubTree>
  </MediaLibraryTree>

foo_upnp

Reply #469
Nice work - I am streaming to a ROKU. I have a couple issues which I wonder if could be handled with the xml file.

1. Browse to Artist>Album and it lists the albums, BUT then every song by the artist after the albums - this is not needed.

This is actually a feature: an artist node, contains all the tracks of that artist. I don't know how it appears on your roku but this is intended.

Quote
2. Possible to order the albums in the aforementioned tree by year instead of alphabetical?

Try this:

Code: [Select]
<SubTree label="Artists_Year">
<spec type="object.container.person.musicArtist">%artist%</spec>
<spec>%date%</spec>
<spec type="object.container.album.musicAlbum">%album%</spec>
</SubTree>

foo_upnp

Reply #470
Hello,

I'm having problems with foo_upnp on my Philips DLNA-compliant LCD TV :
Whatever foo_upnp transcoding & decoding settings, I can't get my TV to list any of my FLAC or MP3 files.
Browsing within the database is OK, but all the subdirectories are displayed as empty. So I can't play any file.

On the other hand, everything is fine within Cidero test client, with the same foo_upnp settings.
And I don't have such a problem on the TV with some other upnp servers.

For information, here is a sample foo_upnp console output when trying to browse the content of an album from the TV :
foo_upnp: INFO: received LAN request: http://192.168.0.78:56923/ContentDirectory...e56/control.xml (User-Agent: Allegro-Software-WebClient/4.61 DLNADOC/1.00)
foo_upnp: INFO: received action 'Browse', args = { ObjectID=0/1/0/113, BrowseFlag=BrowseDirectChildren, Filter=@id,dc:title,res,res@protocolInfo, StartingIndex=0, RequestedCount=100, SortCriteria= }
foo_upnp: INFO: using default profile (User-Agent:Allegro-Software-WebClient/4.61 DLNADOC/1.00)
foo_upnp: INFO: action 'Browse' response: args = { ObjectID=0/1/0/113, BrowseFlag=BrowseDirectChildren, Filter=@id,dc:title,res,res@protocolInfo, StartingIndex=0, RequestedCount=100, SortCriteria=, NumberReturned=7, TotalMatches=7, UpdateID=0 }

-> Any hints ?
I can post more low-level traces if needed (full wireshark flows, ...)

thanks

foo_upnp

Reply #471
Hello,

I'm having problems with foo_upnp on my Philips DLNA-compliant LCD TV :
Whatever foo_upnp transcoding & decoding settings, I can't get my TV to list any of my FLAC or MP3 files.
Browsing within the database is OK, but all the subdirectories are displayed as empty. So I can't play any file.

thanks


Nothing wrong with that traces: items are retuned to the TV. The plugin ignore the Filter which the TV might not like and it might discard items based on that (unlikely). Either that, or it doesn't like th URL / protocol info returned (not displayed in the traces above). Also make sure you edited the "Default" streaming profile to suit your TV capabilities.
What you can do is capture with wireshark what is sent by another Media Server that works. Look for something that look like the XML below in wireshark (HTTP traffic) , and post it here so I can have a look:

Code: [Select]
 <DIDL-Lite>
    <item id="0/1/0/2/168/0I" parentID="0/1/0/2/168" restricted="1">
      <dc:title>Flights Of Fantasy</dc:title>
      <dc:creator>Elegy</dc:creator>
      <dc:date>1996-01-01</dc:date>
      <upnp:artist>Elegy</upnp:artist>
      <upnp:artist role="AlbumArtist">Elegy / As One / Nuron</upnp:artist>
      <upnp:album>Likemind 04</upnp:album>
      <upnp:genre>Abstract</upnp:genre>
      <upnp:genre>Techno</upnp:genre>
      <upnp:genre>Experimental</upnp:genre>
      <dc:publisher>Likemind</dc:publisher>
      <upnp:albumArtURI>http://192.168.56.1:58390/albumart/836d49bc5760f9067f9b4c219b1de35d</upnp:albumArtURI>
      <upnp:originalTrackNumber>1</upnp:originalTrackNumber>
      <res duration="0:08:03.000" size="11599972" bitrate="24000" bitsPerSample="16" sampleFrequency="44100" nrAudioChannels="2" protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;DLNA.ORG_CI=0">http://192.168.56.1:58390/content/836d49bc5760f9067f9b4c219b1de35d.mp3</res>
      <upnp:class>object.item.audioItem.musicTrack</upnp:class>
    </item>
</DIDL-Lite>

foo_upnp

Reply #472
Thanks for your quick support.
OK, here are the wireshark traces (large content, sorry...).

As far as I can see, the 2 main differences are :
- foo_upnp sets restricted to 1, while assetupnp sets restricted to 0
- probably more important, foo_upnp seems to fail at setting the tracks titles, each title field is empty!! 
FWIW, my computer in WinXP SP3 French, and the main path to the library is "G:\__MEDIA__\__RIP_flac__\Classique\Beethoven misc"



** working, all 3 items are displayed (assetupnp)

POST /ContentDirectory/007ffdc8-d2c9-45a8-abcd-123456789abc/control.xml HTTP/1.1
Host: 192.168.0.78:26125
Connection: close
User-Agent: Allegro-Software-WebClient/4.61 DLNADOC/1.00
Accept: */*
SOAPACTION: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
Content-Type: text/xml; charset=utf-8
Content-Length: 479

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body><u:Browse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1">
<ObjectID>au73</ObjectID> <BrowseFlag>BrowseDirectChildren</BrowseFlag>
<Filter>@id,dc:title,res,res@protocolInfo</Filter> <StartingIndex>0</StartingIndex>
<RequestedCount>100</RequestedCount>
<SortCriteria></SortCriteria>
</u:Browse>
</s:Body>
</s:Envelope>


HTTP/1.1 200 OK
SERVER: Platinum/0.4.9
CONTENT-TYPE: text/xml; charset="utf-8"
EXT:
CONNECTION: close
CONTENT-LENGTH: 1789

<?xml version="1.0" encoding="UTF-8"?>
<s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Body>
    <u:BrowseResponse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1">
      <Result>&lt;DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/"&gt;&lt;item id="978-au73.flac" parentID="au73" restricted="0"&gt;&lt;dc:title&gt;  1  I. Allegro con brio&lt;/dc:title&gt;&lt;res duration="00:17:16.000" protocolInfo="http-get:*:audio/wav:DLNA.ORG_PN=WAV;DLNA.ORG_OP=01"&gt;http://192.168.0.78:26125/content/c2/b16/f44100/978.wav&lt;/res&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;/item&gt;&lt;item id="979-au73.flac" parentID="au73" restricted="0"&gt;&lt;dc:title&gt;  2  II. Largo&lt;/dc:title&gt;&lt;res duration="00:11:13.000" protocolInfo="http-get:*:audio/wav:DLNA.ORG_PN=WAV;DLNA.ORG_OP=01"&gt;http://192.168.0.78:26125/content/c2/b16/f44100/979.wav&lt;/res&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;/item&gt;&lt;item id="980-au73.flac" parentID="au73" restricted="0"&gt;&lt;dc:title&gt;  3  III. Rondeau. Allegro [scherzando]&lt;/dc:title&gt;&lt;res duration="00:09:05.000" protocolInfo="http-get:*:audio/wav:DLNA.ORG_PN=WAV;DLNA.ORG_OP=01"&gt;http://192.168.0.78:26125/content/c2/b16/f44100/980.wav&lt;/res&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;</Result>
      <NumberReturned>3</NumberReturned>
      <TotalMatches>3</TotalMatches>
      <UpdateID>144</UpdateID>
    </u:BrowseResponse>
  </s:Body>
</s:Envelope>


--

** not working, no item displayed (foo_upnp 0.9.14)

POST /ContentDirectory/cf009764-05e4-9bea-53f5-78ce62c30e56/control.xml HTTP/1.1
Host: 192.168.0.78:56923
Connection: close
User-Agent: Allegro-Software-WebClient/4.61 DLNADOC/1.00
Accept: */*
SOAPACTION: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
Content-Type: text/xml; charset=utf-8
Content-Length: 483

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body><u:Browse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1">
<ObjectID>0/1/0/21</ObjectID>
<BrowseFlag>BrowseDirectChildren</BrowseFlag>
<Filter>@id,dc:title,res,res@protocolInfo</Filter>
<StartingIndex>0</StartingIndex>
<RequestedCount>100</RequestedCount>
<SortCriteria></SortCriteria>
</u:Browse>
</s:Body>
</s:Envelope>

HTTP/1.1 200 OK
Server: Platinum/0.5.1
Content-Type: text/xml; charset="utf-8"
Ext:
Connection: close
Content-Length: 1833

<?xml version="1.0" encoding="UTF-8"?>
<s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Body>
    <u:BrowseResponse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1">
      <Result>&lt;DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/"&gt;&lt;item id="0/1/0/21/0I" parentID="0/1/0/21" restricted="1"&gt;&lt;dc:title&gt;&lt;/dc:title&gt;&lt;res duration="0:17:16.000" protocolInfo="http-get:*:audio/wav:DLNA.ORG_PN=WAV;DLNA.ORG_OP=01;DLNA.ORG_CI=1"&gt;http://192.168.0.78:56923/content/833b97e2b2644b566f7aca824513b174.wav?convert=wav&lt;/res&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;/item&gt;&lt;item id="0/1/0/21/1I" parentID="0/1/0/21" restricted="1"&gt;&lt;dc:title&gt;&lt;/dc:title&gt;&lt;res duration="0:11:13.000" protocolInfo="http-get:*:audio/wav:DLNA.ORG_PN=WAV;DLNA.ORG_OP=01;DLNA.ORG_CI=1"&gt;http://192.168.0.78:56923/content/f2f845cf23a004155666aa25a80692f2.wav?convert=wav&lt;/res&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;/item&gt;&lt;item id="0/1/0/21/2I" parentID="0/1/0/21" restricted="1"&gt;&lt;dc:title&gt;&lt;/dc:title&gt;&lt;res duration="0:09:05.000" protocolInfo="http-get:*:audio/wav:DLNA.ORG_PN=WAV;DLNA.ORG_OP=01;DLNA.ORG_CI=1"&gt;http://192.168.0.78:56923/content/5c4f7209744fce0f6b518cbea074f9c3.wav?convert=wav&lt;/res&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;</Result>
      <NumberReturned>3</NumberReturned>
      <TotalMatches>3</TotalMatches>
      <UpdateID>0</UpdateID>
    </u:BrowseResponse>
  </s:Body>
</s:Envelope>



foo_upnp

Reply #473
@guix314:  I guess you installed 0.99.14 without having a previous version installed. There's a bug that will set no title until you go in
the conf: UpnP -> Server -> Advanced Settings and set "Format track titles using"  to %title%   

Let me know if it works then but it's likely to fix it.




foo_upnp

Reply #474
All right, problem solved.
This "known bug" was preventing foo_upnp from working properly here.
Thank you.

While we are at it, maybe you can help me for my second (and less blocking) problem :
It there a way to perform browsing by filesystem folders tree, instead of browsing by various metadata ?
I guess this can be configured via the "Customize media library tree" XML file, but I'm not an XML expert, and I can't find the relevant docs/specs for foo_upnp.

thanks again