Platform

The whole radio flow. All in one place.

RadioInternet.ca’s modules are on this page and work in your browser: build your station by URL, program its clock, run the control room, produce in the studio and read real measurements. No account, no installation — and your data stays on your device.

Module 1 — Radio Builder

Build your station, URL by URL.

Give your station a name, then assemble its sources: Suno songs, YouTube videos, direct audio files and radio streams. Every URL is classified as soon as it is added (same logic as Link Analyzer) — an ordinary web page is refused, because it doesn’t play.

Real scope: works in your browser; your station is saved on your device only, never sent to a server.

The 12 public playlists from Lawrence Morel’s Suno profile (470 entries, references only) become your station’s music sources.

Your station’s sources

No sources yet: add your first URL above, or import a playlist from the catalogue.

    The “Test” button on an audio source or stream checks live, from your browser, whether the address responds — the same test as Link Analyzer.

    Your first station in seven steps

    1. Name your station, in the field at the top of the Builder. 2. Paste a song address: a Suno link, a YouTube video, a direct audio file or a radio stream. The Builder classifies the source as you add it. 3. Add a title if you like — otherwise it is derived from the address. 4. Press “Test” on an audio source or a stream: your browser checks live whether the address answers — the same test as the Link Analyzer. 5. Repeat for your other sources — or start from the station’s public catalogue and import one of the 12 Suno playlists (470 entries) as your base. 6. Move to Programming: compose your clock, then “Generate the queue from my station.” 7. Load the queue into the Régie and listen to your station run its log, track after track. Your station will be waiting in the same place on your next visit, on this device.

    Module 2 — Programming

    The clock, the rotations, the rules.

    Programming applies your clock to your station’s sources: a sequence of categories (M = music, J = jingle, C = capsule, P = advertising, S = backup), a separation rule so the same source doesn’t repeat too soon, in ordered rotation or shuffled draw. The result is a real queue, fully visible — load it into the Control Room to hear it.

    Real scope: local logic applied to your real sources; nothing is broadcast until the Control Room plays the queue, here, on this page.

    The generated queue

    No queue yet: generate it from your station, or draw the random queue from the catalogue.

      Module 3 — Control Room

      The control desk.

      NOW, NEXT, the queue and the session history — the control room plays the queue loaded from Programming. Suno songs and YouTube videos go through their official players; direct audio and streams are played at their address, by the RadioInternet player.

      Real scope: control happens on this page and this device. 24/7 server broadcasting to outside listeners is the separate infrastructure step, described below.

      No track loaded. Generate a queue in Programming, then load it here.

      NOW — On air here

      —

      NEXT

      —

      The radio queue kept in this browser, built song by song in the former Music page catalogue. If it is empty, the control room will say so.

      The queue (QUEUE)

      The queue is empty.

        This session’s history

        Nothing has been loaded into the control room yet during this session.

          History kept on this page only: it disappears when the tab is closed.

          Module 4 — Audio Studio

          Produce, in the browser.

          Three production tools that really work, right here: the microphone take recorder, dictation with local text analysis (the AI Notes mechanics), and frequency-band remixing.

          Real scope: everything is computed on your device. One exception, stated frankly: dictation uses your browser’s speech recognition service (in Chrome, the sound is processed by Google) — the text analysis itself is 100% local.

          Recorder — your microphone takes

          00:00

          No takes yet. Your takes stay on this page: download them to keep them.

            Dictation and analysis — AI Notes, locally

            The analysis counts words and sentences, spots your most frequent words and builds an extractive summary — only sentences from your text, put back in order. No invented sentences, nothing sent to a server.

            Frequency-band remix

            Load an audio file: the browser splits it into three bands (lows, mids, highs) that you rebalance with sliders, muted or soloed, before exporting the mix as WAV. This is not AI separation: voice and instruments overlap in the same bands — the tool is for rebalancing, not for “isolating the voice.”

            The file stays on your device: band computation and WAV rendering happen in the browser; the original is never modified.

            Module 5 — Analytics

            Real measurements, nothing else.

            Two families of numbers, never mixed: Chart votes, counted server-side for everyone, and this browser’s counters. The site’s total audience is not measured here — no invented curves, no fabricated listeners.

            Chart — real votes (server)

            …

              Loading server-counted votes…

              The Chart (Palmarès) votes, counted in WordPress: one vote per browser per song. The chart is back on its own page: the votes are kept and voting is open.

              On this device — local counters

                These counters live in this browser (localStorage). They describe the use of this page on this device — not your station’s public listening.

                Module 6 — Library

                The station catalogue, as references.

                The approved entries of the RadioInternet catalogue: title, artist, platform and region — never a file stored here, only references (the URL to URL doctrine). Listening goes through each platform’s official player, and explicit content carries its “Explicit — 18+” label.

                The Library

                The station’s references: every piece lives at its source — Suno, YouTube and the others — and is played there, through the official player. Search, filter by region or platform.

                Psycomania

                Djfrankymclee

                YouTube Quebec / general

                Monte dans l'ring

                Rick L'entourage

                YouTube Quebec / general Explicite — 18+

                Explore more.

                Scratch Lab

                Scratch Lab

                The site’s DJ app, online: two turntables in your browser, and the Battle and Collaboration modes ACTIVE — live for two, through WebRTC codes.

                Open the Scratch Lab →
                Radio OS Console

                Radio OS Console

                Builder, Programming and Control Room together in one tabbed console: build your station by URL, program its clock, listen to your queue — the same station as here, on its own dedicated page.

                Open the Console →
                Audio Studio

                Audio Studio

                Microphone recording, dictation analyzed on the spot and frequency-band remixing with WAV export — the complete studio, on its own dedicated page.

                Open the Audio Studio →
                AI Receptionist

                AI Receptionist

                She answers visitors’ questions by voice, right in the browser — try the demo.

                Web demo active

                Talk to the receptionist →

                What about 24/7 broadcasting?

                1. URL sources (here, online)
                2. Programming + browser Control Room (here, online)
                3. Server playout
                4. 24/7 public player

                On this site, the demo station already broadcasts continuously: its 24/7 stream plays on the Listen page and in the bar, and its continuous radio runs by the clock. For your own station, the complete chain runs in the browser on this page; the server relay (Liquidsoap → Icecast → public player, continuously even with the page closed) is the separate infrastructure step: a station is only called “online 24/7” once its server stream is verified — never before.

                The honesty principle.

                ACTIVE ≠ TESTED ≠ DEPLOYED ≠ LIVE

                The site shows the real status of every feature. Anything that does not exist yet simply does not appear — never simulated as active.

                CONTINUOUS RADIO Entre les lignes et les likes Explicit — 18+ Continuous radio — tap ▶ to listen. Up next: Hey Tabarnack