Tiny Jukebox Hilfe
English Zurück zur Seite

Tiny Jukebox – Benutzerhandbuch

Tiny Jukebox ist eine Musikbox für Kinder. Einen Tag auf die Box legen, und das Album des Tags spielt an der Stelle weiter, an der es zuletzt aufgehört hat. Bedient wird die Box mit vier Tasten; eine LED zeigt ihren Zustand. Alben, Tags und Radiosender verwaltet man auf einer Webseite. Gibt es mehrere Boxen oder eine Bibliothek im Heimnetz, teilen sich die Boxen Alben, Tags und Sender (Abschnitt 13).

Die Box: ein weißes Holzgehäuse mit einem Gitter aus Ringen vorne, oben der runde Deckel mit Tasten, LED und einem Tag in seinem Fenster

Das Wichtigste auf einer Karte: Kurzanleitung. Boxen und Bibliothek einrichten und betreiben: Verwaltung.

Inhalt:

  1. Begriffe
  2. Die Box bedienen
  3. LED
  4. Pause
  5. Bluetooth-Kopfhörer
  6. Webseite
  7. MP3-Alben
  8. Radio
  9. Spotify
  10. Lautstärke begrenzen
  11. Benutzer und Passwörter
  12. Wenn etwas nicht funktioniert
  13. Bibliothek

1. Begriffe

Begriff Bedeutung
Tag was auf die Box gelegt wird: eine Scheibe, eine Figur, eine Karte – alles mit einem RFID-Chip. Die Box erkennt den Chip an seiner eindeutigen Nummer (UID), z. B. 04:1A:2B:3C:4D:5E:6F, nicht den Gegenstand.
Album ein Ordner mit MP3-Dateien und einer Titelliste (Playlist)
Radiosender ein Internet-Radiostream; braucht WLAN
Spotify ein Album, eine Playlist, ein Hörbuch oder ein Podcast von Spotify; braucht Internet und ein Spotify-Premium-Konto
Verknüpfen einem Tag ein Album, einen Radiosender oder einen Eintrag von Spotify zuordnen
Titelbild das Bild eines Albums, Radiosenders oder Spotify-Eintrags. Ein Tag zeigt das Titelbild dessen, womit er verknüpft ist.
Fortschritt die gespeicherte Stelle eines Albums, je Tag
Bibliothek ein Programm im Heimnetz (z. B. auf dem NAS), das Alben, Tags und Sender für alle Boxen hält

2. Die Box bedienen

2.1 Ein- und Ausschalten

Die Rückseite der Box: links der Schalter, rechts die USB-Buchse zum Laden

In der Box liefert eine Powerbank den Strom. Auf der Rückseite: Der Schalter (links) verbindet und trennt ihn, die USB-Buchse (rechts) lädt die Powerbank.

2.2 Tags

Aktion Wirkung
Tag auf die Box legen Das Album spielt an der gespeicherten Stelle weiter. Ein Radiosender beginnt zu spielen.
Tag abnehmen Die Wiedergabe stoppt, die Stelle wird gespeichert.
anderen Tag auflegen Sein Album spielt.
neuen, unbekannten Tag auflegen Die LED leuchtet gelb. Die Box merkt sich den Tag; verknüpft wird er auf der Webseite (Abschnitt 7.2).

Jeder Tag hat seinen eigenen Fortschritt. Ein Album, das zu Ende gehört wurde, beginnt beim nächsten Auflegen von vorn.

2.3 Tasten

Der Deckel von oben: vier Tasten mit ihren Symbolen, die LED und das Fenster für den Tag

Der Deckel: die vier Tasten mit ihren Symbolen, die LED, in der Mitte das Fenster für den Tag.

Taste kurz drücken halten
lauter, leiser ein Schritt (5 %) weiter in kleinen Schritten (1 % alle 0,2 s)
weiter nächster Titel –
zurück an den Anfang des Titels; in den ersten 10 Sekunden eines Titels: zum vorigen Titel 1 s: das Album beginnt von vorn
weiter + zurück zusammen – 5 s: Kopfhörer koppeln (Abschnitt 5.1)

3. LED

LED Bedeutung
rot Die Box startet: Nach rot kommt magenta, dann grün. Bleibt die LED rot, ist die Box gestoppt.
magenta kurz, während die Box startet (nach rot) oder stoppt (vor rot)
grün bereit, kein Tag aufgelegt
grün blinkend seit 10 Minuten kein Tag – die Box ist noch eingeschaltet
türkis Das Album wird geladen, Spotify verbindet sich, oder der Radiosender wartet nach einem Abbruch des Streams darauf, neu zu verbinden.
grün → türkis → blau, hin und her Die Box holt das Album oder den nächsten Titel aus der Bibliothek und spielt, sobald er da ist (Abschnitt 13), oder ein Radiosender startet: blau, sobald er zu hören ist.
blau spielt
blau blinkend Das Album ist zu Ende.
weiß/blau im Wechsel Pause (Abschnitt 4)
gelb Der Tag ist mit keinem Album und keinem Sender verknüpft.
gelb, blinkend Eine Figur eines Adventskalenders, deren Türchen noch zu ist (Abschnitt 9.1). Sie spielt von selbst, sobald ihr Tag beginnt.
gelb/rot im Wechsel Das verknüpfte Album oder der verknüpfte Sender existiert nicht mehr.
rot blinkend Das Album kann nicht abgespielt werden (Ordner, Titelliste oder MP3-Dateien fehlen oder sind defekt). Ein Tag von Spotify: Spotify kann auf dieser Box nicht spielen (Key, Player oder Anmeldung fehlen, Abschnitt 9).
blau schnell blinkend Die Box sucht einen Kopfhörer (höchstens 60 s).
2 s weiß Kopfhörer gekoppelt – danach wieder die Farbe von vorher
3 s rot schnell blinkend kein Kopfhörer gefunden oder Koppeln fehlgeschlagen – danach wieder die Farbe von vorher
rot, weiß, magenta, gelb im Wechsel Die Box ist außer Betrieb, weil die Bibliothek zu alt für sie ist. Das behebt nur ein Administrator (Abschnitt 13.4).

