Obsah:
Definícia - Čo znamená Jukex?
JukeX je viacužívateľská jukeboxová aplikácia skriptovaná výlučne v Jave. Jukex je objektovo orientovaný a obsahuje flexibilnú podporu metadát pre stopy spolu s plnými programovacími rozhraniami (API) pre vývoj zákazníckeho softvéru.
JukeX je všeobecne postavený na rôznych open-source technológiách. Aby Jukex fungoval správne, systém by mal byť nainštalovaný s JDK 1.4 alebo novším, MySQL 3.2, ovládače MySQL JDBC, server ShoutCast / IceCast, MP3 prehrávač kompatibilný s ShoutCast / IceCast, webový server Apache Tomcat verzie 3.3.x alebo 4.0.x, Apache Ant Build System, Xerces, Xalan atď.
Techopedia vysvetľuje Jukex
JukeX obsahuje množstvo funkcií:
- Kompletná abstrakcia databázy
- Celý dopytovací jazyk - JukeXQL je vyhľadávací jazyk podobný SQL, ktorý je zostavený výlučne na vyhľadávanie skladieb v systéme JukeX.
- Prispôsobiteľný systém atribútov. Skladby môžu obsahovať ľubovoľné hodnoty, ktoré im boli pridelené podľa potreby vývojárov.
- Flexibilná hudobná príprava založená na potrubí. JukeX obsahuje ľahko rozšíriteľný a zásuvný systém komponentov, ktorý mu umožňuje prehrávať požadovanú hudbu podľa požiadaviek používateľa.
- Zoznam používateľov založený na okrúhlych hrách, v ktorom sú preložené všetky žiadosti používateľov, aby sa predišlo hoggingu jukeboxu
- Zvukové bannery. Inšpirujúca hudba alebo správy sa vkladajú automaticky do zoznamu skladieb v preddefinovaných intervaloch
- Výber založený na vyhľadávaní, ktorý náhodne prehráva výsledky na základe výberu
- Výkonné filtre, ktoré filtrujú hudbu, ktorá nie je potrebná v jukeboxe
- Automatická oprava nesprávnych informácií o značke ID3
Služby v rámci JukeX sú rozmiestnené na rovnakých alebo rôznych serveroch. Hudobné zbierky sa importujú do systému pred použitím programu JukeX prostredníctvom dovozného programu MP3, ktorý prechádza cez hudobný adresár a nachádza nové skladby, ktoré sa majú pridať do databázy.
