Innholdsfortegnelse:
Definisjon - Hva betyr Jukex?
JukeX er et jukeboksapplikasjon med flere brukere som er skrevet helt i Java. Jukex er objektorientert og inkluderer fleksibel metadatastøtte for spor sammen med fullstendige applikasjonsprogrammeringsgrensesnitt (APIer) for utvikling av tilpasset klientprogramvare.
JukeX er generelt bygd på forskjellige open source-teknologier. For at Jukex skal fungere ordentlig, bør systemet installeres med JDK 1.4 eller nyere, MySQL 3.2, MySQL JDBC-drivere, ShoutCast / IceCast-server, ShoutCast / IceCast-kompatibel MP3-spiller, Apache Tomcat Web-server versjon 3.3.x eller 4.0.x, Apache Ant Build System, Xerces, Xalan, etc.
Techopedia forklarer Jukex
JukeX inneholder mange funksjoner:
- En komplett databaseabsstraksjon
- Fullt spørrespråk - JukeXQL er et spørrespråk som ligner på SQL, som utelukkende er bygget for å søke etter spor i JukeX-systemet.
- Tilpassbart attributt system. Spor kan inneholde vilkårlige verdier som er tildelt dem etter behov av utviklerne.
- Fleksibel pipeline-basert musikkforberedelse. JukeX inneholder en lett utvidbar og pluggbar rørledning av komponenter, slik at den kan spille av ønsket musikk i henhold til brukerens krav.
- Round-robin-basert bruker-spilleliste der alle brukerforespørsler er flettet inn for å unngå jukebox-hogging
- Lyd bannere. Inspirerende musikk eller meldinger settes automatisk inn i en spilleliste med forhåndsdefinerte intervaller
- Søkebasert utvalg, som tilfeldig spiller resultatene basert på utvalget
- Kraftige filtre som filtrerer musikk som ikke er nødvendig i jukeboksen
- Automatisk korreksjon av feil ID3-taginformasjon
Tjenestene innen JukeX er distribuert på samme eller forskjellige servere. Musikksamlingene importeres til systemet før de bruker JukeX gjennom et MP3-importørprogram, som tråler gjennom musikkatalogen og finner nye spor som skal legges til databasen.
