01
Written to be heard
A bulletin is a few minutes in English. One subject, about AI or software, written for speech rather than cut from a homepage.
Station · 24/7
Lo-fi for the long session, and a short bulletin when the tools change.
People choose the music. Short English bulletins cover AI and software. The voices are generated, and the station says so on air.
01
Between tracks, DevRadio reads a short English bulletin: one story about AI or software, written to be heard once. Some editions are a dialogue between two hosts. Both voices are synthetic, and that is said before the item.
01
A bulletin is a few minutes in English. One subject, about AI or software, written for speech rather than cut from a homepage.
02
Some editions are a dialogue. Both voices are synthetic, and each one is introduced as generated before the conversation starts.
03
The script carries the names and the links. The station does not pour a newswire into the stream and call it a bulletin.
These notes describe the format. They are not a published archive.
02
The library grows by pull request. Audio files are not committed. You host the file at a public HTTPS URL, add tracks/<slug>/track.yaml, and CI downloads that URL to check the checksum. GitHub never talks to the playout server.
Fork the repository and branch from main. Use a lower-case slug of letters, digits, and hyphens.
Copy examples/track.yaml to tracks/<slug>/track.yaml. The folder name is the track id.
Publish the audio yourself. Set audio.audio_url and the SHA-256 of that exact file.
Open the pull request and complete every attestation. A person reviews the licence before merge.
03
Merged tracks are listed from tracks/index.json with the artist, the licence, and the source. The audio stays at the contributor’s URL.
Catalogue
No tracks in the index yet.
When the first submission is merged, its credit appears here.
04
Five rules for what goes on the air.
01
A person accepts every track. Nothing lands on the station because a script found a file.
02
The accepted values are CC-BY-4.0, CC-BY-SA-4.0, CC0-1.0, and SUNO-PAID-OWN, on the terms in the licence notes.
03
Bulletins and two-host dialogues use synthetic speech, and the broadcast says so.
04
Artist, licence, and source URL remain with the track, on the station and in this list.
05
A verified complaint comes off the stream and out of the repository. The procedure is the takedown note.