feat(submodule): voeg jellyfin-client toe als submodule

This commit is contained in:
bart
2026-11-03 19:28:53 +01:00
parent 3f848d389b
commit ff5a18ea6b
5 changed files with 41 additions and 3 deletions
+3
View File
@@ -90,6 +90,9 @@ De werkmap `/home/bart/git/cluster` is gestructureerd als een **Git superproject
| **[`HERMS`](file:///home/bart/git/cluster/HERMS)** | Geautomatiseerd brouwplatform (brouwautomatisering) | Rust microservices, Next.js / TypeScript GUI, ESP32 C++, KiCad PCB |
| **[`smart-home`](file:///home/bart/git/cluster/smart-home)** | Huisautomatisering & IoT | Home Assistant, netwerk- en migratiescripts |
| **[`htpc`](file:///home/bart/git/cluster/htpc)** | HTPC & Media Services Platform | Jellyfin, *Arr stack, K8s manifests, GitOps |
| **[`eendoeserver`](file:///home/bart/git/cluster/eendoeserver)** | Web & Reverse Proxy web03 | Apache vhosts, HTML, SASS |
| **[`package-repo`](file:///home/bart/git/cluster/package-repo)** | Debian Package Repository | Debian packaging, Gitea Actions |
| **[`jellyfin-client`](file:///home/bart/git/cluster/jellyfin-client)** | HTPC Client & YouTube Receiver | Python, Rust, MPV IPC, Kodi JSON-RPC |
---
+31 -1
View File
@@ -1,6 +1,6 @@
# Repository Details & Modules
Dit document bevat specifieke details over de vier repositories in deze workspace, inclusief mappenstructuur, protocollen en configuraties.
Dit document bevat specifieke details over de repositories in deze workspace, inclusief mappenstructuur, protocollen en configuraties.
---
@@ -107,3 +107,33 @@ Dit document bevat specifieke details over de vier repositories in deze workspac
### GitOps Workflow
* Manifests bevinden zich in `k8s/` en worden via Gitea Actions gesynchroniseerd naar `k8s-infra-vmserver` onder `workloads/htpc/`.
---
## 6. 🏢 eendoeserver Repository
* **Pad**: `/home/bart/git/cluster/eendoeserver`
* **Git Remote**: `https://git.bnhmeijer.nl/bart/eendoeserver.git`
* **Doel**: Website `eendoe.nl` en Apache VirtualHost configuraties van web03.
---
## 7. 📦 package-repo Repository
* **Pad**: `/home/bart/git/cluster/package-repo`
* **Git Remote**: `https://git.bnhmeijer.nl/bart/package-repo.git`
* **Doel**: Debian/APT package repository bronnen, build-scripts en distributie.
---
## 8. 📺 jellyfin-client Repository
* **Pad**: `/home/bart/git/cluster/jellyfin-client`
* **Git Remote**: `https://git.bnhmeijer.nl/bart/jellyfin-client.git`
* **Doel**: HTPC client applicatie & YouTube video receiver voor Linux mini-PC's.
* **Componenten**:
* Python WebSocket client sessie gekoppeld aan de centrale Jellyfin server.
* MPV video player controller met hardwareversnelling via IPC unix socket.
* Geëmuleerde Kodi JSON-RPC server (`:8080`, `:9090`) voor bediening via Yatse.
* Web remote / REST API (`:8097`) voor mobiel YouTube links delen (`yt-dlp`).
* `jellyfin-kiosk-rs`: Rust-gebaseerde kiosk launcher.