Jump to content

Sonos Play 5 and Connect working


Smaky

Recommended Posts

Smaky

Just to confirm that both my Sonos Play 5 and Sonos Connect are working fine to stream music from MB3 via DLNA.

  • Like 2
Link to comment
Share on other sites

CBers

Just tried playing music (mp3) to both my Sonos Play:5 abd Sonos PlayBar, but not everything plays.

 

Getting 500 error messages in server log on some music, but other music plays fine.

 

99% of my music are mp3's.

 

 

 

.

Edited by CBers
Link to comment
Share on other sites

Smaky

I have also plenty of MP3s. I am using the latest dev build and it worked just fine.

Link to comment
Share on other sites

  • 3 months later...
Spaceboy

how do we know what media types the sonos will accept? my library is split between mp3 alac and flac, i guess alac and flac will need to be transcoded? is there a guide to setting this up? cheers

Link to comment
Share on other sites

Starlionblue

how do we know what media types the sonos will accept? my library is split between mp3 alac and flac, i guess alac and flac will need to be transcoded? is there a guide to setting this up? cheers

 

According to Sonos, FLAC is supported.

 

Support for compressed MP3, iTunes Plus, WMA, AAC (MPEG4), AAC+, Ogg Vorbis, Audible 

(format 4), Apple Lossless, Flac (lossless) music files, as well as uncompressed WAV and AIFF 
files.
Native support for 44.1kHz sample rates. Additional support for 48kHz, 32kHz, 24kHz, 22kHz, 
16kHz, 11kHz, and 8kHz sample rates.
Note: Previously purchased Apple “Fairplay” DRM-protected songs may be upgraded. See Apple 
for details. AAC Enhanced and WMA Lossless formats not currently supported.
 
As far as I know, the only big omission with Sonos is DTS, but that's only an issue with movies. It is a moot point anyway because even if you set up the Sonos Soundbar and two speakers as a "home theatre", Sonos will only take a stereo signal, not 5,1. Then it applies math-fu to the signal to give an impression of surround. The movie sound buff in me cringes at the very thought.  :wacko:
  • Like 1
Link to comment
Share on other sites

Spaceboy

Cool, so I just need to transcode alac. I'm sure alac was a bad choice but my Idevices are central to my music habits

Link to comment
Share on other sites

Spaceboy

From the above alac (apple lossless) is supported too! Must have been the bit rate errors others are reporting then. More testing needed!

Link to comment
Share on other sites

im85288

 

As far as I know, the only big omission with Sonos is DTS, but that's only an issue with movies. It is a moot point anyway because even if you set up the Sonos Soundbar and two speakers as a "home theatre", Sonos will only take a stereo signal, not 5,1. Then it applies math-fu to the signal to give an impression of surround. The movie sound buff in me cringes at the very thought.  :wacko:

 

 

True the Sonos soundbar fails with DTS as the source, however it will do DD5.1 and AC3 fine. You can confirm what input signal the sonos soundbar is receiving by going to settings and then "about my sonos system". I have it hooked up to my Roku client (with convert from DTS to AC3 selected in the options) and get full surround sound for all Movies with a 5.1 audio track. Also another good option is using XBMC (Kodi) with the XBMB3C addon as you can set the audio settings to state that you do not have a DTS compatible receiver..it will then automatically output something the soundbar can output.

Link to comment
Share on other sites

CBers

True the Sonos soundbar fails with DTS as the source, however it will do DD5.1 and AC3 fine. You can confirm what input signal the sonos soundbar is receiving by going to settings and then "about my sonos system". I have it hooked up to my Roku client (with convert from DTS to AC3 selected in the options) and get full surround sound for all Movies with a 5.1 audio track. Also another good option is using XBMC (Kodi) with the XBMB3C addon as you can set the audio settings to state that you do not have a DTS compatible receiver..it will then automatically output something the soundbar can output.

 

I re-encode all of my DTS movies to have an DD/AC3 track as well.

 

PITA but it provides a solution when playing back audio via the PlayBar.

Link to comment
Share on other sites

Starlionblue

True the Sonos soundbar fails with DTS as the source, however it will do DD5.1 and AC3 fine. You can confirm what input signal the sonos soundbar is receiving by going to settings and then "about my sonos system". I have it hooked up to my Roku client (with convert from DTS to AC3 selected in the options) and get full surround sound for all Movies with a 5.1 audio track. Also another good option is using XBMC (Kodi) with the XBMB3C addon as you can set the audio settings to state that you do not have a DTS compatible receiver..it will then automatically output something the soundbar can output.

 

