Innehållsförteckning:
Definition - Vad betyder Jukex?
JukeX är en jukebox-applikation med flera användare som är helt skriven i Java. Jukex är objektorienterad och innehåller flexibelt metadatastöd för spår tillsammans med fullständiga applikationsprogrammeringsgränssnitt (API: er) för att utveckla anpassad klientprogramvara.
JukeX bygger generellt på olika open source-teknologier. För att Jukex ska fungera korrekt bör systemet installeras med JDK 1.4 eller senare, MySQL 3.2, MySQL JDBC-drivrutiner, ShoutCast / IceCast-server, ShoutCast / IceCast-kompatibel MP3-spelare, Apache Tomcat webbserver version 3.3.x eller 4.0.x, Apache Ant Build System, Xerces, Xalan, etc.
Techopedia förklarar Jukex
JukeX innehåller många funktioner:
- En komplett databasabstraktion
- Fullständigt frågespråk - JukeXQL är ett frågespråk som liknar SQL, som uteslutande är byggt för att söka efter spår inom JukeX-systemet.
- Anpassningsbart attributsystem. Spår kan innehålla godtyckliga värden tilldelade dem efter behov av utvecklarna.
- Flexibel pipeline-baserad musikförberedelse. JukeX har en lätt utdragbar och pluggbar pipeline av komponenter som gör att den kan spela önskad musik enligt användarnas krav.
- Round-robin-baserad användarspelningslista där alla användarförfrågningar sammanflätas för att undvika jukebox-hogging
- Ljudbanners. Inspirerande musik eller meddelanden infogas automatiskt i en spellista med fördefinierade intervall
- Sökbaserat urval, som slumpmässigt spelar resultaten baserat på urvalet
- Kraftfulla filter som filtrerar musik som inte krävs i jukeboxen
- Automatisk korrigering av felaktig ID3-tagginformation
Tjänsterna inom JukeX distribueras på samma eller olika servrar. Musiksamlingarna importeras till systemet innan JukeX används via ett MP3-importprogram, som trålar genom musikkatalogen och hittar nya spår som ska läggas till i databasen.
