Zum Inhalt springen
Patrick Stigler
ScrobbleDock App-Icon

ScrobbleDock

In Vorbereitung

Rockbox-Sync und Live-Bewertung für ListenBrainz

Bald im Mac App Store

ScrobbleDock ist eine Menüleisten-App für macOS, die den Hörverlauf von tragbaren Musikplayern mit Rockbox-Firmware automatisch zu ListenBrainz überträgt. Sobald der Player am Mac hängt, liest die App die Datei .scrobbler.log aus, erkennt Modell und Rockbox-Version und lädt nur die noch nicht übertragenen Titel hoch. Zusätzlich zeigt sie den laufenden Titel als kleine Karte mit den Schaltflächen Lieben und Hassen.

Entwickler
Patrick Stigler
Voraussetzungen
macOS 14.0 oder neuer
Preis
9,99 € inkl. MwSt., Einmalkauf
Sprachen
Deutsch, Englisch, Französisch, Spanisch, Italienisch, Portugiesisch, Niederländisch, Japanisch
Tracking
Keines

Was ScrobbleDock löst

Rockbox schreibt jeden gespielten Titel in eine Log-Datei auf dem Player — auch unterwegs, ohne Netz. Diese Datei zu ListenBrainz zu bekommen, hieß bisher: Datei suchen, Format prüfen, ein Skript oder ein Web-Formular bemühen und hoffen, dass nichts doppelt ankommt. ScrobbleDock nimmt diesen Weg ab.

So läuft eine Übertragung ab

  1. Player anstecken. ScrobbleDock erkennt ihn und meldet, wie viele neue Titel auf dem Gerät liegen.
  2. Übertragen bestätigen — oder pro Gerät einstellen, dass sofort ohne Rückfrage übertragen wird.
  3. Das Ergebnis nennt übertragene, bereits vorhandene und übersprungene Titel. Danach optional: Log archivieren und Player auswerfen.

Wer wissen will, welche Dateien die App dabei liest und wie sie Doppelte verhindert, findet das auf der Support-Seite.

ScrobbleDock oder manuell hochladen

ScrobbleDockLog von Hand hochladen
Gerät erkennenautomatisch beim AnsteckenVolume selbst durchsuchen
Doppelte vermeidenWasserstandsmarke pro Gerätmanuell prüfen
Unplausible Zeitstempelwerden gemeldet und übersprungenwerden abgelehnt, oft ohne Hinweis
Log aufräumenliegen lassen, archivieren oder löschenvon Hand
Bewertungendirekt aus der Menüleistenur auf der Website

Voraussetzungen

macOS 14 oder neuer, ein kostenloses ListenBrainz-Konto mit User-Token und — für den Sync — ein Player mit Rockbox-Firmware. Für die Bewertungs-Karte genügt irgendeine Quelle, die den laufenden Titel bereits an ListenBrainz meldet.

Funktionen

Player anstecken, fertig

Beim Anstecken eines entfernbaren Volumes sucht ScrobbleDock nach .scrobbler.log, .scrobbler-timeless.log und scrobbler.log — im Wurzelverzeichnis und unter .rockbox/.

Nichts doppelt

Für jedes Gerät führt die App eine Wasserstandsmarke und schreibt sie pro erfolgreichem Batch fort. Ein Abbruch mitten im Import kostet höchstens den laufenden Batch.

Log nach Wunsch behandeln

Pro Gerät einstellbar: Log liegen lassen, in den Archivordner sichern und vom Player entfernen, oder löschen.

Bewerten aus der Menüleiste

Lieben und Hassen senden score 1 beziehungsweise -1 an ListenBrainz. Ein erneuter Klick nimmt die Bewertung zurück, genau wie im Web-UI.

Drei Zeitpunkte für die Karte

Bei Songstart, kurz vor Ende (Standard 80 Prozent der Spielzeit) oder erst nach dem Song. Verpasste Titel lassen sich im Verlauf nachbewerten.

Offline gedacht

Bewertungen ohne Netz landen in einer persistenten Warteschlange und gehen raus, sobald die Verbindung zurück ist.

Auswerfen nach dem Sync

Auf Wunsch wirft ScrobbleDock den Player nach dem Übertragen aus — mit 15-Sekunden-Countdown zum Abbrechen, global oder pro Gerät einstellbar.

Barrierefrei bedienbar

Vollständige VoiceOver-Unterstützung und Tastatursteuerung. Läuft VoiceOver, wird das Popup zum Key-Window, damit Tabulator und Escape greifen.

Screenshots

Popup „Gerät verbunden“ mit erkanntem iPod Video, Rockbox 3.15 und der Frage, ob 137 neue Listens übertragen werden sollenPopup „Gerät verbunden“ mit erkanntem iPod Video, Rockbox 3.15 und der Frage, ob 137 neue Listens übertragen werden sollen
Player anstecken — ScrobbleDock erkennt Modell, Firmware und Anzahl neuer Titel.
Ergebnis-Popup nach dem Import mit 137 übertragenen Listens, bereits übertragenen und übersprungenen TitelnErgebnis-Popup nach dem Import mit 137 übertragenen Listens, bereits übertragenen und übersprungenen Titeln
Nach dem Import: was ankam, was schon da war, was übersprungen wurde.
Fenster „Übertragen von IPOD“ mit den gerade hochgeladenen Titeln und Bewertungs-Schaltflächen je ZeileFenster „Übertragen von IPOD“ mit den gerade hochgeladenen Titeln und Bewertungs-Schaltflächen je Zeile
Direkt nach dem Sync die übertragenen Titel bewerten.
Ergebnis-Popup mit dem Hinweis „Auswerfen in 12“ und der Schaltfläche „Nicht auswerfen“Ergebnis-Popup mit dem Hinweis „Auswerfen in 12“ und der Schaltfläche „Nicht auswerfen“
Auswerfen nach dem Sync — mit Countdown, den man abbrechen kann.
Geräte-Einstellungen mit den Optionen für die Log-Datei, das Bewertungsfenster, das Auswerfen und den CountdownGeräte-Einstellungen mit den Optionen für die Log-Datei, das Bewertungsfenster, das Auswerfen und den Countdown
Pro Gerät einstellbar, bis hin zum Auswerfen.
Karte zum laufenden Titel mit Cover, Interpret, Album und den Schaltflächen Lieben und HassenKarte zum laufenden Titel mit Cover, Interpret, Album und den Schaltflächen Lieben und Hassen
Bonus: den laufenden Titel bewerten, ohne die Arbeit zu unterbrechen.
Fenster mit den zuletzt gehörten Titeln, jeweils mit Bewertungs-SchaltflächenFenster mit den zuletzt gehörten Titeln, jeweils mit Bewertungs-Schaltflächen
Verpasste Karten im Verlauf nachbewerten.

ScrobbleDock ist ein unabhängiger, inoffizieller Client. Die App steht in keiner Verbindung zur MetaBrainz Foundation, die ListenBrainz betreibt, und wird von ihr weder unterstützt noch gesponsert. Rockbox ist ein Projekt der Rockbox-Community.