I re-encode all of my DTS movies to have an DD/AC3 track as well.

 

PITA but it provides a solution when playing back audio via the PlayBar.

 

Fair points. I had forgotten that Sonos does support 5.1 if the optical output is 5.1. Most TVs unfortunately downmix 5.1 to 2.0, and Sonos is adamant about using the TVs output instead of a receiver.

 

Question, can Sonos really take Dolby Digital or does Sonos need a PCM input? DD is not mentioned as a supported format.

 

On a side note, and speaking from personal experience only, DTS sounds noticeably better than DD+.

Link to comment
Share on other sites

Spaceboy

Yeah I won't be using sonos for anything non audio, the play bar got very mixed reviews, mainly as a result of connectivity concerns if I remember correctly, but I'll be using the audio equipment in every room

Link to comment
Share on other sites

Starlionblue

Yeah I won't be using sonos for anything non audio, the play bar got very mixed reviews, mainly as a result of connectivity concerns if I remember correctly, but I'll be using the audio equipment in every room

 

That seems to be the way to do it. The music and multi-room stuff seems fantasic, but the Playbar is only really a "solution" if you come from TV speakers. It boggles the mind what Sonos was thinking with the Playbar product. You'd think they would want to make real inroads with the home theater enthusiast crowd, large parts of which (myself included) are salivating over a Sonos multi-room system. Instead they start by ignoring DTS...

 

The only advantage the Playbar has over any other soundbar is the Sonos integration. In contrast, a Samsung soundbar with included wireless sub costs less than a quarter compared to the Sonos Playbar with Sonos Sub, and to add insult to injury it supports DTS.  :rolleyes:

Edited by Starlionblue
  • Like 1
Link to comment
Share on other sites

CBers

Tell me about the price, £600 is a lot for a non-DTS device, but then I knew about it before I bought it.

 

Multi-room playback is excellent and the sound is awesome.

 

DD 5.1 playback on the PlayBar rocks the room and I'm more than happy with it.

 

There's quite a few requests for DTS to be added on the Sonos forums.

Link to comment
Share on other sites

Starlionblue

There's quite a few requests for DTS to be added on the Sonos forums.

There are indeed. However that has been going on for quite a while with no move from Sonos to add said support.

  • Like 1
Link to comment
Share on other sites

Spaceboy

Anyway, cbers, did you come to any conclusions about why some music worked and others didn't?

Link to comment
Share on other sites

CBers

Anyway, cbers, did you come to any conclusions about why some music worked and others didn't?

I can play MP3 and FLAC audio without issue, but I don't have any ALAC audio though.

Link to comment
Share on other sites

Spaceboy

All mp3s? So something changed from your post above? Ok I'll so some testing and digging around in the log to see what error messages show up. Apple lossless = alac afaik

Link to comment
Share on other sites

Happy2Play

 

how i'm supposed to match the profile and the sonos so that when i remote play it uses the profile rather than the default.

 

You will need to look through your log for "Debug - Dlna: No matching device profile found. The default will be used. User-agent: xxxxxxxxxxxxxxxxx".

http://mediabrowser.tv/community/index.php?/topic/7796-calling-up-profiles-with-the-dlna-server/?p=105682

Link to comment
Share on other sites

Spaceboy

i see that:

 

2014-08-11 22:29:01.3070 Debug - Dlna: No matching device profile found. The default will be used.

 

but what do i do next? 

Link to comment
Share on other sites

Spaceboy

ok, i've had a play around and i still don't really understand dlna. i seem to be able to play mp3's to my sonos one but trying flac or alac fails the transcoding (or something along these lines from the log). but the sonos can play both flac and alac so i guess i need to use the profiles.

 

well i tried setting up a profile, set to audio only and to direct play flac and mp4 as well as mp3 but what i can't see is how i'm supposed to match the profile and the sonos so that when i remote play it uses the profile rather than the default.

 

hopefully i've explained this clearly, i couldn't see anything in the wiki on how this should work?

 

cheers

Link to comment
Share on other sites

Spaceboy

its still the same in the log:

 

