[ ]   [ ]   [ ]                        [ ]      [ ]   [ ]

Ask an Atheist - R_P - Apr 19, 2024 - 7:24am
 
NYTimes Connections - ptooey - Apr 19, 2024 - 7:23am
 
Wordle - daily game - ptooey - Apr 19, 2024 - 7:22am
 
Baseball, anyone? - Proclivities - Apr 19, 2024 - 7:21am
 
Radio Paradise Comments - Coaxial - Apr 19, 2024 - 6:20am
 
NY Times Strands - Proclivities - Apr 19, 2024 - 6:14am
 
Trump - rgio - Apr 19, 2024 - 6:05am
 
how do you feel right now? - miamizsun - Apr 19, 2024 - 6:02am
 
When I need a Laugh I ... - miamizsun - Apr 19, 2024 - 5:43am
 
Remembering the Good Old Days - miamizsun - Apr 19, 2024 - 5:41am
 
Today in History - DaveInSaoMiguel - Apr 19, 2024 - 4:43am
 
The Obituary Page - kurtster - Apr 18, 2024 - 10:45pm
 
TV shows you watch - kcar - Apr 18, 2024 - 9:13pm
 
Israel - R_P - Apr 18, 2024 - 8:25pm
 
Live Music - oldviolin - Apr 18, 2024 - 3:24pm
 
What Makes You Laugh? - oldviolin - Apr 18, 2024 - 2:49pm
 
Robots - miamizsun - Apr 18, 2024 - 2:18pm
 
Song of the Day - oldviolin - Apr 18, 2024 - 10:22am
 
Museum Of Bad Album Covers - Steve - Apr 18, 2024 - 6:58am
 
April 2024 Photo Theme - Happenstance - haresfur - Apr 17, 2024 - 7:04pm
 
Europe - haresfur - Apr 17, 2024 - 6:47pm
 
Country Up The Bumpkin - KurtfromLaQuinta - Apr 17, 2024 - 5:23pm
 
Name My Band - GeneP59 - Apr 17, 2024 - 3:27pm
 
What's that smell? - Isabeau - Apr 17, 2024 - 2:50pm
 
USA! USA! USA! - R_P - Apr 17, 2024 - 1:48pm
 
Business as Usual - black321 - Apr 17, 2024 - 1:48pm
 
Things that make you go Hmmmm..... - dischuckin - Apr 17, 2024 - 1:29pm
 
Talk Behind Their Backs Forum - VV - Apr 17, 2024 - 1:26pm
 
Russia - R_P - Apr 17, 2024 - 1:14pm
 
Science in the News - Red_Dragon - Apr 17, 2024 - 11:14am
 
Magic Eye optical Illusions - Proclivities - Apr 17, 2024 - 10:08am
 
Ukraine - kurtster - Apr 17, 2024 - 10:05am
 
Photography Forum - Your Own Photos - Alchemist - Apr 17, 2024 - 9:38am
 
Just for the Haiku of it. . . - oldviolin - Apr 17, 2024 - 9:01am
 
HALF A WORLD - oldviolin - Apr 17, 2024 - 8:52am
 
• • • The Once-a-Day • • •  - oldviolin - Apr 16, 2024 - 9:08pm
 
Little known information... maybe even facts - R_P - Apr 16, 2024 - 3:29pm
 
songs that ROCK! - thisbody - Apr 16, 2024 - 10:56am
 
260,000 Posts in one thread? - oldviolin - Apr 16, 2024 - 10:10am
 
WTF??!! - rgio - Apr 16, 2024 - 5:23am
 
Australia has Disappeared - haresfur - Apr 16, 2024 - 4:58am
 
Earthquake - miamizsun - Apr 16, 2024 - 4:46am
 
It's the economy stupid. - miamizsun - Apr 16, 2024 - 4:28am
 
Republican Party - Isabeau - Apr 15, 2024 - 12:12pm
 
Vinyl Only Spin List - kurtster - Apr 14, 2024 - 11:59am
 
Eclectic Sound-Drops - thisbody - Apr 14, 2024 - 11:27am
 
