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 1646780 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_upnp

Reply #1225
Awesome plugin!! Don't know how I survived before this was around. Really makes Foobar THE only thing you need for audio in the house. 

With that said, I am having a problem that I haven't really seen replicated on the forum, so I thought I would put it out there. Just switched to Android, after having been a satisfied PlugPlayer user on iOS. I have been using the PP & Foobar combo successfully for a while. So, I installed PP on the Android and fired up Foobar. PP recognizes Foobar immediately on the network and I can open and browse the files. However, I cannot play anything. If I click on a file it simply tries to play it and then skips to the next. It won't play anything. Same issue w/the Playback Stream Capture. PP can find Foobar, but can't play anything. I have tried PP with the PlayOn server and that works fine, so PP seems to be OK. I gather there is a setting or something that I need to change and I am hoping that someone out there can provide some guidance.

Thanks in advance for your help and all of the work you've put into this.


I noticed this but that happens only if the server is transcoding to WAV. So I assume you're streaming some lossless files that get streamed as WAV by the default profile (the PP profile is only valid for iOS PP). Transcoding to mp3 works but the big mystery is why WAV streaming just fails on the Android side. You could try streaming WAV with another server to check if the fault is on the Android side (it supports WAV playback but does it supports WAV streaming ?) or on foo_upnp side (which I doubt since WAV streaming works with anything else). And for the fun stuff: trying to stream LPCM to PP trigger a Force close dialog .

foo_upnp

Reply #1226
Awesome plugin!! Don't know how I survived before this was around. Really makes Foobar THE only thing you need for audio in the house. 

With that said, I am having a problem that I haven't really seen replicated on the forum, so I thought I would put it out there. Just switched to Android, after having been a satisfied PlugPlayer user on iOS. I have been using the PP & Foobar combo successfully for a while. So, I installed PP on the Android and fired up Foobar. PP recognizes Foobar immediately on the network and I can open and browse the files. However, I cannot play anything. If I click on a file it simply tries to play it and then skips to the next. It won't play anything. Same issue w/the Playback Stream Capture. PP can find Foobar, but can't play anything. I have tried PP with the PlayOn server and that works fine, so PP seems to be OK. I gather there is a setting or something that I need to change and I am hoping that someone out there can provide some guidance.

Thanks in advance for your help and all of the work you've put into this.


I noticed this but that happens only if the server is transcoding to WAV. So I assume you're streaming some lossless files that get streamed as WAV by the default profile (the PP profile is only valid for iOS PP). Transcoding to mp3 works but the big mystery is why WAV streaming just fails on the Android side. You could try streaming WAV with another server to check if the fault is on the Android side (it supports WAV playback but does it supports WAV streaming ?) or on foo_upnp side (which I doubt since WAV streaming works with anything else). And for the fun stuff: trying to stream LPCM to PP trigger a Force close dialog .


Fantastic!  That worked. I was pulling my hair out all afternoon trying to figure this out.

Thanks for the quick reply.

foo_upnp

Reply #1227
Bubbleguum,
I am wondering if there is any additional documentation on customizing the browse tree by editing the .xml file other than what is included in the documentation link. The feature looks quite useful but trying to figure out how to use it, the syntax and what is supported leaves me a little confused.

I have a Roku player and one of the things I would like to be able to do is skip through my collection alphabetically. I feel sure that it is possible but I can't figure it out using the existing documentation.

Thanks again for a fantastic component.

foo_upnp

Reply #1228
I have a Roku player and one of the things I would like to be able to do is skip through my collection alphabetically. I feel sure that it is possible but I can't figure it out using the existing documentation.



Documentation is lacking for sure. It is somewhere in a todo list I'm sure though :/.

If you want to add alphabetic letter nodes for easier navigation on your Roku, you just have to check "Split list nodes by first letter..." in the Server/Content preference page.

 

foo_upnp

Reply #1229
Hi bubbleguuum,

First up thanks for an amazing and very useful bit of software.

I'm using it with an Android controller app named UPNPlay - http://bebopfreak.wordpress.com/upnplayer/ - and this works great on a LAN.  However, as it doesn't support authentication headers, I'm unable to get it work over the Internet.

If I use the http://host:port/userpwd/ form of URL, should foo_upnp not bypass HTTP authentication?  If I browse this with IE I still get a user/password prompt, and the server logs show:
Code: [Select]
foo_upnp: 332724.751: FbMediaServer::ProcessHttpRequest(317)/372: INFO: received WAN request: http://host:56923/userpwd/DeviceDescription.xml (User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322; InfoPath.1; .NET4.0C; .NET4.0E))
foo_upnp: 332724.751: FbMediaServer::ProcessHttpRequest(352)/372: INFO: User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322; InfoPath.1; .NET4.0C; .NET4.0E)
foo_upnp: 332724.751: FbMediaServer::ProcessHttpRequest(369)/372: INFO: WAN Authorization failed
foo_upnp: 332724.751: FbMediaServer::ProcessHttpRequest(317)/688: INFO: received WAN request: http://host:56923/userpwd/DeviceDescription.xml (User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322; InfoPath.1; .NET4.0C; .NET4.0E))
foo_upnp: 332724.751: FbMediaServer::ProcessHttpRequest(352)/688: INFO: User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322; InfoPath.1; .NET4.0C; .NET4.0E)
foo_upnp: 332724.751: FbMediaServer::ProcessHttpRequest(369)/688: INFO: WAN Authorization failed

(The "WAN Authorization failed" appears almost immediately, before I get the chance to either enter credentials or dismiss the prompt.)

I'm hoping that the alternative URL method would prevent the use of HTTP authentication at all, is this the intention? 

Edit: Or does this only cover PSC?  (If so, could it be extended to general usage?)

Thanks,
Steve

foo_upnp

Reply #1230
with your latest version my samsung ue40c7700 begins to communicate with foobar! :-) it shows all playlists and content of media library, but when loading the track it still claims "unsupported file format" - using regular mp3-files. may a new log-file help investigating any further? ;-) cheers!

foo_upnp

Reply #1231
I'm hoping that the alternative URL method would prevent the use of HTTP authentication at all, is this the intention?



I just released 0.99.34 which allow authentification in the URL path for all clients (before it was limited to iOS PlugPlayer). So you'll be able to
remotely connect with UPnPlay. In UPnPlay edit the the WAN server configuration:

- set the Description field to /<login><password>
- change the UDN field to something else than the LAN UDN

Then if you click on the WAN server entry  (it will say "connecting to server..."), then on its LAN definition you should be able to browse.

This version also  addresses a few other compatibility fixes:

Code: [Select]
0.99.34

- server: allow Internet connection with http://ip:port/<login><password> from any remote client
- device description XML parser is more lax to recognize UPnPlay's renderer.
- server: workarounded TwonkyMobile requests with malformed XML.

foo_upnp

Reply #1232
with your latest version my samsung ue40c7700 begins to communicate with foobar! :-) it shows all playlists and content of media library, but when loading the track it still claims "unsupported file format" - using regular mp3-files. may a new log-file help investigating any further? ;-) cheers!


It's a known DLNA compatibility problem. Unlikely to be implemented as I don't have the required hardware to test.

foo_upnp

Reply #1233
if you'll ever visit dresden, germany you're welcome for a drink or two and the required hardware!  as your discogs-plugin already safed my life and i'm sure samsung will work some day too  at least they are still updating the firmware, so who knows, maybe one day their dlna is more compatible!? let me know if i can investigate any further. already tried using to bridge the sound via htc desire z to tv, but then desire says, that tv is not answering... playing directly from desire z works without problems.

