Jukex

Définition - Que signifie Jukex?

JukeX est une application de juke-box multi-utilisateur entièrement scriptée en Java. Jukex est orienté objet et inclut une prise en charge flexible des métadonnées pour les pistes ainsi que des interfaces de programmation d'application (API) complètes pour le développement de logiciels clients personnalisés.

JukeX est généralement construit sur diverses technologies open source. Pour que Jukex fonctionne correctement, le système doit être installé avec JDK 1.4 ou version ultérieure, MySQL 3.2, les pilotes MySQL JDBC, le serveur ShoutCast / IceCast, le lecteur MP3 compatible ShoutCast / IceCast, le serveur Web Apache Tomcat version 3.3.x ou 4.0.x, Apache Système de construction de fourmis, Xerces, Xalan, etc.

Definir Tech explique Jukex

JukeX comprend de nombreuses fonctionnalités:

  • Une abstraction complète de la base de données
  • Langage de requête complet - JukeXQL est un langage de requête similaire à SQL, qui est exclusivement conçu pour rechercher des pistes dans le système JukeX.
  • Système d'attributs personnalisable. Les pistes peuvent inclure des valeurs arbitraires qui leur sont attribuées selon les besoins des développeurs.
  • Préparation musicale flexible basée sur un pipeline. JukeX comprend un pipeline de composants facilement extensible et enfichable, lui permettant de lire la musique souhaitée en fonction des besoins de l'utilisateur.
  • Playlist utilisateur basée sur le round robin dans laquelle toutes les demandes des utilisateurs sont entrelacées pour éviter le monopolisation
  • Bannières audio. De la musique ou des messages inspirants sont automatiquement insérés dans une liste de lecture à des intervalles prédéfinis
  • Sélection basée sur la recherche, qui lit les résultats de manière aléatoire en fonction de la sélection
  • Filtres puissants, qui filtrent la musique qui n'est pas requise dans le jukebox
  • Correction automatique des informations d'étiquette ID3 incorrectes

Les services de JukeX sont déployés sur les mêmes serveurs ou sur des serveurs différents. Les collections de musique sont importées dans le système avant d'utiliser JukeX via un programme d'importation MP3, qui parcourt le répertoire de musique pour trouver de nouvelles pistes à ajouter à la base de données.