Synchronization - ReggieDXB - Apr 13, 2024 - 11:40pm
 
Other Medical Stuff - geoff_morphini - Apr 13, 2024 - 7:54am
 
What Did You See Today? - Steely_D - Apr 13, 2024 - 6:42am
 
Photos you have taken of your walks or hikes. - KurtfromLaQuinta - Apr 12, 2024 - 3:50pm
 
Things You Thought Today - Red_Dragon - Apr 12, 2024 - 3:05pm
 
Poetry Forum - oldviolin - Apr 12, 2024 - 8:45am
 
Dear Bill - oldviolin - Apr 12, 2024 - 8:16am
 
Radio Paradise in Foobar2000 - gvajda - Apr 11, 2024 - 6:53pm
 
Mixtape Culture Club - ColdMiser - Apr 11, 2024 - 8:29am
 
Joe Biden - black321 - Apr 11, 2024 - 7:43am
 
New Song Submissions system - MayBaby - Apr 11, 2024 - 6:29am
 
No TuneIn Stream Lately - kurtster - Apr 10, 2024 - 6:26pm
 
Caching to Apple watch quit working - email-muri.0z - Apr 10, 2024 - 6:25pm
 
April 8th Partial Solar Eclipse - Alchemist - Apr 10, 2024 - 10:52am
 
Bug Reports & Feature Requests - orrinc - Apr 10, 2024 - 10:48am
 
NPR Listeners: Is There Liberal Bias In Its Reporting? - black321 - Apr 9, 2024 - 2:11pm
 
Sonos - rnstory - Apr 9, 2024 - 10:43am
 
RP Windows Desktop Notification Applet - gvajda - Apr 9, 2024 - 9:55am
 
If not RP, what are you listening to right now? - kurtster - Apr 8, 2024 - 10:34am
 
And the good news is.... - thisbody - Apr 8, 2024 - 3:57am
 
How do I get songs into My Favorites - Huey - Apr 7, 2024 - 11:29pm
 
Pernicious Pious Proclivities Particularized Prodigiously - R_P - Apr 7, 2024 - 5:14pm
 
Lyrics that strike a chord today... - Isabeau - Apr 7, 2024 - 12:50pm
 
Dialing 1-800-Manbird - oldviolin - Apr 7, 2024 - 11:18am
 
Why is Mellow mix192kbps? - dean2.athome - Apr 7, 2024 - 1:11am
 
Musky Mythology - haresfur - Apr 6, 2024 - 7:11pm
 
China - R_P - Apr 6, 2024 - 11:19am
 
Artificial Intelligence - R_P - Apr 5, 2024 - 12:45pm
 
Vega4 - Bullets - nirgivon - Apr 5, 2024 - 11:50am
 
Index » Internet/Computer » The Web » streaming internet radio on a network Page: 1, 2  Next
Post to this Topic
Servo

Servo Avatar

Location: Down on the Farm
Gender: Male


Posted: Mar 25, 2009 - 4:33pm

 SaintPeter wrote:
Wow Servo!  Great information and descriptions for the semi-geeky.  Thank you for your time and effort.  I will spend a little time researching and digesting all of this, but it sounds like what I have been looking for.
 
Glad I could help.  Feel free to ask as many follow-up questions as you want.  Setting up RTP for the first time can be a little tricky, so don't be surprised if it doesn't work the first time, even though it looks fairly simple.


SaintPeter

SaintPeter Avatar

Location: Denver
Gender: Male


Posted: Mar 25, 2009 - 7:22am

 dmax wrote:

I use an Apple laptop connected to some good speakers, playing RP or my music via iTunes. Using AirTunes, the signal goes to two Airport Expresses, which playback through good big speakers in other parts of the house. They're all (as best I can tell) in sync.

 

 
This is the second vote for the Express.  I love my Apple gear and I have little doubt that one of these devices would set me up nicely.  One benefit of the Express compared to the other suggestions is the ability to stream to a non-computer (like the Sansui receiver mentioned before).  My specific case involves computers that are already networked so it seems a little redundant.  And I am a cheapass and am trying to keep the cost to zero if possible.

Thank you for your input. 

SaintPeter

