Indholdsfortegnelse:
Definition - Hvad betyder Jukex?
JukeX er en jukeboksapplikation med flere brugere, der er skrevet helt i Java. Jukex er objektorienteret og inkluderer fleksibel metadatastøtte til spor sammen med fulde applikationsprogrammeringsgrænseflader (API'er) til udvikling af tilpasset klientsoftware.
JukeX er generelt bygget på forskellige open source-teknologier. For at Jukex skal fungere korrekt, skal systemet installeres med JDK 1.4 eller nyere, MySQL 3.2, MySQL JDBC-drivere, ShoutCast / IceCast-server, ShoutCast / IceCast-kompatibel MP3-afspiller, Apache Tomcat Webserver version 3.3.x eller 4.0.x, Apache Ant Build System, Xerces, Xalan osv.
Techopedia forklarer Jukex
JukeX indeholder adskillige funktioner:
- En komplet databaseabstraktion
- Fuld forespørgselssprog - JukeXQL er et forespørgselssprog, der ligner SQL, der udelukkende er bygget til at søge spor i JukeX-systemet.
- Tilpasseligt attribut-system. Spor kan indeholde vilkårlige værdier, der er tildelt dem efter behov af udviklerne.
- Fleksibel pipeline-baseret musikforberedelse. JukeX inkluderer en let udvidelig og tilsluttelig pipeline af komponenter, der gør det muligt for den at spille den ønskede musik i henhold til brugerens krav.
- Round-robin-baseret brugerafspilningsliste, hvor alle brugeranmodninger er sammenflettet for at undgå jukebox-hogging
- Audio bannere. Inspirerende musik eller meddelelser indsættes automatisk i en afspilningsliste med foruddefinerede intervaller
- Søgebaseret valg, der tilfældigt spiller resultaterne baseret på markeringen
- Kraftige filtre, der filtrerer musik, der ikke kræves i jukeboksen
- Automatisk korrektion af forkerte ID3-tagoplysninger
Tjenesterne inden for JukeX distribueres på de samme eller forskellige servere. Musiksamlingerne importeres til systemet, før de bruger JukeX gennem et MP3-importørprogram, der trawl gennem musikmappen for at finde nye numre, der skal føjes til databasen.
