Deep Happy

FAQ

Die Fragen, die beim Radiohören auf dem Mac tatsächlich aufkommen – angefangen damit, warum ein Radio nach dem Ruhezustand verstummt, bis hin dazu, was Deep Happy zum Laufen braucht. Die Funktionen-Seite hat die Details Bedienelement für Bedienelement; ist deine Frage nicht dabei, erreicht die Support-Seite die Person, die den Code schreibt.

Warum hört meine Radio-App auf dem Mac nach dem Ruhezustand auf zu spielen?

Weil die Verbindung, über die gestreamt wurde, den Ruhezustand nicht überlebt hat – und die meisten Player das nicht prüfen. Sie wachen auf, finden ein Stream-Objekt, das sich selbst weiterhin als spielend meldet, und lassen dich mit „Playing“ und keinem Ton zurück. Deep Happy behandelt das Aufwachen als Moment zum Prüfen statt zum Annehmen: Liefert der vorhandene Stream keinen Ton mehr, baut die App einen neuen auf, statt einen toten fortzusetzen. Das Zu- und Aufklappen des Displays ist eine der drei Situationen, für die die App geschrieben wurde.

Warum wird Internetradio nach einer VPN-Neuverbindung stumm?

Eine VPN-Neuverbindung tauscht den Netzwerkpfad unter einem bereits geöffneten Stream aus. Manche Player brechen den Stream in dem Moment ab, in dem sich der Pfad ändert, andere merken nie, dass er abgebrochen ist. Deep Happy tut keins von beidem: Ein geänderter Pfad ist für sich genommen kein Grund, etwas zu unterbrechen, das noch Ton liefert, und entscheidend ist, ob noch Audio ankommt, nicht was das System gemeldet hat. Ist der Stream wirklich tot, wird er neu aufgebaut, und die Statuszeile sagt das währenddessen auch.

Verbindet sich Deep Happy ohne Aussetzer neu?

Nein, und das behauptet die App auch nicht. Wiederherstellung heißt immer, eine neue Verbindung aufzubauen – ein hängender Stream wird nie angestupst oder in der Hoffnung fortgesetzt, dass er zurückkommt –, du hörst also möglicherweise kurz einen Aussetzer, während die neue Verbindung aufgebaut wird. Was die App verspricht, ist enger gefasst und nützlicher: Sie kommt von selbst zurück und zeigt dir nie „Playing“ über Stille.

Kann ich jede Radio-Stream-URL abspielen, oder ist die Senderliste fest?

Jeder Stream. Add station… öffnet zwei Felder – einen Namen deiner Wahl und eine vollständige http://- oder https://-Stream-Adresse –, und der Sender kommt in deine Liste. Kann die App mit der Adresse nichts anfangen, sagt sie das unter den Feldern und behält, was du eingegeben hast. Sender lassen sich direkt aus ihrer Zeile umbenennen und entfernen, und die Liste wird pro Rechner gespeichert, wie die anderen Einstellungen.

Wie finde ich einen Sender, wenn ich seine Stream-Adresse nicht kenne?

Nutze Find a station…, unterhalb von Add station… in der Senderliste. Gib einen Namen oder ein Genre ein, drücke Enter, und Deep Happy durchsucht ein offenes Sender-Verzeichnis und listet die Treffer – jeder mit einem gekürzten Namen über einer Zeile mit dem, was über diesen Stream bekannt ist, etwa Format, Bitrate und Land. Klicke auf einen Treffer, um ihn deiner Liste hinzuzufügen. Eine Adresse von Hand einzugeben funktioniert weiterhin genauso wie vorher; das Verzeichnis ist ein zweiter Weg hinein, kein Ersatz.

Warum zeigt ein Sender aus dem Verzeichnis nie einen Titel an?

Weil die meisten Sender aus dem Verzeichnis ihre Titel über einen Metadaten-Kanal veröffentlichen, den die App noch nicht liest. Kommt kein Titel an, zeigt die Titelzeile weiterhin den Namen des Senders, und die Nachschlage-Buttons bleiben blass, weil es nichts zu suchen gibt. Der Sender spielt normal, er sagt nur nicht, was gerade läuft. Das ist eine bekannte Lücke, keine Einstellung, die sich ändern lässt.

Kann ich das Radio steuern, das auf einem anderen Mac läuft?

Ja – das ist die zweite Sache, für die die App da ist. Deep Happy auf einem Mac kann Deep Happy auf einem anderen steuern: abspielen, stoppen, die Lautstärke, und was dort tatsächlich läuft. Schalte Allow remote control in Settings auf dem Mac mit den Lautsprechern ein – standardmäßig ist es aus, und den Listener gibt es erst, wenn du das tust –, dann koppelst du die beiden mit einer vierstelligen PIN, gültig für zwei Minuten und drei Versuche. macOS fragt beim ersten Mal nach der Berechtigung für das lokale Netzwerk, ohne die die Fernsteuerung den anderen Mac nicht findet. Ein spielender Mac akzeptiert höchstens drei gekoppelte Fernsteuerungen gleichzeitig.