SaintPeter Avatar

Location: Denver
Gender: Male


Posted: Mar 25, 2009 - 7:18am

 Servo wrote:

Now you're talking my language.  During my careers in pro audio and TV broadcasting, SMPTE time code was the standard way to keep everything in sync.  The problem with using a common time base of any kind is that you're going to end up running cables or purchasing outrageously expensive radio equipment.  If you're going to go to that length, the simpler solution is to just run the baseband audio around the house.

If you want to keep it all on your existing network without any extra wires or radios, two standard network protocols may help: Network Time Protocol and Real-Time Transport Protocol.  NTP can synchronize computer clocks with millisecond accuracy under the right conditions.  You'll probably never get anywhere close to this level of precision over a Wi-Fi network, but it's a good start.  There are free NTP clients for just about every operating system; see the link above for more information.  RTP is more technical, and something that you're not likely to see mentioned in conjunction with the software that uses it.  Fortunately the free VLC media player supports RTP, and is available for just about every operating system.

VLC has the ability to play a stream and do other things to the same stream at the same time.  That means that you can play a RP stream on your Mac, and stream it directly to your PC over your home network in real time.  You might be asking why you should do it this way when you could just "tune in" RP without installing VLC or setting up a RTP connection.  The answer is that "tuning in" to RP directly makes a separate Internet connection that travels back and forth from far away.  The way that the Internet is designed, you have no control over the path that each stream takes.  But the biggest problem is that "tuning in" to RP uses Internet protocols that must talk in both directions.

Since you're not a geek, I'll try to make an analogy:  Imagine the guy in the Verizon Wireless TV commercials inside your computers, saying "can you hear me now?" over and over.  The RP servers will send a tiny chunk of music, and then wait for your computer to answer back "I got that piece, please send another" or "I didn't get that piece, please send it again".  This happens constantly.  You usually don't hear any interruption in the music because your media player program stores up enough of the music so that it comes out continuously.  But all of the action that happens in the background makes it nearly impossible to have two separate streams from RP to play in sync on any two computers.

By using only one stream from RP, you save a stream for another RP listener, and you have a much shorter path for the second stream to travel: from one part of your house to another instead of cross-country.  Using RTP helps your two home computers sync up better because it doesn't use the Verizon guy.  The RTP server sends the music in perfect sync, and doesn't wait for a reply.  On your small home network, there's usually no need to have the 2-way conversation because there are far less possibilities to lose any of the music stream.

RTP works best on wired networks, where signal quality is close to ideal.  On a Wi-Fi network, signal quality can be degraded by distance, obstructions and interference.  The good news is that the digital radios that Wi-Fi networks use talk back and forth, just like the connection to/from RP, so the Wi-Fi should prevent drop-outs.  It all depends on the quality of the wireless connection, which can change.  By using RTP, you eliminate a redundant 2-way conversation, and have a much better chance of keeping your two machines in sync.

The technical term for storing up the music so that it comes out in a continuous stream is called "buffering".  VLC has fully adjustable buffer settings, so you can fine-tune the timing.  With a little patience, you should be able to tune the VLC software to the point that there is no noticeable delay between your two computers, without any extra hardware.

Since you're on a wireless network, your results may vary.  But since it costs nothing to try, that's where I'd start.

 
Wow Servo!  Great information and descriptions for the semi-geeky.  Thank you for your time and effort.  I will spend a little time researching and digesting all of this, but it sounds like what I have been looking for.

(former member)

(former member) Avatar

Gender: Male


Posted: Mar 25, 2009 - 6:29am

 SaintPeter wrote:
Hello.  I have a small home network with only a couple of computers on it.  One is a Mac, the other is a PC.  When the two computers are both listening to RP, the streams are out of sync with each other, causing audio discord and confusion in my listening spaces.

I would like to stream the radio on the network so both computers could have the same tunes playing at the same time.  Is that so much to ask??

I am also no techno-weenie so please type slow.

Thanks!
 
I use an Apple laptop connected to some good speakers, playing RP or my music via iTunes. Using AirTunes, the signal goes to two Airport Expresses, which playback through good big speakers in other parts of the house. They're all (as best I can tell) in sync.

 
Servo

