Concerto

Aus Freifunk Potsdam | Wiki
Zur Navigation springen Zur Suche springen

Concerto Digital Signage ist ein zentral gesteuertes Infoscreen-System, welches als Client lediglich einen Browser benötigt.

Administration

Management

Über https://concerto.commit.rocks erreicht Mensch die Managementkonsole, übe die sich Benutzer, Screens und PlugIns steuern lassen.

Screens

Public URLs für Bildschirme:

Manuals

Server

Die Installation des Concerto Server lässt sich am einfachsten nach derAnleitung auf Git durchführen. Es gibt auch andere Installationswege die genutzt werden könnnen. Für die Installation auf einer VM des freiLand-rootServers wurde die Variante aus dem Concerto-Repository geählt.

Konfiguration

DNS=

DNS-Zone (Ausschnitt):

 adrastea.jupiter         IN AAAA    2a01:4f8:160:212c::38
 concerto                 IN A       176.9.167.222
Installation
Email mit Concerto

Merke (Erkenntnisse von letzte Woche & heute):

  • Concerto braucht doch etwas mehr RAM, VM hat jetzt 768MB.
  • Emails mit Concerto:
    • sudo apt-get install postfix
    • sudo apt-get install mailutils
    • echo "Eine Test-Email!" | mailx -r matthias@adrastea.jupiter.commit.rocks -s "Test-EMail" carsitux@jitmail.de*
  • hostname -f
  • cat /etc/mailname
  • sudo vim /etc/postfix/main.cf
  • postconf | grep myhostname
  • postconf | grep myorigin
  • tail -f /var/log/syslog
  • less /var/log/mail.log
  • ll /usr/share/concerto/
  • less /usr/share/concerto/config/boot.rb
  • tail -f /usr/share/concerto/log/production.log


http://concerto.commit.rocks/settings -> Mail:

http://concerto.commit.rocks/settings -> Permissions:


sudo debconf-show concerto-full

Clients

Raspbian mit Pixel (bevorzugt)

  • Download
  • ist gößer 4GB
  • läuft auf RaspberryPI 2&3 (1 startet nicht)
  • Konfiguration
    • raspi-config: expand root-fs, localisation, change pw
    • In /boot/config.txt folgendes eintragen/ändern
      disable_overscan=1 (Bei schwarzen Rändern)
      display_rotate=1 (Bildschirm um 90° drehen)
    • Autostart einrichten in .config/lxsession/LXDE-pi/autostart
      #@xscreensaver -no-splash (auskommentieren, Bildschirmschoner abschalten)
      @chromium-browser --noerrdialogs --kiosk --incognito http://concerto.commit.rocks/frontend/<Nummer> (Chromium im Kioskmode starten und folgende URL öffnen)
    • unclutter installieren, damit der Mauszeiger vom Bildschirm verschwindet
      sudo apt-get install unclutter
  • enthält den Chromium Browser
  • läuft flüssig

Concerto Player for Raspberry Pi

  • Anleitung
  • basiert auf Midori, was keine Videos abspielen kann.

Raspberry PI im Kiosk-Mode Chromium

Raspberry PI im Kiosk-Mode Midori

  • Anleitung
  • Zusätzlich zu installieren: xserver-xorg xinit
  • Midori kann keine Videos abspielen

Raspberry PI im Kiosk-Mode Iceweasel

  • PI zu schwach für. Reinstes geruckel.

Chromium OS mit Kiosk-App auf Raspberry PI 2 & 3

InfoBeamer als Client

  • Nicht getestet

ScreenlyOSE als Client

  • Diverse Inhalte werden nicht abgespielt

Binary Emotions

Erkentnisse

  • Inhalte werden automatisch resized bei Bildschirmen kleiner 1920x1080
  • Wenn zwei gleiche Feldtypen in einem Screen mit unterschiedlichen Inhalt dargestellt werden sollen muss ein zweites Feld unter anderem Namen angelegt werden.
  • Im Templateeditiermodus gibt es ein Button namens Manage Fields, über den sich neue Felder hinzufügen lassen.
  • Es können auch Templates im Hochformat erstellt werden und dann im Hochformat angezeigt werden. Bildschirm muss nur gedreht werden.
  • Dem Template kann auch eine css Datei mitgegeben werden, für Schriftart, Schriftfare und Schriftgröße
  • Googlekalender (iframe): Google trennt die Einstellungen mit einem & was zur beendigung des Strings in Concerto führt. amp; muss entfernt und nur das & stehen gelassen werden
  • Feldbezeichnungen -> Inhalt:
    • Grafik: Einzelbild, Video, Beitrag, Internetseite, Kalender, iframes
    • Text: RSS Feed, Wether, Text
    • Ticker: Text
    • Time: Uhrzeit und Datum
    • Dynamic: Ja was macht dieses Feld? Bleibt auf jeden Fall immer leer. Soll auch ein "Platzhalter" für eine zukünftige Verwendung sein.

PlugIns

Nützliches

BUGS

  • Bei self-hosted Videos wird nicht immer die länge des Videos erkannt.
  • Die Managementkonsole sollte nicht auf deutsch gestellt werden, da es sonst zu problem bei der Konfiguration durch das Datumsformat kommen kann.