Phosphene est une application menu-bar accompagnée d'une extension de fond d'écran qui permet de lire des fichiers vidéo personnels comme fond d'écran et écran de verrouillage macOS en s'intégrant au sélecteur natif.
L'application s'appuie sur le framework privé WallpaperExtensionKit chargé dynamiquement et interrogé via Mirror, ce qui permet une lecture hors processus et une intégration au cycle d'alimentation et de verrouillage mais expose au risque de rupture lors des nouvelles versions majeures de macOS.
Parmi ses fonctionnalités on trouve l'importation de vidéos lisibles par AVFoundation, des boucles sans interruption par ajustement des PTS/DTS, le support multi‑écrans et par Espace, une politique de lecture adaptée à la puissance et au mode de présentation, une transition douce sur l'écran de verrouillage, la pause quand le bureau est occulté, des variantes adaptées et un contrôle depuis la barre de menus.
L'architecture sépare le menu‑bar SwiftUI qui gère la bibliothèque et la transcodification des variantes et l'extension exécutée dans WallpaperAgent qui enregistre le fournisseur via XPC, rend via AVSampleBufferDisplayLayer avec un pipeline de décodeur en double et applique une PlaybackPolicy centralisée, en partageant données et instantanés via un conteneur de groupe.
Quelques subtilités incluent un swizzle pour que les snapshots s'encodent correctement, l'analyse XPC par Mirror qui est fragile face aux changements de champs, et des variantes purement indicatives, et le projet est distribué sous licence MIT et maintenu par @kageroumado.