User Tools

Site Tools


music:findmeta

small-banner_music.jpg

FindMeta

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:

  • a lista (rács): az adatbázis kereshető, szűrhető listája;
  • az adatlap: egyetlen dal szerkesztője — hullámforma, markerek, metaadatok.

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 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.

Kereső és szűrők

  • Keresőmező — szabadszavas keresés az előadó, cím, verzió és album mezőkben; gépelés közben, automatikusan frissül.
  • Státusz-pillék (hét darab, a státuszlétra szerinti sorrendben és színnel) — mindegyik önálló kapcsoló: több is bekapcsolható egyszerre, és ilyenkor a lista mindegyiket mutatja. A bekapcsolt pille élénk, a kikapcsolt halvány.
  • Külföldi / Magyar pillék — a dal nyelve szerint. A Külföldi mindent mutat, ami nem magyar (a nyelv nélküli dalokkal együtt). Mindkettőt bekapcsolva ugyanaz, mintha egyik sem lenne bekapcsolva.
  • Szűrők törlése — minden pille és a keresőmező egyszerre nullázódik.

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.

Oszlopok

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.

Sorgombok

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.

Státuszok

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

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.

Fejléc

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 InLoop 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 InHook 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.

Hullámforma

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).

  • Nagyítás: egérgörgő a hullámforma felett. A betöltés a teljes dalt mutatja, onnan lehet belenagyítani.
  • Csúsztatás (nagyítás után): Shift + görgő, vagy fogd meg és húzd a hullámformát (a kurzor kéz alakúra vált).
  • Kurzor: a hullámformára kattintva ugrik.
  • Markerek: a zászlók fogd-és-vidd módszerrel közvetlenül a hullámformán is mozgathatók.
  • Fájl nélkül a felület a „Még nincs betöltve hangfájl“ feliratot mutatja — ide be is húzható (drag & drop) egy hangfájl.

Marker mezők

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 IntroIntro Ext és OutroOutro Ext pár pedig helyet cserél egymással, ha keresztezik egymást. A Trim InTrim Out ablak mozgatásakor minden más marker beleszorul az új ablakba.

Metaadatok

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

Fájl megnyitása és automatikus felismerés

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:

  1. A fájlt ismeri (pontosan ezek a bájtok szerepelnek az adatbázisban) → a rekord minden adata betöltődik: metaadatok, markerek és mérések egyaránt.
  2. A fájlt nem ismeri, de a dalt igen (az előadó–cím–verzió hármas megvan, a fájlnévből kiolvasva) → csak a dal-szintű metaadatok töltődnek be. A markerek és a mérések egy másik felvételhez tartoznak, azokat erre a fájlra ráhúzni hibás lenne.
  3. Semmi találat → nem történik semmi, üzenet sincs: egy ismeretlen fájl a normális eset.

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á.

Mentés (OK)

Az OK gomb a nyitott adatlapot menti a közös adatbázisba:

  1. Megkeresi az adatbázisban a pontosan ezt az előadó–cím–verzió hármast, és felülírja a helyi állapottal (metaadatok, markerek, mérések). Ha nincs ilyen rekord, létrehozza.
  2. Ha van betöltött hangfájl, és az még nincs fent (vagy megváltozott), a hangfájlt is felküldi.
  3. Sikeres mentés után az oldal visszatér a listára, és a lista azonnal frissül.

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.

Feldolgozás alatt

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.

Kapcsolódó

music/findmeta.txt · Last modified: (external edit)