Modules

Ajoutez des fonctionnalités sans toucher au cœur d'ErsatzTV : pages, entrées de menu, cartes du tableau de bord, services.

Statistiques de diffusion

Répartition des programmes (films, épisodes, clips…) diffusés sur les prochaines 24 h, par chaîne.

v1.0.0
NounoursCorp
Intégré
Audience

Spectateurs en direct, audience heure par heure, programmes les plus regardés (relevé anonyme chaque minute).

v1.0.0
NounoursCorp
Intégré
Créer votre propre module
  1. Copiez le projet d'exemple plugins-exemple/ErsatzTV.Plugin.Exemple du code source et renommez-le.
  2. Implémentez IErsatzPlugin (nom, menu, cartes du tableau de bord, services) et ajoutez vos pages Razor avec @page "/modules/…".
  3. Compilez : dotnet build -c Release
  4. Copiez le dossier de sortie dans C:\Users\Karia\AppData\Local\ersatztv\plugins (un sous-dossier par module), puis redémarrez ErsatzTV.

Dans vos pages, vous pouvez injecter tous les services d'ErsatzTV (IMediator, IGuideService, IHabillageService…). Le détail est dans MODULES.md à la racine du code source.

An error has occurred. This application may no longer respond until reloaded. Reload 🗙