Norge - Radio
83.0.2 · html5 av lufta
93.5MHz
Ingen stasjon
vri på skalaen for å søke
klar
80
Stasjoner
Ingen treff. Tøm filteret, eller legg til en stasjon.
Legg til stasjon
Velg på kartet
Trykk på en markør for å stille inn og spille av. Markørfargene følger stasjonens farge i JSON-fila.
Stasjonsformat
Samme JSON-struktur som i gnome-radio-oop. Rediger direkte, eller importer ei fil. Endringer lever i minnet — eksporter for å ta dem med videre.
Om denne utgaven
Dette er Norge - Radio bygd som én HTML5-fil: samme oppdeling i objekter som Python/GTK4-utgaven, men med nettleserens egne API-er i stedet for GStreamer, libshumate og D-Bus.
Klasser
Station— én kanal, med frekvens, posisjon og fargeStationStore— CRUD, favoritter, import og eksportRadioPlayer— avspilling og tilstandsmaskin over<audio>MediaSessionAdapter— MPRIS2-erstatning via Media Session APIDialView,StationListView,MapView,DataViewApplication— kobler lager, spiller og visninger sammen
Slik svarer det til GTK-utgaven
- GStreamer
playbin→HTMLAudioElement - MPRIS2 over D-Bus →
navigator.mediaSessionmed spill, pause og kanalbytte - libshumate-kart → tegnet SVG-kart med de samme Tango-fargene
- JSON-stasjonsfil → samme skjema, lest og skrevet i Data-fanen
Det nettleseren ikke får til
- ICY-metadata om låt og artist krever CORS-tilgang på strømmen; panelet viser derfor kanalinfo og avspillingstilstand.
- FPGA-brua mot ICENode hører hjemme på maskina, ikke i nettleseren.
- Ingen lagring på disk: eksporter JSON for å beholde endringene.
Tastatur
←→på skalaen: finstill 0,1 MHz↑↓: hopp til neste eller forrige stasjonMellomrompå skalaen: spill eller pause