Funktioniert Fernsteuerung über ein VPN oder zwischen verschiedenen Netzwerken?

Die beiden Macs sprechen direkt miteinander, im eigenen Netzwerk – dazwischen steht kein Heaven8-Server, der irgendetwas weiterleitet, das hier ist also kein Weg, einen Mac über das Internet zu steuern. Ein Full-Tunnel-VPN ist der unangenehme Fall: Es leitet jede Verbindung aus dem lokalen Netzwerk hinaus, Service Discovery eingeschlossen, sodass der andere Mac nie in der Auswahl erscheint. Gib stattdessen seinen Namen oder seine Adresse in das Address-Feld im Kopplungsformular ein – Kopplung und jede Sitzung danach funktionieren darüber genauso.

Warum ändert der Lautstärkeregler die Lautstärke meines ganzen Mac?

Weil es absichtlich die Systemlautstärke ist – derselbe Regler wie deine Lautstärketasten, Control Centre und jede andere App auf dem Rechner, der den Ton macht. Drehst du das Radio leiser, wird alles andere gleich mit leiser, und ein Regler auf null schaltet den ganzen Rechner stumm. Änderst du die Lautstärke auf einem anderen Weg, folgt der Regler. Der Button daneben ist die Stummschaltung dieses Rechners, und die ist getrennt: Stummschalten lässt die Lautstärke, wo sie war, sodass das Aufheben den Ton wieder genau auf dem Stand bringt, auf dem du ihn verlassen hast. Deep Happy stellt die Lautstärke eines Rechners nie von sich aus wieder her.

Warum dauert Play ein paar Sekunden, und geht das auch sofort?

Ein kalter Start muss den Stream erst holen, bevor es überhaupt etwas zu spielen gibt – das dauert die paar Sekunden, die jedes Internetradio braucht. Zwei Dinge verkürzen das. Für etwa fünfzehn Sekunden nach dem Drücken von Stop behält die App den Stream, den sie gerade gespielt hat, sodass Play sofort dort weitermacht; lässt du es länger gestoppt, verbindet es sich neu. Und hast du Play on launch ausgeschaltet, macht die App den Stream trotzdem still startklar, während sie hochfährt, sodass ein erstes Play innerhalb der nächsten zwei Minuten etwa eine halbe Sekunde braucht statt der neun oder so, die eine kalte Verbindung braucht. Dieses Vorwärmen kostet dieselbe Bandbreite wie das Abspielen, deshalb wird es zwei Minuten gehalten und dann verworfen.

Funktionieren die Medientasten und Control Centre mit Deep Happy?

Ja. Die Wiedergabe-/Pause- und Stopp-Tasten deiner Tastatur steuern es wie jeden anderen Player, und Control Centre zeigt den aktuellen Titel – auch über eine Neuverbindung hinweg, sodass die Tasten weiter Deep Happy steuern, statt zu einer anderen App abzuwandern. Eine Ausnahme: Hast du Play on launch ausgeschaltet, öffnet die Wiedergabe-Taste der Tastatur womöglich Apple Music, bis du in diesem Start einmal Play gedrückt hast, weil macOS diese Taste an die App weiterleitet, die zuletzt Ton gemacht hat.

Ist Deep Happy eine Menüleisten-App, oder hat es ein Fenster?

Beides, nach Wahl. Standardmäßig gibt es kein Dock-Symbol, und das Menüleisten-Icon ist die ganze App: Ein Klick öffnet den Player als Popup. Schaltest du Show Dock icon in Settings ein, öffnet ein Klick auf das Symbol ein echtes Fenster mit demselben Player, nebeneinander angeordnet mit dem Cover in voller Größe. Es ist so oder so derselbe Player, die beiden können also nie etwas Unterschiedliches sagen, und das Dock-Symbol wieder auszuschalten ist immer gefahrlos.

Braucht Deep Happy ein Konto, oder schickt es irgendetwas irgendwohin?

Es gibt kein Konto und nichts zum Einloggen. Über das Netzwerk spricht die App mit dem Stream, den du gewählt hast; mit einem offenen Sender-Verzeichnis, radio-browser.info, wenn du es durchsuchst; und – nur wenn du Fernsteuerung einschaltest – mit einem anderen Mac, mit dem du im eigenen Netzwerk gekoppelt bist. Es gibt keine Analytics, keine Telemetrie, keine Werbung und keine SDKs von Drittanbietern, und die App hat überhaupt keine Abhängigkeiten von Drittanbietern. Die Datenschutzerklärung hat die Details.

Was braucht Deep Happy, und wo bekomme ich es?

Es braucht macOS 26 oder neuer und läuft in Apples App Sandbox. Es ist noch nicht im Mac App Store – die App baut und läuft schon heute, vor einer ersten Einreichung –, deshalb gibt es auf dieser Seite keinen Download-Link, und alles anderswo, das behauptet, Deep Happy zu sein, ist nicht von uns.

Noch nicht gelöst? Nutze das Feedback-Formular – es geht direkt an den Entwickler, ganz ohne Ticketnummer.