Tag Archives: Bill Hemphill (WD9EQD)

Airspy HF+ Discovery & Shortwave Portables: Having Fun with the Airspy YouLoop!

Many thanks to SWLing Post contributor, Bill Hemphill, who shares the following guest post:

YouLoop Antenna Fun

by Billy Hemphill WD9EQD

Like many listeners, I live in an antenna restricted community.  While I have strung up some hidden outdoor wire antennas, I have found that they didn’t really perform that much better than just using the telescoping antenna with maybe a length of wire attached.  The biggest problem (whether indoor or outdoor antenna) has been the high noise floor.

A few months ago I bought an AirSpy HF+ Discovery SDR receiver.  I had already owned a couple of SDRPlay SDR receivers, but the high noise floor limited their performance.  I had read good reviews about the AirSpy, especially its performance on the AM Broadcast band and the lower shortwave bands.

I have about 80 feet of speaker wire strung from the second floor and across the high windows in the living room.  This does perform fairly well, but the high noise floor still exists.

A couple of weeks ago, I bought the YouLoop Magnetic Loop antenna from AirSpy.  I gave it a try and am amazed at the lower noise floor compared to the indoor wire antenna.

Wire Antenna vs. YouLoop–some examples:

AirSpy with Wire Antenna

AirSpy with YouLoop

AirSpy with Wire Antenna

AirSpy with YouLoop

AirSpy with Wire Antenna

AirSpy with YouLoop

Dramatic reduction in the noise floor.  I’ve done a lot of playing around with it and find that the YouLoop picks up just about the same stations as the indoor wire antenna does.  But with the lower noise level, the YouLoop makes it more enjoyable to listen.  Overall, the YouLoop is now my main antenna.

YouLoop with a Portable Radio

It works so well with the AirSpy, I started wondering if I could use it with a portable radio, like the Tecsun PL-880.  But the AirSpy website has the following note:

Note: It is very likely your third party radio will not be sensitive enough to operate with the YouLoop properly. We have even seen self-documented failed attempts to build pre-amplifiers to compensate for the lack of sensitivity and/or the required dynamic range in third party radios. Use your brain, and eventually an Airspy HF+ Discovery.

Doesn’t sound like it will work with portable radios.  BUT, I’m always one to try anyway.

Tecsun PL-880

Since the YouLoop has a SMA connector, I bought a SMA to 1/8” phone jack cable.  Plugged it into the PL-880 antenna jack and found I had almost a dead radio.  Very few stations heard.  But in playing around, I accidentally touched the phone plug to the telescoping antenna and instantly got strong signals.

I did some very unscientific tests.  I attached the YouLoop through the side antenna jack, did an ATS scan, then did the same with the YouLoop clipped to the telescoping antenna.  Also did a scan with just the telescoping antenna fully extended..  I got some very interesting results.  These were done one after the other, so there can be differences in signal fading, etc.

I have repeated the above test several times at different hours.  While the actual number of ATS stations varied, the ratio between them remained fairly consistent to the above numbers.

From the above, it appears that the telescoping antenna circuit is more sensitive than the 1/8” antenna jack circuit.  Maybe some attenuation is being added to the 1/8” jack since it’s more likely a higher gain antenna would be used there.  Can anyone confirm that the circuit indeed attenuates thru the antenna jack?

The YouLoop seems to be a decent performer when directly clipped to the telescoping antenna.  While not as good as a high gain outdoor antenna would be, it definitely is usable for indoor uses.

I also tested it clipped to the antennas of some other portable receivers. Tecsun S-8800, PL-330, Panasonic RF-2200 and Philco T-9 Trans-World receivers.  All showed an increase over just using the telescoping antenna.

Some interesting notes:

The Tecsun PL-330 saw the same reduction in signal when directly plugged into the antenna jack as opposed to clipping on the telescoping antenna.

The Tecsun S-8800 did not show that much of a drop.  I basically got the same number of stations when clipped to antenna as when I connected to the BNC jack:

