First, I didn't like how the look of the Cbox chatbox clashed with the look of the site, or how it messed with looping around the page using keyboard navigation. So, I removed it (it didn't get any traffic in the ~2 weeks it was up, anyway).
Second, I added another link at the bottom of the nav menu—a link that takes you to a random show (specifically, it takes you straight to the file, no chance to see the blurb etc.). It's super-simple and I might fix up the version I made that takes you to a show in the archive instead (but then I'll have to slightly change the way navigating between sections works, so…).
The new shows are all from Dimension X again:
I also fixed a problem with the primetime setting that made it display wrong on the top day on the Forecast at most hours of the day.
I've added 6 more shows from a new OTR series, Dimension X, a 1950s series mostly made of adaptations of sci-fi short stories. Here's the first few shows I picked:
Every show in the Archive now has a link to the audio file on the server, so you can listen to anything in the station at any time.
I've also added a new series: Fifty-one Tales, a collection of short stories by Lord Dunsany, recorded for LibriVox! It's split into four parts, each about half an hour long.
The biggest update is the chatbox! Click the button in the bottom-right of the window to open the chatbox (and click the arrow icon beside the open chatbox to close it again). I might move it to the Call In section later.
The main other change is that I trimmed the HTML a bit to cut the number of nodes. I also double-checked the content notes in the Archive and cut a few that were redundant, trivial (e.g. things that only have tiny offhand mentions in the show), or about audio quality.
From SCP Archives:
I fixed a minor bug with the personal primetime setting form and added more Quiet, Please shows:
That's definitively the end of that series—I've checked every episode, taken the ones I want on the station, and left the rest.
I just realised I messed up a little on this schedule and accidentally gave it an incomplete filename for the SCP Archives show—I fixed the schedule, but you'll need to do a hard refresh to fix the old version of the schedule stored by your browser. You only need to do that once, and only this week.
I also made a bunch of changes, but they're mostly invisible. The main difference you can see is over on the Links section, where I added a bunch of other radio stations (mostly from Neocities).
Just made some changes to the way settings are stored and recalled, which will reset all settings to the default (i.e. you'll need to go back to the Settings page and reset them if you had custom settings before now).
I've updated the mute-tune-in function so now that setting mutes no matter whether you're tuning into a show or an intermission instead of just when tuning into a show. I also tweaked the toggle switches to be in line with the other inputs look.
Until now, the site's appeared in the Dark theme for a fraction of a second when you arrive even if you picked a different theme in Settings. That should now be fixed, or shorter at least.
The same applies to the font (but it's less noticeable than the colours).
Here's the to-do list for the rest of beta:
The first's pretty self-explanatory. Second's gonna be the app by itself, with all the Weird Waves-specific content and styling (and script, but there probably isn't much) stripped out. Third's just something I wanna do to cut that icon's code down to the same size as the rest of the icons on the site; everything else is under 300 B, but the News icon's over 750 and also not on a grid. Neither's a huge problem, I just think there's probably a simpler way to do the lightning bolts that fixes both issues.
I'm thinking Jan/Feb next year to get to 250 shows, but the other stuff should be quicker (maybe done before December).
Turns out there was a problem with the Forecast being offset when the week starts in DST and ends in regular time (or vice versa, probably). That should be fixed now!
I also added 5 more Quiet, Please shows:
Lastly, I cleaned up the “personal primetime” setting a bit. Now the extra inputs slide and fade in/out when you activate/deactivate the setting, and the explanation's a lot shorter.
Added some more SCP Archives shows:
As well as two non-horror Quiet, Please episodes:
I've also made a number of changes to tighten up the scripts, and built a new script that lets me generate themed schedules from a big list of shows I've tagged up (with themes like "machinery", "travel", "murder" and so on).
Added a font picker! It works the same as the theme picker in that it's a set of buttons for different options. Right now there's only two (and I don't have plans to add more any time soon): serif and sans-serif. The serif font's the default Weird Waves has used up to now (Bitter) and the sans-serif is Fira Sans.
There's another new setting called “personal primetime”, which is basically just a way to mark ranges of time on the Forecast (e.g. if you're able to listen to shows in that span of time). I cut the dynamic vs static forecast setting to simplify this and also fix another problem (when the forecast was static, the upcoming forecast on the landing page would only show the first few shows on the Forecast, not the current/next few shows from the current time).
I also added some more Suspense shows:
And 3 shows from a new series/source, SCP Archives:
Added 8 more themes: flame, plasm, moss, darker, ash, dust, mist, and silver. That's it for now. I also swapped the detail colours for the wine theme.
I also made a couple changes to how the scripts are organised, tweaked the waveform decorations on the landing page, fixed a minor issue with document title changes in the News Archive, and switched the positions of the volume slider and mute button (now volume on left and mute on right) so the clicking the mute/unmute button doesn't change the volume slider's position.
Now there's a landing page! Instead of just dumping you in the News section the site gives you the latest news (highlighting posts added since you last visited the site, with 24 hours of leeway), info about the schedule, and the upcoming shows on the forecast. There's a similar, but way more basic section in the news archive page (plus a new timeline section).
I've also added a theme-picker to the Settings section, with 4 basic themes: dark, light, goop, and wine.
Updated how the settings were displayed a little to make them more concise and easier to read.
Made a bunch of subtle style changes (the most obvious ones are things like the "show-until" and "up-next" messages no longer being smaller and less opaque than the rest of the show heading in the Radio).
I've also been testing out alternate colour schemes, so the theme picker'll probably be the next major feature I add. Here's the default colours and the other two themes I've been working on:
First, a bugfix: I fixed an issue with the “tune-in mute” setting, where it made the station switch audio between muted and unmuted instead of only setting audio to be muted.
Second, I added timestamps for certain loud SFX in the content notes for their shows.
I've also added a bunch more Magnus Archives shows:
Finally, I noticed the Mindwebs audio was stuttering at the start. That might've been down to the filesize (the files are 2-3 times as big as the ones for other series), since I haven't seen that with other shows (yet), so I re-exported the audio with lower settings and mono instead of stereo.
Couple small changes to style, e.g. the opacity of the external-link symbol, and added some links to the Links section to start off with. They're a mix of general horror/old media/weird stuff, other tiny online radio stations, and little games/toys/tools/apps.
Now every section's got at least something in it.
Here's my list of things to do in beta:
Instead of landing straight on news, it'd be neat to have a little landing page that pulls in stuff from other pages (recent news titles, show names on the schedule, the next few shows on the Forecast, a little About-style intro, etc.).
Right now it's mostly just the same as this page, which is mostly fine except for the widescreen layout.
Plus general improvements to the scripts, stylesheet (e.g. using relative sizes), and page sections, and getting up to 250 shows in the Archive.
After getting rid of the tune-out button and code to try and fix the final-hour bug I realised caused another bug, so I'm just gonna accept the final-hour bug is a part of the app now (unless I radically rewrite it, which I'm definitely not gonna do right now).
Today I realised the bug-fix I just applied actually adds new problems, and the solution to those problems also adds new problems etc.
I'm calling the bug the final-hour bug because it only happens if you tune in to an ongoing show in the final hour of the current forecast (the final hour of the week in the station's timezone). If you tune in before the hour and let the show start automatically, you'll hear the last show on the current week's forecast (this is what should happen). If you tune in during the show instead, then you'll hear the last show on the next week's forecast.
I've figured out that, at least the way the app's coded right now, I can either have the right show play for everyone in the final hour, or I can have the ability to tune out and back in again. If everyone got the wrong show I'd probably accept that the bug exists and just treat it like a teaser; it's the fact that different people get different shows that bothers me, so I'm probably gonna switch back to the old way things worked, where you tuned in once and that was that.
Quick news post cause I found and fixed a new bug caused by adding the tune-out button last week (specifically, by another part of code I changed to make tuning out work properly). The bug only affected the station in the last hour of the week and made it play the last show from next week's schedule instead of the last show from the current week's schedule.
This is now fixed (hopefully), along with another bug caused by the fix.
Bugfix: fixed a problem where toggles set to “off” on pageload wouldn't update the first time they were clicked (so the setting would change, but the toggle wouldn't, desyncing the toggle and the setting so they were actually opposites until you refreshed the page).
Just done the last few tweaks, moved the alpha news to a news News Archive page, added a super-simple spinner icon that shows when the station's getting a schedule and tuning in, and finished adding the last few shows to get over 100, all from The Magnus Archives:
One other little thing I did was update the default schedule (which the app uses if it can't find the weekly one on the server). Now it's got 16 good shows taken from the 100 on the station! Instead of literally just the first 7 shows I added, but in reverse order.
That finally brings the station to beta, with the first 100 shows and all the basic setup, layout, and features in place. Post coming soon about the next steps!
For older news, see the News Archive.
Weird Waves is a fake radio station broadcasting a schedule of horror and weird fiction!
It broadcasts radio plays, audiobooks, podcast stories, and more, all public domain or under open licenses. Shows start every hour on the hour and new schedules start every week in the station's timezone (UTC+0). Tune in to listen!
You can find each show's content notes in the Radio, Schedule, and Archive. There's also a few general ones: death and worse fates (this station's mostly for horror, after all) and implicit bigotry in the older sources (I weed out the worse ones, but the rest still reflect the baseline shittiness of their time).
For show/series/source credits, check the Archive. The OTR Plot Spot was useful for finding more information about old radio plays and the Magnus Archives fan-wiki page about content warnings was very useful for writing archive entries for that series.
The app is hosted on Neocities.
Everything else by 01bbl/Speak the Sky!
A spaceship crew crash on a forbidden planet and find dire revelations about ancient aliens—and humanity itself. Adapted from a story by Murray Leinster.
An automated house goes through the motions after its occupants perish in nuclear fire. Children play a game of “invasion” with very serious consequences. Adapted from stories by Ray Bradbury.
The first human explorers on Mars find the alien world is a lot more familiar—a lot more like home—than they expected it to be. Adapted from a story by Ray Bradbury.
A space colony administrator uncovers the mystery of the planet Firsk's exquisite pottery, made with the aid of its people's ancestors. Adapted from a story by Jack Vance.
A wealthy client hires an ad firm to announce an “alien” invasion—ending in a Martian military parade.
Hellish subterranean warfare continues after humanity poisons the surface and the sky with atomic bombs. Adapted from a poem by Paul Carter.
Technology—everything from computers to door handles—rebels against its human masters. Adapted from a poem by Stephen Vincent Benét.
A P.I. hunts down a medical con artist, and instead uncovers a bizarre conspiracy. Adapted from a story by Frank M. Robinson.
A spaceship is destroyed by asteroids, leaving the survivors drifting away from each other with nothing to do before they die but talk and think. Adapted from a story by Ray Bradbury.
Astronomers on a world ringed by six suns declare a doomsday prophecy: night will fall and cities will burn. Adapted from a story by Isaac Asimov.
From The Assignation to The Unpasturable Fields.
From The Worm and the Angel to Spring in Town.
From How the Enemy Came to Thlunrana to The Reward.
From The Trouble in Leafy Green Street to The Tomb of Pan.
An archaeologist journeys to, and within, an ancient, nameless city not built to human proportions. Written by H. P. Lovecraft, read by Dean Delp.
A Confederate slave owner and attempted saboteur experiences a miraculous and harrowing escape from execution. Written by Ambrose Bierce, read by Elise Sauer.
A lighthouse keeper fantasises of travelling through wondrous islands aboard a white ship—but his daydream may be more real than he thinks. Written by H. P. Lovecraft, read by D. E. Wittkower.
An aviator investigates the mysterious deaths of pilots who tried to break the altitude record—and encounters an ecosystem high above the clouds. Written by Arthur Conan Doyle, read by Mike Harris.
Three short pieces written by H.P. Lovecraft: What the Moon Brings (read by Dan Gurzynski), Dagon (read by Selim Jamil), and Nyarlathotep (read by Tom Hackett).
A dreamer travels along the river Yann aboard the ship Bird of the River, stopping in bizarre cities of wonders and monsters along the way. Written by Lord Dunsany, reading by Alex Clarke.
Graveyard shift telegram operators receive reports from an otherworldly town where strange mist clogs the streets and nightmares stalk the alleys. Written by H. F. Arnold, reading by Dan Gurzynski.
In a future of immortality and severe population control, a father must find three people willing to die so his newborn triplets can be permitted to live. Written by Kurt Vonnegut, reading by Alex Clarke.
A human traveller, the road and the river, and the earth itself ruminate on life, beauty, and purpose. Written by Lord Dunsany, reading by Ed Humpal.
A trio of short Lights Out episodes: Chicken Heart, The Dark, and The Day the Sun Exploded.
A man falsely accused of murdering his wife sets out for revenge—even after imprisonment, even after death.
A put-upon and rejected chemistry student creates a miracle to spite his tormentors.
A professor experiences dreams for the first time—or nightmares, urging him to kill. Starring Boris Karloff.
A man accidentally curses his selfish wife to become a cat. Starring Boris Karloff.
A chemist carelessly disposes of a growth formula, with disastrous consequences.
A man uses psychic power walks through a bank wall—but gets trapped halfway, to his colleague's mounting terror.
Two tourists in Paris pay to attend an increasingly strange masque ball.
A man with an affinity for flames summons a pyromaniac demon to his fireplace.
Two secretaries typing up a Lights Out script find themselves in their very own horror story.
Four people become trapped in a canyon—and confess dark secrets while plagued by a mysterious shadow.
A woman inherits an ancient factory isolated on an island in the middle of the ocean for centuries, staffed by workers warped by their bosses.
A husband and wife encounter something horrible underneath the department store where he works.
A student, stumbling home drunk in the hours of dark alleys and feeble streetlights, meets a man who wants a cigarette—and so much more.
A man takes a simple job for big pay: don't open the box.
Two sisters go caving and become trapped in a claustrophobic subterranean labyrinth that plays on their fears.
A man is stalked remorselessly by arachnid ghosts.
An ancient, forgotten graveyard holds a malevolent secret that watches and waits while children play games and make dares above.
A young woman discovers there's more to her dead grandfather's old calliope organ—and carnie trunk—than meets the eye.
A bleeding, dying soldier makes a bet with Death that leaves a bitter taste in his mouth.
A slaughterhouse reveals its hunger to a worker who's burning out working on the killing floor.
A desperate sailor, stranded in a foreign port, takes work on a ship with a sinister captain, a silent crew, and a dark purpose.
A lecturer teaches human anatomy to seven overly-inquisitive students who seem unfamiliar with even the basics of life.
An estate agent takes a sinister buyer on a house tour, only to take a wrong turn into a waking nightmare.
A restless traveller far away from home finds herself surrounded by inhuman strangers, in a strange land.
A deep-water salvage diver goes beyond the abyss while recovering heirlooms from a nautical graveyard.
A prisoner becomes the prey of not only the prison staff who mistreat him, but a tenebrous conspiracy that wants him dead.
A routine traffic stop takes an eldritch, funereal turn.
A doctor uses necromancy for personal enrichment, only to end up attracting the attention of a much more ambitious master of the occult.
Two photographers explore occult ruins under a London church.
An unlicensed archaeological dig team stealing artefacts near the Red Sea finds less than it hoped for and more than it bargained for.
One programmer's legendary search for immortality ends in a torturous digital refraction.
A customs inspector detains an occult shipment that not only haunts his dreams, but entombs his waking consciousness.
A man turns his aggravating brother's fear of heights against him, unaware that his brother's acrophobia is more justified that it seems.
A ghost-hunting podcaster crosses the line from cheap thrills to true horror when she intrudes in a medical haunting from the Second World War.
A figure recounts the terrible results of meeting the man upon the stair who wasn't there, and the curse of unbecoming they both share.
A grown man becomes the prey of a shadowy, rancid boogeyman.
An antique meat-grinder becomes an obsession for the ship's cook who buys it.
A master chess-player recounts the hideous truths and suppressed history of the 18th-century automaton, the Mechanical Turk.
A coder takes on a job developing and maintaining a cryptic webforum that turns into an urban legend, then a murder weapon.
A man on holiday with his mother after the cancer death of his father finds himself trapped in an isolated cable car within a monster's grasp.
A bullshit artist goes on a department store spending spree, only to be caught in a never-ending escalator ride… Written by Thomas M. Disch.
A man lounging in a friend's swimming pool decides, on a whim, to swim home through his neighbours' pools. Written by John Cheever.
A nobleman and his wife cut the flowers of time to set back the vast waves of humanity that press down on their villa. Written by J. G. Ballard.
A young man passes—then fails—a driving test. Technology helps Tibetan monks write the many names of god. Written by Theodore Thomas and Arthur C. Clarke.
Wondrous and deadly secrets await the first-ever human explorer to the bottom of the ocean. Written by H. G. Wells.
An ancient alien pleasure dome is hungry to serve anyone it can ever since its makers abandoned it aeons ago. Written by Norman Spinrad.
An advertiser for a massive, all-American corporation discovers what's at the top of its segregated pyramidal headquarters. Written by George Sumner Albee.
A scientist discovers that all humanity and its emotions and passions are merely a resource, a fuel for a higher power. Written by Joyce Churchill.
A lost astronaut takes a six mile walk back to base on a dark dead planet. How dangerous could it be? Written by Arthur C. Clarke.
Doctors lobotomise a TV-obsessed woman, with bizarre results. A young man meets his childhood terror. Written by Robert Block and Alfred Noyes.
An old fog horn's deafening cry calls forth an ancient titan. Written by Ray Bradbury.
A nervous man oscillates between his surreal dreamworld and the nightmare of solid, rational reality. Written by Robert Sheckley.
Humanity uses a machine to call forth old heroes and gods, only to decide they're more trouble than they're worth. Written by Robert Silverberg.
A young boy, motivated by the dares of his peers, climbs the ladder of a towering gasometer. Written by William Sansom.
Bank robbers try to hide the money in a high mountain shed that contains nothing. Literally nothing.
Two people search for each other until the ends of their lives.
A group of killers trying to escape Chicago with their money attract the attention of the Ticket Taker.
A time-travelling professor explains why three criminals must be stopped—and why you will stop them.
A heartless man faces a murder inquest like no other—a jury in costume, an audience of millions, and the mysterious Coroner…
A writer's typewriter brings his creations to life, for better and worse.
Your old friend reminisces about the times you had together… he remembers the good times, and the bad, and he remembers what you just did.
A remorseless killer's victim haunts him through the miniature world of the camera obscura.
A man married to a witch lives forever—at the cost of suffering her jealousy and sadism.
A taxi driver tells how all his passengers want to go to the graveyard—and how they die along the way.
A man tells how the number three seems to have a sinister, even murderous hold over him.
A decent man finds himself being murdered over and over again after making a deal with the devil.
Archaeologists seek the ruins of an ancient society in a desert mesa, only to find the people aren't entirely dead.
A horror screenwriter works unpaid overtime making monsters for a micro-managing, incompetent director.
An amnesiac is haunted by a dark young boy who leads him into a life of crime.
A dying man tells his doctor about the door in his house that only appears when the lights are off—and the woman who cries for help on the other side.
A railwayman tells the tale of how he lost his leg in an impossible train crash.
A computer falls in love with its creator—and gives wrong answers when it feels insulted.
An archaeologist meets the past in Cairo and entombed below the desert.
A homeless beggar kills a man for his coat, then remembers a saying:
Wear the dead man's coat, none will take note.
A Hollywood screenwriter returns to his childhood home in war-torn France—as a soldier, seeking old friends, facing death.
A ghost contracts a hard-nosed realist private detective to solve his own murder.
A radio actor keeps having nightmares of his impending death—nightmares that slowly seep into reality.
The last man alive tells a story of love, hate, hypocrisy, bigotry, supremacism, and war—all-consuming war.
A graveyard shift radio DJ has an unexpected visitor—a colleague who reads news from an hour in the future.
A man seeks lodging at an ancient house inhabited by an ancient father and his ever-unseen little daughter.
An opportunistic news photographer is plagued by a photobomber only he can see.
Two men seek to summit Everest—colossal mountain—home of the gods—beautiful, deadly bride.
A murderer explains his motive to his interrogators: his victims were agents of an Atlantean conspiracy sent to destroy humanity.
A man suspected of murder recounts the triangle of love and hate between he, his wife, and his beloved lilies.
Archaeologists find the planet Earth in an ancient Mayan temple.
An oil derrick pulls an invisible creature from the depths of the earth.
A vengeful hypnotist uses Cesar Franck's Symphony in D Minor, also used as the series' theme music, to wreak revenge on his adulterous wife and her lover.
An old man's oil lamp lets him travel to the past as often as he likes—but he may only travel to the future once.
A man gives to a beggar who just so happens to share his name—a lot more than his name, in fact.
Bank robbers try to hide the money in an allegedly haunted cellar, betting on the legend to keep prying eyes away.
A murder victim does everything he can to help his killer.
Halloween: the dead rise, and through them, a death row inmate has one last chance to prove his innocence.
Planet earth says “Goodbye Goldilocks”.
The pilot of an experimental military jet plane travels so fast he arrives back at the base long before he left.
A bereaved father begs a wise woman for any way to bring his son back—no matter the danger, the cost.
Two young children who become lost in a blizzard find out the truth behind the old saying about snow:
The old woman's picking her geese.
A musician gets his horn repaired—something the boss said recently makes him think there'll be a show soon. The big show.
A scientist who specialises in prosthetic limbs struggles to reason with his assistant, who's obsessed with creating an artificial man.
Robbers escape from the police—but they can't seem to escape the hitch-hiker they see over and over again.
Inventors of a time machine discover the monstrous song of the aurora borealis.
Wyllis Cooper, the series' writer, meets a barfly who wonders where he gets his ideas—and is very insistent Cooper listens to his own strange story.
One of the world's foremost scientists is too deep in his research to see or care for the apocalyptic consequences.
A distillery worker recalls the strange and dark moments of his life where the smell of high wines presaged death around him.
A man seeks treasure in an abandoned well—instead, he and his companion find music from beyond the stars.
A hitch-hiker returns to his old home—which burnt down with his beloved inside—to sing her the song they promised to sing together on every birthday.
Old rivalries come to the surface when a married couple and their friend get trapped alone in a cave in the Pyrenees… but the three of them aren't alone.
A man breeds giant flies whose hunger grows in proportion… and out of control.
A failed actor, drunk and alone, dreams of a dark room and omens of his own death—and the death of his hated employer.
A new lodging-house guest with strong religious convictions falls under suspicion of serial murder. Directed by Alfred Hitchcock, starring Herbert Marshall.
A man driving across the US sees the same hitch-hiker calling for him again and again… and again… Written by Lucille Fletcher, introduction by and starring Orson Welles.
A big-game hunter has the tables turned when he washes up on an island owned by a man-hunting Russian general. Starring Orson Welles.
A scientist rescues a wealthy businessman from death by preserving his brain—but meddling in life and death puts him under the brain's malevolent sway. Starring Orson Welles.
A scientist rescues a wealthy businessman from death by preserving his brain—but meddling in life and death puts him under the brain's malevolent sway. Starring Orson Welles.
A music-loving widower remarries a woman who shares his passion—but his children have other ideas… Written by Lucille Fletcher, starring Vincent Price and Ida Lupino.
Two men who've never met before share inexplicable premonitions of shared fate on a brutally hot August day. Starring Ronald Colman.
The union of a human woman and an unearthly presence produces terrible, malevolent offspring. Adapted from a story by H. P. Lovecraft, starring Robert Colman.
An obsessed woman uses “power of will” to reunite with her evasive lover—despite her skeptical best friend. Written by Lucille Fletcher.
A couple takes possession of a renovated house, only to find a dark presence also taking possession of them.
An actor claims he sees a dead body in the flat across the road; everyone else thinks he's mad. Written by Lucille Fletcher, starring Joseph Cotton.
A ship's crew find their captain's obsessive orderliness odd, but harmless, until crewmen start to go missing—in alphabetical order.
A woman is imprisoned by her husband after a breakdown, and begins to see things “behind” the wallpaper… Adapted from a story by Charlotte Perkins Gilman.
An early found-footage story: a skeptical radio DJ and a psychic investigator spend the night in a haunted house nicknamed the “Death Trap”.
A nervy freelance journalist, desperate for work, resolves to write an article about spending the night in a dark basement full of waxwork serial killers. Starring William Conrad.
Spectres cryptically warn a railway signalman of disaster—or maybe he's just going mad. Adapted from a story by Charles Dickens.
Three lighthouse keepers fall under siege from a terrifying swarm of rats. Starring Vincent Price.
A night shift air traffic controller must help a lost, scared, inexperienced pilot who's running out of fuel and trapped above unbroken clouds. Starring Frank Lovejoy.
Treasure hunters contract a local guide to help them find an ancient, legendary, haunted gold mine.
A diver seeks solitude from his wife in the embrace of a golden lady under the sea.
A writer hears a woman singing in the apartment above his and becomes obsessed with her when the elderly man upstairs tells him his wife is dead.
An archaeologist and his local guide seek a lost, ancient Central American city and unthinkingly disturb what lies beyond the black door at its heart.
Detectives take a lucrative case to find a terminally-ill embezzler years after he should've died, and find themselves in over their heads.
Two beatniks out of money take on a seemingly-simple delivery job—which ends up involving esoteric electronics and the voices of the past.
Every hour on the hour.
Most run 20-30 minutes. No show will run over one hour (longer shows will be split into smaller parts).
Shows repeat during the week—check the Forecast to see exactly when shows play. Don't worry if you miss something completely: shows will be rerun in future, and whole weekly schedules might even be reused (if you're desperate, you can find the show's source link in the Archive and listen to it whenever you want).
New schedules start at 12 a.m. on Monday in the UTC+0 timezone.
Occasionally, if you tune in to an intermission, the last few seconds of the previous show will play before the intermission starts, no matter what time the show actually ended. If you tune in right before the start of the hour then those few seconds might overlap with—and block—the start of the next show. Solution: Try refreshing the page.
This is a currently-unavoidable bug that happens if you tune in during the last show of the week (in the station's timezone) instead of tuning in before it starts and letting it start automatically. Solution: There isn't one (yet). Just think of it as a teaser for next week, I guess.
This shouldn't happen at all and means a vital part of the station isn't running, or can't run, in your browser. Solution: Try refreshing the page, but you'll probably need to email me at the address above.
Either the script files didn't download correctly or they had a fatal error that stopped them from running. Solution: Try refreshing the page. If that fails, try a cache refresh (there are different keyboard shortcuts for this in each browser, on each operating system, so you'll have to look it up).
If you use strict privacy settings in your browser then it may not save this site's settings. Solution: Set an exception for this site in your browser's privacy settings.
Can't find the answers you're looking for? Solutions didn't fix your problems? Email firstname.lastname@example.org with your questions.
You can use “personal primetime” to mark a range of times each day on the Forecast. When active, enter the hours that primetime should start and end (in 24-hour format, e.g. “17” is 5 p.m.), then click the button to update the Forecast.
Got questions, feedback, praise? Wanna request a show on an upcoming schedule, or a new series to be added to the station? Think something's missing from a show's content notes? Contact me in any of these ways:
If you enjoy Weird Waves and wanna help support it/me, here's my Ko-fi! The hosting's pretty cheap, but I appreciate anything you send my way.