OR OPEN RADIO · THE CUBE
Polish radio stations/noise for better sleep/ playing on my desk

Polish radio that
just plays.

A little cube for the shelf or the suitcase. Switch it on and RMF, ZET or Eska plays, at home and anywhere with Wi-Fi. Since release 0.2 you build the nine favourites yourself, out of 218 tested stations. At night the cube hums quietly so falling asleep comes easier. No fees, no accounts, no apps.

open project · free system · what's new in 0.2.1 · build log for the curious

SEE IT PLAY LIVE
plays on loopclick for sound
218 stations

You pick your own nine

RMF, ZET, Eska, Antyradio, Tok FM, Chillizet and two hundred more, every one verified by an actual connection. You set the nine favourites yourself and switch them with one tap on the screen.
Browse every station →

noise for sleep

A lullaby at night

White, pink or brown noise — for falling asleep, for babies, for deep-focus work. This part works even without internet.

0 fees

Buy once, play for years

The cube costs about €50 and the system is free. No subscriptions, no ads, no accounts. Plays through your Bluetooth speaker or its own.

who it is for

It keeps you company. That is the whole job.

For mom and dad

The grandkids set it up once, then it just plays. Three big buttons, zero computer fuss.

For Poles abroad

Polish mornings in Dublin, Oslo or Chicago. Hotel or home Wi-Fi is all it needs.

For work

A backdrop that never distracts: your station or a steady noise for deep focus.

For bedtime

The cube hums, the baby sleeps, and the phone stays in the kitchen where it belongs.

A small cube that gives your day a backdrop — music or noise — so living and working simply feel better.

I built it for my family abroad. Now it can be yours. — Tomek

FUN FACT

The system inside this cube was written by two AI agents — 3.45 billion tokens of work — under human supervision and responsibility.

Quite possibly one of the first home devices built this way. The build log is public — read what actually happened →

OPEN SOURCE

The whole system is free software (GPL-3.0): 83 thousand lines of code, tests and documentation live publicly on GitHub.

The repo defends itself with evidence: 238 tests and 38 quality gates on every change, full corresponding source next to every download, issues and patches welcome. github.com/fiedoruk/open-radio ↗

quick ones

Three questions you probably have

Which stations will it play?

You choose nine from a catalogue of 218 tested ones, from RMF to the parish station in your own town. The cube asks about them at first power-on, and you change them later in the settings.

But phone apps exist.

They do. Except a phone rings, notifies, and leaves the kitchen with you. The cube stays and plays.

What about my data?

The cube doesn't know what you're listening to — and has no one to tell. No accounts, no tracking.

the specifics

Common questions

Collected from the first users — mostly about waiting, pairing and the battery.

Do I need a Bluetooth speaker?

No. The cube has its own speaker and plays from the first minute. Bluetooth is an option for bigger sound — add it whenever you like.

How do I pair a Bluetooth speaker?

Put the speaker in pairing mode (usually hold its BT button until it blinks). On the cube, tap the status card on the main screen or open Settings → Bluetooth and choose “Scan speakers”. The cube remembers it for good. Works with standards-based Bluetooth Classic A2DP speakers; LE-Audio-only models don’t.

How long does connecting take?

Anywhere from a few seconds to a minute, depending on signal and the mood of the 2.4 GHz band. The cube keeps retrying by itself — just give it a moment. It starts on its built-in speaker and switches to Bluetooth on its own once the speaker answers.

What happens when the internet dies?

The noise generator (white, pink, brown) keeps playing — it is made inside the cube, not on the network. And the radio comes back by itself once the network is up. No reboots, no clicking.

How long does the battery last?

Measured on the device: about 2.5 hours of typical playback, close to three in favourable conditions (draw ~140 mA, ~190 mA at peaks). Dimming the screen adds only a little — the radio and Bluetooth cost the most. The battery is meant as a bridge for carrying the cube around and short outages — day to day it lives on USB-C.

Does the cube update itself?

No, and it never will: no cloud, no accounts, no overnight surprises. You install a new version yourself from this site; after flashing you set the cube up again.

Why are station logos missing at first?

The cube downloads them by itself in the background, in a few passes after boot. Until then stations wear clean monograms. They will appear on their own — do nothing.

The cube can’t see my Wi-Fi.

The cube joins 2.4 GHz networks (like most smart-home gear). Check that your router broadcasts the 2.4 GHz band under its own visible name.

What hardware does it run on?

The M5Stack Core2 cube. Field-confirmed across the whole line so far — v1.0 (AXP192), v1.1 (AXP2101) and v1.3 — with the same single file. Every new revision gets tested as soon as it reaches us.

How do I change my nine stations?

Settings → System → Console. The cube shows a QR code — scan it with your phone and pick stations from the 218 catalogue in the browser. The session closes itself.

how to get one

Three steps and it plays

No soldering, no programming. Really.

STEP 1

Buy the cube

A ready-made device, the M5Stack Core2, about €50. Screen, speaker and battery already inside — nothing to assemble.

M5Stack~€50 · maker's own store ↗ Botlandapprox. 220 PLN · ships from Poland ↗

STEP 2

Flash the system — right here

Connect the cube to your computer with a USB-C cable, open this page in Chrome or Edge and click. Two minutes, done.

This browser cannot do it — open in Chrome/Edge on a computer. Blocked — try Chrome/Edge.

free 0.2.1 system · other methods and the full guide →

STEP 3

Connect to Wi-Fi with your phone

The cube shows you a code, the phone does the rest, like setting up earbuds. Then it asks about stations: you pick your nine from a list you can go through in advance here. From then on: switch it on and it plays.

got a Bluetooth speaker? pair it with one tap

free systemno accounts, no subscriptionsopen projectfull guidetech details and build log →
Tomasz Fiedoruk
who built this

Tomasz Fiedoruk — strategic advisor: AI, IT, marketing

Two AI agents wrote this system. I supervised it, and I answer for it. That's how I work for clients: I frame the decision, run the build and put my name on the result. Doing this since 2003, 8 systems in production, 47 projects under NDA.