In conclusion, I find that I can use the YouLoop with my portable radios to increase the signals on strong stations when used indoors.  And it is quite the performer when used with the AirSpy HF+ Discovery SDR receiver.  It easily portable and I find that I move it around the house as I need to.  I just hang it off a window curtain rod.  I may just order a second one so that my family room radio has one permanently attached to it.

Click here to check out the Youloop at Airspy.com.

Spread the radio love

Guest Post: Simple Android Database Part 2

Many thanks to SWLing Post contributor, Bill Hemphill, who shares the following guest post:

Simple Android Database-PART 2

by Billy Hemphill, WD9EQD

In the first part, I showed how you could easily take a spreadsheet and create a simple database for viewing on an Android phone/tablet. The examples used in that article was two spreadsheets of radio schedules – one for Shortwave and one for FM Radio Programs. See the following link to the original article: https://swling.com/blog/2021/10/guest-post-radio-schedules-in-a-simple-android-database/

There are many lists on the internet of various radio databases. If the database can be downloaded as either a CVS file or a spreadsheet, then it is possible to load it into the PortoDB app on the phone tablet. I’ll show how this can be done with two popular databases that I reference all the time.

EIBI Data Base

Most of you are probably familiar with the EIBI database of shortwave schedules. Many of the Shortwave Schedule apps on the Phones reference this database. For example, I use the Skywave Schedules on my phone. While it does allow for me to search by many parameters, I thought it might be fun to have it in a PortoDB database. Plus it would be interesting to see how PortoDB performs with a large data set. Continue reading

Spread the radio love

Guest Post: Radio Schedules in a Simple Android Database

Many thanks to SWLing Post contributor, Bill Hemphill, who shares the following guest post:

Radio Schedules in a Simple Android Database

by Bill Hemphill

I am a program listener. I really enjoy listening to various radio stations direct and by internet streaming. Over time, I have come up with a couple of spread sheets that lists the program, station, time, date, etc. For example, following is the spreadsheet for the shortwave radio programs/stations that I enjoy:

As the program schedules change, I update the spreadsheet. This has worked quite well for me. I usually sort on the weekday and then print out the spreadsheet as a list by time and frequency for each day.

While this method works, it does mean that I have these multiple page printouts that I have to refer to. This got me thinking that it would be great to have this on my Android phone/tablet. Then I could refer to it no matter where I was located.

At first, I tried to use Google Sheets, but found that using a spreadsheet on the phone or even a tablet to be a pain. I then tried entering it into a calendar program, but also found that very cumbersome. Continue reading

Spread the radio love

Guest Post: Remembering the great “Radio Moving Day” of 1941

Many thanks to SWLing Post contributor, Bill Hemphill, who shares the following guest post and addendum to his most recent post on BBC Re-Tune messages:

Radio Moving Day

by Bill Hemphill (WD9EQD)

After listening to the BBC “Re-Tune” broadcasts, it reminded me of when the United States had its own “Re-Tune” day on March 29, 1941.  It was referred to as “Moving Day”.

At 3:00 am, 802 of the 890 radio stations moved frequency.  Following are a couple of articles about this day:



And a previous SWLing Post article:


Like the BBC, there were also broadcasts helping listeners to get ready:

Audio Clip 1

Audio Clip 2

Audio Clip 3

Audio Clip 4


I love how it was used as an opportunity to get the radio listener to call on the radio technician to re-program the radio push buttons.  And of course while the technician is there, have him do a full alignment and maybe replace a tube.

The March 1941 issue of Radio and Television Retailing (Pages 16-17) had the article “Radio’s Opportunity for Contact”.

Link:  https://worldradiohistory.com/Archive-Radio-Retailing/40s/Radio-Retailing-1941-03.pdf

While the entire article is an interesting read, the first few paragraphs sums up the opportumities:

THE OPPORTUNITY for contact with consumers using pushbutton-tuned radios., afforded by dramatic March 29 broadcast station frequency shifts, represents an absolutely unique invitation to move more major merchandise, with the promotional expense at least partially covered by service and accessory sales.

