Deep Happy

FAQ

Les questions qui reviennent vraiment sur la lecture de radio internet sur Mac — à commencer par pourquoi une appli radio se tait après la veille, et en terminant par ce dont Deep Happy a besoin pour tourner. La page des fonctions a le détail commande par commande ; si votre question n'est pas ici, la page de support joint la personne qui écrit le code.

Pourquoi ma radio s'arrête-t-elle sur Mac après la mise en veille de l'ordinateur portable ?

Parce que la connexion sur laquelle elle diffusait n'a pas survécu à la veille, et que la plupart des lecteurs ne vérifient pas. Ils reviennent, trouvent un objet de flux qui se dit toujours en lecture, et vous laissent avec un Playing affiché et aucun son. Deep Happy traite le réveil comme un moment à vérifier plutôt qu'à supposer : si le flux qu'elle avait n'est plus sonore, elle en construit un nouveau au lieu de relancer un flux mort. Fermer puis rouvrir l'écran est l'une des trois situations pour lesquelles cette appli a été écrite.

Pourquoi la radio internet devient-elle silencieuse après une reconnexion VPN ?

Une reconnexion VPN remplace le chemin réseau sous un flux déjà ouvert. Certains lecteurs coupent le flux dès que le chemin change, et d'autres ne remarquent jamais qu'il s'est cassé. Deep Happy ne fait ni l'un ni l'autre : un changement de chemin n'est pas, en soi, une raison d'interrompre ce qui produit toujours du son, et ce qui décide, c'est si le son arrive toujours, pas ce que le système a annoncé. Si le flux est vraiment mort, il est reconstruit, et la ligne de statut le dit pendant que cela se passe.

Deep Happy se reconnecte-t-elle sans coupure ?

Non, et elle ne le prétend pas. Se rétablir veut toujours dire construire une connexion neuve — un flux bloqué n'est jamais relancé ni repris dans l'espoir qu'il reparte — vous entendrez donc peut-être un court silence pendant que la nouvelle connexion se met en place. Ce que l'appli promet est plus étroit et plus utile : elle revient d'elle-même, et ne vous affiche jamais Playing sur du silence.

Puis-je jouer n'importe quelle URL de flux radio, ou la liste des stations est-elle fixe ?

N'importe quel flux. Add station… ouvre deux champs — un nom de votre choix et une adresse de flux complète en http:// ou https:// — et la station rejoint votre liste. Si l'adresse n'est pas utilisable par l'appli, elle le dit sous les champs et garde ce que vous avez saisi. Les stations peuvent être renommées et supprimées depuis leur propre ligne, et la liste est stockée par machine, comme les autres préférences.

Comment trouver une station si je ne connais pas l'adresse de son flux ?

Utilisez Find a station…, sous Add station… dans la liste des stations. Tapez un nom ou un genre, appuyez sur Retour, et Deep Happy interroge un annuaire ouvert de stations et liste ce qu'il trouve — chaque résultat affiche un nom raccourci au-dessus d'une ligne de ce que l'on sait sur ce flux, comme le format, le débit et le pays. Cliquez sur un résultat pour l'ajouter à votre liste. Saisir une adresse à la main fonctionne toujours exactement comme avant ; l'annuaire est une seconde entrée, pas un remplacement.

Pourquoi une station ajoutée depuis l'annuaire n'affiche-t-elle jamais de titre de morceau ?

Parce que la plupart des stations de l'annuaire publient leurs titres de morceau sur un canal de métadonnées que l'appli ne lit pas encore. Quand aucun titre n'arrive, la ligne de titre continue d'afficher le nom de la station et les boutons de recherche de morceau restent atténués, puisqu'il n'y a rien à rechercher. La station joue normalement ; elle ne dit simplement pas ce qu'elle joue. C'est un manque connu, pas un réglage que vous pouvez changer.

Puis-je piloter la radio qui joue sur un autre Mac ?

Oui — c'est le second usage de l'appli. Deep Happy sur un Mac peut piloter Deep Happy sur un autre : lecture, arrêt, volume, et ce qui joue vraiment là-bas. Activez Allow remote control dans Settings sur le Mac avec les enceintes — c'est désactivé par défaut et l'écouteur n'existe pas tant que vous ne le faites pas — puis jumelez les deux avec un code PIN à quatre chiffres, valable deux minutes et trois essais. macOS demandera l'autorisation d'accès au réseau local la première fois, et le contrôle à distance ne peut pas trouver l'autre Mac sans elle. Un Mac qui joue accepte au plus trois contrôleurs jumelés à la fois.

Le contrôle à distance fonctionne-t-il par VPN, ou entre réseaux différents ?