Servo Avatar

Location: Down on the Farm
Gender: Male


Posted: Mar 24, 2009 - 11:29pm

 SaintPeter wrote:
MIDI equipment was using SMPTE(?)...
 
Now you're talking my language.  During my careers in pro audio and TV broadcasting, SMPTE time code was the standard way to keep everything in sync.  The problem with using a common time base of any kind is that you're going to end up running cables or purchasing outrageously expensive radio equipment.  If you're going to go to that length, the simpler solution is to just run the baseband audio around the house.

If you want to keep it all on your existing network without any extra wires or radios, two standard network protocols may help: Network Time Protocol and Real-Time Transport Protocol.  NTP can synchronize computer clocks with millisecond accuracy under the right conditions.  You'll probably never get anywhere close to this level of precision over a Wi-Fi network, but it's a good start.  There are free NTP clients for just about every operating system; see the link above for more information.  RTP is more technical, and something that you're not likely to see mentioned in conjunction with the software that uses it.  Fortunately the free VLC media player supports RTP, and is available for just about every operating system.

VLC has the ability to play a stream and do other things to the same stream at the same time.  That means that you can play a RP stream on your Mac, and stream it directly to your PC over your home network in real time.  You might be asking why you should do it this way when you could just "tune in" RP without installing VLC or setting up a RTP connection.  The answer is that "tuning in" to RP directly makes a separate Internet connection that travels back and forth from far away.  The way that the Internet is designed, you have no control over the path that each stream takes.  But the biggest problem is that "tuning in" to RP uses Internet protocols that must talk in both directions.

Since you're not a geek, I'll try to make an analogy:  Imagine the guy in the Verizon Wireless TV commercials inside your computers, saying "can you hear me now?" over and over.  The RP servers will send a tiny chunk of music, and then wait for your computer to answer back "I got that piece, please send another" or "I didn't get that piece, please send it again".  This happens constantly.  You usually don't hear any interruption in the music because your media player program stores up enough of the music so that it comes out continuously.  But all of the action that happens in the background makes it nearly impossible to have two separate streams from RP to play in sync on any two computers.

By using only one stream from RP, you save a stream for another RP listener, and you have a much shorter path for the second stream to travel: from one part of your house to another instead of cross-country.  Using RTP helps your two home computers sync up better because it doesn't use the Verizon guy.  The RTP server sends the music in perfect sync, and doesn't wait for a reply.  On your small home network, there's usually no need to have the 2-way conversation because there are far less possibilities to lose any of the music stream.

RTP works best on wired networks, where signal quality is close to ideal.  On a Wi-Fi network, signal quality can be degraded by distance, obstructions and interference.  The good news is that the digital radios that Wi-Fi networks use talk back and forth, just like the connection to/from RP, so the Wi-Fi should prevent drop-outs.  It all depends on the quality of the wireless connection, which can change.  By using RTP, you eliminate a redundant 2-way conversation, and have a much better chance of keeping your two machines in sync.

The technical term for storing up the music so that it comes out in a continuous stream is called "buffering".  VLC has fully adjustable buffer settings, so you can fine-tune the timing.  With a little patience, you should be able to tune the VLC software to the point that there is no noticeable delay between your two computers, without any extra hardware.

Since you're on a wireless network, your results may vary.  But since it costs nothing to try, that's where I'd start.


530ferry

530ferry Avatar

Location: rainforest


Posted: Mar 24, 2009 - 2:30pm

Glad you recognized my av, SaintPeter.  I like to go to whatever lengths are necessary to prove how old I am.  You're probably not referring to RCA cables for the FM transmitter app, because there aren't any.  Just the device itself.   And JrzyTmata, you're quite right ... poor quality can be a problem.  There are lots of low-power transmitters out there; some of them are only effective if they are 4-5 feet from the receiver.  They're made for vehicles, and not much else.  Mine is a HiFast HFM7F, and it's goes a lot farther than that.  It also doesn't hurt being out in the sticks where there are no interfering signals.
cc_rider

cc_rider Avatar

Location: Bastrop
Gender: Male


