Spisu treści:
Definicja - Co oznacza Jukex?
JukeX to wieloużytkownikowa szafa grająca napisana całkowicie w Javie. Jukex jest zorientowany obiektowo i zawiera elastyczną obsługę metadanych ścieżek wraz z pełnymi interfejsami programowania aplikacji (API) do tworzenia niestandardowego oprogramowania klienckiego.
JukeX jest ogólnie oparty na różnych technologiach typu open source. Aby Jukex działał poprawnie, system powinien zostać zainstalowany ze sterownikiem JDK 1.4 lub nowszym, MySQL 3.2, MySQL JDBC, serwerem ShoutCast / IceCast, odtwarzaczem MP3 zgodnym z ShoutCast / IceCast, serwerem Apache Tomcat w wersji 3.3.x lub 4.0.x, Apache System budowy mrówek, Xerces, Xalan itp.
Techopedia wyjaśnia Jukex
JukeX zawiera wiele funkcji:
- Pełna abstrakcja bazy danych
- Pełny język zapytań - JukeXQL to język zapytań podobny do SQL, który jest zbudowany wyłącznie do wyszukiwania ścieżek w systemie JukeX.
- Konfigurowalny system atrybutów. Ścieżki mogą zawierać dowolne wartości przydzielone im w razie potrzeby przez programistów.
- Elastyczne przygotowywanie muzyki oparte na potokach. JukeX zawiera łatwo rozszerzalny i podłączany potok komponentów, umożliwiający odtwarzanie żądanej muzyki zgodnie z wymaganiami użytkownika.
- Rundowa lista odtwarzania użytkownika, w której wszystkie żądania użytkownika są przeplatane, aby uniknąć zawieszania się szafy grającej
- Banery audio. Inspirująca muzyka lub wiadomości są automatycznie wstawiane do listy odtwarzania w określonych odstępach czasu
- Wybór oparty na wyszukiwaniu, który losowo odtwarza wyniki na podstawie wyboru
- Potężne filtry, które filtrują muzykę, która nie jest wymagana w szafie grającej
- Automatyczna korekta nieprawidłowych informacji znacznika ID3
Usługi w JukeX są wdrażane na tym samym lub różnych serwerach. Kolekcje muzyczne są importowane do systemu przed użyciem JukeX za pomocą programu do importowania plików MP3, który przeszukuje katalog muzyki, szukając nowych utworów do dodania do bazy danych.