Musik im bytewerk: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Doku zur neuen Software-Version
(Update zum IRC-Bot)
(Doku zur neuen Software-Version)
Für die Musik im bytewerk sorgt eine [[VIP1710]], auf der ein [http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki Music Player Daemon] läuft.
 
Die Box ist digitalzurzeit analog an die Anlage angeschlossen (hier muss als Quelle "DVD" und als Audio-Eingang "DIGI2Video1" gewählt werden).
 
Der MPD ermöglicht es allen Anwesenden, die Playlist zu verwalten.
 
* Client auf dem eigenen Rechner (bevorzugte Methode, da geringste Belastung der Box). Auf der MPD-Projektseite gibt es eine [http://mpd.wikia.com/wiki/Clients Client-Übersicht].
* [http://music/ Webinterface] (interner Link): Es stehen diverse Clients zur Verfügung, zurzeit die [http://phpmpreloaded.sourceforge.net/ ::phpMpReloaded::]-Clientsammlung, [http://web10mpc.geuecke.org/ Web1.0MPC] und [http://iprog.com/project/mpdremote mpd remote].
* Login per SSH: ssh mpd@music<br /> Passwort bitte bei den Anwesenden erfragen!<br /> Als Clients stehen hier [http://mpd.wikia.com/wiki/Client:Ncmpc ncmpc] und [http://unkart.ovh.org/ncmpcpp/ ncmpcpp] zur Verfügung.
* [http://music/pitchfork Pitchfork-Webinterface] (interner Link) (bitte möglichst vermeiden, da dies manchmal zu Hängern bei der Musik führt)
* IRC: Einfache Steuerungsaufgaben (Start/Stop/Statusabfrage) können über PRIVMSGs an den IRC-Bot ausgeführt werden. Für weitere Infos einfach den Bot um Hilfe fragen.
 
 
== Statusanzeige ==
'''Die grafische Ausgabe ist zurzeit nicht aktiviert, weil kein geeignetes Display vorhanden ist'''
 
[[Datei:Mpd_statusdisplay.jpg|200px|thumb|right|Statusanzeige des MPD]]
Der aktuelle Status des MPD wird über eine Statusseite auf dem TV-Ausgang angezeigt. Hierfür wurde einfach die Startseite der Box auf den lokalen Webserver umgebogen.
 
== Letzte Änderungen ==
Vollständige Überarbeitung der installierten Software und des boot-Skripts (/flash2/myrc)!
* Einführung eines IRC-Bots, der beim Booten der VIP1710 den #bytewerk-Channel betritt
 
** Die Käfer wurden entfernt, soweit sie entdeckt wurden :-)
 
Die Highlights:
 
* Statt dem antiken Debian etch wird jetzt das [http://hilses.de/vip1710/ Build-System von Hans-Werner Hilse] als chroot-Umgebung eingesetzt (Vielen Dank dafür!). In dieser wurden MPD, PHP und lighttpd mit ihren Abhängigkeiten und passender Optimierung compiliert.
* '''Ruckelfreie MP3-Wiedergabe''' dank vollständig optimiertem MPD und libmad.
* Das Standard-System wird nicht mehr vollständig mitgestartet (nur noch der telnetd, halserver und ein watchdog-client, der Rest wird durch die myrc blockiert)
* Die Swap-Datei ist nicht mehr nötig (nur noch 25MB RAM nach dem Boot belegt)
* Der SSH-Server läuft jetzt außerhalb der chroot-Umgebung
 
== Systemverwaltung ==
Wenn du Änderungen am System vornehmen willst, kannst du wie folgt vorgehen:
 
ssh root@music
 
Die nach /mnt gemountete chroot-Umgebung kann dann durch
 
/mnt/chroot.sh
 
betreten werden. Dabei wird automatisch eine screen-Sitzung gestartet bzw. wiederhergestellt.
 
Softwarepakete sollten nach /root/distfiles heruntergeladen und in /root/build gebaut werden. Die compilierten Dateien sollten nach /usr/local installiert werden.
 
In /etc/init.d können „Init-Skripte“ erstellt werden, die "start" und "stop" als Parameter akzeptieren. Diese werden beim Start und beim „Herunterfahren“ mit den entsprechenden Parametern aufgerufen.
 
== Einschränkungen ==
359

Bearbeitungen

Navigationsmenü