Changelog

Every release carries a single version number: MAJOR.MINOR.PATCH.BUILD. A full release raises the third part (the second or the first for a larger change), intermediate builds raise only the fourth. The same number appears in the interface, in the applications and in the database.

2.0.43.0

2026-09-29 15:33

Fixes

Refactoring

2.0.42.0

2026-09-24 01:04

New features

Refactoring

2.0.41.0

2026-09-07 17:53

New features

Fixes

Refactoring

2.0.40.0

2026-09-07 11:22

New features

2.0.39.0

2026-09-02 23:45

New features

Fixes

2.0.38.0

2026-09-02 23:05

New features

2.0.37.0

2026-09-02 21:19

New features

2.0.36.0

2026-09-02 20:18

New features

Fixes

Refactoring

2.0.35.0

2026-08-19 02:54

New features

Fixes

Refactoring

2.0.34.0

2026-08-17 03:09

New features

Fixes

Refactoring

2.0.33.0

2026-08-16 01:28

New features

2.0.32.0

2026-08-15 14:18

New features

Fixes

Refactoring

2.0.31.0

2026-08-14 15:27

New features

Fixes

Refactoring

2.0.30.0

2026-08-13 18:33

New features

Refactoring

2.0.29.0

2026-08-13 02:55

New features

Refactoring

2.0.28.0

2026-08-12 03:11

New features

Fixes

2.0.27.0

2026-08-11 03:08

New features

2.0.26.0

2026-08-10 19:28

New features

Fixes

Refactoring

2.0.25.0

2026-08-10 02:17

New features

2.0.24.0

2026-08-09 22:51

New features

Fixes

Refactoring

2.0.23.0

2026-08-08 14:04

New features

Fixes

2.0.22.0

2026-08-08 13:07

New features

2.0.21.0

2026-08-08 00:21

New features

Fixes

2.0.20.0

2026-08-07 20:11

New features

Fixes

Refactoring

2.0.19.0

2026-08-07 01:47

New features

Fixes

Refactoring

2.0.18.0

2026-08-06 04:14

New features

2.0.17.0

2026-08-06 01:37

New features

Refactoring

2.0.16.0

2026-08-05 21:26

New features

Fixes

Refactoring

2.0.15.0

2026-08-05 17:38

New features

Fixes

2.0.14.0

2026-08-05 14:21

New features

Refactoring

2.0.13.0

2026-08-05 04:30

New features

Fixes

Refactoring

2.0.12.0

2026-08-05 03:06

Refactoring

2.0.11.0

2026-08-05 02:01

New features

Fixes

2.0.10.0

2026-08-05 00:16

New features

Fixes

Refactoring

2.0.9.0

2026-08-04 20:32

Fixes

Refactoring

2.0.8.0

2026-08-04 19:16

Fixes

Refactoring

2.0.7.0

2026-08-04 14:26

New features

Fixes

Refactoring

2.0.6.0

2026-08-04 00:52

New features

2.0.5.0

2026-08-03 23:39

Refactoring

2.0.4.0

2026-08-03 23:07

New features

2.0.3.0

2026-08-03 22:15

New features

Fixes

Refactoring

2.0.2.0

2026-08-03 20:20

New features

Fixes

Refactoring

2.0.1.0

2026-08-03 17:28

New features

Refactoring

2.0.0.0

2026-08-03

Refactoring

BroAdmin Forest 2.0 – változások a v1-hez képest

A 2.0 a BroAdmin teljes újraírása. A v1 (1.0–1.2) egyetlen PHP-alkalmazás volt, amely közvetlenül az adatbázishoz és az adáslebonyolító adatbázisához kapcsolódott. A Forest önálló, egymásra épülő alkalmazásokból áll, közös verziószámmal, automatikus telepítéssel és a broadmin.hu felhőszolgáltatásaival.

Felépítés és üzemeltetés