Imagine what slick automobile salesmen could do if roads were suddenly altered in such a manner that 10,000,000 cars required some adjustment to operate properly, what refrigerator salesmen might accomplish if a change in current necessitated motor manipulation, how laundry equipment salesmen would positively gloat over the glut of prospects if that many people with old machines actually asked them to call.

Calls make sales, as the records of many home specialty retailers conclusively prove, and the beauty of this particular opportunity to make them lies in the three-fold fact that cold-canvassing is completely unnecessary, that the motivating power of any campaign built around it is obviously not just trumped-up by the trade and that only dealers selling or servicing radios can capitalize in all departments of their business.

So valuable from a major merchandising sales angle is the opportunity to call upon consumers afforded by the necessity for changing pushbutton settings that we suspect many radio retailers will hesitate to charge for this adjustment.

This may be particularly true where consumers so contacted are obviously prospects for new merchandise and will undoubtedly occur in some instances where customers are still being carried on time-payment accounts.

The Feb 1941 issue of Radio Service-Dealer (Page 8) also stressed the opportunities.

Link: https://worldradiohistory.com/Archive-Radio-Service-Dealer/40s/Radio-Service-Dealer-1941-02.pdf

From Page 8:

Reallocation of Broadcast Frequencies M arch 29th Opens Big Job For Service men Resetting Nation’s Push-Buttons


There are approximately 10 million push-button receivers in operation in this country. It will be your job to re-set the buttons for the new frequencies in the shortest possible time and with the least amount of confusion. It will also be your job and your opportunity to inspect these receivers for faulty operation. No such opportunity is likely to present itself again, so make the best of it.

And on page 7 of the Mar 1941 issue of Radio Service-Dealer has the article FREQUENCY REALLOCATION SERVICING PROBLEMS

Link: https://worldradiohistory.com/Archive-Radio-Service-Dealer/40s/Radio-Service-Dealer-1941-03.pdf

The first Problem discussed is the IF Frequency:

1A—If a station with a strong signal intensity happens to be operating on double the frequency of the intermediate frequency of a receiver, there is liable to be a heterodyne whistle. The frequency of 455 kc has been used as the standard intermediate frequency on receivers manufactured in the United States.  One main reason for selecting this frequency was that the broadcast frequency of 910 kc was assigned to Canada and, therefore, the possibility of a heterodyne note being produced on a receiver in the United States was at a minimum. Under the terms of the reallocation several American stations will be moved to 910 kc thus producing a problem in the cities where these stations are to be located. If a heterodyne note is heard due to this cause the remedy is to shift the intermediate frequency to one side or another.

Thank you, Bill, for shedding more light on Radio Moving Day and, especially, providing us with the broadcaster and technician’s point of view.

Spread the radio love

BBC Radio Stations Broadcasting Re-Tune Instructions

Many thanks to SWLing Post contributor, Bill Hemphill (WD9EQD), who writes:

Hi Thomas,

The BBC in their transition to digital radio has started closing some of their AM radio stations.

See following link:


The AM stations being closed are broadcasting “Re-Tune” instructions on their frequencies.

Not sure how long they will be doing this. The “Re-Tune” messages are interesting.

I have used the G4DYA KiwiSDR web receiver to listen and record some of the “Re-Tune” messages.

Most are just straight forward instructions, but Radio Hereford-Worcester on 738 has recorded individual

messages by several of their on-air personalities. The messages just loop continuously.

Attached are MP3 files for 738 Radio Hereford-Worcester, 1035 Radio Sheffield, 1341 Radio Ulster and 1503 Radio Stoke.


Bill Hemphill, WD9EQD


738 Radio Hereford-Worcester

1035 Radio Sheffield

1341 Radio Ulster

1503 Radio Stoke

Thank you so much for taking the time to make these recordings and for sharing them with us here!

Spread the radio love

Radio Songs by Silvia Swart

(Photo: Silvia Swart via Facebook)

