- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .forgejo/workflows | ||
| resources | ||
| tools | ||
| .gitignore | ||
| addon.xml | ||
| AUTHORS.md | ||
| fanart.jpg | ||
| icon.png | ||
| info.xml | ||
| LICENSE.txt | ||
| README.md | ||
| WEATHER_CODES.md | ||
Arctic: Zephyr ICU – Weather Fanart
Realistische 4K-Wetterhintergründe für Kodi.
Erstellt passend zum Look von Arctic: Zephyr ICU.
Über das Add-on
Arctic: Zephyr ICU – Weather Fanart ist ein hochauflösendes Wetter-Fanart-Pack für Kodi.
Die Motive orientieren sich an realen Landschaften und natürlichen Wetterstimmungen – von klaren Alpenseen über Nebel, Regen und Schnee bis hin zu Gewittern und Nachtmotiven.
Der visuelle Stil wurde speziell auf Arctic: Zephyr ICU abgestimmt: klare Landschaftsfotografie, natürliche Farben, dezente Kontraste und ausreichend ruhige Flächen für die Skin-Oberfläche.
Eigenschaften
- 4K UHD – 3840 × 2160 Pixel
- 16:9 – passend für moderne TV- und Media-Center-Oberflächen
- Realistische Landschaften statt abstrakter Wettergrafiken
- Kodi-Wettercodes 0–47
- zusätzlicher
na-Fallback - Tag-, Nacht-, Regen-, Schnee-, Nebel- und Unwettermotive
- keine Logos, Wettericons oder UI-Elemente in den eigentlichen Fanarts
- direkt als Kodi-Resource-Add-on installierbar
- Forgejo-Workflow zum automatischen Validieren und Bauen
Add-on-Informationen
| Add-on-ID | resource.images.weatherfanart.arctic.zephyr.icu |
| Name | Arctic: Zephyr ICU - Weather Fanart |
| Version | 1.0.4 |
| Authoren | Ai, ICU83 |
| Kodi-Typ | kodi.resource.images |
| Resource-Typ | weather |
| Auflösung | 3840 × 2160 |
| Format | JPG / PNG |
| Wettercodes | 0–47 + na |
Installation in Kodi
- Die fertige Add-on-ZIP aus
dist/herunterladen. - In Kodi Add-ons → Aus ZIP-Datei installieren öffnen.
- Die Datei
resource.images.weatherfanart.arctic.zephyr.icu-1.0.4.zip
auswählen. - Anschließend im Skin bzw. in der jeweiligen Wetter-Fanart-Einstellung
Arctic: Zephyr ICU - Weather Fanart auswählen.
Das Add-on enthält ausschließlich Bildressourcen und benötigt keinen eigenen Python-Dienst.
Wettercodes
Die Fanarts liegen nach den von Kodi verwendeten Wettercodes in separaten Verzeichnissen:
resources/
├── 0/
├── 1/
├── 2/
├── ...
├── 46/
├── 47/
└── na/
Die vollständige Zuordnung der Wettercodes und Wetterbedingungen befindet sich in:
Repository-Struktur
resource.images.weatherfanart.arctic.zephyr.icu/
├── .forgejo/
│ └── workflows/
│ └── build.yml
├── resources/
│ ├── 0/
│ ├── 1/
│ ├── ...
│ ├── 47/
│ ├── na/
│ ├── icon.png
│ ├── fanart.jpg
│ └── manifest.json
├── tools/
│ ├── build.py
│ └── validate.py
├── addon.xml
├── info.xml
├── README.md
├── WEATHER_CODES.md
├── AUTHORS.md
└── LICENSE.txt
Validieren
Vor einem Build kann das komplette Pack geprüft werden:
python3 tools/validate.py
Der Validator kontrolliert unter anderem:
- vorhandene Wettercode-Verzeichnisse
- fehlende Fanarts
- Bildabmessungen
- erwartete Add-on-Struktur
Add-on bauen
python3 tools/build.py
Die fertige Kodi-ZIP wird anschließend im Verzeichnis dist/ abgelegt.
Beispiel:
dist/
└── resource.images.weatherfanart.arctic.zephyr.icu-1.0.4.zip
Forgejo Release-Publisher
Der lokale Ordner Forgejo/ ist die Source of Truth.
Der Publisher erzeugt den Release nicht mehr aus einer bereits gebauten Kodi-ZIP. Stattdessen läuft die Veröffentlichung in dieser Reihenfolge:
Forgejo-Source
↓
Validierung
↓
Kodi-ZIP in dist/ bauen
↓
Source nach Forgejo committen/pushen
↓
Tag vX.Y.Z auf genau diesen Commit setzen
↓
Forgejo Release erstellen/aktualisieren
↓
Kodi-ZIP als Release-Asset hochladen
Dadurch entsprechen die von Forgejo automatisch angebotenen Source Code (zip) und Source Code (tar.gz) exakt dem getaggten Quellstand. Der Ordner dist/ bleibt ein reines Build-Artefakt und wird nicht mit eingecheckt.
Forgejo Actions
Im Repository befindet sich bereits ein Workflow:
.forgejo/workflows/build.yml
Der Workflow:
- checkt den Repository-Inhalt aus,
- validiert das Fanart-Pack,
- baut die installierbare Kodi-ZIP,
- stellt das Ergebnis als Build-Artefakt bereit.
Der Workflow verwendet standardmäßig einen Runner mit dem Label docker.
Falls dein Forgejo-Runner ein anderes Label verwendet, muss lediglich runs-on angepasst werden.
Verwendung mit Arctic: Zephyr ICU
Dieses Pack wurde visuell für Arctic: Zephyr ICU erstellt.
Die Fanarts sind bewusst so aufgebaut, dass Wetter und Landschaft sofort erkennbar bleiben, gleichzeitig aber genug ruhige Bildbereiche für Menüs, Wetterdaten und Skin-Overlays vorhanden sind.
Das Resource-Add-on kann grundsätzlich auch von anderen Kodi-Skins verwendet werden, sofern diese Wetter-Fanarts über kodi.resource.images unterstützen.
Credits
Konzept, Auswahl und Projekt: ICU83
Bildgenerierung und technische Unterstützung: Ai
Authoren: Ai, ICU83
Lizenz
Siehe LICENSE.txt.
© Ai, ICU83
SINGLE Weather Fanart
Das Add-on verwendet jetzt bewusst die SINGLE-Struktur, passend zur aktuellen Arctic: Zephyr ICU Wetter-Fanart-Logik:
resources/
├── 0.jpg
├── 1.jpg
├── ...
├── 47.jpg
└── na.jpg
info.xml verwendet dafür:
<subfolders>false</subfolders>
Der Skin kann damit direkt auf
resource://resource.images.weatherfanart.arctic.zephyr.icu/<code>.jpg
zugreifen. Es gibt keine Multi-Unterordner mehr.
JPEG-Qualität
Alle Wetter-Fanarts wurden in JPEG Qualität 92 neu gebaut. Das Add-on bleibt im SINGLE-Layout und ist für Kodi 21 Omega bis Kodi 22 Piers vorgesehen.
