Musik im bytewerk: Unterschied zwischen den Versionen

Aus bytewerk-Wiki
Zur Navigation springen Zur Suche springen
(Aufgrund der Umstellung des Netzwerk aufs 10er Netz hat das Teil eine neue IP, wird nachgereicht wenn ich wieder im Werk bin.)
(Update - neue Adressen, JavaScript für die Statusanzeige)
Zeile 6: Zeile 6:


== Zugang zum MPD ==
== Zugang zum MPD ==
Die Box ist derzeit unter <s>192.168.178.143</s> <insert new IP here> zu erreichen.
Die Box ist derzeit unter der IP 10.84.0.4 bzw. dem Hostnamen „music“ zu erreichen.


Man hat folgende Möglichkeiten, den MPD zu verwalten:
Man hat folgende Möglichkeiten, den MPD 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].
* 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].
* Login per SSH: ssh mpd@<s>192.168.178.143</s><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.
* 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://<s>192.168.178.143</s>/pitchfork Pitchfork-Webinterface] (bitte möglichst vermeiden, da dies manchmal zu Hängern bei der Musik führt)
* [http://music/pitchfork Pitchfork-Webinterface] (interner Link) (bitte möglichst vermeiden, da dies manchmal zu Hängern bei der Musik führt)

Achtung: Alle Clients, die auf der Box direkt ausgeführt werden (also das Webinterface und ssh), laufen mit niedriger Priorität, um den MPD nicht unnötig zu belasten.


== Statusanzeige ==
== Statusanzeige ==
[[Datei:Mpd_statusdisplay.jpg|200px|thumb|right|Statusanzeige des MPD]]
[[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.
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 (ein lighttpd) umgebogen.


Die Statusseite wird alle 10 Sekunden neu geladen (bei großen Playlists kanns auch mal ein bisschen länger dauern).<br />
Die Statusseite wird alle 10 Sekunden neu geladen (bei großen Playlists kanns auch mal ein bisschen länger dauern).<br />
Die Titelliste unter dem Fortschrittsbalken zeigt die nächsten 7 Einträge in der Playlist.
Die Titelliste unter dem Fortschrittsbalken zeigt die nächsten Einträge in der Playlist.


== Letzte Änderungen ==
Achtung: nicht wundern, wenn die Box direkt nach dem Booten "Temporary Error" anzeigt und scheinbar neu startet. Dies ist ein Workaround, damit die Statusseite sicher angezeigt wird, falls der Webserver zu langsam startet (hierzu wird einfach der "infoclient" auf der Box abgeschossen, was einen Neustart des X-Servers zur Folge hat).
* „nice 10“ für alle Clients auf der Box und den Webserver
* Verbesserte Statusanzeige (aktualisiertes Foto folgt)
** aufgeräumtere Trackliste mit Anzeige der Tracklänge
** Anzeige der abgespielten und verbleibenden Zeit des aktuellen Tracks
** Aktualisierung der Zeiten und des Fortschrittsbalkens jede Sekunde per JavaScript!
** Reload am Ende des Tracks
* X-Server wird nun nicht mehr gekillt, lighttpd ist schnell genug beim starten :-)


== Einschränkungen ==
== Einschränkungen ==
* die Playlist-Größe ist auf 512 Titel begrenzt, um das Ganze benutzbar zu halten.
* die Playlist-Größe ist auf 512 Titel begrenzt, um das Ganze benutzbar zu halten.

== Probleme ==
* Dank des neuen 10er Netz erreicht die Box den Clony nicht mehr ... neue 10er IP von Clony muss auf der Box eingetragen werden @ [[Benutzer:Cfr34x|Cfr34x]] kannst du das machen? Danke --[[Benutzer:Thomic|thomic]] 13:02, 12. Nov. 2010 (UTC)

Version vom 14. November 2010, 02:21 Uhr

Für die Musik im bytewerk sorgt eine VIP1710, auf der ein Music Player Daemon läuft.

Die Box ist digital an die Anlage angeschlossen (hier muss als Quelle "DVD" und als Audio-Eingang "DIGI2" gewählt werden).

Der MPD ermöglicht es allen Anwesenden, die Playlist zu verwalten.

Zugang zum MPD

Die Box ist derzeit unter der IP 10.84.0.4 bzw. dem Hostnamen „music“ zu erreichen.

Man hat folgende Möglichkeiten, den MPD zu verwalten:

  • Client auf dem eigenen Rechner (bevorzugte Methode, da geringste Belastung der Box). Auf der MPD-Projektseite gibt es eine Client-Übersicht.
  • Login per SSH: ssh mpd@music
    Passwort bitte bei den Anwesenden erfragen!
    Als Clients stehen hier ncmpc und ncmpcpp zur Verfügung.
  • Pitchfork-Webinterface (interner Link) (bitte möglichst vermeiden, da dies manchmal zu Hängern bei der Musik führt)

Achtung: Alle Clients, die auf der Box direkt ausgeführt werden (also das Webinterface und ssh), laufen mit niedriger Priorität, um den MPD nicht unnötig zu belasten.

Statusanzeige

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 (ein lighttpd) umgebogen.

Die Statusseite wird alle 10 Sekunden neu geladen (bei großen Playlists kanns auch mal ein bisschen länger dauern).
Die Titelliste unter dem Fortschrittsbalken zeigt die nächsten Einträge in der Playlist.

Letzte Änderungen

  • „nice 10“ für alle Clients auf der Box und den Webserver
  • Verbesserte Statusanzeige (aktualisiertes Foto folgt)
    • aufgeräumtere Trackliste mit Anzeige der Tracklänge
    • Anzeige der abgespielten und verbleibenden Zeit des aktuellen Tracks
    • Aktualisierung der Zeiten und des Fortschrittsbalkens jede Sekunde per JavaScript!
    • Reload am Ende des Tracks
  • X-Server wird nun nicht mehr gekillt, lighttpd ist schnell genug beim starten :-)

Einschränkungen

  • die Playlist-Größe ist auf 512 Titel begrenzt, um das Ganze benutzbar zu halten.