Les deux Mac se parlent directement, sur votre propre réseau — il n'y a aucun serveur Heaven8 au milieu pour relayer quoi que ce soit, ce n'est donc pas un moyen de piloter un Mac à travers internet. Un VPN à tunnel complet est le cas gênant : il route chaque connexion hors du réseau local, découverte de service comprise, si bien que l'autre Mac n'apparaît jamais dans le sélecteur. Saisissez plutôt son nom ou son adresse dans le champ Address du formulaire de jumelage, et le jumelage comme chaque session par la suite fonctionnent de la même façon par-dessus.

Pourquoi le curseur de volume change-t-il le volume de tout mon Mac ?

Parce que c'est le volume système, délibérément — le même réglage que vos touches de volume, Control Centre et toute autre appli sur la machine qui fait le son. Baisser la radio baisse tout le reste avec elle, et un curseur à zéro réduit toute la machine au silence. Changez le volume autrement et le curseur suit. Le bouton à côté est la sourdine de cette machine, ce qui est séparé : mettre en sourdine laisse le volume où il était, si bien qu'ôter la sourdine remet le son exactement au niveau où vous l'aviez laissé. Deep Happy ne restaure jamais le volume d'une machine de son propre chef.

Pourquoi Play prend-il quelques secondes, et peut-il être instantané ?

Un démarrage à froid doit récupérer le flux avant qu'il y ait quoi que ce soit à jouer, ce qui prend les quelques secondes que prend n'importe quelle radio internet. Deux choses raccourcissent cela. Pendant une quinzaine de secondes après avoir appuyé sur Stop, l'appli garde le flux qu'elle jouait, si bien que Play le reprend aussitôt, instantanément ; restez arrêté plus longtemps et elle se reconnecte à zéro. Et si vous avez désactivé Play on launch, l'appli prépare quand même le flux silencieusement pendant qu'elle démarre, si bien qu'un premier Play dans les deux minutes qui suivent prend environ une demi-seconde au lieu des neuf secondes ou plus que demande une connexion à froid. Ce préchauffage coûte la même bande passante que jouer, c'est pourquoi il est conservé deux minutes puis abandonné.

Les touches multimédias et Control Centre fonctionnent-ils avec Deep Happy ?

Oui. Les touches lecture/pause et arrêt de votre clavier la pilotent comme n'importe quel autre lecteur, et Control Centre affiche le morceau en cours — y compris pendant une reconnexion, si bien que les touches continuent de piloter Deep Happy plutôt que de partir vers une autre appli. Une exception : si vous avez désactivé Play on launch, la touche de lecture matérielle peut ouvrir Apple Music tant que vous n'avez pas appuyé une fois sur Play dans ce lancement, parce que macOS envoie cette touche à l'appli qui a fait du son le plus récemment.

Deep Happy est-elle une appli de barre de menus, ou a-t-elle une fenêtre ?

Les deux, à votre choix. Par défaut, il n'y a pas d'icône de Dock et l'élément de la barre de menus est l'appli entière : cliquez dessus et le lecteur s'ouvre en popup. Activez Show Dock icon dans Settings, et cliquer sur l'icône ouvre une vraie fenêtre contenant le même lecteur, disposée côte à côte avec la pochette en pleine taille. C'est le même lecteur dans les deux cas, les deux ne peuvent donc jamais raconter des choses différentes, et désactiver à nouveau l'icône de Dock est toujours sans risque.

Deep Happy a-t-elle besoin d'un compte, ou envoie-t-elle quoi que ce soit quelque part ?

Il n'y a aucun compte et rien où se connecter. Sur le réseau, l'appli parle au flux que vous avez choisi ; à un annuaire ouvert de stations, radio-browser.info, quand vous le consultez ; et — seulement si vous activez le contrôle à distance — à un autre Mac avec lequel vous êtes jumelé, sur votre propre réseau. Il n'y a ni analytique, ni télémétrie, ni publicité, ni SDK tiers, et l'appli n'a absolument aucune dépendance tierce. La politique de confidentialité a le détail.

De quoi Deep Happy a-t-elle besoin, et où puis-je l'obtenir ?

Elle demande macOS 26 ou ultérieur et tourne dans l'App Sandbox d'Apple. Elle n'est pas encore sur le Mac App Store — l'appli se compile et tourne aujourd'hui, avant une première soumission — il n'y a donc aucun lien de téléchargement sur ce site, et tout ce qui, ailleurs, prétend être Deep Happy n'est pas de nous.

Toujours coincé ? Utilisez le formulaire de retours — il va directement au développeur, sans numéro de ticket.