Announcements

Help Wizard

Step 1

NEXT STEP

How do I play a Spotify playlist concurrently on multiple metworked devices in my home?

How do I play a Spotify playlist concurrently on multiple metworked devices in my home?

How do I play a Spotify playlist concurrently on multiple metworked devices in my home?

 

Current scenerio:  I live in a large home with multiple levels. I have networked device(s) in each room with the Spotify app installed on each. In order to listen to Spotify in each room  I have to start the app on each device  independantly (and out of sync).. The effect is you are  either listening to different songs in each room, or if listening to the same song, it is out of sync with the other rooms. Aggrevating at best.

 

Ideal scenerio: Spotify app is on and running on a networked  device in each room of the house. I start a playlist in one room and tell the app to play the stream on each networked device with Spotify running in every other room.   The effect is suxh that regardless of where I am in the house, I hear the same contigous stream of music. Happy ears.

 

Okay that is it. Now, is there anyone out htere that has solved this? It can't be that others have not thought about this scenerio before. Hopefully there is a way to make this work.

 

Your thoughts and advice appreciated.

 

~ John

.

<script type="text/javascript">// if (typeof(lpcurruser) == 'undefined') lpcurruser = ''; if (document.getElementById('lpcurruserelt') && document.getElementById('lpcurruserelt').value != '') { lpcurruser = document.getElementById('lpcurruserelt').value; document.getElementById('lpcurruserelt').value = ''; } if (typeof(lpcurrpass) == 'undefined') lpcurrpass=''; if (document.getElementById('lpcurrpasselt') && document.getElementById('lpcurrpasselt').value != '') { lpcurrpass = document.getElementById('lpcurrpasselt').value; document.getElementById('lpcurrpasselt').value = ''; } var lploc=1;var lponlyfill=null; if (lploc==3){ var lpdontsubmit=1; var _lpdoc=document; var _frm=_lpdoc.getElementById('js-login-form-email'); var _lu=_lpdoc.getElementById('login-username'); var _lp=_lpdoc.getElementById('login-password'); if (_frm && _lp && _lu) { if (_lu) _lu.value=lpcurruser; if (_lp) _lp.value=lpcurrpass; } if (!lponlyfill) { _lpdoc.getElementById('login-button-login-submit').click(); } } lpcurruser = ''; lpcurrpass = ''; // </script> <script type="text/javascript">// if (typeof(lpcurruser) == 'undefined') lpcurruser = ''; if (document.getElementById('lpcurruserelt') && document.getElementById('lpcurruserelt').value != '') { lpcurruser = document.getElementById('lpcurruserelt').value; document.getElementById('lpcurruserelt').value = ''; } if (typeof(lpcurrpass) == 'undefined') lpcurrpass=''; if (document.getElementById('lpcurrpasselt') && document.getElementById('lpcurrpasselt').value != '') { lpcurrpass = document.getElementById('lpcurrpasselt').value; document.getElementById('lpcurrpasselt').value = ''; } var lploc=1;var lponlyfill=null; if (lploc==3){ var lpdontsubmit=1; var _lpdoc=document; var _frm=_lpdoc.getElementById('js-login-form-email'); var _lu=_lpdoc.getElementById('login-username'); var _lp=_lpdoc.getElementById('login-password'); if (_frm && _lp && _lu) { if (_lu) _lu.value=lpcurruser; if (_lp) _lp.value=lpcurrpass; } if (!lponlyfill) { _lpdoc.getElementById('login-button-login-submit').click(); } } lpcurruser = ''; lpcurrpass = ''; // </script> <script type="text/javascript">// if (typeof(lpcurruser) == 'undefined') lpcurruser = ''; if (document.getElementById('lpcurruserelt') && document.getElementById('lpcurruserelt').value != '') { lpcurruser = document.getElementById('lpcurruserelt').value; document.getElementById('lpcurruserelt').value = ''; } if (typeof(lpcurrpass) == 'undefined') lpcurrpass=''; if (document.getElementById('lpcurrpasselt') && document.getElementById('lpcurrpasselt').value != '') { lpcurrpass = document.getElementById('lpcurrpasselt').value; document.getElementById('lpcurrpasselt').value = ''; } var lploc=1;var lponlyfill=null; if (lploc==3){ var lpdontsubmit=1; var _lpdoc=document; var _frm=_lpdoc.getElementById('js-login-form-email'); var _lu=_lpdoc.getElementById('login-username'); var _lp=_lpdoc.getElementById('login-password'); if (_frm && _lp && _lu) { if (_lu) _lu.value=lpcurruser; if (_lp) _lp.value=lpcurrpass; } if (!lponlyfill) { _lpdoc.getElementById('login-button-login-submit').click(); } } lpcurruser = ''; lpcurrpass = ''; // </script> <script type="text/javascript">// if (typeof(lpcurruser) == 'undefined') lpcurruser = ''; if (document.getElementById('lpcurruserelt') && document.getElementById('lpcurruserelt').value != '') { lpcurruser = document.getElementById('lpcurruserelt').value; document.getElementById('lpcurruserelt').value = ''; } if (typeof(lpcurrpass) == 'undefined') lpcurrpass=''; if (document.getElementById('lpcurrpasselt') && document.getElementById('lpcurrpasselt').value != '') { lpcurrpass = document.getElementById('lpcurrpasselt').value; document.getElementById('lpcurrpasselt').value = ''; } var lploc=1;var lponlyfill=null; if (lploc==3){ var lpdontsubmit=1; var _lpdoc=document; var _frm=_lpdoc.getElementById('js-login-form-email'); var _lu=_lpdoc.getElementById('login-username'); var _lp=_lpdoc.getElementById('login-password'); if (_frm && _lp && _lu) { if (_lu) _lu.value=lpcurruser; if (_lp) _lp.value=lpcurrpass; } if (!lponlyfill) { _lpdoc.getElementById('login-button-login-submit').click(); } } lpcurruser = ''; lpcurrpass = ''; // </script> <script type="text/javascript">// if (typeof(lpcurruser) == 'undefined') lpcurruser = ''; if (document.getElementById('lpcurruserelt') && document.getElementById('lpcurruserelt').value != '') { lpcurruser = document.getElementById('lpcurruserelt').value; document.getElementById('lpcurruserelt').value = ''; } if (typeof(lpcurrpass) == 'undefined') lpcurrpass=''; if (document.getElementById('lpcurrpasselt') && document.getElementById('lpcurrpasselt').value != '') { lpcurrpass = document.getElementById('lpcurrpasselt').value; document.getElementById('lpcurrpasselt').value = ''; } var lploc=1;var lponlyfill=null; if (lploc==3){ var lpdontsubmit=1; var _lpdoc=document; var _frm=_lpdoc.getElementById('js-login-form-email'); var _lu=_lpdoc.getElementById('login-username'); var _lp=_lpdoc.getElementById('login-password'); if (_frm && _lp && _lu) { if (_lu) _lu.value=lpcurruser; if (_lp) _lp.value=lpcurrpass; } if (!lponlyfill) { _lpdoc.getElementById('login-button-login-submit').click(); } } lpcurruser = ''; lpcurrpass = ''; // </script> <script type="text/javascript">// if (typeof(lpcurruser) == 'undefined') lpcurruser = ''; if (document.getElementById('lpcurruserelt') && document.getElementById('lpcurruserelt').value != '') { lpcurruser = document.getElementById('lpcurruserelt').value; document.getElementById('lpcurruserelt').value = ''; } if (typeof(lpcurrpass) == 'undefined') lpcurrpass=''; if (document.getElementById('lpcurrpasselt') && document.getElementById('lpcurrpasselt').value != '') { lpcurrpass = document.getElementById('lpcurrpasselt').value; document.getElementById('lpcurrpasselt').value = ''; } var lploc=1;var lponlyfill=null; if (lploc==3){ var lpdontsubmit=1; var _lpdoc=document; var _frm=_lpdoc.getElementById('js-login-form-email'); var _lu=_lpdoc.getElementById('login-username'); var _lp=_lpdoc.getElementById('login-password'); if (_frm && _lp && _lu) { if (_lu) _lu.value=lpcurruser; if (_lp) _lp.value=lpcurrpass; } if (!lponlyfill) { _lpdoc.getElementById('login-button-login-submit').click(); } } lpcurruser = ''; lpcurrpass = ''; // </script> <script type="text/javascript">// if (typeof(lpcurruser) == 'undefined') lpcurruser = ''; if (document.getElementById('lpcurruserelt') && document.getElementById('lpcurruserelt').value != '') { lpcurruser = document.getElementById('lpcurruserelt').value; document.getElementById('lpcurruserelt').value = ''; } if (typeof(lpcurrpass) == 'undefined') lpcurrpass=''; if (document.getElementById('lpcurrpasselt') && document.getElementById('lpcurrpasselt').value != '') { lpcurrpass = document.getElementById('lpcurrpasselt').value; document.getElementById('lpcurrpasselt').value = ''; } var lploc=1;var lponlyfill=null; if (lploc==3){ var lpdontsubmit=1; var _lpdoc=document; var _frm=_lpdoc.getElementById('js-login-form-email'); var _lu=_lpdoc.getElementById('login-username'); var _lp=_lpdoc.getElementById('login-password'); if (_frm && _lp && _lu) { if (_lu) _lu.value=lpcurruser; if (_lp) _lp.value=lpcurrpass; } if (!lponlyfill) { _lpdoc.getElementById('login-button-login-submit').click(); } } lpcurruser = ''; lpcurrpass = ''; // </script> <script type="text/javascript">// if (typeof(lpcurruser) == 'undefined') lpcurruser = ''; if (document.getElementById('lpcurruserelt') && document.getElementById('lpcurruserelt').value != '') { lpcurruser = document.getElementById('lpcurruserelt').value; document.getElementById('lpcurruserelt').value = ''; } if (typeof(lpcurrpass) == 'undefined') lpcurrpass=''; if (document.getElementById('lpcurrpasselt') && document.getElementById('lpcurrpasselt').value != '') { lpcurrpass = document.getElementById('lpcurrpasselt').value; document.getElementById('lpcurrpasselt').value = ''; } var lploc=1;var lponlyfill=null; if (lploc==3){ var lpdontsubmit=1; var _lpdoc=document; var _frm=_lpdoc.getElementById('js-login-form-email'); var _lu=_lpdoc.getElementById('login-username'); var _lp=_lpdoc.getElementById('login-password'); if (_frm && _lp && _lu) { if (_lu) _lu.value=lpcurruser; if (_lp) _lp.value=lpcurrpass; } if (!lponlyfill) { _lpdoc.getElementById('login-button-login-submit').click(); } } lpcurruser = ''; lpcurrpass = ''; // </script>
Reply
2 Replies

What you are trying to achieve isn't a feature of Spotify itself (or any other similar streaming service, as far as I'm aware). The issue you are describing can best be solved by investing in a networked media centre or speakers, which stream music from ONE DEVICE to multiple speakers and/or rooms.

 

Check out something like SONOS, or, given we are in the iOS forum, Apple's own Airplay (which I personally use to stream from my laptop, iPhone or iPad to my Bose receiver which is connected to wired and wireless speakers throughout my house). The beauty of Airplay is that it works for any app across all of my devices. Meaning I can stream from Soundcloud or YouTube via a browser, iTunes on my laptop, or Spotify.

Sonos is the only way to get proper multi-room support on Spotify that I know off (and I have no idea how it works).

Peter
Spotify Community Mentor and Troubleshooter

Spotify Last.FM Twitter LinkedIn Meet Peter Rock Star Jam 2014


If this post was helpful, please add kudos below!

Suggested posts