Many thanks to SWLing Post contributor, Bill Hemphill, who writes:

I ran across a reference to Radio Delta International Shortwave, a Hollands station on 6020 kHz.  The reference was to a song that was recorded for them by Silvia Swart en het Radio Delta lied.  Which (according to Google) translates to The Radio Delta Song.  It’s on YouTube and I like the sound of it even thought I don’t know Dutch.

YouTube link to the Radio Delta song:

There’s some nice photos and background to the station equipment on Delta Radio web site;


After listening to the song by Silvia Swart, I did a search on her and found that she did other radio songs.

Radio Krachttoer:

Radio Combination Team:


Radio Waubach:

Hinnehok fm lied:

Supervision Radio:

Next step was to dive in and learn a little more about her.  Thank goodness for Google Translate.  From her website


I learned that Silvia has made over 155 tunes for legal / illegal pirate stations, associations.

Her parents run a record shop in Holland and that her father, Record King JB Swart, produced the Original Pirate Hits.  From his web site


I learned that his store carries Pirate Music as well as the usual Dutch and other stuff a record store would normally carry.  Now I understand her interest in radio.

One last song I found that she recorded with her group, The Greenlights:

Mijn opa is een zendpiraat

Which translate to: My grandfather is a radio pirate

Maybe one of the forum members can give us a quick translation/summary of the songs.


Bill Hemphill


Thank you for sharing this, Bill! Any fans of Silvia Swart out there? Please comment!

Spread the radio love

Guest Post: Methods for discovering and recording online radio programming for later listening

Many thanks to SWLing Post contributor, Bill (WD9EQD), who shares the following guest post:

Time Shifting Radio Programs for Later Listening

by Bill (WD9EQD)

There are quite a few programs on shortwave that I enjoy listening to for the actual program content.  If I am lucky, I will receive a strong enough signal to really enjoy the experience.  But all too often, I either can’t directly receive the program or conditions are such that listening is just not enjoyable.  What I was looking for was good quality sound that I could listen to on my schedule.

I could always just go to the station website and listen to the live stream of the program.  But what if there are two programs on different stations at the same time?  I would have to choose which one to listen to.  What I needed was a way to listen to the program on my schedule.

This write-up will be presenting several ways this can be accomplished.

Is the Program Streamed?

In many cases, it is possible to go to the program’s website and then listen to the latest program or even an archive of past programs at your convenience.  Some examples are:

Hobart Radio International http://www.hriradio.org/

Radio Emma Toc https://www.emmatoc.org/worldserviceindex

VORW International https://soundcloud.com/vorw

AWR Wavescan http://eu.awr.org/en/listen/program/143

Blues Radio International: http://www.bluesradiointernational.net/

This is a Music Show https://thisisamusicshow.com/

Radio Northern Europe International: https://www.mixcloud.com/RadioNorthernEurope/

Alt Universe Top 40: https://www.altuniversetop40.com/links

International Radio Report https://www.ckut.ca/en/content/international-radio-report

World of Radio http://worldofradio.com/

The Shortwave Report http://www.outfarpress.com/shortwave.shtml

Lost Discs Radio Show https://www.lostdiscsradio.com/

Grits Radio Show https://archive.org/details/gritsradioshow2020

Le Show with Harry Shearer http://harryshearer.com/le-show/

Can the Program Be Downloaded?

All HRI programs are available on their Archive.org page.

Quite often, the program’s web site will also let you download the program for listening at a later date.  Some examples are:

Hobart Radio International has an Internet Archive page where you can listen to and download their previous programs: https://archive.org/details/@hobart_radio_international

Radio Emma Toc has a button for “broadcast & internet relay services wishing to air our programme”.

But anyone can download the program.

VORW International: https://soundcloud.com/vorw

(Note:  You will have to sign into Soundcloud to be able to download the files)

AWR Wavescan: http://eu.awr.org/en/listen/program/143

Your Weekend Show: https://open.spotify.com/show/2RywtSHWHEvYGjqsK6EYuG

