Musik im bytewerk: Unterschied zwischen den Versionen

Aus bytewerk-Wiki
Zur Navigation springen Zur Suche springen
(Änderungen bzgl. Musikbot dokumentiert)
(Update zum IRC-Bot)
Zeile 13: Zeile 13:
* 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.
* 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)
* [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
* 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.


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.
Achtung: Alle Clients, die auf der Box direkt ausgeführt werden (also das Webinterface, ssh und der IRC-Bot), 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 (ein lighttpd) 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 umgebogen.


Die Statusseite wird alle 10 Sekunden neu geladen (bei großen Playlists kanns auch mal ein bisschen länger dauern).
Die Statusseite wird alle 10 Sekunden neu geladen (bei großen Playlists kanns auch mal ein bisschen länger dauern).
Zeile 26: Zeile 26:
== Letzte Änderungen ==
== Letzte Änderungen ==
* Einführung eines IRC-Bots, der beim Booten der VIP1710 den #bytewerk-Channel betritt
* Einführung eines IRC-Bots, der beim Booten der VIP1710 den #bytewerk-Channel betritt
** Die Käfer wurden entfernt, soweit sie entdeckt wurden :-)
** Noch sehr buggy
** Akzeptiert Befehle zum Starten, Stoppen und zur Statusanzeige
** Spricht ausschließlich Deutsch! :-)


== 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.
* Der IRC-Bot kann nur 1 Nachricht pro Sekunde versenden, da sonst die Flood-Protection von FreeNode greift

Version vom 27. Februar 2011, 00:52 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)
  • 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.

Achtung: Alle Clients, die auf der Box direkt ausgeführt werden (also das Webinterface, ssh und der IRC-Bot), 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 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

  • Einführung eines IRC-Bots, der beim Booten der VIP1710 den #bytewerk-Channel betritt
    • Die Käfer wurden entfernt, soweit sie entdeckt wurden :-)

Einschränkungen

  • die Playlist-Größe ist auf 512 Titel begrenzt, um das Ganze benutzbar zu halten.
  • Der IRC-Bot kann nur 1 Nachricht pro Sekunde versenden, da sonst die Flood-Protection von FreeNode greift