OR OPEN RADIO
EN
dziennik wydań / system open radio

Co się zmienia w kostce

Każde wydanie opisane po ludzku: co doszło, co naprawione i czego świadomie nie ma. Wersję sprawdzisz na kostce w ustawieniach, a nowy system wgrywasz tak samo jak pierwszy raz, z przeglądarki, w dwa kliknięcia.

0.4

31 lipca 2026 najnowsze

Największe wydanie od początku projektu. Kostka nauczyła się mierzyć powietrze, dostała drugi sposób instalacji — taki, który nie kasuje ustawień — a jej publiczne twierdzenia rozebrano i napisano od nowa, żeby zgadzały się z tym, co firmware naprawdę robi.

  • noweCzujniki powietrza, opcjonalne, na Port A. M5Stack CO2L, CO2 i ENV Pro — pojedynczo albo oba przez pasywny hub. Dwutlenek węgla, temperatura, wilgotność, ciśnienie i trend rezystancji gazowej. Kostka opisuje powietrze, nigdy człowieka, i nie jest czujnikiem czadu ani dymu. Nic nie zapisuje do pamięci samych czujników.
  • noweEkrany główne idą za sprzętem. Bez modułu jeden ekran: radio. Z modułem dwa kolejne — minimalny i taki, który niesie powietrze. Ekran, który da się wybrać, ale nie da się zachować, nie jest ekranem, więc jedyna zmiana logiki w tym wydaniu to walidator konfiguracji.
  • noweDwa sposoby instalacji zamiast jednego. Obraz fabryczny od zera, który kasuje wszystkie ustawienia, i aktualizacja samej aplikacji, która je zostawia: zapamiętane Wi-Fi, sparowany głośnik, wybrane stacje, głośność, ekran główny. Osobne pliki, osobne przyciski, a nazwa każdego mówi, który to jest, zanim klikniesz.
  • noweKatalog urósł do 222 stacji, a dwie z nich mają swoją historię. Doszły cztery: Radio Nowy Świat, Radio Silesia i Radio Kraków — wszystkie trzy przyjęte na własnych pomiarach — a na końcu Radio 357. Obie stacje słuchaczy, obie w wysyłanej dwustu dwudziestce.
  • naprawioneRadio 357 o mało nie wyleciało z katalogu — na podstawie źle przypisanej przyczyny. Wieczorem odczytaliśmy zrywki dźwięku jako problem tej stacji. Log z następnego dnia mówił co innego: bufor głodował także na innej stacji, a ten sam obraz, który głodował o północy, rano chodził z pełnym buforem. Winny okazał się podatek za jednoczesne Wi-Fi i Bluetooth, nie wpis w katalogu. Zamiast usuwać działającą stację, wycelowaliśmy w nią godzinny test przez Bluetooth i sprawa rozstrzygnęła się pomiarem, na obrazie, który poszedł do ludzi.
  • noweŹródła leżą obok binarki i odbudowują się bez gita. Tak jak przy 0.2.1 — ale wcześniej instrukcja odbudowy zatrzymywała się na pierwszej linii, bo system budowania wołał polecenie gita w drzewie, które gita z zasady nie ma. To pierwsza rzecz, na jaką trafia ktokolwiek korzystający z GPL.
  • czego nie maAlerty są ciche. Siedemnaście reguł z progami i źródłami działa i pisze zdanie na ekranie, ale najgroźniejszy poziom liczy flagę dźwięku, której w tym wydaniu nikt nie czyta. Żaden alert nie wydaje dźwięku.
  • czego nie maAktualizacji przez sieć — z założenia. Każda aktualizacja wymaga kabla. Nie ma telemetrii, konta ani zdalnego katalogu.
  • czego nie sprawdziliśmyŚcieżki aktualizacji nikt nie przejechał na fizycznej kostce — ani samej aktualizacji, ani przejścia ze skonfigurowanego 0.2.1. Nie ma też nieprzerwanej godziny: sesja trwała 69 minut, ale z celowymi restartami, które dały w zamian dowód, że kostka wraca do siebie. Dowody 0.4 pochodzą z jednej kostki; 0.2.1 wciąż jest jedynym wydaniem sprawdzonym na trzech rewizjach.
obraz fabryczny 2,5 MB aktualizacja 2,4 MB licencja GPL-3.0-or-later pobierz obraz fabryczny ↓ aktualizacja chwilowo wycofana instrukcja instalacji → SHA-256 obrazu: 3040146fc08fd07ccad78a9992cb4d5053bd573f0dc6cd8eebc7bffe48d2467a SHA-256 aktualizacji: e8642c56364b37169620384ca92d635e97b374d2aa7c06baba0f7d3785ffee50

0.2.1

22 lipca 2026, wieczorem