International Radio Report https://www.ckut.ca/en/content/international-radio-report

World of Radio http://worldofradio.com/

The Shortwave Report http://www.outfarpress.com/shortwave.shtml

Lost Discs Radio Show https://www.lostdiscsradio.com/

Grits Radio Show https://archive.org/details/gritsradioshow2020

Le Show with Harry Shearer http://harryshearer.com/le-show/

WBCQ has a link to an Archive of some of their programs.  Just click on the Archive link and you will go to Internet Archive where there are a lot of programs that can be streamed or downloaded.  The programs include:

  • Adventures in Pop Music
  • Analog Telephone Systems Show
  • B Movie Bob
  • Cows in Space
  • Godless Irena 1
  • Grits Radio Show
  • Lost Discs Radio Show
  • Radio Timtron Worldwide
  • Texas Radio Shortwave
  • The Lumpy Gravy Show
  • Zombies in your Brain
  • Vinyl Treasures
  • Plus many, many other programs…

Does the Program Have a Podcast?

Check to see if the program has a podcast.  Many programs do and this makes it easy to always have the latest program updated into my favorite podcast program.

AWR Wavescan is available on a number of podcasting platforms

Some programs that have podcasts:

  • Hobart Radio International
  • AWR Wavescan
  • Blues Radio International:
  • Your Weekend Show
  • International Radio Report
  • World of Radio
  • The Shortwave Report
  • The Lost Discs Radio Show
  • Le Show with Harry Shearer

Directly Record the Stream While It Is Being Broadcast

This method is a little more difficult and requires some setup. The method is to record the program directly from the internet stream of the station as it is broadcasting the program.  Once set up, the procedure is completely automatic and will continue to capture the program until it is disabled in the scheduler.

Let’s walk through a typical program that we want to record.  I like Alan Gray’s “Last Radio Playing” program on WWCR.  It is broadcast weekly on Wednesday at 6pm Central Time on 6115.  While I can receive the program over the air, it’s not very good reception, so I usually just stream it off the internet.

What I want to do is to set up an automatic computer program that will connect to the stream on Wednesday night, record the stream for one hour and then disconnect.  I use the program StreamRipper which can run on either Linux or Windows.


Since I have a spare Raspberry Pi 4 computer, I chose to use the Linux version.  The following description is based on Linux.  A similar method I’m sure could be done with the Windows version.

Fortunately, StreamRipper is in the current software repository for the Raspberry PI and I could just install it with having to do a compile.  I’m sure other Linux distributions probably also have it in their repository.  It was a simple matter to install it.  In Linux, Streamripper is run from the command line in a terminal window.

A typical command line for SteamRipper is:

streamripper station_URL_stream –a “filename” –A –d directory_path -l seconds


station_URL_stream is the http address of the audio stream.  Determining this can sometimes be challenging and some methods were recently discussed in a SWLing Post:


–a says to record the audio as a single file and not try to break it up into individual songs.

“filename” the filename of the resultant mp3 file goes here in quotes

-A again says to create a single file.

-d tells it the directory path to store the mp3 file.  Place the full directory path after the –d

-l specifies how long to record.  Enter the number of seconds after –l.

(note: this is lower case letter l)

For Last Radio Playing, the command line is:

streamripper –a “Last Radio Playing” –A –d /home/pi/RIP/wwcr –l 3600

when executed, this would connect to the URL stream, record for 3600 seconds (60 minutes) and then disconnect from the stream  A file called “Last Radio Playing.mp3” would be in the wwcr1 directory.

Save this command line to a shell file, maybe wwcr.sh.  Then make this shell file executable.

Last is to enter a crontab entry to schedule the shell file wwcw.sh to be run every Wednesday at 6pm ct.

At the command line, enter crontab –e to edit the cron table.

Add the following line at the end:

0  19  *  *  3  /home/pi/wwcr.sh

then exit and save the crontab file.

This line says to execute wwcr.sh every Wednesday at 1900 (my computer  is on eastern time).

