Objectif
Générer à la volée des fichiers .nfo compatibles Kodi/Jellyfin/Emby à côté de chaque média, sans jamais écrire sur le serveur distant.
Format attendu (film)
<?xml version="1.0" encoding="utf-8"?>
<movie>
<title>Inception</title>
<year>2010</year>
<rating>8.8</rating>
<plot>...</plot>
<director>Christopher Nolan</director>
<genre>Science-Fiction</genre>
<runtime>148</runtime>
<uniqueid type="imdb">tt1375666</uniqueid>
</movie>
Types de .nfo à générer
movie.nfo — films
tvshow.nfo — racine d'une série
episodedetails — par épisode
album.nfo — albums musicaux
Tâches
Refs
Objectif
Générer à la volée des fichiers
.nfocompatibles Kodi/Jellyfin/Emby à côté de chaque média, sans jamais écrire sur le serveur distant.Format attendu (film)
Types de .nfo à générer
movie.nfo— filmstvshow.nfo— racine d'une sérieepisodedetails— par épisodealbum.nfo— albums musicauxTâches
pkg/nfo/nfo.go: fonctionsMovie(),TVShow(),Episode(),Album()vfs.Readdir(): injecter le .nfo virtuel à côté de chaque fichier médiavfs.Read(): servir le contenu .nfo depuis le cache/génération à la demandeGetattr()Refs
pkg/nfo/nfo.gointernal/vfs/fs.go