Repository navigation
List a few radio stations that publish their streams for other players - #7
Merged
Merged
Conversation
The source menu (S) gets a fifth row, a radio button and a field for a stream's address: the stream itself, MP3 or AAC from an Icecast or Shoutcast server, over http or https. Toaster comes with no stations: a stream is its station's to offer, and many don't let apps come with theirs. The last address that played is remembered with the other settings. It plays through an audio element as a file does (playElement, now shared with useFile), read cross-origin so the analysis hears it. The app's page is a file, which may read any stream that way; on the web page a stream only plays if its server allows it, and an https page can't play an http stream, which the error says. The CSP's media-src allows http and https for it. A stream that ends or drops says so and brings back the source menu, as system audio does when it stops. Stream titles (ICY metadata) aren't read, so the radio is untitled, like an input. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
docs/radio-stations.md: five stations whose own pages publish their stream addresses for listening in other players, and whose terms allow it (Radio Paradise, WFMU and its Drummer channel, Radio Swiss Jazz, Deutschlandfunk Nova), each linked to the page the address comes from and marked when its server lets the browser version play it. Toaster doesn't read the list; it's for copying an address into the radio. Linked from the README and docs/how-it-works.md. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
# Conflicts: # README.md # docs/how-it-works.md
4 of 6 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Builds on #6 (the radio source): only the last commit,
docs/radio-stations.mdplus two links to it, is new here. Kept separate so the radio can go in without the list if you'd rather not carry one.Summary
docs/radio-stations.md: five stations whose own pages publish their stream addresses for listening in other players: Radio Paradise, WFMU, WFMU's Give the Drummer Radio, Radio Swiss Jazz, Deutschlandfunk Nova. Each links to the station's page the address comes from, and says whether its server lets the browser version play it.Test plan
🤖 Generated with Claude Code