Jump to content

Bose SoundTouch


Recommended Posts

Posted

My parents have a Bose SoundTouch. ( http://www.digitaltrends.com/home-theater/bose-unveils-soundtouch-wireless-music-system/ )

 

The system is recognized in MediaBrowser to work with DLNA. But i can't play anything..

I don't see that much information. Onlt the following. And thats information i see a lot..

 

Any other information i can generate to help resolving the issue

2014-04-29 20:04:45.9046 Info - Dlna: 127.0.0.1:64198 - Responded to a upnp:rootdevice request to 192.168.1.151
2014-04-29 20:04:45.9046 Info - Dlna: 127.0.0.1:64198 - Responded to a urn:schemas-upnp-org:device:MediaServer:1 request to 192.168.1.151
2014-04-29 20:04:45.9046 Error - Dlna: Error sending Datagram
	The requested address is not valid in its context
	System.Net.Sockets.SocketException
	   at System.Net.Sockets.Socket.EndSend(IAsyncResult asyncResult)
	   at MediaBrowser.Dlna.Ssdp.Datagram.<>c__DisplayClass1.<Send>b__0(IAsyncResult result)
	
2014-04-29 20:04:45.9046 Info - Dlna: 127.0.0.1:64198 - Responded to a urn:schemas-upnp-org:service:ContentDirectory:1 request to 192.168.1.151
2014-04-29 20:04:45.9046 Error - Dlna: Error sending Datagram
	The requested address is not valid in its context
	System.Net.Sockets.SocketException
	   at System.Net.Sockets.Socket.EndSend(IAsyncResult asyncResult)
	   at MediaBrowser.Dlna.Ssdp.Datagram.<>c__DisplayClass1.<Send>b__0(IAsyncResult result)
	
2014-04-29 20:04:45.9358 Error - Dlna: Error sending Datagram
	The requested address is not valid in its context
	System.Net.Sockets.SocketException
	   at System.Net.Sockets.Socket.EndSend(IAsyncResult asyncResult)
	   at MediaBrowser.Dlna.Ssdp.Datagram.<>c__DisplayClass1.<Send>b__0(IAsyncResult result)
  • 3 months later...
Posted

@@Luke :What information do you need to get this working? :)

Posted

maybe i'll spot something in a new (up to date log). otherwise a bose donation, or you'll just have to do some trial and error. @@Ghostm or @@Happy2Play can help

  • 2 weeks later...
  • 4 weeks later...
Happy2Play
Posted (edited)

And can i do something to fix it?

 

I really have no idea.  To me it looks like they are not talking to each other properly, but the server is getting information from the device though.

 

Don't think it will make a difference since there are not profile requests in your log but you can try this profile.

 

I would say it goes here (C:\Users\username\AppData\Roaming\MediaBrowser-Server\config\dlna\user), but your setup appears to be different (C:\Projects\MediaBrowser\ProgramData-Server) don't know exact correlation.

Bose SoundTouch.xml

Edited by Happy2Play
Posted

Do you need other information?

Should i select some profile, some other options?

Happy2Play
Posted

Just a guess, but to me it would have to do with all the line exceptions thrown. 

 

2014-08-28 22:04:20.2697 Error - Dlna: Error creating PlayTo device.
 Unable to connect to the remote server
 MediaBrowser.Model.Net.HttpException
    at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager.<SendAsync>d__7.MoveNext() in c:\Projects\MediaBrowser\MediaBrowser\MediaBrowser.Common.Implementations\HttpClientManager\HttpClientManager.cs:line 325
 --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
    at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager.<Get>d__0.MoveNext() in c:\Projects\MediaBrowser\MediaBrowser\MediaBrowser.Common.Implementations\HttpClientManager\HttpClientManager.cs:line 178
 --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
    at MediaBrowser.Dlna.PlayTo.SsdpHttpClient.<GetDataAsync>d__b.MoveNext() in c:\Projects\MediaBrowser\MediaBrowser\MediaBrowser.Dlna\PlayTo\SsdpHttpClient.cs:line 85
 --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
    at MediaBrowser.Dlna.PlayTo.Device.<CreateuPnpDeviceAsync>d__cd.MoveNext() in c:\Projects\MediaBrowser\MediaBrowser\MediaBrowser.Dlna\PlayTo\Device.cs:line 756
 --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
    at MediaBrowser.Dlna.PlayTo.PlayToManager.<_deviceDiscovery_DeviceDiscovered>d__5.MoveNext() in c:\Projects\MediaBrowser\MediaBrowser\MediaBrowser.Dlna\PlayTo\PlayToManager.cs:line 84
 InnerException: System.Net.WebException
 Unable to connect to the remote server
    at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
    at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
 --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
    at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager.<SendAsync>d__7.MoveNext() in c:\Projects\MediaBrowser\MediaBrowser\MediaBrowser.Common.Implementations\HttpClientManager\HttpClientManager.cs:line 284
 InnerException: System.Net.Sockets.SocketException
 No connection could be made because the target machine actively refused it 192.168.1.52:8091
    at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
    at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)