Die Webseite zeigt dieselbe LED neben dem Logo.


4. Pause

In der Pause hält die Wiedergabe an, die Stelle wird gespeichert, und der Tag bleibt liegen. Die LED wechselt zwischen weiß und blau.

Pausieren und fortsetzen:

In der Pause Wirkung
Play läuft an derselben Stelle weiter
„weiter“ 1. Druck: läuft an derselben Stelle weiter. Erst der 2. Druck springt zum nächsten Titel.
„zurück“ springt sofort: an den Titelanfang, in den ersten 10 Sekunden zum vorigen Titel
„zurück“ 1 s halten Das Album beginnt von vorn.
Tag abnehmen und wieder auflegen läuft an der gespeicherten Stelle weiter
lauter, leiser ändert nur die Lautstärke

5. Bluetooth-Kopfhörer

Die Box spielt über einen Bluetooth-Kopfhörer, sobald der gekoppelte Kopfhörer verbunden ist. Der Lautsprecher ist dann stumm. Grundsätze:

5.1 Koppeln

  1. Den Kopfhörer in den Pairing-Modus versetzen. Wie das geht, steht in seiner Anleitung (Sony WH-CH530: die mittlere Taste etwa 5 s halten, bis er „Pairing“ sagt).
  2. An der Box „weiter“ und „zurück“ zusammen 5 s halten. Danach können die Tasten losgelassen werden.
  3. Die LED blinkt schnell blau, solange die Box sucht (höchstens 60 s).
  4. Ergebnis:
    • 2 s weiß: Der Kopfhörer ist gekoppelt und verbunden.
    • 3 s schnell rot blinkend: nichts gefunden, oder das Koppeln ist fehlgeschlagen. Der bisherige Kopfhörer bleibt gekoppelt.

Weitere Regeln:

5.2 Im Alltag

5.3 Verbindung weg

Akku leer, außer Reichweite, ausgeschaltet oder Kopplung aufgehoben:

Situation Verhalten
Kopfhörer weg, während ein Album läuft Pause, die Stelle wird gespeichert. Der Lautsprecher bleibt still.
… der Kopfhörer kommt innerhalb von 10 Minuten zurück Es läuft auf dem Kopfhörer weiter.
… der Kopfhörer kommt später zurück Die Pause bleibt. Play am Kopfhörer setzt fort.
… „weiter“ oder „zurück“ an der Box Es läuft auf dem Lautsprecher weiter. Die Tasten wirken wie in der Pause (Abschnitt 4).
… Tag abnehmen und wieder auflegen Es läuft auf dem Lautsprecher weiter.
Kopfhörer weg, nichts läuft Der Lautsprecher ist wieder aktiv.

5.4 Tasten am Kopfhörer

Taste am Kopfhörer Wirkung
Weiter, Zurück wie die Tasten der Box
Play/Pause Pause und Fortsetzen (Abschnitt 4)
Lauter, Leiser Lautstärke des Kopfhörers, begrenzt auf die Höchstlautstärke

5.5 Lautstärke des Kopfhörers

Lautsprecher Kopfhörer
Startlautstärke 50 %, beim Einschalten der Box 40 %, bei jedem Verbinden
Höchstlautstärke 82 % 75 %
Tasten der Box ändern den Lautsprecher den Kopfhörer, solange er verbunden ist

5.6 Hinweise zu Kopfhörern


6. Webseite

6.1 Öffnen und anmelden

  1. Handy, Tablet oder PC muss im selben WLAN sein wie die Box.
  2. https://tinyjukebox.local im Browser öffnen (eine weitere Box hat einen eigenen Namen: Abschnitt 13.2).
  3. Der Browser warnt beim ersten Mal vor dem Zertifikat: Die Box stellt es sich selbst aus. Die Warnung bestätigen („Erweitert“ → „Weiter zu tinyjukebox.local“ oder ähnlich).
  4. Sprache wählen: Die Seite ist beim ersten Mal Englisch. Die Auswahl „Deutsch / English“ steht unter der Anmeldung, nach dem Anmelden oben rechts und im Tab „System“.
  5. Mit Benutzername und Passwort anmelden.

6.2 Rollen

Rolle darf
user fast alles ansehen und die Box bedienen: Pause, Titel, Lautstärke, Tags auflegen; in der Bibliothek neue Tags mit dem Telefon scannen; das eigene Passwort ändern
admin zusätzlich alles ändern: Alben, Tags, Radiosender, Titelbilder, Kopfhörer koppeln, Lautstärke-Grenzen, Benutzer

Nur die Rolle admin sieht die Tabs „Hochladen“ und „Log“, alle Schaltflächen zum Ändern und diese Teile der Seite: im Tab „System“ „Konsistenz prüfen“ und die Karten „Hardware“, „Backup“, „Version“ und „Benutzer“; im Tab „Spotify“ die Karten „Konto“ und „Player“; in der Bibliothek die Karten „Box hinzufügen“, „Telefon hinzufügen“ und „Zugang für Boxen und Skripte“ (Tab „Boxen“), „Zugang zu den Releases“ (Tab „Versionen“) und „Die App auf Telefonen“ (Tab „Spotify“).

