a közös zenei adatbázis és a dalok teljes körű szerkesztője, egy oldalon
A FindMeta oldal a Music modul belépési pontja: egy helyen a közös, felhő alapú zenei adatbázis — a rádiókban játszható dalok adatai és, ahol elérhető, maguk a hangfájlok is — és a hozzá tartozó szerkesztő, amiben a dal meghallgatható, a hullámformáján markerek helyezhetők el, és minden adata javítható.
Az oldalnak két nézete van, és a kettő egymás helyén jelenik meg:
Egy sor Megnyitás gombja az adatlapra vált, a Mégse/OK gomb (vagy a böngésző Vissza gombja) visszahoz a listára. A megnyitott dal az oldal címében is megjelenik (?cloud=<azonosító>), így egy konkrét dal adatlapja linkelhető — a link megnyitása egyből az adatlapon nyílik.
Ugyanez az oldal fut a https://broadmin.hu/findmeta/ címen is, azonos felépítéssel és azonos gombokkal. Az online változat bejelentkezéshez kötött, és a jogosultsági szint (user / editor / admin) ott korlátozza, ki mit lát és mit menthet.
A lista a teljes adatbázist mutatja, szerveroldali kereséssel és lapozással — így tízezres darabszám mellett is gyors marad. Egy oldalon 50 dal szerepel, alul a lapozó, a kereső mellett jobbra a találatok száma.
A beállított szűrés, a rendezés és az oldalszám a böngészőben megőrződik: az oldalt legközelebb megnyitva ugyanaz a nézet fogad, ahol abbahagytad.
| Oszlop | Tartalom |
|---|---|
| Előadó · Cím · Verzió | A dal azonosítója. Ez a három mező együtt egyedi: ugyanannak a dalnak több verziója (pl. Radio Edit és Extended Mix) külön rekord. |
| Hossz | A hangfájl mért hossza, perc:másodperc alakban. |
| Év | Az eredeti megjelenés éve (nem az újrakiadásé). |
| Nyelv | A dal nyelvének kétbetűs kódja (hu, en, …). |
| POP | Népszerűség 0–100 között — a nagy zenei szolgáltatók népszerűségi adataiból számolt érték, tájékoztató jelleggel. |
| Státusz | A rekord állapota, színes jelvényként — lásd lentebb. |
| Hang | Ha a dalhoz van tárolt hangfájl, itt egy ▶ gomb áll: helyben lejátssza a dal jellemző részletét, az oldal elhagyása nélkül. Beállított hook esetén pontosan azt a szakaszt (a gomb ilyenkor színes), különben harminc másodpercet az 1:00-tól (halvány gomb). A gombra újra kattintva a lejátszás megáll; egyszerre mindig csak egy dal szól. |
Az oszlopfejlécekre kattintva a lista rendezhető (ismételt kattintás fordítja az irányt); a nyíl mutatja, melyik oszlop szerint áll a sorrend. Az alaprendezés előadó / cím / verzió növekvő, és bármelyik oszlop szerinti rendezés után is ez a hármas a másodlagos rendezés.
| Gomb | Mit csinál |
|---|---|
| 📤 Importálás | A dal átemelése az adáslebonyolítóba: összekapcsolja a felhő-rekordot egy helyi Zetta-eszközzel (vagy új dalként jelöli), a tényleges átvitelt pedig az import.ps1 végzi. A gomb a sor bal szélén, a másik két gombtól elválasztva áll, és csak a BroAdmin felületén jelenik meg: az online változatnak nincs adáslebonyolítója, ahová importálhatna. Csak Kész (5) és Elfogadott (6) státuszú soron látszik — a többi státusz még változhat, azt nem érdemes linkelni. Már linkelt dalon a gomb 🔗 Módosítás-ra vált, és egyből a meglévő kapcsolat szerkesztőjét nyitja (szintek módosítása, törlés). |
| ✏️ Megnyitás | A dalt betölti az adatlapra — az összes adattal, markerrel és, ha van tárolt hangfájl, magával a hanggal együtt. |
| ⬇️ Letöltés | A dal lementése a saját gépre. Ha van hangfájlja, egyetlen ZIP készül belőle: a hangfájl és mellette az adatok JSON fájlja, mindkettő Előadó - Cím (Verzió) néven. Ha nincs hangfájl, csak a JSON töltődik le. A JSON ugyanaz a formátum, amit az adatlap Export gombja ad, tehát ugyanúgy vissza is tölthető. |
A táblázat fejlécében, a gombok oszlopa fölött a ➕ Új dal hozzáadása gomb áll: üres adatlapot nyit, ahová új felvétel vihető fel.
Keskeny ablakban a gombok feliratai eltűnnek, csak az ikonok maradnak — a felirat ilyenkor is előjön, ha az egeret a gomb fölé viszed.
A státusz a rekord teljes állapota: nemcsak azt mondja meg, mennyire kész, hanem azt is, hogy látszik-e kifelé. Minél nagyobb a szám, annál kész(ebb) a rekord — a kilógó 1-es (törlendő) az egyetlen kivétel, az a lomtár.
| Státusz | Szín | Jelentés |
|---|---|---|
| Új (0) | fehér | A rekord feldolgozásra vár. Minden új dal itt kezd, és minden hangfájl-feltöltés ide teszi vissza — ilyenkor fut le rajta a hangelemzés, a metaadat-keresés és a besorolás. |
| Törlendő (1) | piros | Törlésre jelölt (lomtár): a rekord megvan még, de kifelé nem szolgálódik ki. |
| Rossz (2) | narancs | A keresés nem talált hozzá használható adatot, vagy a hangfájlja nem elemezhető. Amíg nem nyúlnak hozzá, nem próbálkozik vele többet a rendszer. |
| Hiányos (3) | sárga | A feldolgozás lefutott, de maradt üres kötelező mező. |
| Teljes (4) | lila | Minden kötelező mező megvan — a metaadatok rendben vannak, a markerek átnézése van hátra. |
| Kész (5) | türkiz | A markereket is jóváhagyták: a dal vágási pontjai és a hook is a helyén van. |
| Elfogadott (6) | zöld | A dal jóváhagyott. Csak ezt látja a bejelentkezés nélküli keresés, és ez a státusz zárolja is a rekordot: elfogadott dalt már csak admin írhat felül. |
A Kész (5) és az Elfogadott (6) státusz azt jelenti, hogy a markerek is rendben vannak. Ha egy dalhoz nincs beállítva hook, a felület rákérdez, tényleg így akarod-e menteni — a mentést nem akadályozza meg, csak tudatossá teszi.
Az adatlap felülről lefelé négy sávból áll: a fejléc (fájlkezelés, lejátszás, mentés), a hullámforma, alatta a marker mezők, legalul pedig a metaadatok.
| Bal oldal | |
|---|---|
| Hangfájl megnyitása | Fájlválasztó — hangfájl (és mellé opcionálisan a saját JSON fájlja) betöltése a saját gépről. Mellette a betöltött fájl neve. |
| Középen (lejátszás) | |
|---|---|
| ▶ Play / ⏸ Pause | Lejátszás a kurzortól. A lejátszás mindig a Trim In és Trim Out közötti szakaszra korlátozódik: ha a kurzor ezen kívül áll, a lejátszás a Trim In-től indul. |
| ⏹ Stop | Megállítja a lejátszást és a kurzort a Trim In-re viszi vissza. |
| időkijelző | Az aktuális pozíció és a teljes hossz, ezredmásodpercre (00:00.000 / 00:00.000). |
| ↻ Loop | A Loop In – Loop Out szakasz folyamatos ismétlése, a hurokpontról indulva — így az átkötés azonnal hallható. Újra rákattintva megáll. |
| 🎧 Hook | A Hook In – Hook Out részlet egyszeri lejátszása. |
| Jobb oldal | |
|---|---|
| 📥 Import | Egy korábban exportált JSON fájl visszatöltése a nyitott dalra. |
| 📤 Export | A dal összes adata (metaadatok + markerek) JSON fájlba, a saját gépre. |
| 💾 Letöltés | A betöltött hangfájl lementése a saját gépre, Előadó - Cím (Verzió) néven. |
| ✓ OK | Mentés: az adatok (és ha új hangfájl van betöltve, a hangfájl is) felkerülnek a közös adatbázisba, majd az oldal visszatér a listára. Sikertelen mentésnél az adatlap nyitva marad. Részletek: Mentés. |
| ✕ Mégse | Visszatérés a listára mentés nélkül. |
A hullámforma a betöltött hangfájlt mutatja, rajta a markerek zászlóival és a hozzájuk tartozó sávokkal (a vágott részek elhalványítva, az úsztatások ferde átmenettel).
A hullámforma alatt nyolc csoportban áll a tizenhat marker, mindegyik a saját színével (ez a szín látszik a hullámformán is):
| Csoport | Markerek | Mire való |
|---|---|---|
| Trim | Trim In / Trim Out | A dal tényleges eleje és vége — a csend levágása. |
| Fade | Fade In / Fade Out | Be- és kiúsztatás. |
| Mix | Mix In / Mix Out | Keverési pontok: hol jöhet be a következő elem, illetve hol kezdhet kimenni ez. |
| Voice | Voice In / Voice Out | Ameddig a bemondó rábeszélhet a dalra. |
| Loop | Loop In / Loop Out | Ismételhető szakasz (bed). |
| Hook | Hook In / Hook Out | A dal jellemző, felismerhető részlete — ezt játssza le a lista ▶ gombja is. |
| Intro | Intro / Intro Ext | Az énekbelépés, illetve a kiterjesztett intró. |
| Outro | Outro / Outro Ext | A dal levezetése, illetve annak kiterjesztett vége. |
Minden markerhez öt vezérlő tartozik, ebben a sorrendben:
| Vezérlő | Mit csinál |
|---|---|
| ▼ | A markert a kurzor aktuális helyére teszi. |
| ✖️ | Törli a markert. |
| időmező | A pontos idő mm:ss.mmm alakban, kézzel is beírható (mm:ss és puszta másodperc is elfogadott). Fel/le nyíl és egérgörgő ezredmásodpercenként lépteti. |
| ▲ | A kurzort viszi a markerhez (a lejátszást megállítja). |
| ▶ | Lejátszás a markertől. (A Trim Out kivétel: ott az utolsó 3 másodpercet játssza le, hogy a levágás hallható legyen.) |
A rendszer minden változtatásnál betartja a sorrendi szabályokat: a pár „vége” tagja sosem kerülhet a „kezdete“ elé (ilyenkor a most mozgatott érték visszahúzódik a határra), az Intro–Intro Ext és Outro–Outro Ext pár pedig helyet cserél egymással, ha keresztezik egymást. A Trim In – Trim Out ablak mozgatásakor minden más marker beleszorul az új ablakba.
A marker mezők alatt négy hasábban állnak a dal adatai:
| Csoport | Mezők |
|---|---|
| Alapadatok | Előadó, Cím, Verzió, Év, Album, Kiadó, Ország, Nyelv |
| Közreműködők | Előadó(k), Szerző(k) |
| Besorolás | Műfaj, Stílus |
| Csoportosítás | Kategória, Tempó, Energia, Korszak |
| Állapot | Státusz |
| Külső | Discogs azonosító |
| Elemzés | Hangosság (LUFS), Csúcsérték (dBTP), LRA (LU), BPM |
| Infó | Leírás szövege — a dalról szóló, magyar nyelvű ismertető |
Az Előadó(k), Szerző(k), Műfaj és Stílus mezők címkés mezők: egy nevet beírva és Enterrel (vagy vesszővel) lezárva külön címke lesz belőle, az × törli, a mező üresen Backspace-t nyomva az utolsót veszi vissza. A címkék fogd-és-vidd módszerrel átrendezhetők — a sorrend számít (a szerzők és előadók kredit-sorrendje, illetve a fő műfaj).
A Tempó, Energia és Korszak mezők legördülők, kötött értékkészlettel — ezeket a rendszer tölti ki automatikusan a feldolgozás során:
| Tagcsoport | Értékek |
|---|---|
| Tempó | ballad · slow · mid · fast |
| Energia | calm · soft · drive · peak |
| Korszak | vintage · classic · modern · fresh |
Hangfájl kétféleképpen kerülhet az adatlapra: a Hangfájl megnyitása gombbal vagy a hullámformára ráhúzva. Egyszerre több fájl is behúzható — ilyenkor a rendszer az elsőt veszi hangfájlnak, és ha van mellette azonos nevű .json fájl, azt automatikusan mellé tölti (ez a korábban exportált adatlap).
Fájl megnyitásakor az oldal kiszámolja a fájl ujjlenyomatát, és magától megnézi, ismeri-e már az adatbázis:
Mindkét találat esetén a rekord azonosítója is betöltődik, így a későbbi mentés ugyanazt a rekordot frissíti. Az automatikus keresés kimarad, ha az adatlapot a listából nyitottad meg (ott már van rekord), vagy ha a hangfájl mellé saját JSON fájlt is behúztál (az a te kifejezett adatod).
A fájlnévből a rendszer az Előadó - Cím (Verzió) konvenció szerint próbálja kitölteni az alapadatokat — a kötőjel körül szóköz kell hozzá.
Az OK gomb a nyitott adatlapot menti a közös adatbázisba:
A mentés szándékosan teljes felülírás: azt jelenti, hogy „a helyi állapotom az igazság”. Ha csak a metaadatok töltődtek be (dal-találat, markerek nélkül), a mentés a rekord korábbi markereit is nullázza. Ha ezt nem akarod, előbb töltsd be a teljes rekordot a listából.
Elfogadott (6) rekordot nem lehet felülírni — a felület jelzi, hogy a rekord zárolt. Ugyanígy az online felületen a saját jogosultságodnál magasabb szintű rekordot sem: a mentés ilyenkor visszautasításra kerül.
Ha a mentés hangfájlt is feltöltött, a dal automatikusan feldolgozásra kerül: a rendszer megméri a hangot (hangosság, csúcsérték, dinamika, tempó, vágási pontok) és kikeresi a hiányzó metaadatokat. Ilyenkor az adatlapon „Feldolgozás alatt“ szalag jelenik meg, az oldal pedig magától figyeli a rekordot, és az eredmények megérkezésekor automatikusan betölti őket — nem kell újratölteni az oldalt.
A feldolgozás dalonként fél perctől néhány percig tarthat, és a szerveren fut, sorban. Ha közben másik fájlt nyitsz meg, a figyelés csendben abbamarad — az adatok ettől még elkészülnek, a rekordot később megnyitva ott lesznek.
Kézzel elhelyezett markert a feldolgozás sosem ír felül: a mért vágási pontok csak akkor kerülnek be, ha az adott marker még üres.