Tartalomjegyzék:
Meghatározás - Mit jelent a Jukex?
A JukeX egy több felhasználású jukebox alkalmazás, amelyet teljes egészében a Java szkript ír. A Jukex objektum-orientált, és rugalmas metaadat-támogatást tartalmaz a sávokhoz, valamint teljes alkalmazás-programozási felületekkel (API-k) az egyedi kliens szoftverek fejlesztéséhez.
A JukeX általában különféle nyílt forrású technológiákra épül. A Jukex megfelelő működéséhez a rendszert JDK 1.4 vagy újabb verzióval, MySQL 3.2, MySQL JDBC illesztőprogramokkal, ShoutCast / IceCast szerverrel, ShoutCast / IceCast kompatibilis MP3 lejátszóval, Apache Tomcat webszerver 3.3.x vagy 4.0.x verzióval, Apache telepíteni kell. Ant Build System, Xerces, Xalan stb.
A Techopedia magyarázza Jukex-et
A JukeX számos funkciót tartalmaz:
- Teljes adatbázis-absztrakció
- Teljes lekérdezési nyelv - A JukeXQL hasonló az SQL lekérdezési nyelvéhez, amelyet kizárólag a JukeX rendszer sávjainak keresésére terveztek.
- Testreszabható attribútumrendszer. A sávok tartalmazhatnak tetszőleges értékeket, amelyeket a fejlesztők igényei szerint nekik osztottak.
- Rugalmas csővezeték alapú zenei előkészítés. A JukeX tartalmaz egy könnyen bővíthető és dugaszolható összetevőt, amely lehetővé teszi a kívánt zene lejátszását a felhasználói igényeknek megfelelően.
- Kerek robin alapú felhasználói lejátszási lista, amelyben az összes felhasználói kérés átlapolva van a jukebox hogging elkerülése érdekében
- Audio szalagok. Az inspiráló zene vagy üzenetek előre meghatározott időközönként automatikusan bekerülnek a lejátszási listába
- Keresési alapú kiválasztás, amely véletlenszerűen játssza le az eredményeket a kiválasztás alapján
- Erőteljes szűrők, amelyek szűrik a zenét, amelyre nincs szükség a jukeboxban
- A helytelen ID3-címkeinformációk automatikus javítása
A JukeX szolgáltatásai ugyanazon vagy más szerveren vannak telepítve. A zenegyűjteményeket a rendszerbe importálják, mielőtt a JukeX-t egy MP3-importőr program segítségével használnák, amely a zenei könyvtárban végigjárja az adatbázishoz hozzáadandó új műsorszámok felkutatását.