HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
perminder-klair
subwave
TypeScript2026–2026
perminder-klair / subwave

subwave

Personal internet radio: Agentic AI DJ

3Distinct people
3Mentions
0Explicit recommenders
1.7KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Personal internet radio: Agentic AI DJ

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by day3 dated mentions

Observed mentions: 2026-05-27 11:33:24 UTC to 2026-06-25 14:34:54 UTC.

0122026-05-27 00:00:00 UTC to 2026-05-28 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsMay 272026-05-28 00:00:00 UTC to 2026-05-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-05-29 00:00:00 UTC to 2026-05-30 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-05-30 00:00:00 UTC to 2026-05-31 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-05-31 00:00:00 UTC to 2026-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-01 00:00:00 UTC to 2026-06-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-02 00:00:00 UTC to 2026-06-03 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-03 00:00:00 UTC to 2026-06-04 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-04 00:00:00 UTC to 2026-06-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-05 00:00:00 UTC to 2026-06-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-06 00:00:00 UTC to 2026-06-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-07 00:00:00 UTC to 2026-06-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-08 00:00:00 UTC to 2026-06-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-09 00:00:00 UTC to 2026-06-10 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-10 00:00:00 UTC to 2026-06-11 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJun 102026-06-11 00:00:00 UTC to 2026-06-12 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-12 00:00:00 UTC to 2026-06-13 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-13 00:00:00 UTC to 2026-06-14 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-14 00:00:00 UTC to 2026-06-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-15 00:00:00 UTC to 2026-06-16 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-16 00:00:00 UTC to 2026-06-17 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-17 00:00:00 UTC to 2026-06-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-18 00:00:00 UTC to 2026-06-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-19 00:00:00 UTC to 2026-06-20 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-20 00:00:00 UTC to 2026-06-21 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-21 00:00:00 UTC to 2026-06-22 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-22 00:00:00 UTC to 2026-06-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-23 00:00:00 UTC to 2026-06-24 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-24 00:00:00 UTC to 2026-06-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-25 00:00:00 UTC to 2026-06-26 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJun 25

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
May 272026-05-27 00:00:00 UTC2026-05-28 00:00:00 UTC202
May 282026-05-28 00:00:00 UTC2026-05-29 00:00:00 UTC000
May 292026-05-29 00:00:00 UTC2026-05-30 00:00:00 UTC000
May 302026-05-30 00:00:00 UTC2026-05-31 00:00:00 UTC000
May 312026-05-31 00:00:00 UTC2026-06-01 00:00:00 UTC000
Jun 12026-06-01 00:00:00 UTC2026-06-02 00:00:00 UTC000
Jun 22026-06-02 00:00:00 UTC2026-06-03 00:00:00 UTC000
Jun 32026-06-03 00:00:00 UTC2026-06-04 00:00:00 UTC000
Jun 42026-06-04 00:00:00 UTC2026-06-05 00:00:00 UTC000
Jun 52026-06-05 00:00:00 UTC2026-06-06 00:00:00 UTC000
Jun 62026-06-06 00:00:00 UTC2026-06-07 00:00:00 UTC000
Jun 72026-06-07 00:00:00 UTC2026-06-08 00:00:00 UTC000
Jun 82026-06-08 00:00:00 UTC2026-06-09 00:00:00 UTC000
Jun 92026-06-09 00:00:00 UTC2026-06-10 00:00:00 UTC000
Jun 102026-06-10 00:00:00 UTC2026-06-11 00:00:00 UTC000
Jun 112026-06-11 00:00:00 UTC2026-06-12 00:00:00 UTC000
Jun 122026-06-12 00:00:00 UTC2026-06-13 00:00:00 UTC000
Jun 132026-06-13 00:00:00 UTC2026-06-14 00:00:00 UTC000
Jun 142026-06-14 00:00:00 UTC2026-06-15 00:00:00 UTC000
Jun 152026-06-15 00:00:00 UTC2026-06-16 00:00:00 UTC000
Jun 162026-06-16 00:00:00 UTC2026-06-17 00:00:00 UTC000
Jun 172026-06-17 00:00:00 UTC2026-06-18 00:00:00 UTC000
Jun 182026-06-18 00:00:00 UTC2026-06-19 00:00:00 UTC000
Jun 192026-06-19 00:00:00 UTC2026-06-20 00:00:00 UTC000
Jun 202026-06-20 00:00:00 UTC2026-06-21 00:00:00 UTC000
Jun 212026-06-21 00:00:00 UTC2026-06-22 00:00:00 UTC000
Jun 222026-06-22 00:00:00 UTC2026-06-23 00:00:00 UTC000
Jun 232026-06-23 00:00:00 UTC2026-06-24 00:00:00 UTC000
Jun 242026-06-24 00:00:00 UTC2026-06-25 00:00:00 UTC000
Jun 252026-06-25 00:00:00 UTC2026-06-26 00:00:00 UTC110

What Hacker News says

3 sources
From another worthwhile comment: >a personal “radio station” that’s a bit more extensive: https://github.com/perminder-klair/subwave I do less than any of this, and far less extensively to boot ;) Looks like the address, https://tunecat.runxiyu.org/stream.opus, is the exact location of a continuous media stream alone. Emanating from a dedicated media server, this is not the exact address of a website with an HTML server for you to receive hypertext from. At the main address, https://tunecat.runxiyu.org/, that is where there is a regular web server which delivers HTML to your browser. It is this very basic HTML page that has links to the above "live" stream source and plays the audio stream for you when you simply hit the play button on the displayed default browser-player's "play" button. The browser's little built-in player carries on
Read the rest
while the rest of the plain webpage text stays displayed on the page. Whether that expected browser's-default HTML player appears in your particular browser or not, alternatively the MPV line following immediately underneath invokes the open-source mpv player to receive the same live stream from that first address in a different way. Click on that link and it opens a new page with the same stream playing in a player that is not built into the browser, and there is no text on this page either, only the browser's "external player" itself appears this way. Now using Windows Media Player or something like Celluloid in Linux, you can directly open the address of the stream itself without any browser at all. Start your local player app then open a "Location" rather than a file, where you then enter the address of the stream instead of a filename. IRC is just icing on the cake so it can take requests. I stop way shorter than that, I've been very happy when I reached "all music all the time, no ads, no talk" and stopped there. With Windows 98, since then I've been partying nonstop like it's 1999 ever since ;) This also fulfills that nicely.
In Tunecat: Simple Internet Radio

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.