Dwie poprawki z pola, obie znalezione przez pierwszych użytkowników w kilka godzin po wydaniu 0.2. Dokładnie tak ma działać otwarty projekt.

  • naprawioneFabrycznie nowa kostka mogła zapętlić się przy pierwszym starcie. System przygotowywał na dysku miejsce na logotypy stacji dłużej, niż pozwalał nasz własny strażnik płynności, więc strażnik przerywał tę pracę w połowie, za każdym razem od nowa. Teraz przygotowanie dzieje się w tle, kiedy radio już gra. Dzięki za zgłoszenie i logi. Pierwsza kostka w polu zrobiła robotę.
  • naprawioneCztery stacje wybierane z konsoli (m.in. Eska Rock i TOK FM z katalogu) odmawiały grania. Katalog niósł w adresie techniczny dopisek, którego serwer nadawcy nie akceptuje; pomiar go pomijał, kostka wysyłała. Wyczyszczone w katalogu i w systemie, także dla stacji już zapisanych na kostce.
obraz 2,3 MB licencja GPL-3.0 pobierz obraz 0.2.1 ↓ instrukcja instalacji → SHA-256: 295ca3fdf9f9daf7a11ee979bc3371b2c79aaf48de5afe455668b72b23dc0546

0.2

22 lipca 2026

Koniec z dziewięcioma stacjami zaszytymi w systemie. Wybierasz z listy, którą zmierzyliśmy stacja po stacji, bo strumień, który ledwo nadąża, zacina się dopiero po kilku minutach, kiedy dawno przestałeś się tego spodziewać.

  • nowe218 stacji do wyboru zamiast zaszytej dziewiątki. Listę układasz sam — tutaj zrobisz to nawet zanim wgrasz system. Każda pozycja zmierzona pod obciążeniem: 184 mają zapas co najmniej półtora raza ponad potrzeby odtwarzacza, a kolejne 34 grały bez zarzutu na prawdziwej kostce z wydaniem 0.1.
  • noweKonfigurator stacji — przy pierwszym uruchomieniu i później w ustawieniach. Kostka pyta o stacje od razu po starcie, a jeśli zmienisz zdanie, wracasz do tego w ustawieniach. Nie trzeba niczego wgrywać od nowa.
  • lepszeStabilność odtwarzania. Mniej przerywania przy dłuższym graniu. Tej zmiany nie widać na liście funkcji, ale słychać ją po godzinie.
  • bez tegoStacje w formacie AAC nie zagrają. Jedyny dekoder AAC mieszczący się na tym układzie ma licencję nie do pogodzenia z GPL, a system wydajemy na GPL i udostępniamy źródła. Dostajecie dokładnie tę binarkę, która chodzi u autora.
  • bez tegoStrumienie 192 kb/s przekraczają sufit, jaki kostka utrzymuje przy włączonym Bluetoothie; stąd brak Jedynki, Dwójki, Czwórki i Polskiego Radia 24. Format się zgadza, przepustowość nie. Jeden pomiar na samym urządzeniu może to odblokować.
obraz 2,3 MB licencja GPL-3.0 zobacz katalog 218 stacji → pobierz obraz 0.2 ↓ instrukcja instalacji → SHA-256: 87384342c32c2c7e1edd6ffaeb193d34d75ae01e1abb4db5dd9f7abd0ca6db62

0.1

18 lipca 2026 pierwsze wydanie

Pierwsza wersja do wgrania na własną kostkę. Włączasz — i gra, bez konta, aplikacji i konfigurowania czegokolwiek poza Wi-Fi.

  • noweDziewięć polskich stacji przez Wi-Fi, przełączanych jednym dotknięciem ekranu.
  • noweWyjście na głośnik Bluetooth. Parowanie zapamiętuje się na stałe.
  • noweSzum do snu w trzech odcieniach (biały, różowy, brązowy), generowany lokalnie, więc działa bez internetu.
  • nowePortal Wi-Fi przy pierwszym starcie: kostka stawia własną sieć, wpisujesz kod z ekranu i podajesz domowe Wi-Fi.
  • noweInstalacja z przeglądarki. Dwa kliknięcia w Chrome albo Edge, bez terminala i bez lutowania.
  • zasadaZero kont, chmury i telemetrii. Kostka nie wie, czego słuchasz, i nie ma komu o tym powiedzieć.
obraz 2,3 MB licencja GPL-3.0 instrukcja instalacji → dziennik produkcji →

Kostka nie sprawdza sama, czy jest nowsza wersja, i nie zacznie. Jeśli chcesz wiedzieć o kolejnych wydaniach, zajrzyj tutaj albo napisz przez formularz.

Tomasz Fiedoruk
kto to zrobił

Tomasz Fiedoruk — doradca strategiczny: AI, IT, marketing

Ten system napisały dwa agenty AI pod moim nadzorem i na moją odpowiedzialność. Nazwa, narracja i kanał dystrybucji też są moje. Tak samo powstała marka zenbox, którą budowałem jako CMO, aż firma weszła do pierwszej piątki hostingów w Polsce. U klientów robię jedno i drugie: pomagam podjąć decyzję, ustawiam markę i komunikację, prowadzę budowę i podpisuję się pod wynikiem. Zawodowo od 2003, 8 systemów na produkcji, 47 projektów pod NDA. Biorę zlecenia, od jednorazowej konsultacji po prowadzenie całego wdrożenia.