Aether

Aether centralise et optimise la gestion des bibliothèques de jeux sur macOS avec une approche open-source


🔍 En bref :

  • Interface unifiée pour gérer les jeux depuis Steam, Epic, GOG et macOS App Store
  • Détection automatique et import manuel des exécutables ou bundles d’applications
  • Intégration IGDB pour les métadonnées, covers et informations développeur
  • Design natif SwiftUI avec animations 120fps et support des médias (trailers, screenshots)
  • Architecture hybride C# (.NET 10) et Swift avec communication via gRPC

🔍 En détail :
Aether est un gestionnaire de bibliothèque de jeux open-source conçu pour résoudre le problème de fragmentation des jeux dispersés entre différentes plateformes (Steam, Epic Games Store, GOG, macOS App Store, ou fichiers locaux). L’application propose une interface unifiée sous forme de grille interactive, avec détection automatique des jeux installés et possibilité d’import manuel pour les exécutables ou bundles non reconnus.

Le système repose sur une intégration avec IGDB (Internet Game Database) pour récupérer automatiquement les métadonnées, jaquettes, descriptions et informations développeur, tout en permettant une personnalisation (remplacement des covers, édition des titres, ajout de liens vidéo). L’interface, développée en SwiftUI, offre des animations fluides à 120fps, un mode sombre optimisé, et une galerie multimédia intégrant trailers (HLS/MP4) et captures d’écran haute résolution.

Techniquement, Aether adopte une architecture hybride : le backend, écrit en C# (.NET 10), gère la logique métier (scanning, plugins, métadonnées), tandis que le frontend macOS utilise Swift pour une intégration native. La communication entre les deux couches s’effectue via gRPC, et le projet inclut un SDK pour plugins permettant d’étendre les fonctionnalités (ex : support GOG, Steam amélioré). Un système de permissions avancé permet également un scanning profond (optionnel en root) pour contourner les restrictions TCC de macOS.

Le code source est disponible avec une documentation technique couvrant l’architecture, le développement de plugins, et les procédures de build. Les contributions sont encouragées, notamment pour les composants frontend (SwiftUI) et backend (.NET).


alt text
Gratuit
https://github.com/VibeNoobNotFound/Aether


👋

Inscrivez-vous pour recevoir chaque semaine les derniers logiciels pour votre mac.

Nous ne spammons pas ! Consultez notre politique de confidentialité pour plus d’informations.

Views: 5