6.3 Tabs

Tab Inhalt
Jetzt was gerade läuft: Titelbild, Album, Titel, Stelle, Titelliste. Tasten zurück, Pause/Play, weiter, „Album von vorn“; Lautstärke mit Regler und Tasten. Liegt ein unbekannter Tag auf: Album wählen und „Verknüpfen & abspielen“.
Tags der Tab für den Alltag: alle Tags mit dem Titelbild ihres Albums oder Senders, als Kacheln oder als Liste („Kacheln“ / „Liste“), alle oder nur die von Alben, von Radiosendern oder von Spotify („Alle“ / „Alben“ / „Radio“ / „Spotify“). Die Seite merkt sich die Auswahl. Ein Klick legt den Tag auf die Box, als läge er wirklich dort; ein zweiter Klick oder „Tag abnehmen“ nimmt ihn wieder ab.
Tag-Verwaltung alle Tags mit Titelbild, Name, UID, Album oder Sender und Fortschritt. Hier werden Tags angelegt, benannt, verknüpft, gelöst und gelöscht.
Alben eine Liste aller Alben zum Verwalten: Titelbild, Titel, Titelzahl, Spielzeit, Tags, der Tag, an dem sie hinzugefügt wurden, und der Ordner. Ein Klick auf eine Spaltenüberschrift sortiert danach, ein zweiter dreht die Reihenfolge um. Ein Klick auf den Titel öffnet das Album: Titel und Titelbild (beides änderbar), Titelliste, verknüpfte Tags, Probleme. „Neue Ordner suchen“ nimmt Alben auf, die direkt auf die Box kopiert wurden.
Radio alle Radiosender: anlegen, umbenennen, Adresse ändern, Titelbild wählen, testen, löschen
Spotify die Spotify-Einträge: aus einem Link anlegen, umbenennen, Link ändern, Titelbild wählen, testen, löschen; auf einer Box auch Konto und Player (Abschnitt 9)
Bluetooth der gekoppelte Kopfhörer: Name, verbunden, Akku, Lautstärke, Startwert und Maximum; „Koppeln“ und „Kopplung aufheben“
Statistik was auf dieser Box gehört wurde: je Tag (ein Klick auf eine Spaltenüberschrift sortiert die Tabelle danach, ein zweiter dreht die Reihenfolge um), je Kalendertag mit den Uhrzeiten, zwischen denen gehört wurde, über Lautsprecher oder Kopfhörer, je Radiosender; übersprungene Titel; je Version der Box-Software Starts, Fehler und Rückfälle, wie viele Tage sie installiert war und wie viele Stunden die Box mit ihr eingeschaltet war (gesamt) und davon etwas gespielt hat (aktiv); ganz unten die Tags, die nie aufgelegt wurden. Gezählt wird in der Bibliothek: Ist sie nicht erreichbar, steht das im Tab. Eine Box ohne Bibliothek zählt selbst und reicht so weit zurück wie die letzten 1000 Einträge ihres Journals.
Hochladen ein neues Album aus MP3-Dateien anlegen
System Zustand der Box, Sprache der Seite, „Konsistenz prüfen“, „Fortschritte zurücksetzen“, Hardware (Zustand von Tasten, LED und RFID-Leser, für die Fehlersuche), Backup (Abschnitt 11.1), Bibliothek (Abschnitt 13.2), Version (Abschnitt 13.4), eigenes Passwort ändern, Benutzer, Fortschritt je Tag
Log die Meldungen der Box, live, mit Filter; „Als Datei speichern“

Die Tasten im Tab „Jetzt“ wirken wie die Tasten der Box.

Hilfe: „Hilfe“ oben öffnet dieses Handbuch beim Kapitel des offenen Tabs, in der Sprache der Seite; dort findet ein Admin auch die Verwaltung. Die Box bringt die Hilfe selbst mit – sie geht ohne Internet und gehört zur Version, die auf der Box läuft. Nach dem Anmelden weist ein Hinweis auf die Kurzanleitung, bis „Nicht mehr anzeigen“ angehakt ist; das merkt sich der Browser.


7. MP3-Alben

Ein Album ist ein Ordner mit MP3-Dateien auf der Box; liegt es dort, spielt es ohne WLAN. Es setzt fort, wo es aufgehört hat – jeder Tag mit seinem eigenen Fortschritt (Abschnitt 7.4). Alben auf die Box bringen, Tags verknüpfen und Titelbilder ändern braucht die Rolle admin; ein Album von vorn beginnen lassen und den Fortschritt ansehen darf auch die Rolle user.

7.1 Ein neues Album auf die Box bringen

  1. Tab „Hochladen“.
  2. Den Titel des Albums eingeben. Der Ordner auf der Box bekommt denselben Namen.
  3. Wer mag, wählt ein Titelbild (JPEG, PNG oder WebP). Es lässt sich auch später setzen.
  4. MP3-Dateien in das Feld ziehen, oder „Dateien wählen“ bzw. „Ordner wählen“.
  5. Die Reihenfolge prüfen. Sie folgt der Titelnummer in den Dateien, sonst dem Dateinamen (2 vor 10), und lässt sich vor dem Anlegen ändern.
  6. Optional unter „Mit Tag verknüpfen“ einen Tag wählen.
  7. „Album anlegen“.