Terület v1 v2 (Forest)
Felépítés Egy PHP-alkalmazás, közvetlen SQL-hozzáféréssel Webes felület + BroAdminApi (.NET) + BroAdminService (Windows-szolgáltatás); minden adatművelet az API-n keresztül megy
Oldalak Oldalanként kézzel írt PHP Egységes, konfigurációból (page.json) épülő lista- és űrlapoldalak; telepítésenként felülírható (page.local.json)
Bejelentkezés, jogosultság Felhasználó, csoport, állomásonkénti jogosultság Menüpontonkénti és műveletenkénti jogosultság (olvasás / új / módosítás / törlés), bejelentkezés-korlátozás, CSRF-védelem, auditnapló minden módosításról
Állomások Állomásválasztó, állomásonkénti adatok Állomásválasztó, globális (minden állomásra érvényes) és állomásonkénti tételek; állomásonkénti beállítások JSON-ban
Nyelv Magyar, a felületbe égetve Magyar és angol, központi nyelvi tárból
Ütemezés agent.ps1 hurok és Windows Feladatütemező BroAdminService: ütemezett feladatok (cron, újrapróbálás, időkorlát), fájlfigyelés, monitoring-indítás, now playing fogadás; a Feladatütemezőben csak a watchdog maradt
Naplózás Adatbázis-napló + napló oldal Napi naplófájlok forrásonként (felület, scriptek, API, szolgáltatás, audit), igény szerint részletes naplózással
Verzió v1.x build <dátum> Egyetlen verziószám (MAJOR.MINOR.PATCH.BUILD) a felületen, az alkalmazásokban és az adatbázisban; eltérés esetén a felület figyelmeztet vagy letilt
Telepítés, frissítés Kézi telepítés, ZIP-csomag install.cmd: a legfrissebb csomag letöltése a broadmin.hu-ról, adatbázis-frissítés verzióról verzióra, alkalmazások cseréje és újraindítása
Licenc Lejárati dátum a webes felületben Az API kezeli és újítja meg; szolgáltatásonként kapcsolható prémium funkciók
Külső API Nyilvános, hitelesítés nélküli műsoradat-API A belső API csak helyben érhető el; a weboldalaknak külön Public API (API-kulcs, IP-szűrés, kéréskorlát)

Modulok

Modul v1 v2 (Forest)
🌐 Web Műsorok, műsorkészítők, adástükör, adáslista, adásarchívum vágása és FTP-feltöltése Ugyanez egyetlen web.ps1-ben (adáslista-generálás, pótlás, export), heti léptetésű műsortükör, Public API a weboldalakhoz
📦 Archive – (csak üres menüpont) Új modul: a kivezetett hanganyagok archiválása, visszaállítása és törlése, „soha ne archiváld” zár, kereshető AI-átiratok
🎶 Music FindMeta: Discogs-keresés helyben, eredmény jóváhagyása és visszaírása FindMeta: közös felhő-adatbázis bemért dalokkal (hangosság, BPM, markerek), több forrású metaadat-kereséssel, hullámforma-szerkesztővel. Link: a helyi Zetta-katalógus összekötése a felhőrekordokkal, a javított adatok automatikus frissítése
📰 News Hírhangok, típusok, címkék, hírsablon, hanganyagok, forgatókönyv, hírblokk-renderelés Hírcsatorna RSS/Atom forrásokból, Hírforrás (központi BroAdmin AI-csatornák is), AI-hír cikk linkjéből, szövegfelolvasás (TTS), receptes automatikus kitöltés, főcím-generátor; a hírhangok helyett hangtípus-címkék
📢 Advert Zónák, címkék, blokkok, kampányok, szpotok, heti drag & drop szerkesztés, flat file export Diszpó robotpilótával, szabályokkal, óránkénti reklámidő-ellenőrzéssel, ütközésvédelemmel és visszaállítással. A kampány tartalmazza a szpot hanganyagát (automatikus feltöltés Zettába), Szórásterv a leadott és tervezett szpotokkal, Típusok, heti időablakos zónák
📈 Report NMHH, statisztika, Artisjus, Mahasz, playlist, reklám- és asset-jelentés Jelentés (műsornapló NMHH-besorolással, CSV/XLSX), Hanganyag (lejátszási előzmény, teljesítési igazolás PDF), Statisztika, Besorolás; Artisjus PLAYLIST XML és heti NMHH CSV automatikusan
🧩 Track Ping, stream, idő, mappa, szabad hely; nézetek, vezérlőpult, napló Új objektumtípusok (legfrissebb fájl, hanganyag, hangkártya, egyedi, külső), Futások újraindítással, Nézettervező drag & drop elrendezéssel
⚙️ Script Agent, watchdog, konverter, loader, purger, syncer, FTP-szinkron Loader (beépített konvertálással, cron-ablakkal), Syncer, Remote (FTP↔helyi, FTP↔FTP), Purger, Export (playlist, eseményriport AI-összefoglalóval, statisztikai riport)
🛠️ Admin Beállítások, csoportok, felhasználók, menüpontok, állomások, napló, hibajegyek Feladatok (bármilyen ps1/py/exe cronnal), Felhasználók, Csoportok, Állomások, Watchdog, Beállítások

Kivezetett funkciók

v1 funkció v2-ben
Message modul (Telegram hallgatói chat, bot, kitiltások) Megszűnt; a Telegram a riasztásokra maradt
Hibajegyek (monday.com) Megszűnt, lásd Support
Menüpontok szerkesztése A menü rögzített, a jogosultság csoportonként állítható
Napló oldal Naplófájlok
Konverter A Loader része
FTP-szinkron Remote
Agent Admin / Feladatok, BroAdminService
Szpotok, címkék (Advert) A kampány része, illetve Címkék
Reklámjelentés Szórásterv és Hanganyag-jelentés
Mahasz/EJI jelentés, Artisjus oldal Artisjus PLAYLIST XML automatikusan; Mahasz-jelentés nincs
Hírhangok Hangtípus-címkék