There are many ways to enhance the shell script.  For example, I have added the date to the mp3 file name.  My wwcr1.sh shell script is:

NOW=$(date +”%Y-%m%d”)

# WWCR1 Last Radio Playing

# Wednesday 7-8pm et

streamripper -a “$NOW Last Radio Playing” -A -u FreeAmp/2.X -d /media/pi/RIP/wwcr1 -l 3600

This will create a MP3 file with the date in the file name.  For example

2021-0505 Last Radio Playing.mp3

Note: I named the file wwcr1.sh to denote that WWCR transmitter 1 was being streamed. Each of the WWCR transmitters have different stream URL.

Most radio streams work fine with  the default user agent but WWCR required a different user agent which is why the –u FreeAmp/2.X is added.  Normally, –u useragent is not required.  The default works fine.

For each program, just create a similar shell file and add it to the cron scheduler.

Streamripper is very powerful and has many options.  One option is for it to attempt to divide the stream up into individual files – one for each song.  Sometimes this works quite well – it all depends on the metadata that the station is sending over the stream.  I usually just go for a single file for the entire show.  Some stations are a little sloppy on whether the program starts on time – sometimes they start a minute early and sometimes run a minute over.  The solution is to increase the recording time to two minutes longer and then specify in the crontab file that the show starts a minute early.  It’s easy to adjust to whatever condition might be occurring.

Recording the BBC

I have found that the BBC makes it more difficult to use this procedure.   For one thing, they have just changed all their stream URL’s.  And they have decided NOT to make them public. When they did this some of the internet radios broke since they still had the old URL’s.  Of course it didn’t take long for someone to discover and post the new stream URL’s:


I have tested the Radio 4 Extra stream and it does seem to work.  For how long is anyone’s guess.

I found that while streamripper did seem to work on BBC, all the mp3 files came out garbled.  So the method above doesn’t seem to work with the BBC.

I went back to the drawing board (many hours on Google) and discovered another way to create a shell script that can be scheduled to record a stream.  This involves using the programs mplayer and timelimit.

First step is to install the programs mplayer and timelimit to the Linux system.  mplayer is a simple command line audio and video player.  timelimit is a program that will execute another program for a specific length of time.

First I created a shell script bbc30.sh:


NOW=$(date +”%Y-%m%d-%H%M”)

# BBC Extra 4 – 30 minute program

timelimit -t1800 mplayer http://stream.live.vc.bbcmedia.co.uk/bbc_radio_four_extra -dumpstream -dumpfile /media/pi/RIP/$NOW-bbc.mp3

Note: The bold line above is all on one line in the shell file.

This script will execute the timelimit command.  The timelimit command will then execute the mplayer command for 1800 seconds (30 minutes).

The mplayer command then connects to the http stream; the stream instead of playing out loud is dumped to the dumpfile /media/pi/RIP/$NOW-bbc.mp3

The crontab entry becomes:

30  23  11  5  *  /home/pi/bbc30.sh

In this case, the program on May 11 at 2330 will be recorded.


In conclusion, Podcasts are the easiest way to get the programs.  But automatically recording directly from the station stream is really not that much harder to do.  Just be careful.  It’s very easy to accumulate much more audio than you can ever listen to in this lifetime.

One final note.  The use of a Raspberry Pi makes this a very easy and convenient method.  I run the pi totally headless.  No keyboard, mouse or monitor.  It just sits on a shelf out of the way and does it thing.  I either log in using VNC when I want the graphical desktop, Putty for the command line, or WinSCP for transferring files. The Pi stays out of the way and I don’t end up with another computer system cluttering up my desktop.

Besides recording several shortwave programs, I use Streamripper to record many FM programs from all around the United States.  It’s great for recording that program that is on in the early morning hours.



Smithville, NJ

Thank you for sharing this with the SWLing Post community, Bill! This weekend, I’m going to put one of my RPi 3 units into headless service recording a few of my favorite programs that aren’t available after the live broadcast. Many thanks for the detailed command line tutorial!

Spread the radio love