Software archive

eStudio

Pavel Bartoš

Webové rozhlasové studio pro správu audio knihovny, playlistů, reklamních kampaní a odbavování více stanic přes Liquidsoap a Icecast. Obsahuje PFL, cart wall, hodinové šablony, zálohy a správu aktualizací a modulů přes eUpdate.

Documentation and check-in manual

Releases

  • 0.10.1 · 2026-10-27 · ZIP · JSON
  • 0.10.0 · 2026-10-26 · ZIP · JSON
Older versions (27)

README

# eStudio Server 0.3.0 Autor: **PB** · Vytvořeno: **10/2026** · E-mail: **pavel.bartos.pb@gmail.com** Licence vlastního kódu: **MIT** (soubor LICENSE). Webové rozhlasové studio pro Ubuntu 24.04: správa audio knihovny, playlistů, reklamních kampaní a odbavování více stanic přes Liquidsoap a Icecast. Webová konzole ovládá skutečný přehrávač a zobrazuje jeho stav. Balíček obsahuje TUI instalátor i bezobslužnou aktualizaci. ## Funkce - Více stanic, uživatelé, role a přidělené stanice; audit přihlášení a operací. - Audio knihovna: upload MP3/WAV/FLAC/AAC/Ogg/M4A/Opus, kategorie, vyhledávání a stránkování, metadata, cue in/out, aktivní stav a volitelný přepis řeči. - Playlisty: vytvoření, kopie, výběr, přidávání, odebrání, pořadí a aktivace pro zvolený kanál. - PLAY, STOP, SKIP, ruční přehrání a přibližně dvousekundový FADE přes místní socket Liquidsoapu. Historie vzniká při skutečném začátku skladby; konzole ukazuje skutečný uplynulý/zbývající čas a RMS úroveň. - Výstupy ch0/ch1/ch2 s vlastním playlistem, fallbackem, gainem v dB, autostartem a více Icecast streamy. MP3, AAC/ADTS a Ogg/Vorbis; volitelně TLS a ALSA zařízení. - PFL v prohlížeči nebo na samostatném serverovém kanálu. Cart wall má stránky po 16 slotech a spouští nahrávku na vybraném kanálu. - AutoMix a hodinové šablony: posloupnost kategorií, omezení opakování interpreta, reklamní kampaně s platností a hodinovým limitem. - Automatický import z vymezených adresářů, kontrola duplicit, volba ponechat/smazat zdroj, záznam chyby a času běhu. - Zálohy databáze, konfigurace a modulů; audio volitelně. Obnova s předchozí bezpečnostní zálohou. Volitelný export přes předem nakonfigurovaný rclone. - eUpdate: denní i ruční check-in, stabilní identita instalace, kontrola nových verzí a aktualizace přímo z webu. Správa dostupných a povolených modulů. - TUI instalace, oprava databáze, reset hesla a diagnostika; systemd služby a časovače. ## Instalace přes TUI ```bash unzip estudio-server-v0.3.0.zip cd estudio-server sudo bash install.sh ``` Instalátor se zeptá na doménu, port, databázi a administrátorský účet. Nabídne místní Icecast a volitelný Whisper. Hesla mají náhodné výchozí hodnoty; nejsou pevně nastavena na admin123. Podrobný návod a bezobslužný režim jsou v [INSTALL.md](INSTALL.md). Po přihlášení nahrajte audio, sestavte playlist, přiřaďte jej výstupu v Nastavení → Outputs, zapněte výstup a stiskněte PLAY. „Přehrávat po startu služby“ zapíná autostart. ## Aktualizace a dokumentace Ve webu: Nastavení → eUpdate → Zkontrolovat verzi → Aktualizovat. Ručně z rozbaleného balíčku: `sudo bash setup.sh --update`. Upgrade zachovává konfiguraci, audio, účty i identitu instalace a před změnou vytváří zálohu. - [CHANGELOG.md](CHANGELOG.md): změny proti 0.2.3. - [docs/EUPDATE.md](docs/EUPDATE.md): check-in, licence a publikování balíčku. - [docs/MODULES.md](docs/MODULES.md): formát a správa modulů. - [docs/OUTPUTS.md](docs/OUTPUTS.md): výstupy a PFL. - [docs/AUTOMIX.md](docs/AUTOMIX.md): automatika a reklamy. - [docs/SECURITY.md](docs/SECURITY.md): oprávnění, zálohy a aktualizace. - [VALIDATED.md](VALIDATED.md): provedené testy a jejich rozsah. Verze neobsahuje cluster/HA ani nativní Dante/AES67 ovladač. Cart wall přeruší program vybraného kanálu; není samostatným směšovačem podkresu. Hodinový plán není hard-clock vysílání s garantovanou přesností přepnutí na sekundu.

Articles, citations and 9 most viewed · PIVO