Grenzen: nur MP3-Dateien, höchstens 500 MB je Datei und 500 Dateien je Album; auf der Box müssen danach 200 MB frei bleiben. Ein abgebrochener Upload steht unter „Unfertige Uploads“ und verfällt nach einer Stunde.

Titel und Titelbild ändern: Tab „Alben“, Album öffnen. Den Titel oben überschreiben – er ist gespeichert, sobald das Feld verlassen wird. „Titelbild ändern“ nimmt ein neues Bild (JPEG, PNG oder WebP) und ersetzt das bisherige. Ein Album ohne Titelbild zeigt das Bild aus seinen MP3-Dateien, falls sie eines enthalten.

Ein Album löschen: Tab „Alben“, Album öffnen, „Album entfernen“ – mit „Dateien ebenfalls löschen“ verschwinden auch die MP3-Dateien. Das geht nur, wenn kein Tag mit dem Album verknüpft ist und es nicht gerade spielt.

Zeigt ein Album Probleme (LED blinkt rot): Album öffnen. Dort stehen die Probleme, und „Playlist aus den MP3-Dateien neu erzeugen“ schreibt die Titelliste neu.

7.2 Einen Tag verknüpfen

Ein Tag spielt, womit er verknüpft ist: ein Album, einen Radiosender (Abschnitt 8) oder einen Eintrag von Spotify (Abschnitt 9). Das Verknüpfen geht bei allen dreien gleich.

Neuer Tag:

  1. Tag auf die Box legen. Die LED leuchtet gelb.
  2. Tab „Jetzt“: Unter „Unbekannter Tag aufgelegt“ das Album, den Sender oder den Eintrag von Spotify wählen.
  3. „Verknüpfen & abspielen“. Es startet sofort.

Bekannter Tag:

Mehrere Tags können dasselbe Album haben; jeder hat seinen eigenen Fortschritt.

Gibt es eine Bibliothek, lässt sich ein neuer Tag auch ohne Box anlegen: mit dem Telefon (Abschnitt 13.5).

7.3 Titelbilder

Ein Tag zeigt das Titelbild seines Albums, Senders oder Spotify-Eintrags, in den Tabs „Tags“, „Tag-Verwaltung“ und „Jetzt“. Ein Tag hat kein eigenes Bild: zwei Tags mit demselben Album zeigen dasselbe Titelbild, und ein Tag ohne Verknüpfung zeigt keines.

7.4 Fortschritt


8. Radio

Ein Tag kann statt eines Albums einen Internet-Radiosender spielen; dafür braucht die Box WLAN. Der Sender spielt, solange der Tag liegt; einen Fortschritt gibt es nicht. Sender anlegen und ändern braucht die Rolle admin; einen Tag verknüpft man mit einem Sender wie mit einem Album (Abschnitt 7.2).

  1. Tab „Radio“, „Neuen Sender anlegen“: Name und Adresse eingeben.
  2. „Testen“ spielt die Adresse eine Minute lang, auch bevor sie gespeichert ist. Das geht nur, solange kein Tag auf der Box liegt; wird einer aufgelegt, endet der Test.
  3. „Anlegen“.
  4. Tab „Tag-Verwaltung“: dem Tag den Sender zuordnen.

Beispiele:

Sender Adresse
88.6 http://radio886.at/streams/radio_88.6/mp3
Ö1 https://orf-live.ors-shoutcast.at/oe1-q2a
Ö3 https://orf-live.ors-shoutcast.at/oe3-q2a
FM4 https://orf-live.ors-shoutcast.at/fm4-q2a

9. Spotify

Ein Tag kann ein Album, eine Playlist, ein Hörbuch oder einen Podcast von Spotify spielen. Er spielt wie ein Album: Er setzt fort, wo er aufgehört hat, „weiter“ und „zurück“ wirken. Dafür braucht es Internet, ein Spotify-Premium-Konto für den Key und ein eigenes Spotify-Konto für die Box. Konto, Player und Einträge einrichten braucht die Rolle admin; einen Tag verknüpft man mit einem Eintrag wie mit einem Album (Abschnitt 7.2).

Einmal je Box, Tab „Spotify“, Karten „Konto“ und „Player“:

  1. Der Key: auf developer.spotify.com, Dashboard → „Spotify Soloist API Key“, angemeldet mit einem Premium-Konto. Unter „Konto“ einfügen und speichern. Die Box holt den Player von Spotify; „Player“ zeigt dann „Bereit“.
  2. „Verbinden“, dann die Box innerhalb von fünf Minuten in der Spotify-App eines Handys im selben WLAN auswählen – angemeldet mit dem Spotify-Konto der Box. Die App zeigt sie unter „Geräte“ (das Lautsprecher-Symbol unter einem geöffneten Titel), mit ihrem Namen in der Bibliothek, sonst mit ihrem Hostnamen. Nach ein paar Sekunden meldet die App womöglich, dass die Verbindung nicht klappt: Die Box hat die Anmeldung übernommen und spielt noch nicht. „Konto“ zeigt „Verbunden seit …“.

Dann für jeden Eintrag:

  1. In der Spotify-App: „Teilen“ → „Link kopieren“. Tab „Spotify“, „Neuen Eintrag anlegen“: den Link einfügen. Name und Titelbild kommen von Spotify; einen Podcast benennt man selbst.
  2. „Testen“ spielt ihn eine Minute lang – nur solange kein Tag aufliegt.
  3. Tab „Tag-Verwaltung“: dem Tag den Eintrag zuordnen.

