No description
Find a file
2026-05-20 10:02:00 +02:00
k8up-backup chore(deps): update bitnami/kubectl docker digest to 98736aa (#5) 2026-05-20 10:02:00 +02:00
resources refactor: flatten repo structure — eliminate development/deployment split 2026-04-30 00:25:20 +02:00
.gitignore Initial commit: Add CineSync deployment project 2025-09-12 17:39:56 +02:00
.gitlab-ci.yml ci: switch to unified CI template 2026-04-30 08:45:16 +02:00
.sops.yaml Initial commit: Add CineSync deployment project 2025-09-12 17:39:56 +02:00
config.env refactor: flatten repo structure — eliminate development/deployment split 2026-04-30 00:25:20 +02:00
kustomization.yaml refactor: flatten repo structure — eliminate development/deployment split 2026-04-30 00:25:20 +02:00
kustomize-build.sh chore: add renovate annotations for Docker image tracking in kustomize-build.sh 2026-05-20 10:01:53 +02:00
README.md feat: add kustomize-build.sh for local rendering 2026-04-30 18:09:53 +02:00
renovate.json chore: update renovate preset path after org move 2026-05-07 15:04:01 +02:00

CineSync

https://cinesync.xarif.de

Repository Layout

This is a Kubernetes deployment repo managed by ArgoCD. Edit kustomization.yaml, values.yaml, resources/, or patches/ directly. ArgoCD syncs from the repository root.

To render manifests locally (uses the same image as CI and ArgoCD):

./kustomize-build.sh

About CineSync

CineSync is an automated media organization tool that processes movies and TV shows, organizing them with proper metadata and folder structures for media servers like Jellyfin.

Configuration

Basic Setup

Access CineSync at: https://cinesync.xarif.de (protected by Authelia SSO)

Directory Configuration

  • Source Directory: Configure where CineSync looks for new media files to process
  • Destination Directory: Set where organized media should be placed for your media server
  • Folder Structure: Customize how movies and TV shows are organized into folders

Media Processing Options

  • File Naming: Configure filename patterns including codec, resolution, and audio information
  • Metadata Sources: Choose which databases (TMDB, IMDB, TVDB) to use for media information
  • Language Preferences: Set preferred language for metadata and subtitles
  • Quality Filtering: Configure minimum quality standards for processed media

Performance Settings

  • Processing Speed: Adjust between fast processing or conservative resource usage
  • Batch Size: Configure how many files to process simultaneously
  • Database Throttling: Set limits to prevent overwhelming metadata services
  • Retry Logic: Configure how CineSync handles failed downloads or metadata lookups

Integration Settings

  • Media Server Compatibility: Configure output format for Jellyfin, Plex, or other media servers
  • Notification Options: Set up alerts for successful processing or errors
  • API Limits: Configure rate limiting for external metadata services
  • Backup Preferences: Choose what data to include in automated backups