Putting the BBC in Seattle

radio

Among great British traditions, there’s tea, knowing how to lose an empire, tea, Parliament, big ben, tea, incalculable wit, Parliament, big ben, tea, and BBC radio. While Britons in foreign lands may not be able receive BBC radio over the airwaves, there is the remarkable BBC iPlayer that allows online streaming of all those awesome BBC radio stations. Unfortunately, moving away from the Prime Meridian means the BBC radio schedule deviates from the schedule ordained by divine right. In Seattle, for example, a Friday evening comedy would be broadcast in the middle of the afternoon. Basically, it’s like listening to  Prairie Home Companion on Saturday morning. It just feels wrong.

[Adam] came up with a clever solution to this problem. Yes, it’s really just a Raspberry Pi-powered web radio, but there’s a twist to this build: everything from BBC radio is buffered and time shifted. A program that airs at noon in London will now play on [Adam]‘s radio at noon in Seattle.

The hardware portion of the build is an exceedingly British radio which [Adam] deftly modified to include an auxiliary input. The software portion of the build uses ffmpeg, mplayer, and a PHP script to stream the iPlayer audio to a file, wait 8 hours (or whatever the offset from GMT is), and start playing the audio.

In the end, the time shifted BBC radio works perfectly, and even caught the attention of a few people at BBC Radio 4. [Adam] was interviewed about his project, and was even able to listen to his interview several hours later.

