Vlastní archivátor online rádia

Pomocí Node.js, TypeScriptu, Apache a VLC jsem si vytvořil vlastní archív online rádia. Konkrétně jej používám k nahrávání BBC Radio 1. Nahrávací server běží na Raspberry Pi a nonstop nahrává všechny pořady, které rádio vysílá. Po 10 dnech pořady maže aby se uvolnilo místo pro další pořady. Aplikace běží od roku 2016 a zaznamenala jen dva výpadky (krom výpadků elektřiny a internetu). Poprvé to bylo, když přestal fungovat server distribující program pořadu ve formátu XML a musel jsem aplikaci přeprogramovat na jiný zdroj dat a podruhé když přestal fungovat soubor streemujíci rádio.

K aplikaci jsem si vyvinul vlastní mobilní aplikaci (pro Windows Phone 8.1). Serer v Node.js data pomocí API aplikaci ve formátu XML distribuuje. Samotné MP3 soubory aplikace stahuje přímo z Apache běžícím na tomtéž serveru (Raspberry Pi). Aplikace umožňuje pořady uložit offline, takže aplikace zvládne fungovat i když mobil není připojený k síti ve které je Raspberry Pi.

V případě zájmu o serve nebo aplikaci mě neváhejte kontaktovat.