2014-08-12 21:59:58.4206 Debug - Dlna: 192.168.1.50 - Sonos PLAY:1 Bathroom - Received PlayRequest: PlayNow
2014-08-12 21:59:58.4426 Debug - Dlna: No matching device profile found. The default will need to be used.
2014-08-12 21:59:58.4426 Info - Dlna: No matching device profile found. The default will need to be used.
    DeviceDescription:
    FriendlyName:192.168.1.50 - Sonos PLAY:1 Bathroom
    Manufacturer:Sonos, Inc.
    ManufacturerUrl:http://www.sonos.com
    ModelDescription:Sonos PLAY:1
    ModelName:Sonos PLAY:1
    ModelNumber:S1
    ModelUrl:http://www.sonos.com/products/zoneplayers/S1
    SerialNumber:
2014-08-12 21:59:58.4426 Debug - Dlna: 192.168.1.50 - Sonos PLAY:1 Bathroom - Playlist created
2014-08-12 21:59:58.4426 Debug - Dlna: 192.168.1.50 - Sonos PLAY:1 Bathroom - Playing 1 items
2014-08-12 21:59:58.4587 Debug - Dlna: 192.168.1.50 - Sonos PLAY:1 Bathroom - SetAvTransport Uri: http://192.168.1.15:8096/mediabrowser/audio/813d9df6d0097128b0589b2d3cedf89c/stream.mp3?Params=;uuid:RINCON_000E58C7BAE401400;813d9df6d0097128b0589b2d3cedf89c;true;;;;;;;;;;;0; DlnaHeaders: DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000
2014-08-12 21:59:58.6278 Debug - Dlna: RestartTimer
2014-08-12 21:59:58.6278 Debug - HttpServer: HTTP GET http://192.168.1.15:8096/mediabrowser/audio/813d9df6d0097128b0589b2d3cedf89c/stream.mp3?Params=;uuid:RINCON_000E58C7BAE401400;813d9df6d0097128b0589b2d3cedf89c;true;;;;;;;;;;;0;
2014-08-12 21:59:58.6298 Debug - HttpServer: HTTP Response 204 to 192.168.1.1. Response time: 206.1369 ms.
    Url: http://server.org:8096/mediabrowser/Sessions/f81233ca48a44e74b75a441002074d43/Playing?ItemIds=813d9df6d0097128b0589b2d3cedf89c&PlayCommand=PlayNow
2014-08-12 21:59:58.6298 Debug - Dlna: No matching device profile found. The default will be used.
2014-08-12 21:59:58.6768 Error - HttpResultFactory: Error streaming media
    Unable to write data to the transport connection: An existing connection was forcibly closed by the remote host.
    System.IO.IOException
     at System.Net.Sockets.NetworkStream.EndWrite(IAsyncResult asyncResult)
     at WebSocketSharp.Net.ResponseStream.<EndWrite>b__0(IAsyncResult ares)
     at WebSocketSharp.Net.ResponseStream.EndWrite(IAsyncResult asyncResult)
     at System.IO.Stream.<BeginEndWriteAsync>b__17(Stream stream, IAsyncResult asyncResult)
     at System.Threading.Tasks.TaskFactory`1.FromAsyncTrimPromise`1.Complete(TInstance thisRef, Func`3 endMethod, IAsyncResult asyncResult, 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.IO.Stream.<CopyToAsyncInternal>d__2.MoveNext()
    --- 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 MediaBrowser.Server.Implementations.HttpServer.StreamWriter.<WriteToAsync>d__0.MoveNext()
    InnerException: System.Net.Sockets.SocketException
    An existing connection was forcibly closed by the remote host
     at System.Net.Sockets.Socket.EndSend(IAsyncResult asyncResult)
     at System.Net.Sockets.NetworkStream.EndWrite(IAsyncResult asyncResult)

Edited by Spaceboy
Link to comment
Share on other sites

Happy2Play

Doesn't it show a user-agent at the end?

 

example

2014-08-12 00:01:07.5751 Debug - Dlna: No matching device profile found. The default will be used. User-agent: Roku/DVP-5.5 (045.05E00415A)

Link to comment
Share on other sites

Happy2Play

Do you have another profile that contains this information?  If not have you tried adding this information to your custom profile?

 

 DeviceDescription:
    FriendlyName:192.168.1.50 - Sonos PLAY:1 Bathroom
    Manufacturer:Sonos, Inc.
    ManufacturerUrl:http://www.sonos.com
    ModelDescription:Sonos PLAY:1
    ModelName:Sonos PLAY:1
    ModelNumber:S1
    ModelUrl:http://www.sonos.com.../zoneplayers/S1
    SerialNumber:

Link to comment
Share on other sites

Spaceboy

according to the router i have sonos ZP at 50 and sonos ZB at 27. i only have one sonos and only 50 shows as a remote client in the server

Link to comment
Share on other sites

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...