feat(client): initial implementation of jellyfin htpc client with yatse remote and youtube playback

This commit is contained in:
bart
2026-11-02 21:33:42 +01:00
parent 8d6270038f
commit f66f874bae
23 changed files with 2246 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
[Unit]
Description=Jellyfin HTPC Client & YouTube Receiver
After=network-online.target sound.target graphical-session.target
Wants=network-online.target
[Service]
Type=simple
Environment=DISPLAY=:0
Environment=WAYLAND_DISPLAY=wayland-0
# Pass path to config if not in default location
# Environment=JELLYFIN_CLIENT_CONFIG=/etc/jellyfin-client/config.yaml
ExecStart=/opt/jellyfin-client/.venv/bin/python3 -m src.main
WorkingDirectory=/opt/jellyfin-client
Restart=always
RestartSec=5s
# Process security and limits
LimitNOFILE=65536
[Install]
WantedBy=default.target