9.1 Adventskalender

Ein Adventskalender von Spotify mit 24 Figuren: Jede Figur ist ein Tag und gehört zu einem Türchen. Auf die Box gelegt, spielt sie ihren Kalender – ab dem 1. Dezember, Türchen für Türchen. Es gibt zwei Arten:

Art Auf Spotify Was eine Figur spielt
Kapitel ein Album (oder eine Playlist) mit allen 24 Kapiteln von Anfang an das Kapitel ihres Türchens, und hält an seinem Ende an; wieder aufgelegt, setzt sie fort, wo sie aufgehört hat, und ist es zu Ende gehört, beginnt ihr Kapitel von vorn
Wachsend eine Playlist, an die Spotify jeden Tag das nächste Kapitel anfügt dort, wo die letzte Figur aufgehört hat; ein seither dazugekommenes Kapitel spielt als Nächstes, ohne die alten. Gibt es noch nichts Neues, spielt das neueste Kapitel noch einmal

Einrichten (Rolle admin):

  1. In der Spotify-App: „Teilen“ → „Link kopieren“ des Albums oder der Playlist.
  2. Tab „Spotify“, „Neuen Adventskalender anlegen“: den Link einfügen, Art und Jahr wählen. „Erst ab seinem Tag“ ist eingeschaltet: Türchen 17 spielt ab dem 17. Dezember. Ausgeschaltet spielt jede Figur sofort – für einen Kalender vom Vorjahr.
  3. Tab „Tag-Verwaltung“: jeder Figur ihr Türchen zuordnen („Türchen 1“ bis „Türchen 24“ unter dem Namen des Kalenders). Scannen mit dem Handy geht wie bei jedem Tag (Abschnitt 13.5).
  4. Tab „Spotify“, „Die 24 Türchen“: zeigt die Figur jedes Türchens, die Türchen ohne Figur und wann jedes aufgeht.

10. Lautstärke begrenzen

Lautsprecher und Kopfhörer haben je einen Startwert und ein Maximum:

Startwert Maximum
Lautsprecher gilt beim Einschalten der Box gilt immer
Kopfhörer gilt bei jedem Verbinden gilt immer, auch für die Tasten am Kopfhörer

Ändern (Rolle admin): Tab „Jetzt“, „ändern“ unter dem Lautstärkeregler – oder Tab „Bluetooth“, „Startwert und Maximum ändern“.


11. Benutzer und Passwörter

11.1 Backup

Ein Backup ist eine Datei mit den Daten der Box: Tags, Verknüpfungen, Fortschritte, Lautstärken und die Titelbilder der Alben und Sender. Nur die Rolle admin kann eines erstellen.

11.2 Regelmäßig sichern

Eine Box ohne Bibliothek – und die Bibliothek (Abschnitt 13.6) – erstellt von selbst Backups: Tab „System“, Karte „Backup“, „Regelmäßig sichern“. Es gibt zwei Zeitpläne, unabhängig voneinander: einen für die Backups ohne MP3s, einen für die mit MP3s.

Einstellung Bedeutung
regelmäßig Backups dieser Art entstehen von selbst.
alle … um … wie oft – eine Zahl von Tagen, Wochen oder Monaten – und zu welcher Uhrzeit. Bei Monaten: am selben Tag des Monats wie das letzte Backup.
… Backups aufbewahren Ältere Backups dieser Art werden gelöscht.
Ordner wo diese Backups abgelegt werden. Leer: der vorgegebene Ordner, auf einer Box backups neben den Alben.

11.3 Backup zurückspielen

Ein Backup ersetzt die Daten der Box – oder der Bibliothek – durch die vom Tag, an dem es erstellt wurde. Nur die Rolle admin kann das: Tab „System“, Karte „Backup“, „Backup zurückspielen“.

  1. „Backup wählen …“ und die Datei auf dem Gerät wählen, an dem man sitzt. Bei einem Backup, das ein Zeitplan erstellt hat: „Zurückspielen“ daneben in der Tabelle.
  2. Das Backup wird gesendet und bis zum Ende gelesen; mit MP3s dauert das so lange wie ein Download. Eine Datei, die kein Backup ist, abgeschnitten ist oder zur Bibliothek statt zu einer Box gehört, wird abgelehnt – dann ändert sich nichts.
  3. Die Seite fragt einmal: „Das ersetzt alle Daten durch die vom …“. Mit MP3s werden alle Alben gelöscht und ersetzt. Abbrechen, und nichts ändert sich.
  4. Nach „OK“ hält die Box (oder die Bibliothek) an, legt die Daten an ihren Platz und startet neu. Die Seite lädt neu; danach erneut anmelden.

12. Wenn etwas nicht funktioniert