Posted: Mar 24, 2009 - 1:10pm

 SaintPeter wrote:

Digital musical devices sync up with each other using a code to keep all the parts together.  That technology has been around for years.  I am very dangerous with my teaspoon of knowledge concerning all of this.

"I did not step forward, Sir.  All the other soldiers stepped back."

Thanks again for looking into this for me.
 
Oh, okay. I'm pretty sure my Sansui receivers predate any digital music devices, since they were built around 1970. Ten years before MIDI was created (1982, according to Wiki.) These old beasts are about the only music technology I'm qualified for anymore.

Sorry I didn't have a more sophisticated answer. I was hoping they had rigged up some kind of 'music server' to keep everything synced, but apparently that's not it. Oh well.

c.

SaintPeter

SaintPeter Avatar

Location: Denver
Gender: Male


Posted: Mar 24, 2009 - 1:02pm

 cc_rider wrote:

I have no idea what any of that means. We don't have an 'IT guy', just one of the mech. engineers we suckered into admin duty. See what happens when you miss a meeting?
 
Digital musical devices sync up with each other using a code to keep all the parts together.  That technology has been around for years.  I am very dangerous with my teaspoon of knowledge concerning all of this.

"I did not step forward, Sir.  All the other soldiers stepped back."

Thanks again for looking into this for me.

cc_rider

cc_rider Avatar

Location: Bastrop
Gender: Male


Posted: Mar 24, 2009 - 12:54pm

 SaintPeter wrote:

MIDI equipment was using SMPTE(?) back when that Sansui was wrapped in smelly plastic and styrofoam!

Thank you for your time.  Tell your IT guy he needs to adjust the rabbit ears.

 
I have no idea what any of that means. We don't have an 'IT guy', just one of the mech. engineers we suckered into admin duty. See what happens when you miss a meeting?

SaintPeter

SaintPeter Avatar

Location: Denver
Gender: Male


Posted: Mar 24, 2009 - 12:39pm

 cc_rider wrote:
Okay, here at work they used a low tech brute force sort of approach. One guy found a cheap-ish 'headphone amplifier' with four outputs. Those are wired into the speakers on other desks. Not exactly what you're looking in for, in fact nothing like what you're looking for!

BillG obviously knows far more about this sort of thing than most folks: if he says it's a big problem with no easy solution (if at all), I'm going with his advice.

I sure like the FM transmitter idea: I have several old (60's-70's vintage) Sansui receivers, and they are perfect candidates for such a setup.

c.

 
MIDI equipment was using SMPTE(?) back when that Sansui was wrapped in smelly plastic and styrofoam!

Thank you for your time.  Tell your IT guy he needs to adjust the rabbit ears.


JrzyTmata

JrzyTmata Avatar



Posted: Mar 24, 2009 - 12:35pm

 cc_rider wrote:
Okay, here at work they used a low tech brute force sort of approach. One guy found a cheap-ish 'headphone amplifier' with four outputs. Those are wired into the speakers on other desks. Not exactly what you're looking in for, in fact nothing like what you're looking for!

BillG obviously knows far more about this sort of thing than most folks: if he says it's a big problem with no easy solution (if at all), I'm going with his advice.

I sure like the FM transmitter idea: I have several old (60's-70's vintage) Sansui receivers, and they are perfect candidates for such a setup.

c.

 
I had a lot of problems with the FM transmitter solution. static, interference and not that great sounding. worth a try if you already have the equipment or if you can return the equipment if it doesn't work out to your satisfaction.
.
the Airport Express works for me, but you have to stream using iTunes.

cc_rider

cc_rider Avatar

Location: Bastrop
Gender: Male


Posted: Mar 24, 2009 - 12:24pm

 BillG wrote:

I'm not sure what kind of solution cc_rider is talking about.  There basically isn't any way to syncronize stream playback between two computers. You can get close sometimes, but they will always drift out of sync. 

You'd think it would be an easy problem to solve, but it's actually quite complex. 

  Okay, here at work they used a low tech brute force sort of approach. One guy found a cheap-ish 'headphone amplifier' with four outputs. Those are wired into the speakers on other desks. Not exactly what you're looking in for, in fact nothing like what you're looking for!