Comments

  1. Bogdan says:

    Looks great! I like the old radio built.

    Never thought about time shifting programs :))

    • Alex Rossie says:

      Shame BBC Radio 4 is the absolute worst radio station known to man. (As judged by it;s aSHPM score (attempted self harms per minute while listening.)
      Give me KISS and Capital any day of the week.
      Infact timeshift it so KISS and Capital aren’t complete crap after 6pm…

      • Hahaha. Clearly R4 is not quite for you, you’re trying to compare DJ Hype’s Drum and Bass show with the shipping forecast, the afternoon play and moneybox live? Brilliant.

        • Cargo Cult says:

          @EA (@E54607613): Over a decade ago, I was messing around with a PC TV card. The control software in Linux didn’t have a lower limit on frequency, so I went exploring the FM radio range. Somehow the TV card would pick up multiple radio stations simultaneously – resulting in a late-night mix of the shipping forecast and some phat jungle beats.

          I took a recording – I really wish I could find the file again. I think it’s on an old PC somewhere the other side of the Atlantic…

  2. koit says:

    Nice build, but unfortunately works only west of UK, otherwise you hear the same program at the same time of a day but a day later…

  3. Cold_Turkey says:

    You definitely forgot scones! And sarcasm.

  4. miffottah says:

    Wait I thought the iPlayer wasn’t available legally outside the UK.

    • wholostwhat says:

      You can use iPlayer to listen to radio stations from anywhere in the world, it’s just the TV side of it which is just restricted to the UK.

      • notINyUK says:

        iPlayer? No, no no. I refuse to buy somthing made by Apple! ;)
        I simply open something like “http://bbc.co.uk/radio/listen/live/r1.asx” with vlc…

      • Cargo Cult says:

        Amusingly, the Radio-4-Matic is using a transatlantic SSH tunnel anyway – I found streaming was a bit more reliable, and gives AAC audio at 128kbit/s instead of 48kbit/s. (The latter is still surprisingly good quality, though – and the tunnelling is entirely optional.)

        A friend asked if my appearance on Radio 4 means the Beeb is giving implicit thumbs-up to such behaviour.

  5. Grovenstien says:

    You forgot the Queen! Bloody Americans!

  6. cantido says:

    >knowing how to lose an empire,
    Not sure how something that happened once in the entire span of history is a “tradition”.

  7. Justin says:

    That title. Well played HAD… Well played…

  8. Ian says:

    My main problem is that the BBC blocks a lot of cool iPlayer content if you are outside of the UK. It’s a shame.

    • VeeBee says:

      I remember reading the the BBC were going to make the iPlayer content available worldwide at some point. I believe they were weighing up the options of the subscription based service against an advertising based one

    • SteveHaD says:

      Agreed, it is a shame. Licensing issues :( A comparable example would be Hulu restricting content to the U.S. Hopefully with time these kind of virtual borders will be broken down!

      • SteveHaD says:

        I guess that aside from the licensing issues, there’s also the whole thing about the British having to pay a ‘tv licence’ fee which funds the BBC. Regardless of whether you have a cable/satellite TV system with absolutely no interest in BBC offerings. So I guess some might argue that the Brits would be paying for the rest of the world to watch it.

        • Bogdan says:

          Its the same in other countries not just UK….. people pay a tax for national tv/radio, even if the don’t own a tv or radio.

          • SteveHaD says:

            Well yes that’s true. But nonetheless, it’s still an example of a potential complaint that might arise if the BBC were to get the licensing issue sorted and then started allowing ‘foreign’ access to the iPlayer video streaming service. In the UK you only need to pay for a TV licence if you actually *have* a TV.

  9. SteveHaD says:

    The British Empire did not collapse, nor was it overthrown. It simply ran down. The U.S. could learn a lot from its cousins across the pond.

    @Brian perhaps you could have just found another duplicate article to post again, instead of this slur :)

    • SteveHaD says:

      and for anyone curious, that’s an apt quote from Forbes.

      • Chris says:

        @Brian I have to a agree thou im sure it was meant without malice, you might just as easily have an article start with “Among great American traditions, there’s murder, knowing how to steal oil, murder, racism, whitehouse, murder, stupidity, 5 amendment, whitehouse, murder, and….” Stick to duplicating other sites articles if you cant write one of your own without generalising a race, culture, or otherwise. And as said above the British Empire was not lost, maybe one needs to go back to the history books….

  10. echodelta says:

    Now if there just a setup that could put jazz back on WBEZ Chicago and get the bloody BBC off. Even Blues Before Sunrise is beaten by the BBC.

  11. Eddie says:

    Screw the BBC and their mandatory “license fee”.

    • rather that than the alternative. I’d defend the bbc with my life.

      • Eddie says:

        Too bad the BBC can’t stand on its own merits and market forces and squeezes money from everyone in the UK to support their still experimental wireless project.

        • captainbeans says:

          Merits proven. But agree, shame people like you would refuse to pay up. Thank god we have the license fee, or tax if you must. Trust me, taxation is generally a very good idea. Impossible for a Tory to compute I know, and I do smell a greedy Tory. Remember, profit almost always != quality and ‘The Mass Market’ lowest common denominator almost always != quality! love you ;)

          • Eddie says:

            Again, why can’t the BBC stand on its own merits, and people who like BBC programing pay a subscription to support it, like newspapers, magazines, non-BBC radio stations, without mandating everyone to support it?

            Why must people be forced to support the BBC? Sounds undemocratic.

          • dan says:

            It does stand on it’s merits.

            you need a TV to recieve live broadcast television, that’s all. you can still have a TV and watch box set documentaries etc.

            It’s a public service broadcast that’s paid for by the public that chose to be able to receive it.

            it doesn’t stand on it’s own in the same way that companies like BskyB don’t stand on their own, even if you chose to go with a different service from sky, and get VM cable in order to get an entertainment package to watch selected UKTV (an in ukstyle, ukg2-as was before it became dave and free) channels you need to order an entertainment pack and will fund bskyb/newsinternational etc even if you don’t watch those channels.

            in the UK if you want a TV, you are capable of receiving BBC and have to pay.
            if you want certain entertainment or certain documentary channels you buy a pack that includes bskyb channels and you pay bskyb for the privilege of being able to recieve them, even if you never watch them. (and then bskyb get paid by advertisers also). even if you only wanted the channels that were VM/Living/UKTV owned channels and would never watch sky…

            You see now?

          • captainbeans says:

            @Eddie,Listen very carefully… The BBC is NOT newspaper or a magazine. It is NOT sky, fox or itv. It is a uniquely democratic public service. In fact you can’t get any more democratic than a publicly funded (again, tax if you like, I don’t consider tax a dirty word, I’ve no problem with public taxes funding public services) service. It shouldn’t be competing in the market, there should be no market forces involved here. Its providing public broadcasts, often possibly not widely popular, possibly very niche programming… and that’s a very good thing. It’s worth the 30p or whatever a day for Radio 4 alone, never mind the 10 tv channels, countless radio and iplayer.

    • phuzz says:

      I’m happy to pay the license fee for 6Music and BBC4 on their own.

  12. epninety says:

    > Basically, it’s like listening to Prairie Home Companion on Saturday morning. It just feels wrong.

    Oddly enough, that’s exactly what was broadcast on the BBC here in the uk at 8am on Saturday morning. Do I detect an infinite loop bug in the making?

  13. Hirudinea says:

    I think it’s a shame he modded the radio, he should have just put the RPi and a LW transmitter into the body of an old Teasmade! http://en.wikipedia.org/wiki/Teasmade

    • Cargo Cult says:

      @ Hirudinea: Heh! Actually, I already though about integrating a Teasmade – possibly the only way to make this thing even more ridiculous. (The whole project was in part an elaborate, affectionate joke about how Radio 4 listeners Fear Any Kind Of Change to the schedules.)

      The radio mod itself is utterly minimalistic – cutting one wire and adding two more. It’s fully reversible in ten minutes or so. I initially had plans on doing a full-scale casemod, replacing the old electronics with modern stuff and cutting holes in the back for USB, ethernet and HDMI port extensions – but when I discovered how good the radio sounded and how easy it was to inject new audio, damaging it in any way just seemed cruel.

      So from the outside, the only way you can tell it’s changed from the original is a wire for the Raspberry Pi’s power supply (to be merged with a power supply for the radio itself) and the faint flicker of activity LEDs visible through a grille at the back.

      Switch to VHF and you get real FM radio (tuned to NPR right now), while MW and SW give startlingly clear audio from the Raspberry Pi. LW also gets audio from the Pi, but it seems the radio passes it through some kind of low-pass filter, giving an authentic LW-style muffled sound. Bonus!

  14. MikeK says:

    > Basically, it’s like listening to Prairie Home Companion on Saturday morning. It just feels wrong.

    Listening to PHC at _any_ time of the day feels wrong.

  15. jojo says:

    Not to be contrary, but I have yet to be in a location where I could not receive BBC over the air. HF FTW

    • dan says:

      yes, indeed 198 longwave has pretty good worldwide coverage of radio 4.
      it’s a shame that they changed it from 200 as that actually made a very good and completely free signal that could be used for providing ultra accurate timing in projects, (that was easily workable in the head)

      but the hack is about time shifting, not that he wasn’t able to receive R4

  16. Nate Occean says:

    Time shifting to Seattle (GMT-8) is easy. What I need is GMT+9 to Tokyo.

    There’s a few stock tips I need to act upon before the rest of the market.

    ;)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s