Beobachtung Ursache und Abhilfe
LED aus kein Strom: Powerbank und Kabel prüfen
LED bleibt rot Die Box startet nicht. Aus- und wieder einschalten. Bleibt es dabei: Administrator.
LED grün, Tag wird nicht erkannt Tag mittig auflegen. Anderen Tag probieren. Erkennt die Box keinen Tag mehr: aus- und wieder einschalten.
LED gelb Der Tag ist nicht verknüpft: Abschnitt 7.2
LED gelb/rot im Wechsel Das Album des Tags wurde gelöscht: neu verknüpfen (Abschnitt 7.2)
LED rot blinkend Das Album ist defekt: Tab „Alben“, Album öffnen (Abschnitt 7.1). Ein Tag von Spotify: Spotify kann auf dieser Box nicht spielen – Tab „Spotify“, Karten „Konto“ und „Player“ (Abschnitt 9).
LED türkis, kein Ton (Radio, Spotify) Der Sender oder Spotify ist nicht erreichbar: WLAN prüfen (Abschnitte 8 und 9)
LED grün → türkis → blau, es dauert Die Box holt das Album aus der Bibliothek. Der erste Titel braucht je nach WLAN einige Sekunden. Wird die LED rot blinkend: Die Bibliothek ist nicht erreichbar, und das Album war noch nie auf dieser Box.
LED rot, weiß, magenta, gelb im Wechsel Abschnitt 13.4
LED weiß/blau, kein Ton Pause. Play, „weiter“ oder Tag abnehmen und wieder auflegen (Abschnitt 4)
LED blau, kein Ton Ist ein Kopfhörer verbunden? Dann spielt nur er. Lautstärke prüfen.
Kopfhörer verbindet sich nicht Kopfhörer aus- und einschalten, ein paar Sekunden warten. Mit einem Handy verbunden? Dort trennen. Sonst neu koppeln (Abschnitt 5.1).
Koppeln: LED blinkt rot Der Kopfhörer war nicht im Pairing-Modus oder zu weit weg: wiederholen.
Ton im Kopfhörer wird von anderen Tönen überlagert Der Kopfhörer ist auch mit einem Handy verbunden (Abschnitt 5.6).
Webseite öffnet nicht Gerät im selben WLAN? Box eingeschaltet (LED)? https:// vorangestellt?
Anmeldung abgelehnt Passwort prüfen. Nach mehreren Fehlversuchen 30 Sekunden warten.
Album startet von vorn statt an der alten Stelle Das Album war zu Ende gehört, oder der Tag wurde mit einem anderen Album verknüpft, oder die Titelliste wurde gekürzt.

Fehlersuche für Administratoren: Verwaltung, Abschnitt 9.


13. Bibliothek

Die Bibliothek ist ein Programm im Heimnetz, zum Beispiel auf dem NAS. Sie hält alle Alben, Tags, Radiosender und Titelbilder. Jede Box holt sich von dort, was ihr fehlt – und spielt auch ohne die Bibliothek, was sie schon hat. Eine Box ohne Bibliothek funktioniert wie bisher.

13.1 Was sich für die Box ändert

13.2 Eine Box mit der Bibliothek verbinden

Rolle admin, Tab „System“, Abschnitt „Bibliothek“:

  1. Die Adresse der Bibliothek eintragen, z. B. https://nas:8866.
  2. Beim ersten Mal das Bootstrap-Passwort eintragen. Es wurde bei der Installation der Bibliothek festgelegt.
  3. „Speichern“, dann die Box aus- und einschalten.

Danach zeigt der Abschnitt „verbunden“, und die Box erscheint auf der Seite der Bibliothek. Was die Box vorher schon hatte, wandert in die Bibliothek; Alben, die es dort schon gibt, werden erkannt und nicht doppelt angelegt. „Noch nicht bestätigt“ zählt die Änderungen, die die Bibliothek noch nicht übernommen hat. Bei „Diese Box“ steht der Name der Box; mit „Umbenennen“ daneben bekommt sie einen anderen, z. B. „Kinderzimmer“. Unter diesem Namen zeigt die Bibliothek sie.

Eine neue Box: Die Seite der Bibliothek zeigt dafür eine Zeile – Tab „Boxen“, Abschnitt „Box hinzufügen“, „Kopieren“. Raspberry Pi OS Lite (64 Bit) mit dem Raspberry Pi Imager auf die SD-Karte der neuen Box schreiben. Im Imager der Box einen eigenen Hostnamen geben, z. B. kueche; die Seite der Box ist dann https://kueche.local. Über SSH anmelden und die Zeile dort ausführen. Sie fragt nach dem Passwort des Benutzers admin der Seite der neuen Box und nach dem Bootstrap-Passwort, richtet alles ein und startet die Box einmal neu. Danach ist die Box verbunden und erscheint von selbst im Tab „Boxen“. Eine Box ohne Bibliothek wird genauso eingerichtet, aber mit einer anderen Zeile, von GitHub (curl -fsSL https://github.com/tgd1975/tinyjukebox/releases/latest/download/install.sh | sudo bash).

Verbindung lösen: „Verbindung zur Bibliothek lösen“ im selben Abschnitt. Die Box behält alles, was auf ihrer SD-Karte liegt – Tags, Alben, Sender, Fortschritte – und arbeitet danach für sich allein. Die Bibliothek wird dabei nicht gefragt; sie darf ausgeschaltet sein oder gar nicht mehr existieren. Vorher sagt die Seite, was verloren geht: Änderungen, die die Bibliothek noch nicht übernommen hat, kommen dort nicht mehr an, und Alben, die nicht vollständig auf der SD-Karte liegen, lassen sich nicht mehr holen. Mit „Abbrechen“ wartet man, bis die Box abgeliefert und geholt hat. Die Bibliothek zeigt die Box weiter, bis sie dort entfernt wird (Tab „Boxen“). Wieder verbinden geht wie beim ersten Mal, mit Adresse und Bootstrap-Passwort.

13.3 Die Seite der Bibliothek

Die Seite der Bibliothek sieht aus wie die einer Box, ohne „Jetzt“ und „Bluetooth“. Sie hat eigene Benutzer: Wer sich an einer Box anmelden kann, kann es dort nicht von selbst; ein Admin der Bibliothek legt die Benutzer in ihrem Tab „System“ an. Alben, Tags, Sender und Titelbilder verwaltet man dort wie in den Abschnitten 7 bis 9.

