At the end of April I suffered some serious overloading of the server, so had to pull the Radio7 and World Service feeds. I've had no emails from anyone about this, so its obviously not a huge problem for people. I note that Reciva have been upgrading firmware on various radios over the last few months, those upgrades allow access to "listen again" for stations stored in "My stations". So, I recommend you try to upgrade, and if your radio does not have an upgrade complain to the maker and Reciva.
In July, the BBC started moving their radio stations from the "radio player" to the "iplayer". As a consequence, the way BBC listings are presented has changed, so the chances are that my scripts no longer function without some serious re-writing.
The other scripts are still working, though with BBC changes, no guarantees the BBC ones will work indefinitely. If a script appears to break, please contact me (email address at foot of page) and I will investigate why.
I am a regular radio listener; mostly BBC Radio 2, 3 and 4. Because of the large amount of listen-again material, I bought a Logik IR-100 Internet Radio which uses the Reciva website.
The service is pretty good, though sorting the wheat from chaff can be hard work. To that end, RadioFeeds offers a way out for live feeds; separating the "decent" UK and Ireland services from the noddy stations. For the rest of the planet, you have to just experiment; there are some gems of stations out there, with superb audio quality.
Back at UK output, there is scope for all sorts of improvements;
Hence this page of various scripts, tricks and ideas to improve things. Many are just a matter of pasting my script URLs into the radio's control interface (Reciva website for their radios).
For those without the time to read the whole page, here are the URLs to add to "My Podcasts" on the Reciva Website. Important bit: these scripts are provided "as is" with no guarantee they will continue to work. I'm doing this as a hobby, and am dependent on what I can scrape off other websites to make the scripts work. So, whilst I will try to keep it moderately up to date, don't expect professional level support from a free hobby service. Please report any bugs or failings; I don't necessarily listen to the output of the scripts regularly.
In Our Time Archive:
http://www.fleetwith.co.uk/radiorss/radioarchive.php
If you see "Error 1048" please read below.
In Business Archive:
http://www.fleetwith.co.uk/radiorss/radioarchive.php?series=inbusiness
Material World Archive:
http://www.fleetwith.co.uk/radiorss/radioarchive.php?series=materialworld
Selected Radio 4 Podcasts:
http://www.fleetwith.co.uk/radiorss/most_R4_podcasts.php
In Our Time, In Business and Material World have approaching 500 programmes (total) in the archive. To use these on your Reciva Radio, use the URLs below in the "My Podcasts" feature on the Reciva website:
In Our Time - everything :
http://www.fleetwith.co.uk/radiorss/radioarchive.php
Alternatively, In Our Time can be split by category; science, philosophy,
religion, history, culture. Use this syntax for a split:
http://www.fleetwith.co.uk/radiorss/radioarchive.php?category=history
http://www.fleetwith.co.uk/radiorss/radioarchive.php?category=science
http://www.fleetwith.co.uk/radiorss/radioarchive.php?category=philosophy
http://www.fleetwith.co.uk/radiorss/radioarchive.php?category=culture
http://www.fleetwith.co.uk/radiorss/radioarchive.php?category=religion
In Business - no categories for this one yet, just date order:
http://www.fleetwith.co.uk/radiorss/radioarchive.php?series=inbusiness
Material World - no categories, date order:
http://www.fleetwith.co.uk/radiorss/radioarchive.php?series=materialworld
Copy and paste the above URLs of your choice into the "my podcasts" area on the Reciva website, and your radio should pick up the programmes.
Known Bugs - some of the older programmes from In Our Time appear to fail to play in an IR-100. One possible reason is that it may be an older version of the Real-Audio encoder used to make these programmes, and somehow incompatible with that in the IR-100? Another might be the bit rate of the stream which appears to be different to those used later, this might reflect BBC staff learning to use the new encoders ? It doesn't quiet explain why the very first few programmes are fine.
Unable to load Podcast, Error 1048 - No idea why Reciva radios sometimes show this error. If it persists, I've found that going to the Reciva portal and re-creating the podcast entry (new podcast name, same URL) is the solution.
How the scripts work - The current version works with PHP script to write the XML, using a text file which contains the programme unique name (which is an eight digit number, representing the date of transmission) and the title string. The text files are produced by a Perl screen-scraping script to update the text files from the BBC website pages. The updating of the text files only runs when I trigger it, but I will move it to automatic in due course. Before it goes automatic, need to add a few "safety valves" against the BBC changing their webpages and thus my screen-scraper would fail.
The BBC has recently (Oct 2007) increased the number of programmes available by Podcast. There must be 30 or 40. This is quite a lot to manually paste into the "My Podcasts" bit of the Reciva website, and, at one link for each show, its not the greatest use of the User Interface on the radios. (A couple of shows do have multiple links, such as the Today Programme). I've used SimplePie for merging RSS feeds before, so it was the work of a hour or so to knock up a Radio-4 merged podcast feed. The resulting list on the radio is in date order, newest programme first. There is a time lag in the updating of the feed of up to about 12 hours, so a week-old programme on the list may have been removed by the BBC on their weekly "tidy up".
There is personal bias in the list, with the odd interloper from the World Service and BBC Radio Scotland, and it may be missing the odd programme.
Insert this URL into "My Podcasts" on the Reciva website:
http://www.fleetwith.co.uk/radiorss/most_R4_podcasts.php
July 2008: there have been changes at the BBC in where Podcast files are stored. This probably means the above script is broken in places. As I use it rarely, I haven't got round to checking through it to fix the errors. If its a problem for you, contact me by email (below) and I'll move the fix higher up my in-tray.
A fellow Reciva portal user had problems accessing the podcasts of a Swiss broadcaster: http://digitalk.kaywa.ch/. The problem was the podcast URL http://digitalk.kaywa.ch/rss2/podcasts/ delivered links to "m4a" files which don't have the correct codec to playback on his radio. Fortunately the broadcaster also puts "mp3" files in the same directory. So, using SimplePie, I was able to read the podcast file, do a couple of simple substitutions (file extension and mime type) and re-write the output. The code and URL for the transposed XML is available on request.
A similar problem existed for the French station Europe1. In this case, the audio URL in the podcast was a reference to a stat-counter URL, with the audio file URL as a query component. The Radio seemed unable to cope with this. So, another quick SimplePie PHP script extracted the audio URL and re-wrote the Podcast XML file. Again, files available on request, email address at bottom of page.
Similarly, the "Naked Scientists" podcasts seem to fail because of an occaisional erroneous ampersand character in titles. So, just loading up their "podcast URL" into "My Podcasts" means I could only see about 6 shows, whereas there are really over a hundred. In addition, the choice of starting all their podcast titles as "Naked Scientists ....." means that separating one from another on the Reciva radio display is difficult. Again, a few minutes work to re-write the XML, changing the titles of the shows so that they work better on a Reciva radio.
I've put together a page outlining how to re-write XML Podcast files using SimplePie. If you use the method I outline, I'd appreciate being told about it.
My radio is a Logik IR-100, which is sold in the UK by the Dixons group (Dixons,
Curry's, PC World). I paid £40, which I think fair as the units have
a number of shortcomings; hum from the transformer, weak WiFi reception, lack
of firmware updates since 2006, etc (Jan 30th 2008, new firmware for IR-100
released, fixing many issues and upgrading radios to same firmware as that
tested via Sharpfin methods). These can be overcome by the owner prepared
to take the back off and also fiddle with the firmware; both actions will
probably invalidate any guarantees.I don't think the "full" price
of £80 or £100 is reasonable given the faults in the implementation
of the design. There is now an alternative "IR-100" from the brand
IPDio; appears to be the same case and internal bits, though with improved
WiFi, (probably improved transformer) and current (Nov 2007) firmware. I have
that firmware version on my IR-100 using the Sharpfin methods (link below).
I have now (Jan 2008) done the hardware modifications to the IR-100. These
get rid of the annoying transformer hum through the speaker, and improve the
WiFi reception a little.
Firstly, I got a cheap 4-port USB hub from 7-day-shop.
With the back removed, the hub almost fits against the LH (viewed from front)
edge of the radio, with three ports facing up and one facing the back. 5 minutes
gentle carving with a chisel to remove a few mm of plastic from the corner
of the USB hub's case and it does fit !
The WiFi board is removed from the main module, and plugged into the hub.
With the back refitted, the "legs" on the back trap the top of the
WiFi board against the LH case side.
Next to the "back rotation". Anyone looking at an IR-100 will see
the rear moulding reflex port should fit onto the speaker. Having moved the
WiFi aerial, the back can be rotated. I had to remove a wooden block from
the middle of the back (gentle work with chisel), and the back is now only
fixed with four screws. I have an option of cutting a hole in the back to
access one of the USB ports on the hub, but I have not done this yet(must
investigate whether the "demo" mode to access a USB stick is difficult
to enable, the Sharpfin site may have information).
Net result is no hum (WOW!!), and the WiFi now works in a room where it was
previously did not. Not a massive improvement in the WiFi, but small and useful.
I would caution any potential purchaser of an Internet Radio to check carefully which services their potential purchase can receive; there are a lot of audio formats and internet radio broadcast methods, and I'm not aware of any device which supports all of them. Also check the attitude of the supplier to updating the product. Some quite well known brands, charging middle-high prices, are dreadfully behind firmware updates, which means their products don't support features other makers have as standard.
Bill's IR-100 resource page - http://logikir100.tripod.com/Logik.htm
Sharpfin project to explore and update the inner workings of Reciva radios - http://sharpfin.zevv.nl/index.php/Main_Page
Reciva official website - http://www.reciva.com/
2blu parsed BBC Listen Again (possibly broken, July 2008 due to changes from "radioplayer" to "iplayer" at the BBC) - http://2blu.co.uk/
Last Update - 17th July 2008