foo_upnp

Reply #1234
Thanks - that was quick!  It seems to work well at a first test, although the mobile phone network here can't keep up with streaming an 128kbps MP3.  I'll have a play with profiles...

Steve

foo_upnp

Reply #1235
Documentation is lacking for sure. It is somewhere in a todo list I'm sure though :/.

Oh I understand about that... documentation usually hits the todo list. Besides given the usefulness of foo_upnp I prefer you keep coding anyway!    But even the tiniest bit of additional documentation of this feature would help it become less confusing and very useful (to me at least).

Quote
If you want to add alphabetic letter nodes for easier navigation on your Roku, you just have to check "Split list nodes by first letter..." in the Server/Content preference page.

Thanks! Not exactly what I was looking for but close enough and definitely speeds things up on the Roku.

foo_upnp

Reply #1236
Hi !
I recently discovered foo_upnp, and quickly ran into a problem while testing with plugplayer 3.6 on iphone.
While playing a track, if I turn the device off (iphone), foobar will stop playing at the end of the current track.

After a bit of searching I found this thread on plugplayer forum, with a response from the plugplayer dev :
http://www.plugplayer.com/forum/viewtopic.php?f=3&t=584

Is this feature planned for foo_upnp ?
Thanks for the great work on this very useful plugin 

foo_upnp

Reply #1237
Hi, I am having mostly success in streaming from foobar UPnP Controller to a Lacie MINI HD player except that some FLAC files consistently refuse to play. They play fine with foobar or Winamp on the computer and they will play on the Lacie if controlled through its own software (TV screen menus).
All my FLAC files are ripped in exactly the same way (EAC) with the same settings. With one album, tracks 1,2,3 are fine but from track 4 onwards it either 'appears' to play (progress bar moves but no sound) or it crashes altogether (Stop Error - Action Failed 501).
All music is on a portable HD and i get the same problem if its connected to my laptop and streamed wirelessly, or if the HD is connected via USB to the Lacie as a network drive.
I've looked at the files in question but can't see anything different between those that work and those that dont. Any help greatly appreciated!


foo_upnp

Reply #1239
Hey,

Anyone gotten it to work on Boxee Box?

Simply shows up blank when viewing Foobar UPnP source.

Full Log:

Code: [Select]
foo_upnp: 179.074: NPT_Win32Thread::Start(483)/8876: FINER: creating thread
foo_upnp: 179.074: PLT_HttpListenTask<class PLT_HttpServerListener>::DoRun(156)/8876: FINE: current http task count = 2
foo_upnp: 179.074: NPT_Win32Thread::EntryPoint(450)/3616: FINER: thread in =======================
foo_upnp: 179.075: NPT_HttpRequest::Parse(617)/3616: FINEST: http request: POST /ContentDirectory/7adb8c4f-40ee-2099-1552-fce2f8e1e30d/control.xml HTTP/1.1
foo_upnp: 179.075: NPT_HttpHeaders::Parse(185)/3616: FINEST: header - Content-Type: text/xml; charset="utf-8"
foo_upnp: 179.075: NPT_HttpHeaders::Parse(185)/3616: FINEST: header - SOAPAction: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
foo_upnp: 179.075: NPT_HttpHeaders::Parse(185)/3616: FINEST: header - User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
foo_upnp: 179.075: NPT_HttpHeaders::Parse(185)/3616: FINEST: header - Host: 192.168.1.105:56923
foo_upnp: 179.075: NPT_HttpHeaders::Parse(215)/3616: FINEST: header Content-Length: 544
foo_upnp: 179.075: PLT_HttpServer::ProcessHttpRequest(142)/3616: FINE: Received POST Request from 192.168.1.196 for /ContentDirectory/7adb8c4f-40ee-2099-1552-fce2f8e1e30d/control.xml
foo_upnp: 179.075: PLT_HttpHelper::ToLog(410)/3616: FINER:
POST /ContentDirectory/7adb8c4f-40ee-2099-1552-fce2f8e1e30d/control.xml HTTP/1.1
Content-Type: text/xml; charset="utf-8"
SOAPAction: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
Host: 192.168.1.105:56923
Content-Length: 544
foo_upnp: 179.075: FbMediaServer::ProcessHttpRequest(317)/3616: INFO: received LAN request: [url=http://192.168.1.105:56923/ContentDirectory/7adb8c4f-40ee-2099-1552-fce2f8e1e30d/control.xml]http://192.168.1.105:56923/ContentDirector...30d/control.xml[/url] (User-Agent: Platinum/0.5.3.0, DLNADOC/1.50)
foo_upnp: 179.075: PLT_DeviceHost::ProcessHttpRequest(376)/3616: FINER: PLT_DeviceHost Received Request:
foo_upnp: 179.075: PLT_HttpHelper::ToLog(410)/3616: FINER:
POST /ContentDirectory/7adb8c4f-40ee-2099-1552-fce2f8e1e30d/control.xml HTTP/1.1
Content-Type: text/xml; charset="utf-8"
SOAPAction: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
Host: 192.168.1.105:56923
Content-Length: 544
foo_upnp: 179.075: PLT_DeviceHost::ProcessHttpPostRequest(555)/3616: FINE: Received Browse action from 192.168.1.196
foo_upnp: 179.075: FbMediaServer::OnAction(254)/3616: INFO: received action 'Browse', args = { ObjectID=0, BrowseFlag=BrowseDirectChildren, Filter=dc:date,upnp:genre,res@duration,res@size,upnp:albumArtURI,upnp:album,upnp:artist,upnp:author, StartingIndex=0, RequestedCount=30, SortCriteria= }
foo_upnp: 179.075: PLT_MediaServer::OnBrowse(380)/3616: INFO: Received BrowseDirectChildren from 192.168.1.196 for id = 0 with filter = dc:date,upnp:genre,res@duration,res@size,upnp:albumArtURI,upnp:album,upnp:artist,upnp:author, start = 0, count = 30
foo_upnp: 179.075: FbMediaServer::OnAction(271)/3616: INFO: action 'Browse' response: args = { ObjectID=0, BrowseFlag=BrowseDirectChildren, Filter=dc:date,upnp:genre,res@duration,res@size,upnp:albumArtURI,upnp:album,upnp:artist,upnp:author, StartingIndex=0, RequestedCount=30, SortCriteria=, NumberReturned=0, TotalMatches=0, UpdateID=0 }
foo_upnp: 179.075: PLT_HttpServerSocketTask::Write(322)/3616: FINER: PLT_HttpServerTask Sending response:
foo_upnp: 179.076: PLT_HttpHelper::ToLog(498)/3616: FINER:
HTTP/1.1 200 OK
Server: Platinum/0.5.4.0
Content-Type: text/xml; charset="utf-8"
Ext:
Connection: keep-alive
Content-Length: 624
foo_upnp: 179.076: NPT_HttpHeader::Emit(118)/3616: FINEST: header Server: Platinum/0.5.4.0
foo_upnp: 179.076: NPT_HttpHeader::Emit(118)/3616: FINEST: header Content-Type: text/xml; charset="utf-8"
foo_upnp: 179.076: NPT_HttpHeader::Emit(118)/3616: FINEST: header Ext:
foo_upnp: 179.076: NPT_HttpHeader::Emit(118)/3616: FINEST: header Connection: keep-alive
foo_upnp: 179.076: NPT_HttpHeader::Emit(118)/3616: FINEST: header Content-Length: 624
foo_upnp: 179.076: PLT_HttpServerSocketTask::Write(336)/3616: FINER: keep_alive = true, headers_only = false
foo_upnp: 179.076: PLT_HttpServerSocketTask::Write(341)/3616: FINER: NPT_StreamToStreamCopy begin
foo_upnp: 179.076: PLT_HttpServerSocketTask::Write(349)/3616: FINER: NPT_StreamToStreamCopy end
foo_upnp: 179.080: NPT_Win32Thread::Start(483)/8876: FINER: creating thread
foo_upnp: 179.080: PLT_HttpListenTask<class PLT_HttpServerListener>::DoRun(156)/8876: FINE: current http task count = 3
foo_upnp: 179.080: NPT_Win32Thread::EntryPoint(450)/6344: FINER: thread in =======================
foo_upnp: 179.080: NPT_HttpRequest::Parse(617)/6344: FINEST: http request: POST /ContentDirectory/7adb8c4f-40ee-2099-1552-fce2f8e1e30d/control.xml HTTP/1.1
foo_upnp: 179.081: NPT_HttpHeaders::Parse(185)/6344: FINEST: header - Content-Type: text/xml; charset="utf-8"
foo_upnp: 179.081: NPT_HttpHeaders::Parse(185)/6344: FINEST: header - SOAPAction: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
foo_upnp: 179.081: NPT_HttpHeaders::Parse(185)/6344: FINEST: header - User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
foo_upnp: 179.081: NPT_HttpHeaders::Parse(185)/6344: FINEST: header - Host: 192.168.1.105:56923
foo_upnp: 179.081: NPT_HttpHeaders::Parse(215)/6344: FINEST: header Content-Length: 544
foo_upnp: 179.081: PLT_HttpServer::ProcessHttpRequest(142)/6344: FINE: Received POST Request from 192.168.1.196 for /ContentDirectory/7adb8c4f-40ee-2099-1552-fce2f8e1e30d/control.xml
foo_upnp: 179.081: PLT_HttpHelper::ToLog(410)/6344: FINER:
POST /ContentDirectory/7adb8c4f-40ee-2099-1552-fce2f8e1e30d/control.xml HTTP/1.1
Content-Type: text/xml; charset="utf-8"
SOAPAction: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
Host: 192.168.1.105:56923
Content-Length: 544
foo_upnp: 179.081: FbMediaServer::ProcessHttpRequest(317)/6344: INFO: received LAN request: [url=http://192.168.1.105:56923/ContentDirectory/7adb8c4f-40ee-2099-1552-fce2f8e1e30d/control.xml]http://192.168.1.105:56923/ContentDirector...30d/control.xml[/url] (User-Agent: Platinum/0.5.3.0, DLNADOC/1.50)
foo_upnp: 179.081: PLT_DeviceHost::ProcessHttpRequest(376)/6344: FINER: PLT_DeviceHost Received Request:
foo_upnp: 179.081: PLT_HttpHelper::ToLog(410)/6344: FINER:
POST /ContentDirectory/7adb8c4f-40ee-2099-1552-fce2f8e1e30d/control.xml HTTP/1.1
Content-Type: text/xml; charset="utf-8"
SOAPAction: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
Host: 192.168.1.105:56923
Content-Length: 544
foo_upnp: 179.081: PLT_DeviceHost::ProcessHttpPostRequest(555)/6344: FINE: Received Browse action from 192.168.1.196
foo_upnp: 179.081: FbMediaServer::OnAction(254)/6344: INFO: received action 'Browse', args = { ObjectID=0, BrowseFlag=BrowseDirectChildren, Filter=dc:date,upnp:genre,res@duration,res@size,upnp:albumArtURI,upnp:album,upnp:artist,upnp:author, StartingIndex=0, RequestedCount=30, SortCriteria= }
foo_upnp: 179.081: PLT_MediaServer::OnBrowse(380)/6344: INFO: Received BrowseDirectChildren from 192.168.1.196 for id = 0 with filter = dc:date,upnp:genre,res@duration,res@size,upnp:albumArtURI,upnp:album,upnp:artist,upnp:author, start = 0, count = 30
foo_upnp: 179.081: FbMediaServer::OnAction(271)/6344: INFO: action 'Browse' response: args = { ObjectID=0, BrowseFlag=BrowseDirectChildren, Filter=dc:date,upnp:genre,res@duration,res@size,upnp:albumArtURI,upnp:album,upnp:artist,upnp:author, StartingIndex=0, RequestedCount=30, SortCriteria=, NumberReturned=0, TotalMatches=0, UpdateID=0 }
foo_upnp: 179.081: PLT_HttpServerSocketTask::Write(322)/6344: FINER: PLT_HttpServerTask Sending response:
foo_upnp: 179.081: PLT_HttpHelper::ToLog(498)/6344: FINER:
HTTP/1.1 200 OK
Server: Platinum/0.5.4.0
Content-Type: text/xml; charset="utf-8"
Ext:
Connection: keep-alive
Content-Length: 624
foo_upnp: 179.081: NPT_HttpHeader::Emit(118)/6344: FINEST: header Server: Platinum/0.5.4.0
foo_upnp: 179.082: NPT_HttpHeader::Emit(118)/6344: FINEST: header Content-Type: text/xml; charset="utf-8"
foo_upnp: 179.082: NPT_HttpHeader::Emit(118)/6344: FINEST: header Ext:
foo_upnp: 179.082: NPT_HttpHeader::Emit(118)/6344: FINEST: header Connection: keep-alive
foo_upnp: 179.082: NPT_HttpHeader::Emit(118)/6344: FINEST: header Content-Length: 624
foo_upnp: 179.082: PLT_HttpServerSocketTask::Write(336)/6344: FINER: keep_alive = true, headers_only = false
foo_upnp: 179.082: PLT_HttpServerSocketTask::Write(341)/6344: FINER: NPT_StreamToStreamCopy begin
foo_upnp: 179.082: PLT_HttpServerSocketTask::Write(349)/6344: FINER: NPT_StreamToStreamCopy end
foo_upnp: 179.087: NPT_Win32Thread::Start(483)/8876: FINER: creating thread
foo_upnp: 179.087: PLT_HttpListenTask<class PLT_HttpServerListener>::DoRun(156)/8876: FINE: current http task count = 4
foo_upnp: 179.087: NPT_Win32Thread::EntryPoint(450)/1428: FINER: thread in =======================
foo_upnp: 179.087: NPT_HttpRequest::Parse(617)/1428: FINEST: http request: POST /ContentDirectory/7adb8c4f-40ee-2099-1552-fce2f8e1e30d/control.xml HTTP/1.1
foo_upnp: 179.087: NPT_HttpHeaders::Parse(185)/1428: FINEST: header - Content-Type: text/xml; charset="utf-8"
foo_upnp: 179.088: NPT_HttpHeaders::Parse(185)/1428: FINEST: header - SOAPAction: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
foo_upnp: 179.088: NPT_HttpHeaders::Parse(185)/1428: FINEST: header - User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
foo_upnp: 179.088: NPT_HttpHeaders::Parse(185)/1428: FINEST: header - Host: 192.168.1.105:56923
foo_upnp: 179.088: NPT_HttpHeaders::Parse(215)/1428: FINEST: header Content-Length: 544
foo_upnp: 179.088: PLT_HttpServer::ProcessHttpRequest(142)/1428: FINE: Received POST Request from 192.168.1.196 for /ContentDirectory/7adb8c4f-40ee-2099-1552-fce2f8e1e30d/control.xml
foo_upnp: 179.088: PLT_HttpHelper::ToLog(410)/1428: FINER:
POST /ContentDirectory/7adb8c4f-40ee-2099-1552-fce2f8e1e30d/control.xml HTTP/1.1
Content-Type: text/xml; charset="utf-8"
SOAPAction: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
Host: 192.168.1.105:56923
Content-Length: 544
foo_upnp: 179.088: FbMediaServer::ProcessHttpRequest(317)/1428: INFO: received LAN request: [url=http://192.168.1.105:56923/ContentDirectory/7adb8c4f-40ee-2099-1552-fce2f8e1e30d/control.xml]http://192.168.1.105:56923/ContentDirector...30d/control.xml[/url] (User-Agent: Platinum/0.5.3.0, DLNADOC/1.50)
foo_upnp: 179.088: PLT_DeviceHost::ProcessHttpRequest(376)/1428: FINER: PLT_DeviceHost Received Request:
foo_upnp: 179.088: PLT_HttpHelper::ToLog(410)/1428: FINER:
POST /ContentDirectory/7adb8c4f-40ee-2099-1552-fce2f8e1e30d/control.xml HTTP/1.1
Content-Type: text/xml; charset="utf-8"
SOAPAction: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
Host: 192.168.1.105:56923
Content-Length: 544
foo_upnp: 179.088: PLT_DeviceHost::ProcessHttpPostRequest(555)/1428: FINE: Received Browse action from 192.168.1.196
foo_upnp: 179.088: FbMediaServer::OnAction(254)/1428: INFO: received action 'Browse', args = { ObjectID=0, BrowseFlag=BrowseDirectChildren, Filter=dc:date,upnp:genre,res@duration,res@size,upnp:albumArtURI,upnp:album,upnp:artist,upnp:author, StartingIndex=0, RequestedCount=30, SortCriteria= }
foo_upnp: 179.088: PLT_MediaServer::OnBrowse(380)/1428: INFO: Received BrowseDirectChildren from 192.168.1.196 for id = 0 with filter = dc:date,upnp:genre,res@duration,res@size,upnp:albumArtURI,upnp:album,upnp:artist,upnp:author, start = 0, count = 30
foo_upnp: 179.088: FbMediaServer::OnAction(271)/1428: INFO: action 'Browse' response: args = { ObjectID=0, BrowseFlag=BrowseDirectChildren, Filter=dc:date,upnp:genre,res@duration,res@size,upnp:albumArtURI,upnp:album,upnp:artist,upnp:author, StartingIndex=0, RequestedCount=30, SortCriteria=, NumberReturned=0, TotalMatches=0, UpdateID=0 }
foo_upnp: 179.088: PLT_HttpServerSocketTask::Write(322)/1428: FINER: PLT_HttpServerTask Sending response:
foo_upnp: 179.088: PLT_HttpHelper::ToLog(498)/1428: FINER:
HTTP/1.1 200 OK
Server: Platinum/0.5.4.0
Content-Type: text/xml; charset="utf-8"
Ext:
Connection: keep-alive
Content-Length: 624
foo_upnp: 179.088: NPT_HttpHeader::Emit(118)/1428: FINEST: header Server: Platinum/0.5.4.0
foo_upnp: 179.088: NPT_HttpHeader::Emit(118)/1428: FINEST: header Content-Type: text/xml; charset="utf-8"
foo_upnp: 179.088: NPT_HttpHeader::Emit(118)/1428: FINEST: header Ext:
foo_upnp: 179.089: NPT_HttpHeader::Emit(118)/1428: FINEST: header Connection: keep-alive
foo_upnp: 179.089: NPT_HttpHeader::Emit(118)/1428: FINEST: header Content-Length: 624
foo_upnp: 179.089: PLT_HttpServerSocketTask::Write(336)/1428: FINER: keep_alive = true, headers_only = false
foo_upnp: 179.089: PLT_HttpServerSocketTask::Write(341)/1428: FINER: NPT_StreamToStreamCopy begin
foo_upnp: 179.089: PLT_HttpServerSocketTask::Write(349)/1428: FINER: NPT_StreamToStreamCopy end
foo_upnp: 179.179: NPT_HttpRequest::Parse(616)/3616: FINE: NPT_CHECK failed, result=-20302 (NPT_ERROR_EOS) [(stream.ReadLine(line, NPT_HTTP_PROTOCOL_MAX_LINE_LENGTH))]
foo_upnp: 179.183: NPT_HttpRequest::Parse(616)/6344: FINE: NPT_CHECK failed, result=-20302 (NPT_ERROR_EOS) [(stream.ReadLine(line, NPT_HTTP_PROTOCOL_MAX_LINE_LENGTH))]
foo_upnp: 179.191: NPT_HttpRequest::Parse(616)/1428: FINE: NPT_CHECK failed, result=-20302 (NPT_ERROR_EOS) [(stream.ReadLine(line, NPT_HTTP_PROTOCOL_MAX_LINE_LENGTH))]
foo_upnp: 181.144: NPT_HttpRequest::Parse(617)/7796: FINEST: http request: M-SEARCH * HTTP/1.1
foo_upnp: 181.144: NPT_HttpHeaders::Parse(185)/7796: FINEST: header - MX: 5
foo_upnp: 181.144: NPT_HttpHeaders::Parse(185)/7796: FINEST: header - ST: upnp:rootdevice
foo_upnp: 181.144: NPT_HttpHeaders::Parse(185)/7796: FINEST: header - MAN: "ssdp:discover"
foo_upnp: 181.144: NPT_HttpHeaders::Parse(185)/7796: FINEST: header - User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
foo_upnp: 181.144: NPT_HttpHeaders::Parse(215)/7796: FINEST: header Host: 239.255.255.250:1900
foo_upnp: 181.145: PLT_DeviceHost::ProcessSsdpSearchRequest(719)/7796: FINEST: Received M-SEARCH from 192.168.1.196:2064
foo_upnp: 181.145: PLT_HttpHelper::ToLog(410)/7796: FINE:
M-SEARCH * HTTP/1.1
MX: 5
ST: upnp:rootdevice
MAN: "ssdp:discover"
User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
Host: 239.255.255.250:1900
foo_upnp: 181.145: NPT_Win32Thread::Start(483)/7796: FINER: creating thread
foo_upnp: 181.145: PLT_DeviceHost::ProcessSsdpSearchRequest(719)/7796: FINEST: Received M-SEARCH from 192.168.1.196:2064
foo_upnp: 181.145: PLT_HttpHelper::ToLog(410)/7796: FINE:
M-SEARCH * HTTP/1.1
MX: 5
ST: upnp:rootdevice
MAN: "ssdp:discover"
User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
Host: 239.255.255.250:1900
foo_upnp: 181.145: NPT_Win32Thread::Start(483)/7796: FINER: creating thread
foo_upnp: 181.145: NPT_Win32Thread::EntryPoint(450)/7200: FINER: thread in =======================
foo_upnp: 181.145: NPT_HttpRequest::Parse(617)/7796: FINEST: http request: M-SEARCH * HTTP/1.1
foo_upnp: 181.145: NPT_HttpHeaders::Parse(185)/7796: FINEST: header - MX: 5
foo_upnp: 181.145: NPT_HttpHeaders::Parse(185)/7796: FINEST: header - ST: upnp:rootdevice
foo_upnp: 181.145: NPT_HttpHeaders::Parse(185)/7796: FINEST: header - MAN: "ssdp:discover"
foo_upnp: 181.145: NPT_Win32Thread::EntryPoint(450)/5880: FINER: thread in =======================
foo_upnp: 181.145: NPT_HttpHeaders::Parse(185)/7796: FINEST: header - User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
foo_upnp: 181.145: NPT_HttpHeaders::Parse(215)/7796: FINEST: header Host: 239.255.255.250:1900
foo_upnp: 181.145: PLT_DeviceHost::ProcessSsdpSearchRequest(719)/7796: FINEST: Received M-SEARCH from 192.168.1.196:2064
foo_upnp: 181.145: PLT_HttpHelper::ToLog(410)/7796: FINE:
M-SEARCH * HTTP/1.1
MX: 5
ST: upnp:rootdevice
MAN: "ssdp:discover"
User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
Host: 239.255.255.250:1900
foo_upnp: 181.145: NPT_Win32Thread::Start(483)/7796: FINER: creating thread
foo_upnp: 181.146: PLT_DeviceHost::ProcessSsdpSearchRequest(719)/7796: FINEST: Received M-SEARCH from 192.168.1.196:2064
foo_upnp: 181.146: PLT_HttpHelper::ToLog(410)/7796: FINE:
M-SEARCH * HTTP/1.1
MX: 5
ST: upnp:rootdevice
MAN: "ssdp:discover"
User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
Host: 239.255.255.250:1900
foo_upnp: 181.146: NPT_Win32Thread::Start(483)/7796: FINER: creating thread
foo_upnp: 181.146: NPT_Win32Thread::EntryPoint(450)/8188: FINER: thread in =======================
foo_upnp: 181.146: PLT_DeviceHost::SendSsdpSearchResponse(756)/7200: FINEST: Responding to a M-SEARCH request for upnp:rootdevice
foo_upnp: 181.146: PLT_SsdpSender::SendSsdp(103)/7200: FINE: Sending SSDP:
foo_upnp: 181.146: PLT_HttpHelper::ToLog(498)/7200: FINE:
HTTP/1.1 200 OK
LOCATION: [url=http://192.168.1.105:56923/DeviceDescription.xml]http://192.168.1.105:56923/DeviceDescription.xml[/url]
CACHE-CONTROL: max-age=1800
Server: UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0 / foobar2000
EXT:
USN: uuid:7adb8c4f-40ee-2099-1552-fce2f8e1e30d::upnp:rootdevice
ST: upnp:rootdevice
foo_upnp: 181.146: NPT_Win32Thread::EntryPoint(450)/6636: FINER: thread in =======================
foo_upnp: 181.146: NPT_HttpHeader::Emit(118)/7200: FINEST: header LOCATION: [url=http://192.168.1.105:56923/DeviceDescription.xml]http://192.168.1.105:56923/DeviceDescription.xml[/url]
foo_upnp: 181.146: PLT_DeviceHost::SendSsdpSearchResponse(756)/5880: FINEST: Responding to a M-SEARCH request for upnp:rootdevice
foo_upnp: 181.146: NPT_HttpHeader::Emit(118)/7200: FINEST: header CACHE-CONTROL: max-age=1800
foo_upnp: 181.146: PLT_SsdpSender::SendSsdp(103)/5880: FINE: Sending SSDP:
foo_upnp: 181.146: NPT_HttpHeader::Emit(118)/7200: FINEST: header Server: UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0 / foobar2000
foo_upnp: 181.146: NPT_HttpHeader::Emit(118)/7200: FINEST: header EXT:
foo_upnp: 181.146: PLT_HttpHelper::ToLog(498)/5880: FINE:
HTTP/1.1 200 OK
LOCATION: [url=http://192.168.1.105:64186/]http://192.168.1.105:64186/[/url]
CACHE-CONTROL: max-age=1800
Server: UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0 / foobar2000
EXT:
USN: uuid:bd2b7883-f545-b93e-3a1f-623b8b0fcf25::upnp:rootdevice
ST: upnp:rootdevice
foo_upnp: 181.146: NPT_HttpHeader::Emit(118)/7200: FINEST: header USN: uuid:7adb8c4f-40ee-2099-1552-fce2f8e1e30d::upnp:rootdevice
foo_upnp: 181.146: NPT_HttpHeader::Emit(118)/5880: FINEST: header LOCATION: [url=http://192.168.1.105:64186/]http://192.168.1.105:64186/[/url]
foo_upnp: 181.147: NPT_HttpHeader::Emit(118)/7200: FINEST: header ST: upnp:rootdevice
foo_upnp: 181.147: NPT_HttpHeader::Emit(118)/5880: FINEST: header CACHE-CONTROL: max-age=1800
foo_upnp: 181.147: NPT_HttpHeader::Emit(118)/5880: FINEST: header Server: UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0 / foobar2000
foo_upnp: 181.147: NPT_HttpHeader::Emit(118)/5880: FINEST: header EXT:
foo_upnp: 181.147: PLT_DeviceHost::SendSsdpSearchResponse(756)/7200: FINEST: Responding to a M-SEARCH request for upnp:rootdevice
foo_upnp: 181.147: NPT_HttpHeader::Emit(118)/5880: FINEST: header USN: uuid:bd2b7883-f545-b93e-3a1f-623b8b0fcf25::upnp:rootdevice
foo_upnp: 181.147: PLT_SsdpSender::SendSsdp(103)/7200: FINE: Sending SSDP:
foo_upnp: 181.147: NPT_HttpHeader::Emit(118)/5880: FINEST: header ST: upnp:rootdevice
foo_upnp: 181.147: PLT_HttpHelper::ToLog(498)/7200: FINE:
HTTP/1.1 200 OK
LOCATION: [url=http://192.168.1.105:56923/DeviceDescription.xml]http://192.168.1.105:56923/DeviceDescription.xml[/url]
CACHE-CONTROL: max-age=1800
Server: UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0 / foobar2000
EXT:
USN: uuid:7adb8c4f-40ee-2099-1552-fce2f8e1e30d::upnp:rootdevice
ST: upnp:rootdevice
foo_upnp: 181.147: NPT_HttpHeader::Emit(118)/7200: FINEST: header LOCATION: [url=http://192.168.1.105:56923/DeviceDescription.xml]http://192.168.1.105:56923/DeviceDescription.xml[/url]
foo_upnp: 181.147: PLT_DeviceHost::SendSsdpSearchResponse(756)/5880: FINEST: Responding to a M-SEARCH request for upnp:rootdevice
foo_upnp: 181.147: NPT_HttpHeader::Emit(118)/7200: FINEST: header CACHE-CONTROL: max-age=1800
foo_upnp: 181.147: PLT_SsdpSender::SendSsdp(103)/5880: FINE: Sending SSDP:
foo_upnp: 181.147: NPT_HttpHeader::Emit(118)/7200: FINEST: header Server: UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0 / foobar2000
foo_upnp: 181.147: NPT_HttpHeader::Emit(118)/7200: FINEST: header EXT:
foo_upnp: 181.147: PLT_HttpHelper::ToLog(498)/5880: FINE:
HTTP/1.1 200 OK
LOCATION: [url=http://192.168.1.105:64186/]http://192.168.1.105:64186/[/url]
CACHE-CONTROL: max-age=1800
Server: UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0 / foobar2000
EXT:
USN: uuid:bd2b7883-f545-b93e-3a1f-623b8b0fcf25::upnp:rootdevice
ST: upnp:rootdevice
foo_upnp: 181.147: NPT_HttpHeader::Emit(118)/7200: FINEST: header USN: uuid:7adb8c4f-40ee-2099-1552-fce2f8e1e30d::upnp:rootdevice
foo_upnp: 181.147: NPT_HttpHeader::Emit(118)/5880: FINEST: header LOCATION: [url=http://192.168.1.105:64186/]http://192.168.1.105:64186/[/url]
foo_upnp: 181.147: NPT_HttpHeader::Emit(118)/7200: FINEST: header ST: upnp:rootdevice
foo_upnp: 181.147: NPT_HttpHeader::Emit(118)/5880: FINEST: header CACHE-CONTROL: max-age=1800
foo_upnp: 181.147: NPT_HttpHeader::Emit(118)/5880: FINEST: header Server: UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0 / foobar2000
foo_upnp: 181.147: NPT_HttpHeader::Emit(118)/5880: FINEST: header EXT:
foo_upnp: 181.148: NPT_HttpHeader::Emit(118)/5880: FINEST: header USN: uuid:bd2b7883-f545-b93e-3a1f-623b8b0fcf25::upnp:rootdevice
foo_upnp: 181.148: NPT_HttpHeader::Emit(118)/5880: FINEST: header ST: upnp:rootdevice
foo_upnp: 185.146: PLT_DeviceHost::SendSsdpSearchResponse(756)/8188: FINEST: Responding to a M-SEARCH request for upnp:rootdevice
foo_upnp: 185.146: PLT_DeviceHost::SendSsdpSearchResponse(756)/6636: FINEST: Responding to a M-SEARCH request for upnp:rootdevice
foo_upnp: 185.146: PLT_SsdpSender::SendSsdp(103)/8188: FINE: Sending SSDP:
foo_upnp: 185.146: PLT_SsdpSender::SendSsdp(103)/6636: FINE: Sending SSDP:
foo_upnp: 185.146: PLT_HttpHelper::ToLog(498)/8188: FINE:
HTTP/1.1 200 OK
LOCATION: [url=http://192.168.1.105:56923/DeviceDescription.xml]http://192.168.1.105:56923/DeviceDescription.xml[/url]
CACHE-CONTROL: max-age=1800
Server: UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0 / foobar2000
EXT:
USN: uuid:7adb8c4f-40ee-2099-1552-fce2f8e1e30d::upnp:rootdevice
ST: upnp:rootdevice
foo_upnp: 185.147: PLT_HttpHelper::ToLog(498)/6636: FINE:
HTTP/1.1 200 OK
LOCATION: [url=http://192.168.1.105:64186/]http://192.168.1.105:64186/[/url]
CACHE-CONTROL: max-age=1800
Server: UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0 / foobar2000
EXT:
USN: uuid:bd2b7883-f545-b93e-3a1f-623b8b0fcf25::upnp:rootdevice
ST: upnp:rootdevice
foo_upnp: 185.147: NPT_HttpHeader::Emit(118)/8188: FINEST: header LOCATION: [url=http://192.168.1.105:56923/DeviceDescription.xml]http://192.168.1.105:56923/DeviceDescription.xml[/url]
foo_upnp: 185.147: NPT_HttpHeader::Emit(118)/6636: FINEST: header LOCATION: [url=http://192.168.1.105:64186/]http://192.168.1.105:64186/[/url]
foo_upnp: 185.147: NPT_HttpHeader::Emit(118)/8188: FINEST: header CACHE-CONTROL: max-age=1800
foo_upnp: 185.147: NPT_HttpHeader::Emit(118)/6636: FINEST: header CACHE-CONTROL: max-age=1800
foo_upnp: 185.147: NPT_HttpHeader::Emit(118)/8188: FINEST: header Server: UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0 / foobar2000
foo_upnp: 185.147: NPT_HttpHeader::Emit(118)/6636: FINEST: header Server: UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0 / foobar2000
foo_upnp: 185.147: NPT_HttpHeader::Emit(118)/8188: FINEST: header EXT:
foo_upnp: 185.147: NPT_HttpHeader::Emit(118)/6636: FINEST: header EXT:
foo_upnp: 185.147: NPT_HttpHeader::Emit(118)/8188: FINEST: header USN: uuid:7adb8c4f-40ee-2099-1552-fce2f8e1e30d::upnp:rootdevice
foo_upnp: 185.147: NPT_HttpHeader::Emit(118)/6636: FINEST: header USN: uuid:bd2b7883-f545-b93e-3a1f-623b8b0fcf25::upnp:rootdevice
foo_upnp: 185.147: NPT_HttpHeader::Emit(118)/8188: FINEST: header ST: upnp:rootdevice
foo_upnp: 185.147: NPT_HttpHeader::Emit(118)/6636: FINEST: header ST: upnp:rootdevice
foo_upnp: 185.147: PLT_DeviceHost::SendSsdpSearchResponse(756)/8188: FINEST: Responding to a M-SEARCH request for upnp:rootdevice
foo_upnp: 185.147: PLT_SsdpSender::SendSsdp(103)/8188: FINE: Sending SSDP:
foo_upnp: 185.147: PLT_DeviceHost::SendSsdpSearchResponse(756)/6636: FINEST: Responding to a M-SEARCH request for upnp:rootdevice
foo_upnp: 185.147: PLT_SsdpSender::SendSsdp(103)/6636: FINE: Sending SSDP:
foo_upnp: 185.147: PLT_HttpHelper::ToLog(498)/8188: FINE:
HTTP/1.1 200 OK
LOCATION: [url=http://192.168.1.105:56923/DeviceDescription.xml]http://192.168.1.105:56923/DeviceDescription.xml[/url]
CACHE-CONTROL: max-age=1800
Server: UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0 / foobar2000
EXT:
USN: uuid:7adb8c4f-40ee-2099-1552-fce2f8e1e30d::upnp:rootdevice
ST: upnp:rootdevice
foo_upnp: 185.147: PLT_HttpHelper::ToLog(498)/6636: FINE:
HTTP/1.1 200 OK
LOCATION: [url=http://192.168.1.105:64186/]http://192.168.1.105:64186/[/url]
CACHE-CONTROL: max-age=1800
Server: UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0 / foobar2000
EXT:
USN: uuid:bd2b7883-f545-b93e-3a1f-623b8b0fcf25::upnp:rootdevice
ST: upnp:rootdevice
foo_upnp: 185.147: NPT_HttpHeader::Emit(118)/8188: FINEST: header LOCATION: [url=http://192.168.1.105:56923/DeviceDescription.xml]http://192.168.1.105:56923/DeviceDescription.xml[/url]
foo_upnp: 185.147: NPT_HttpHeader::Emit(118)/6636: FINEST: header LOCATION: [url=http://192.168.1.105:64186/]http://192.168.1.105:64186/[/url]
foo_upnp: 185.147: NPT_HttpHeader::Emit(118)/8188: FINEST: header CACHE-CONTROL: max-age=1800
foo_upnp: 185.148: NPT_HttpHeader::Emit(118)/6636: FINEST: header CACHE-CONTROL: max-age=1800
foo_upnp: 185.148: NPT_HttpHeader::Emit(118)/8188: FINEST: header Server: UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0 / foobar2000
foo_upnp: 185.148: NPT_HttpHeader::Emit(118)/6636: FINEST: header Server: UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0 / foobar2000
foo_upnp: 185.148: NPT_HttpHeader::Emit(118)/8188: FINEST: header EXT:
foo_upnp: 185.148: NPT_HttpHeader::Emit(118)/6636: FINEST: header EXT:
foo_upnp: 185.148: NPT_HttpHeader::Emit(118)/8188: FINEST: header USN: uuid:7adb8c4f-40ee-2099-1552-fce2f8e1e30d::upnp:rootdevice
foo_upnp: 185.148: NPT_HttpHeader::Emit(118)/6636: FINEST: header USN: uuid:bd2b7883-f545-b93e-3a1f-623b8b0fcf25::upnp:rootdevice
foo_upnp: 185.148: NPT_HttpHeader::Emit(118)/8188: FINEST: header ST: upnp:rootdevice
foo_upnp: 185.148: NPT_HttpHeader::Emit(118)/6636: FINEST: header ST: upnp:rootdevice
Thanks,

Will

Update: Whoops, no wonder. Content options were simply off. Media Library & Playback Stream Capture is working fine after creating a new Boxee Box Profile.

Using User-Agent set to "Platinum/0.5.3.0" . Then set Playback Stream Capture Codec to MP3. And set transcode to "never". And uncheck both "except".

But attempting to play any playlists results in loud static though. Think its because its trying to play it as WAV instead of MP3. Tried everything to force MP3 but wont when playing from a playlist. Again fine from Playback Stream Capture, since you have the option to force it to use MP3.

Only warnings logged.

Code: [Select]
foo_upnp: opened 'http://scfire-ntc-aa05.stream.aol.com:80/stream/1040' for streaming, profile: Boxee Box, WAV / 44100 Hz / 16 bits / 2 channels, replaygain: on, DSP chain: on
foo_upnp: 910.157: PLT_HttpServerSocketTask::Write(348)/4176: WARNING: NPT_CHECK failed, result=-20401 (NPT_ERROR_CONNECTION_ABORTED) [(NPT_StreamToStreamCopy( *body_stream.AsPointer(), *output_stream.AsPointer(), 0, entity->GetContentLength(), 0, abort))]
foo_upnp: opened 'http://scfire-ntc-aa05.stream.aol.com:80/stream/1040' for streaming, profile: Boxee Box, WAV / 44100 Hz / 16 bits / 2 channels, replaygain: on, DSP chain: on
foo_upnp: 911.984: PLT_HttpServerSocketTask::Write(348)/8488: WARNING: NPT_CHECK failed, result=-20401 (NPT_ERROR_CONNECTION_ABORTED) [(NPT_StreamToStreamCopy( *body_stream.AsPointer(), *output_stream.AsPointer(), 0, entity->GetContentLength(), 0, abort))]
foo_upnp: opened 'http://scfire-ntc-aa05.stream.aol.com:80/stream/1040' for streaming, profile: Boxee Box, WAV / 44100 Hz / 16 bits / 2 channels, replaygain: on, DSP chain: on
foo_upnp: opened 'http://scfire-ntc-aa05.stream.aol.com:80/stream/1040' for streaming, profile: Boxee Box, WAV / 44100 Hz / 16 bits / 2 channels, replaygain: on, DSP chain: on
foo_upnp: 915.444: PLT_HttpServerSocketTask::Write(348)/3616: WARNING: NPT_CHECK failed, result=-20401 (NPT_ERROR_CONNECTION_ABORTED) [(NPT_StreamToStreamCopy( *body_stream.AsPointer(), *output_stream.AsPointer(), 0, entity->GetContentLength(), 0, abort))]
foo_upnp: 915.529: PLT_HttpServerSocketTask::Write(348)/7792: WARNING: NPT_CHECK failed, result=-20401 (NPT_ERROR_CONNECTION_ABORTED) [(NPT_StreamToStreamCopy( *body_stream.AsPointer(), *output_stream.AsPointer(), 0, entity->GetContentLength(), 0, abort))]
foo_upnp: opened 'http://scfire-ntc-aa05.stream.aol.com:80/stream/1040' for streaming, profile: Boxee Box, WAV / 44100 Hz / 16 bits / 2 channels, replaygain: on, DSP chain: on
foo_upnp: opened 'http://scfire-ntc-aa05.stream.aol.com:80/stream/1040' for streaming, profile: Boxee Box, WAV / 44100 Hz / 16 bits / 2 channels, replaygain: on, DSP chain: on
foo_upnp: 918.932: PLT_HttpServerSocketTask::Write(348)/3540: WARNING: NPT_CHECK failed, result=-20401 (NPT_ERROR_CONNECTION_ABORTED) [(NPT_StreamToStreamCopy( *body_stream.AsPointer(), *output_stream.AsPointer(), 0, entity->GetContentLength(), 0, abort))]

Odd, since it works just fine using Playback Stream Capture.

Also, when I play AAC encoded Files these warnings are logged. Yet the file plays just fine. Even odder.

Code: [Select]
foo_upnp: opened 'file://D:\666\BACKUP\3\Music\Music\Black Eyed Peas\The Beginning\Black Eyed Peas - Light Up The Night.m4a' for streaming, profile: Boxee Box, WAV / 44100 Hz / 16 bits / 2 channels, replaygain: on, DSP chain: on
foo_upnp: 1385.930: PLT_HttpServerSocketTask::Write(348)/4104: WARNING: NPT_CHECK failed, result=-20401 (NPT_ERROR_CONNECTION_ABORTED) [(NPT_StreamToStreamCopy( *body_stream.AsPointer(), *output_stream.AsPointer(), 0, entity->GetContentLength(), 0, abort))]
foo_upnp: opened 'file://D:\666\BACKUP\3\Music\Music\Black Eyed Peas\The Beginning\Black Eyed Peas - Light Up The Night.m4a' for streaming, profile: Boxee Box, WAV / 44100 Hz / 16 bits / 2 channels, replaygain: on, DSP chain: on
foo_upnp: 1386.106: PLT_HttpServerSocketTask::Write(348)/7768: WARNING: NPT_CHECK failed, result=-20401 (NPT_ERROR_CONNECTION_ABORTED) [(NPT_StreamToStreamCopy( *body_stream.AsPointer(), *output_stream.AsPointer(), 0, entity->GetContentLength(), 0, abort))]
foo_upnp: opened 'file://D:\666\BACKUP\3\Music\Music\Black Eyed Peas\The Beginning\Black Eyed Peas - Light Up The Night.m4a' for streaming, profile: Boxee Box, WAV / 44100 Hz / 16 bits / 2 channels, replaygain: on, DSP chain: on
foo_upnp: opened 'file://D:\666\BACKUP\3\Music\Music\Black Eyed Peas\The Beginning\Black Eyed Peas - Light Up The Night.m4a' for streaming, profile: Boxee Box, WAV / 44100 Hz / 16 bits / 2 channels, replaygain: on, DSP chain: on
foo_upnp: 1386.320: PLT_HttpServerSocketTask::Write(348)/6304: WARNING: NPT_CHECK failed, result=-20401 (NPT_ERROR_CONNECTION_ABORTED) [(NPT_StreamToStreamCopy( *body_stream.AsPointer(), *output_stream.AsPointer(), 0, entity->GetContentLength(), 0, abort))]
foo_upnp: 1386.325: PLT_HttpServerSocketTask::Write(348)/4256: WARNING: NPT_CHECK failed, result=-20401 (NPT_ERROR_CONNECTION_ABORTED) [(NPT_StreamToStreamCopy( *body_stream.AsPointer(), *output_stream.AsPointer(), 0, entity->GetContentLength(), 0, abort))]
foo_upnp: opened 'file://D:\666\BACKUP\3\Music\Music\Black Eyed Peas\The Beginning\Black Eyed Peas - Light Up The Night.m4a' for streaming, profile: Boxee Box, WAV / 44100 Hz / 16 bits / 2 channels, replaygain: on, DSP chain: on
foo_upnp: 1386.575: PLT_HttpServerSocketTask::Write(348)/8064: WARNING: NPT_CHECK failed, result=-20401 (NPT_ERROR_CONNECTION_ABORTED) [(NPT_StreamToStreamCopy( *body_stream.AsPointer(), *output_stream.AsPointer(), 0, entity->GetContentLength(), 0, abort))]
foo_upnp: opened 'file://D:\666\BACKUP\3\Music\Music\Black Eyed Peas\The Beginning\Black Eyed Peas - Light Up The Night.m4a' for streaming, profile: Boxee Box, WAV / 44100 Hz / 16 bits / 2 channels, replaygain: on, DSP chain: on

Just browsing around and this warning keeps getting logged:

Quote
foo_upnp: 1505.362: PLT_HttpServerSocketTask::Write(348)/920: WARNING: NPT_CHECK failed, result=-20401 (NPT_ERROR_CONNECTION_ABORTED) [(NPT_StreamToStreamCopy( *body_stream.AsPointer(), *output_stream.AsPointer(), 0, entity->GetContentLength(), 0, abort))]

Ugh, this gets logged when changing log level:

Quote
foo_upnp: 1835.262: FbMediaServer::ServeFile(693)/2668: SEVERE: Invalid file path
God Bless U.S.A

foo_upnp

Reply #1240
Never mind, I figured it out. Sorry would have simply edited my post again, but can't. Lame!

Anyways, my settings:



Those odd warnings are still logged of course.
God Bless U.S.A

foo_upnp

Reply #1241
I have been using Serviio for streaming video content to my Sony BDPS370 which works a treat, pretty good for music too, supports flac.
Now setup foobar with UPnP which mostly works but occasional problem, i think its a setup issue or possibly that the Sony wont read some types of mp3.

Anyway does anyone want to share their Sony BDPS370 profile that works for them?

foo_upnp

Reply #1242
with your latest version my samsung ue40c7700 begins to communicate with foobar! :-) it shows all playlists and content of media library, but when loading the track it still claims "unsupported file format" - using regular mp3-files. may a new log-file help investigating any further? ;-) cheers!


It's a known DLNA compatibility problem. Unlikely to be implemented as I don't have the required hardware to test.


Hi, I second this. Would really really love if there was some way to get this working, I'll be willing to help in any way possible.

Here is some info: With the software provided by Samsung, called Samsung PC Share Manager, I can share the same mp3 files I use with foobar foo_upnp, and can successfully listen to the music on my TV. But streaming the same song from foo_upnp just gives the "unsupported file format" error. Is there someway to "fingerprint" the DLNA service of the PC Share Manager and then just clone the settings to foo_upnp? I tried using foo_upnp browser and tried playing a song from the PC Share Manager, which worked. Does the info help you in any way?

foo_upnp

Reply #1243
Hey,

I just now updated to 0.99.33 and I noticed this in the changelog:

Quote
- use current foobar2000 icon for media server and renderer

Well, now no icon is showing up under UPnP on my Boxee Box for Foobar200 using foo_upnp.

The icon was there a minute ago before I updated foo_upnp.

I then went back to the previous version for a second to confirm. Sure enough the icon is back in the old version.

So it appears whatever change you made to the icon code, broke something.

Thanks Again,

Will
God Bless U.S.A

foo_upnp

Reply #1244
with your latest version my samsung ue40c7700 begins to communicate with foobar! :-) it shows all playlists and content of media library, but when loading the track it still claims "unsupported file format" - using regular mp3-files. may a new log-file help investigating any further? ;-) cheers!


It's a known DLNA compatibility problem. Unlikely to be implemented as I don't have the required hardware to test.


Hi, I second this. Would really really love if there was some way to get this working, I'll be willing to help in any way possible.

Here is some info: With the software provided by Samsung, called Samsung PC Share Manager, I can share the same mp3 files I use with foobar foo_upnp, and can successfully listen to the music on my TV. But streaming the same song from foo_upnp just gives the "unsupported file format" error. Is there someway to "fingerprint" the DLNA service of the PC Share Manager and then just clone the settings to foo_upnp? I tried using foo_upnp browser and tried playing a song from the PC Share Manager, which worked. Does the info help you in any way?


Same problem here -  using a Samsung UN55C6900VM. Can see files in foobar, but can't play them. "unsupported file format". try every configuration, but none works.
Several UPNP servers show the same problem.

foo_upnp

Reply #1245
After some tinkering round with settings it appears that my Sony BDPS370 wont play any mp3 unless foo_upnp is set to transcode them. I dont think its a setting i'm missing, happy to provide any info to help you fix this.

The error i get is "There is no playable file."

If i tell it to always transcode mp3 it will work just fine..

foo_upnp

Reply #1246
Hello, I have been using Foobar with the UPnP comp with a Naim Uniti player. It works pretty well - and I am grateful for all the hard work that's gone into it - but I am losing the connection to the device on the Foobar UPnP controller a couple of times a day. I have to switch the Uniti off and back on to restore the connection in the controller. When the connection is lost, I have discovered that I can still stream using the Uniti's own remote control but to add new tracks to the playlist I have to restart Foobar. I have been searching here for help and elsewhere online for a fix but I haven't come across anything yet. Does anyone have any suggestions, please? I have a log file at INFO level but it's very large (about 6MB). That can't be normal? Thanks!

foo_upnp

Reply #1247
Bubbleguuum,

I would be curious to know if it would be possible for the foo_upnp browser to use the facets library renderer (if available) instead of the tree renderer to display the browsed content. This would be similar to how wmp works when browsing a remote library.

I already asked about this on the facet thread but no reply yet. As I think more about it though it seems like this is the right place to ask rather than on the facet side.

foo_upnp

Reply #1248
@dobo: you may want to record a log and send it to me (see first post)

@nagoya: you mean the Uniti simply disappear from the renderer list ? Or is it still present but unresponsive ?

@mpuckett: not possible without rewriting foo_upnp, foobar2000 media library handling, and facets

-----------

I've just released an UPnP ControlPoint/Renderer for Android, called BubbleUPnP and currently in beta.

See this thread on xda-developers for details.

Although the final app will be a paid app, the beta is free for anyone to try and I'd appreciate some feedback from people having an Android device and some interest in audio UPnP. Obviously, it is compatible with foo_upnp.

foo_upnp

Reply #1249
Hello bubbleguuum,

The Uniti does disappear from the renderer list. When that happens the UPnP controller is useless. I can still stream to the Uniti with Foobar, however. Thanks!