Hoe notch apps de huidige muziek op macOS uitlezen

Door NotchStarGepubliceerd op

Het actieve nummer tonen hangt af van de gegevens die de speler en macOS doorgeven. Deze gids beschrijft de routes die tijdens de ontwikkeling van NotchStar zijn onderzocht, vooral na de wijziging in macOS 15.4.

Twee routes

AppleScript kan Music of Spotify rechtstreeks bevragen wanneer die apps de juiste scriptcommando’s aanbieden. Die openbare route is gekoppeld aan de scriptfuncties van de app en levert niet noodzakelijk alle details.

De andere route gebruikt de private dienst achter de muziekkaart van het Bedieningspaneel. Die ontvangt informatie van apps die media publiceren, waaronder hoezen en tijdgegevens. Dat betekent niet dat iedere speler alle gegevens doorgeeft.

Wat veranderde in macOS 15.4?

Het private framework heet MediaRemote. Vanaf macOS 15.4 levert een rechtstreekse aanvraag vanuit een gewoon extern proces niet langer dezelfde gegevens. In de projectproeven liep zo’n aanvraag vanuit een normaal programma af zonder resultaat.

De adapter

Het openbare project MediaRemoteAdapter gebruikt /usr/bin/perl, een door Apple ondertekend systeemproces dat nog toegang heeft. Een hulplibrary geeft de afspeelstatus als JSON uit, waarna de app de uitvoer leest.

Op de gecontroleerde Mac leverde dat voor een streamingnummer titel, artiest, album en een hoes van 600 bij 600 pixels, met updates bij veranderende weergave. Dat is een waarneming en geen garantie voor alle spelers of toekomstige versies.

De beperkingen

Apple kan de private interface opnieuw wijzigen. Die brengt ook distributiebeperkingen mee, onder meer voor de Mac App Store. Duur of verstreken tijd kan ontbreken, vooral bij radioachtige inhoud.

Het project probeerde een schatting op basis van een tijdstempel, maar pauzeren veranderde die en maakte de schatting fout. NotchStar toont daarom alleen voortgang wanneer de speler echte tijdgegevens levert. In andere proeven gaf AppleScript dezelfde hoes voor verschillende streamingnummers; de systeemroute leverde de verwachte afbeelding.

De keuze van NotchStar

NotchStar luistert naar de systeemroute zolang de muziekkaart zichtbaar is en stopt de luisteraar als ze sluit. Wordt de stroom stil of faalt hij, dan gebruikt de app AppleScript voor Music en Spotify. De adapter krijgt een vermelding in de app.

Voor een praktische controle gebruik je de muziekbedieninggids. De privacychecklist helpt bij machtigingen.

Veelgestelde vragen

Waarom verloren sommige apps muziekgegevens na macOS 15.4?

Apple beperkte de private interface. Een gewoon extern proces kan die niet langer op dezelfde manier rechtstreeks lezen.

Wat doet NotchStar bij een storing?

De app kan terugvallen op AppleScript voor Music en Spotify, met minder informatie.

Lees ook

Wat doet een notch app op je Mac?
Ontdek hoe een paneel bij de camera muziek, bestanden en timers bereikbaar maakt en welke machtigingen en compatibiliteit je vooraf controleert.
Privacy en machtigingen van notch apps op je Mac
Bekijk de herkomst, machtigingen, klembordopslag en toegang tot camera of agenda voordat je een hulpmiddel voor je Mac kiest en gebruikt.
Notch apps voor je Mac vergelijken in 2026
Vergelijk acht apps op basis van hun officiële pagina's en kies daarna volgens functies, beperkingen, systeemvereisten en een proef op je eigen Mac.
NotchStar

Hulpmiddelen binnen handbereik

Ontdek de hulpmiddelen in je notch en bekijk de voorwaarden van de proefperiode op de downloadpagina.