Im Tab „Alben“ ist ein Album mit „defekt“ markiert, wenn eine seiner MP3-Dateien kaputt ist: weil die Bibliothek die Datei nicht lesen kann oder weil eine Box beim Abspielen Fehler in ihr fand. Der Albumdialog nennt die Dateien. Ersetzt man die Datei, verschwindet die Markierung. Ist die Datei in Ordnung und war die Meldung einer Box falsch, entfernt ein Administrator die Meldung dort mit „Meldungen verwerfen“.

Diese Tabs hat nur die Bibliothek; den Tab „Statistik“ hat sie für alle Boxen:

Tab Inhalt
Boxen alle Boxen mit Version, letztem Kontakt und Adresse – bei einer Box ein Link auf ihre Seite. Umbenennen, entfernen (z. B. nach einer verlorenen SD-Karte), die Fortschritte einer alten Box auf eine neu eingerichtete übernehmen. Alben, die gerade von einer Box hochgeladen werden. Für Administratoren: Bootstrap-Passwort ändern, ein Token für Skripte erzeugen, die Dateien der Alben und Titelbilder prüfen.
Versionen die Versionen der Box-Software. Alte Versionen, die nicht mehr im Archiv sind und auf keiner Box laufen, fehlen, solange „alte Versionen ausblenden, die nicht im Archiv sind“ angehakt ist; die Seite sagt, wie viele. use: Boxen installieren sie von selbst. manual: nur von Hand. dontuse: jede Box verlässt sie sofort. „Läuft auf“ nennt die Boxen, auf denen eine Version läuft, und die Bibliothek selbst, „Vorbereitet auf“ die Boxen, die sie schon geholt haben und sie ausprobieren, sobald sie das nächste Mal eingeschaltet werden. Unter der Tabelle wird eingestellt, wie viele Versionen die Bibliothek höchstens aufbewahrt (anfangs 5); was eine Box noch braucht, bleibt immer. Unter „Zugang zu den Releases“ steht, woher neue Versionen kommen; dort wird das Token gespeichert, mit dem die Bibliothek sie abholen darf. Bei GitHub genügt ein Fine-grained Token für dieses eine Repository mit dem Recht „Contents: Read-only“.
Statistik dasselbe wie der Tab „Statistik“ einer Box (Abschnitt 6.3). Gibt es mehrere Boxen, wählt man oben „Alle Boxen“ oder eine davon. „Alle Boxen“ zählt je Tag, Radiosender, übersprungenem Titel und Version zusammen und nennt bei jedem Tag, auf welcher Box er wie lange lief; eine Tabelle der Boxen zeigt Hördauer und letztes Auflegen, ein Klick auf eine Box wählt sie. Die Tage werden nie zusammengezählt: Jede Box hat ihre eigene Zeile mit ihren Uhrzeiten.
Log die Meldungen der Bibliothek, live, auch als Datei – oder was eine Box von ihrem Log geliefert hat: ihre Warnungen und Fehler und wie der Start eines Radiosenders lief, für 30 Tage. Filter für Stufe, Teil, Version, Code, Zeit und Text; „Kopieren“ und „Als Datei speichern“. Eine Box, die nicht startet, ist in der Auswahl und im Tab „Boxen“ markiert; ihr Log zeigt oben, warum. Nur für Administratoren.

13.4 Version der Box

Eine Box, die dafür eingerichtet ist, holt neue Versionen selbst aus der Bibliothek und probiert sie beim nächsten Einschalten aus. Funktioniert die neue Version nicht, läuft nach wenigen Sekunden wieder die vorige. Tab „System“, Abschnitt „Version“ (Rolle admin):

Taste Wirkung
Nach neuer Version suchen zeigt, was installiert ist und was die Bibliothek anbietet
Jetzt aktualisieren holt die neueste Version und startet die Box neu
Updates: aus, nur von Hand, automatisch ob die Box neue Versionen von selbst installiert. „Aus“: Sie sieht nicht einmal nach. Bei einer Box ohne Bibliothek heißt „nur von Hand“ „nachfragen“.
Zurück zur vorigen Version sofort, auch wenn gerade etwas spielt. Die verlassene Version installiert danach keine Box mehr von selbst.
Notfall-Modus starten für den Fall, dass keine andere Version läuft: Die Box spielt nichts, installiert die neueste Version, von der sie nicht zurückgegangen ist, und startet sie. Mit Updates „aus“ oder „nur von Hand“ wartet sie auf einen Administrator.
Als Notfall-Version merken die neueste bewährte Version aus Slot A und B wird die Notfall-Version – auch während eine neue Version auf Probe läuft, mit der die Box im Notfall-Modus nach Versionen fragt

Notfall-Modus. Läuft keine der beiden Versionen der Box, wechselt die Box von selbst in den Notfall-Modus. Sie spielt nichts und zeigt keine Seite; alle 10 Minuten sucht sie eine Version, die sie installieren kann. Ein Administrator beendet ihn auf der Konsole: tinyjukebox-slot update --now installiert eine Version und startet sie, tinyjukebox-slot use a|b wechselt zu einer der beiden Versionen. tinyjukebox-slot status sagt, warum die Box im Notfall-Modus ist.