BillG obviously knows far more about this sort of thing than most folks: if he says it's a big problem with no easy solution (if at all), I'm going with his advice.

I sure like the FM transmitter idea: I have several old (60's-70's vintage) Sansui receivers, and they are perfect candidates for such a setup.

c.


SaintPeter

SaintPeter Avatar

Location: Denver
Gender: Male


Posted: Mar 24, 2009 - 12:19pm

 JrzyTmata wrote:

I am playing the stream right now through my mac and through the living room stereo (connected to express) works perfectly.
 
That is very helpful.  I do not want to buy more stuff if it will not fix my issue, but it sounds like that would work.

SaintPeter

SaintPeter Avatar

Location: Denver
Gender: Male


Posted: Mar 24, 2009 - 12:15pm

 530ferry wrote:
If your objective is to have ubiquitous RP (see how I used that big word like I do it all the time?), I have solved that problem in a different way.  I bought a HiFast FM transmitter (about $30) that plugs it into both my USB port and my Audio Out jack.  It picks up RP and re-broadcasts it via an FM signal over about a 60' radius.  I have 3-4 FM receivers all through the house, all tuned to the same frequency, so I can get RP (or any other internet audio signal) wherever I have a receiver.  It's synchronized, wireless, and inexpensive.

 
A good reply and a Ship Arriving Too Late avatar!  Frank would be proud.

I was hoping to do this without buying more gear or wiring the house with RCA cables.  Thank you for a good option.  And I promise not to Google ubiquitous next time.

JrzyTmata

JrzyTmata Avatar



Posted: Mar 24, 2009 - 12:14pm

 SaintPeter wrote:

I am still researching this idea but am unclear if it will present the syncing problems that Bill addressed. 

The Mac's output is the input on a separate stereo.  RP through little plastic speakers?  NEVER!

Thank you, JrzyTmata.
 
I am playing the stream right now through my mac and through the living room stereo (connected to express) works perfectly.


SaintPeter

SaintPeter Avatar

Location: Denver
Gender: Male


Posted: Mar 24, 2009 - 12:12pm

 JrzyTmata wrote:

do you happen to have an airport express?
 
I do not.  The router is wireless, but of a Qwest variety.

530ferry

530ferry Avatar

Location: rainforest


Posted: Mar 24, 2009 - 12:11pm

If your objective is to have ubiquitous RP (see how I used that big word like I do it all the time?), I have solved that problem in a different way.  I bought a HiFast FM transmitter (about $30) that plugs it into both my USB port and my Audio Out jack.  It picks up RP and re-broadcasts it via an FM signal over about a 60' radius.  I have 3-4 FM receivers all through the house, all tuned to the same frequency, so I can get RP (or any other internet audio signal) wherever I have a receiver.  It's synchronized, wireless, and inexpensive.
SaintPeter

SaintPeter Avatar

Location: Denver
Gender: Male


Posted: Mar 24, 2009 - 12:11pm

 JrzyTmata wrote:

he might be able to use the multiple speaker option on itunes. not sure if it works with computer to computer, but if he hooks up a set of powered speakers or a stereo with express, it will work.
 
I am still researching this idea but am unclear if it will present the syncing problems that Bill addressed. 

The Mac's output is the input on a separate stereo.  RP through little plastic speakers?  NEVER!

Thank you, JrzyTmata.

JrzyTmata

JrzyTmata Avatar



Posted: Mar 24, 2009 - 12:11pm

 SaintPeter wrote:

You are not the first to tell me this.

Thank you for your input.
 
do you happen to have an airport express?

SaintPeter

SaintPeter Avatar

Location: Denver
Gender: Male


Posted: Mar 24, 2009 - 12:03pm

 BillG wrote:

I'm not sure what kind of solution cc_rider is talking about.  There basically isn't any way to syncronize stream playback between two computers. You can get close sometimes, but they will always drift out of sync. 

You'd think it would be an easy problem to solve, but it's actually quite complex. 

 
You are not the first to tell me this.

Thank you for your input.

Page: 1, 2  Next