Module – NetPlayer

Allgemein

Der NetPlayer ermöglicht das Abspielen von MP3 Files und das Streamen von WebRadios.

Der Player bietet zur Auswahl von MP3s die Möglichkeit zur Auflistung von Verzeichnissen. Nach Auswahl eines Verzeichnisses werden die entsprechenden Lieder abgespielt.

Zusätzlich werden auch noch Musik Kategorien unterstützt, diese erlauben es die Musik in verschiedene Gruppen einzuteilen. Kategorien werden durch ein „_“ am Beginn des Verzeichnisses definiert, die Verzeichnisse werden bei der Musik Auswahl automatisch in der Navigations Leiste aufgelistet.

CD Covers werden immer im aktuell gewählten Song Verzeichnis gesucht. Als erstes wird ein JPG Datei gesucht, die ein „front“ im Namen hat. Wird keine Datei gefunden wird die erste gefundene JPG Datei angezeigt.

Die Ansteuerung des eigentlichen Players läuft über IPSComponents (Hardware Abstraction Layer der IPSLibrary), das ermöglicht die Ansteuerung jedes Player, der einige Grundfunktionen erfüllt.

Zur Zeit ist der Player für den „MediaPlayer“ von IPS Vollständig implementiert, Sonos ist teilweise implementiert und bei Squeezebox ist zumindest das Grundgerüst vorbereitet.

Download und Installation

Die Installation gliedert sich wie für alle IPSLibrary Module in 3 Teile:

  • Download
  • Konfiguration
  • Installation

Download und Installation können entweder manuell mit dem IPSModuleManager gemacht werden oder man verwendet das IPSModuleManagerGUI Modul.

Konfiguration

Im File NetPlayer_Configuration.inc.php müssen folgende Dinge konfiguriert werden:

  • lokales Musik Verzeichnis, das zum Abspielen der MP3 Files verwendet werden soll
  • der Player Komponente (welche Hardware wird zum Abspielen verwendet),
  • Liste der Internet Radios

ACHTUNG:

Die Verzeichnis Struktur zum Abspielen von MP3 Files muss eine bestimmte Struktur aufweisen, damit alle Songs und Interpreten korrekt ausgelesen werden können:

.../Interpret [Album]/LiedNummer Titel.mp3

Zusätzlich werden auch noch Musik Kategorien unterstützt, diese erlauben es die Musik in verschiedene Gruppen einzuteilen. Kategorien werden durch ein „_“ am Beginn des Verzeichnisses definiert, die Verzeichnisse werden bei der Musik Auswahl automatisch in der Navigations Leiste aufgelistet.

Beispiele

  • C:/Music/Metallica [S&M]/01 – Battery.mp3
  • C:/Music/_Sampler/Bravo Hits 54 []/01 – Yana Yana.mp3

CD Covers werden immer im aktuell gewählten Song Verzeichnis gesucht. Als erstes wird ein JPG Datei gesucht, die ein „front“ im Namen hat. Wird keine Datei gefunden wird die erste gefundene JPG Datei angezeigt.

Weiterführende Links

IPSLibrary Main Thread

IPSLibrary Diskussions Thread

GUI

Der NetPlayer stellt kein direktes WebFront Interface zur Verfügung, mit diversen Steuerung Variablen lassen sich aber beliebige GUI zusammenstellen:

  • Variable für WebFront HTML Ansicht
  • Variable für Mobile HTML Ansicht
  • Normale WebFront Integration mit Variablen
  • EDIP Integration mit Variablen

NetPlayer_HTMLPlayer

NetPlayer_HTMLRadio

NetPlayer_HTMLSelection

NetPlayer_Variablen

NetPlayer_MobilePlayer

NetPlayer_MobileRadio

NetPlayer_MobileSelection