Ausgelassene Daten. Findet die Box einen beschädigten Eintrag oder einen, den eine neuere Version geschrieben hat und den diese Version nicht kennt, arbeitet sie ohne ihn und listet ihn im Abschnitt „Version“ unter „Ausgelassene Daten“ auf. Gelöscht wird davon nichts. In der Bibliothek zeigt der Tab „Boxen“ eine solche Box mit einem Hinweis.

Wechselt die LED zwischen rot, weiß, magenta und gelb, ist die Bibliothek zu alt für die Version der Box. Die Box spielt dann nichts. Abhilfe: die Bibliothek aktualisieren, an der Box „Zurück zur vorigen Version“, oder die Verbindung zur Bibliothek lösen (Abschnitt 13.2).

Eine Box ohne Bibliothek holt neue Versionen selbst: Einmal am Tag sieht sie bei GitHub nach, ob es ein neues Release gibt. „Quelle“ im Abschnitt „Version“ sagt, woher die Versionen kommen. Solange eine Box mit einer Bibliothek verbunden ist, kommt nichts von GitHub.

13.5 Neue Tags mit dem Telefon scannen

Ein Android-Telefon mit NFC kann einen Tag lesen. So kommt ein neuer Tag in die Bibliothek, ohne dass man ihn auf eine Box legt.

  1. Auf dem Telefon in Chrome die Seite der Bibliothek öffnen und anmelden.
  2. Tab „Tag-Verwaltung“, unten bei „Neuen Tag anlegen“: „Tag scannen“. Beim ersten Mal fragt Chrome, ob die Seite NFC verwenden darf.
  3. Den Tag an die Rückseite des Telefons halten. Die Seite zeigt den Tag mit seiner UID; ein neuer ist mit „neu“ markiert und der Bibliothek schon hinzugefügt.
  4. Als admin gleich dort den Namen eintragen, das Album oder den Sender wählen. Das geht auch später in der Tabelle darüber, auf jedem Gerät.
  5. Weitere Tags einfach nacheinander an das Telefon halten. „Scannen beenden“ hört auf.

Kann das Telefon oder sein Browser keine Tags lesen, sagt die Seite beim Tippen auf „Tag scannen“, woran es liegt. Auf einem iPhone geht es nicht.

Meldet die Seite, dass Chrome ihr kein NFC erlaubt, wurde die Frage von Chrome mit „Blockieren“ beantwortet oder NFC ist in Chrome für Websites ausgeschaltet. Erlauben: links neben der Adresse auf das Symbol tippen, dann „Berechtigungen“ und „NFC-Geräte“. Fehlt der Eintrag dort: Chrome-Menü, „Einstellungen“, „Website-Einstellungen“, „NFC-Geräte“ – der Schalter muss an sein, und die Seite der Bibliothek darf nicht unter „Blockiert“ stehen.

13.6 Backups der Bibliothek

Die Bibliothek hat im Tab „System“ dieselbe Karte „Backup“ wie eine Box (Abschnitt 11.1). Ihr Backup enthält den Katalog, die Fortschritte und Einstellungen aller Boxen, die Statistik und die Titelbilder der Alben und Sender, auf Wunsch auch die Alben.

Zusätzlich sichert sich die Bibliothek selbst, unter „Regelmäßig sichern“ (Abschnitt 11.2):

13.7 Die App: ein Telefon als Box

Die App für Android-Telefone und -Tablets macht ein Telefon zur Box: Einen Tag an die Rückseite halten, und das Album spielt, dort, wo es aufgehört hat – auf diesem Telefon. Die Seite der Bibliothek bringt sie auch mit („Experte“).

Installieren. Auf der Seite der Bibliothek, Tab „Boxen“, Abschnitt „Telefon hinzufügen“: den Link zur App auf dem Telefon öffnen oder die Kamera des Telefons auf seinen QR-Code richten. Der Browser warnt einmal wegen des Zertifikats der Bibliothek, und Android fragt einmal, ob der Browser Apps installieren darf. Eine neue Version wird genauso installiert, über die alte.

Koppeln. Die App zeigt zuerst „Mit der Bibliothek koppeln“. Auf der Seite, Tab „Boxen“, „Telefon hinzufügen“: „Koppeln“ (als admin). Ein QR-Code erscheint, gültig einmal und 10 Minuten lang. In der App: „QR-Code scannen“ und die Kamera darauf richten. Das Telefon muss im Heimnetz sein. Danach steht es in der Tabelle der Boxen, als Telefon, mit dem Namen seines Modells – „Umbenennen“ gibt ihm einen Namen („Annas Telefon“).

Hören (einfacher Modus). Der Bildschirm ist die Box:

Experte. Der Knopf „Experte“ fragt nach der Anmeldung der Seite und zeigt dann die Seite der Bibliothek, wie im Browser; „Tag scannen“ in der „Tag-Verwaltung“ nimmt das NFC des Telefons. „Einstellungen der App“ zeigt den Namen, die Alben auf dem Telefon und ihre Grenze, die Versionen und „Kopplung lösen“. „Abmelden“ – auch nach 30 Minuten ohne Berührung – und „Einfacher Modus“ führen zurück zur Box, damit ein Kind nicht auf der Seite bleibt.

Tipps. Damit ein Kind in der App bleibt, sie mit der Bildschirmfixierung von Android anheften (Einstellungen des Telefons, „Sicherheit“). Ein verlorenes Telefon: auf der Seite, Tab „Boxen“, entfernen – sein Schlüssel gilt dann nicht mehr. Daten der App löschen oder sie neu installieren macht ein neues Telefon; „Alte Box übernehmen“ holt seine Fortschritte zurück.