[[Vorlage(archiviert)]] [[Vorlage(Fortgeschritten)]] {{{#!vorlage Wissen [:Packprogramme: Archive entpacken] [:sudo: Root-Rechte] [:Editor: Einen Editor öffnen] }}} [[Inhaltsverzeichnis()]] [[Bild(Wiki/Icons/sound.png, 48, align=left)]] Ein [wikipedia:Streaming_Audio:Streaming]-Server verteilt die auf dem Server gespeicherte Musik bequem im lokalen Netzwerk (LAN) oder auch über das Internet. Zum Abspielen kann fast jeder beliebige [:AudioPlayer:Audio-Player] genutzt werden, sofern 1. die passenden [:Codecs:] installiert sind und 1. das Abspielprogramm mit [wikipedia:Wiedergabeliste:Wiedergabelisten] umgehen kann [github:henrik242/musicbrowser:Music Browser] {en} ist ein besonders schlankes Exemplar dieser Programm-Gattung, das speziell dann interessant wird, wenn die vorhandene Hardware für den Server extrem schwach ist (z.B. [wikipedia:NSLU2:], Alix-Boards oder [wikipedia:SheevaPlug:]). Bisher werden allerdings nur '''MP3'''-Dateien berücksichtigt. Falls gerade kein Audio-Player zur Verfügung steht: auch kein Problem, der [:Archiv/Adobe_Flash:Flash]-basierte [https://www.longtailvideo.com/players/jw-flv-player/ JW Player] {en} ist in die Weboberfläche integriert. Dieser Player ist aber nur bei nicht-kommerzieller Nutzung kostenlos - andere Nutzungsarten erfordern den Kauf einer Lizenz. Alternative Streaming-Server sind im Artikel [:Musik_verwalten:] zu finden, weitergehende Möglichkeiten in Artikel [:Internetradio:] erläutert. = Installation = [[Bild(Wiki/Icons/synaptic.png, 48, align=right)]] == Voraussetzungen == Das Programm benötigt einen beliebigen [:Serverdienste:Webserver] und PHP (ab Version 4.2). Empfehlenswert ist der Webserver '''lighttpd''', aber auch der Einsatz von Apache ist problemlos möglich. Weitere Informationen zur Installation finden sich in den Artikeln: * [:lighttpd:] * [:Apache_2.4:Apache] * [:PHP:] == Herunterladen == Music Browser kann als '''.zip'''-Archiv von [github:henrik242/musicbrowser/archive/master.zip:Github] {dl} heruntergeladen werden. Anschließend entpackt [1] man das Archiv und verschiebt den entstandenen Ordner mit Root-Rechten [2] nach '''/var/www/'''. Damit ist die Installation abgeschlossen. [[Vorlage(Fremd, Software, "")]] Alternativ kann man den aktuellen Quellcode mit [:Git:] über die Projektseite herunterladen: {{{#!vorlage Befehl mkdir ~/musicbrowser && cd ~/musicbroswer git clone git://github.com/henrik242/musicbrowser.git }}} = Konfiguration = [[Bild(Wiki/Icons/advancedsettings.png, 48, align=right)]] Die Konfiguration ist sehr einfach – man muss in der Datei '''/var/www/musicbrowser/index.php''' nur den Pfad zum Medienordner angeben [3]: {{{ # Where your music is available on the file system (e.g. "/mnt/my_music/mp3") # Leave empty to use the current directory. Using the current directory will # also enable fwd/rwd in players like Winamp. 'path' => "/Pfad/zum/Musikordner", }}} Alternativ kann man Musikdateien auch direkt im Ordner '''/var/www/musicbrowser/''' abspeichern. Dazu sind je nach Gegebenheit Root-Rechten erforderlich. Die folgenden Einstellungen sind optional – also nicht zwingend erforderlich. Wer mag, darf gleich zur [#Verwendung Verwendung] springen. == Skins == [[Vorlage(Bildunterschrift, ./musicbrowser_skinned.jpg, 200, "angepasstes Design", right)]] Um die eher schlichte Weboberfläche auszutauschen, braucht man nur die Datei '''/var/www/musicbrowser/template.inc''' zu ersetzen. Beispiele sind auf [github:henrik242/musicbrowser/tree/master/templates:Github] {en} zu finden. Fortgeschrittene können diese selbst anpassen – HTML- und CSS-Kenntnisse vorausgesetzt. == Cover == Wenn sich im Medienordner (und dessen Unterordnern) Bilddateien befinden, werden diese automatisch als Cover-Bilder angezeigt. Folgende Dateinamen werden dabei berücksichtigt: * '''cover.jpg''' * '''Cover.jpg''' * '''cover.gif''' * '''Cover.gif''' * '''folder.jpg''' * '''Folder.jpg''' * '''folder.gif''' * '''Folder.gif''' Die Größe der Vorschaubilder kann in '''/var/www/musicbrowser/index.php''' angepasst werden: {{{ # Cover thumbnail size 'thumbSize' => 100, }}} == Favicon == Um ein [wikipedia:Favicon:] zu verwenden, kopiert man dieses einfach in den Ordner '''/var/www/musicbrowser/'''. Nun muss noch die Datei '''/var/www/musicbrowser/template.inc''' angepasst bzw. editiert werden. Beispiel: {{{