Happy2Play
Posted

If I would have to guess both device can't talk to each other.  I would suspect custom profile also but the log never reference anything about profiles.

 

 "No connection could be made because the target machine actively refused it 192.168.1.52:8091"

 

and

 

"2014-08-28 22:04:54.0252 Error - Dlna: Error creating PlayTo device."

 

 

 

 

Posted

And can i do something to fix it? :)

  • 4 years later...
Posted

Hi there,

 

I found very little info about the SoundToch systems on the forum and like to add my experience.

 

Yesterday I installed a Bose SoundTouch 10 at home. Today I added the xml from Happy2Play and though the xml did not match the device profile I was able to stream music to the SoundTouch 10. (I have to disappoint you if you think the Bose APP on your phone will see your DLNA Emby server. No, it will not see your server.)

 

To play music from your Emby server, you need to browse and select your music through the Emby web interface. (internet browser) To play audio over the SoundTouch select it in the right upper corner of the Emby web interface and hit play. It is that simple.

 

5bfaa30c8b1dc_SoundTouch10.png

 

Adding a profile xml is not required but if you want to transcode some special audio files or like to tweak you can use it.

To use the xml from Happy2Play first look in the log files how the SoundTouch presents itself. This is what I got.

 

2018-11-25 13:16:44.217 Info Dlna: No matching device profile found. The default will need to be used.
    DeviceDescription:
    FriendlyName:SoundTouch10
    Manufacturer:Bose Corporation
    ManufacturerUrl:http://www.bose.com
    ModelDescription:Bose SoundTouch Wireless Streaming Audio Device
    ModelName:SoundTouch 10
    ModelNumber:
    ModelUrl:http://www.bose.com
    SerialNumber:xxxxxx

2018-11-25 13:16:44.230 Info Dlna: DLNA Session created for SoundTouch10 - SoundTouch 10

 

After correcting the xml with the correct data the warning in the log disappeared.

 

So remember you Bose app on the phone/tablet is useless for Emby but you will be able to play audio from the emby web interface.

Posted

The Bose Soundtouch 10 accept the following audio formats for direct play: mp3, aac, flac, ogg, wma and wav

This is what I was able to test.

 

It would be really, really cool if the dlna server from Emby could be made compatible with the Bose app. If required I can provide info.

  • Like 1
Posted

The default dlna profile will direct play just about every format. Is that not sufficient?

Posted

Well, Emby server is also an dlna server right?

Somehow the Bose SoundTouch app (dlna client) is not able to see my Emby DLNA server.

For example the foobar2000 dlna server does work with the app

Posted

We'll look into that, thanks.

  • Like 1
  • 2 years later...
eduard.georgescu
Posted

There are any news about this issue ? Bose Soundtouch still can't find Emby DLNA server. 

Thank you.

Posted
1 hour ago, eduard.georgescu said:

There are any news about this issue ? Bose Soundtouch still can't find Emby DLNA server. 

Thank you.

Hi there, what version of Emby Server? 

eduard.georgescu
Posted

Luke, it is latest version: 4.5.2.0.

Posted

Ok, please try again with the next release. Thanks.

eduard.georgescu
Posted

Thank you Luke. Wait for it.

eduard.georgescu
Posted

Luke, I update it to 4.5.3.0 and still not working. Soundtouch application still can't find NAS Emby.

Posted

Ok sorry, we'll probably have to test with the sound touch ourselves in order to see what's going on.

Posted (edited)

I can confirm emby 4.5.3.0 DLNA server does not show in the Bose app as a DLNA source.

As a alternative I installed a miniDLNA server back in 2018. It does work in the app. Most audio codecs do not require transcoding therefore it works out-of-the-box. I still use it today.

Personally I use emby only for video playback on the TV.

Edited by fire@emby
Posted

Ok thanks for reporting. We'll try to chase it down.

  • Thanks 1
eduard.georgescu
Posted

I tried miniDLNA and I can confirm that is working with Soundtouch app. 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...