# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: MediaTracker
spec:
    description: |
        MediaTracker is a self-hosted media tracker for movies, TV shows, video games, books, and audiobooks. Track what you watch, read, and play with ratings, progress tracking, and automatic metadata fetching from TMDB, IGDB, and Audible. Uses SQLite by default with no external dependencies.
    coverImage: https://raw.githubusercontent.com/bonukai/MediaTracker/main/img/screenshot.png
    icon: https://avatars.githubusercontent.com/u/17750886?v=4
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access MediaTracker
    tags:
        - Media
        - Entertainment
        - Self-hosted
    readme: |
        # MediaTracker

        MediaTracker is a self-hosted platform for tracking movies, TV shows, video games, books, and audiobooks with automatic metadata fetching.

        ## What You Can Do After Deployment

        1. **Create an account** — Register on first visit to set up your profile
        2. **Add media** — Search and add movies, TV shows, games, books, or audiobooks to your lists
        3. **Track progress** — Mark items as watching, completed, or planned with progress tracking
        4. **Rate and review** — Add personal ratings and notes to tracked media
        5. **Get recommendations** — Browse upcoming releases and discover new content

        ## Key Features

        - Track movies, TV shows, video games, books, and audiobooks
        - Automatic metadata from TMDB, IGDB, Open Library, and Audible
        - Personal ratings and progress tracking
        - Calendar view for upcoming releases
        - Watchlist and backlog management
        - Import from other tracking services
        - REST API for integrations
        - SQLite database with no external dependencies
        - Mobile-friendly responsive design

        ## License

        MIT — [GitHub](https://github.com/bonukai/MediaTracker)
    services:
        - name: mediatracker
          icon: https://avatars.githubusercontent.com/u/17750886?v=4
          template: PREBUILT_V2
          spec:
            source:
                image: bonukai/mediatracker:0.2.11
            ports:
                - id: web
                  port: 7481
                  type: HTTP
            volumes:
                - id: storage
                  dir: /storage
                - id: assets
                  dir: /assets
            env:
                AUDIBLE_LANG:
                    default: us
                    expose: true
                TMDB_LANG:
                    default: en
                    expose: true
                TZ:
                    default: UTC
                    expose: true
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            MediaTracker es un rastreador de medios auto-alojado para peliculas, series de TV, videojuegos, libros y audiolibros. Rastrea lo que ves, lees y juegas con calificaciones, seguimiento de progreso y obtencion automatica de metadatos de TMDB, IGDB y Audible. Usa SQLite por defecto sin dependencias externas.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a MediaTracker
        readme: |
            # MediaTracker

            MediaTracker es una plataforma auto-alojada para rastrear peliculas, series, videojuegos, libros y audiolibros con obtencion automatica de metadatos.

            ## Que puedes hacer despues del despliegue

            1. **Crear una cuenta** — Registrarte en la primera visita para configurar tu perfil
            2. **Agregar medios** — Buscar y agregar peliculas, series, juegos, libros o audiolibros a tus listas
            3. **Rastrear progreso** — Marcar como viendo, completado o planeado con seguimiento de progreso
            4. **Calificar y resenas** — Agregar calificaciones personales y notas
            5. **Obtener recomendaciones** — Explorar proximos lanzamientos y descubrir nuevo contenido

            ## Caracteristicas principales

            - Rastreo de peliculas, series, videojuegos, libros y audiolibros
            - Metadatos automaticos de TMDB, IGDB, Open Library y Audible
            - Calificaciones personales y seguimiento de progreso
            - Vista de calendario para proximos lanzamientos
            - Gestion de listas de seguimiento
            - Importacion desde otros servicios
            - API REST para integraciones
            - Base de datos SQLite sin dependencias externas
            - Diseno responsive para moviles

            ## Licencia

            MIT — [GitHub](https://github.com/bonukai/MediaTracker)
    id-ID:
        description: |
            MediaTracker adalah pelacak media self-hosted untuk film, acara TV, video game, buku, dan buku audio. Lacak apa yang Anda tonton, baca, dan mainkan dengan penilaian, pelacakan progres, dan pengambilan metadata otomatis dari TMDB, IGDB, dan Audible. Menggunakan SQLite secara default tanpa dependensi eksternal.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses MediaTracker
        readme: |
            # MediaTracker

            MediaTracker adalah platform self-hosted untuk melacak film, acara TV, video game, buku, dan buku audio dengan pengambilan metadata otomatis.

            ## Yang Dapat Dilakukan Setelah Deploy

            1. **Buat akun** — Daftar pada kunjungan pertama untuk mengatur profil Anda
            2. **Tambah media** — Cari dan tambahkan film, acara TV, game, buku, atau buku audio ke daftar
            3. **Lacak progres** — Tandai sebagai menonton, selesai, atau direncanakan dengan pelacakan progres
            4. **Beri rating dan ulasan** — Tambahkan penilaian pribadi dan catatan
            5. **Dapatkan rekomendasi** — Jelajahi rilis mendatang dan temukan konten baru

            ## Fitur Utama

            - Pelacakan film, acara TV, video game, buku, dan buku audio
            - Metadata otomatis dari TMDB, IGDB, Open Library, dan Audible
            - Penilaian pribadi dan pelacakan progres
            - Tampilan kalender untuk rilis mendatang
            - Manajemen daftar tontonan dan backlog
            - Impor dari layanan pelacakan lain
            - REST API untuk integrasi
            - Database SQLite tanpa dependensi eksternal
            - Desain responsif mobile-friendly

            ## Lisensi

            MIT — [GitHub](https://github.com/bonukai/MediaTracker)
    ja-JP:
        description: |
            MediaTracker は映画、テレビ番組、ビデオゲーム、書籍、オーディオブックのセルフホスト型メディアトラッカーです。TMDB、IGDB、Audible からの自動メタデータ取得、評価、進捗追跡機能を備えています。デフォルトで SQLite を使用し、外部依存なし。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: MediaTracker にアクセスするためのドメイン
        readme: |
            # MediaTracker

            MediaTracker は映画、テレビ番組、ビデオゲーム、書籍、オーディオブックの自動メタデータ取得に対応したセルフホスト型メディアトラッカーです。

            ## デプロイ後にできること

            1. **アカウント作成** — 初回アクセス時に登録してプロフィールを設定
            2. **メディアを追加** — 映画、テレビ番組、ゲーム、書籍、オーディオブックを検索してリストに追加
            3. **進捗を追跡** — 視聴中、完了、視聴予定としてマークし進捗を追跡
            4. **評価とレビュー** — 追跡中のメディアに個人評価やメモを追加
            5. **おすすめを取得** — 今後のリリースを閲覧し新しいコンテンツを発見

            ## 主な機能

            - 映画、テレビ番組、ビデオゲーム、書籍、オーディオブックの追跡
            - TMDB、IGDB、Open Library、Audible からの自動メタデータ
            - 個人評価と進捗追跡
            - 今後のリリースのカレンダー表示
            - ウォッチリストとバックログ管理
            - 他のトラッキングサービスからのインポート
            - REST API 連携
            - SQLite データベース、外部依存なし
            - モバイル対応レスポンシブデザイン

            ## ライセンス

            MIT — [GitHub](https://github.com/bonukai/MediaTracker)
    ko-KR:
        description: |
            MediaTracker는 영화, TV 프로그램, 비디오 게임, 책, 오디오북을 위한 셀프호스팅 미디어 트래커입니다. TMDB, IGDB, Audible에서 자동 메타데이터 가져오기, 평점, 진행 추적 기능을 제공합니다. 기본적으로 SQLite를 사용하며 외부 의존성이 없습니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: MediaTracker에 접속할 도메인
        readme: |
            # MediaTracker

            MediaTracker는 영화, TV 프로그램, 비디오 게임, 책, 오디오북의 자동 메타데이터 가져오기를 지원하는 셀프호스팅 미디어 트래커입니다.

            ## 배포 후 할 수 있는 것

            1. **계정 만들기** — 첫 방문 시 등록하여 프로필 설정
            2. **미디어 추가** — 영화, TV 프로그램, 게임, 책, 오디오북을 검색하여 목록에 추가
            3. **진행 추적** — 시청 중, 완료, 계획으로 표시하고 진행 추적
            4. **평점 및 리뷰** — 추적 중인 미디어에 개인 평점과 메모 추가
            5. **추천 받기** — 출시 예정 작품 탐색 및 새로운 콘텐츠 발견

            ## 주요 기능

            - 영화, TV 프로그램, 비디오 게임, 책, 오디오북 추적
            - TMDB, IGDB, Open Library, Audible에서 자동 메타데이터
            - 개인 평점 및 진행 추적
            - 출시 예정 작품 달력 보기
            - 시청 목록 및 백로그 관리
            - 다른 추적 서비스에서 가져오기
            - REST API 연동
            - SQLite 데이터베이스, 외부 의존성 없음
            - 모바일 친화적 반응형 디자인

            ## 라이선스

            MIT — [GitHub](https://github.com/bonukai/MediaTracker)
    th-TH:
        description: |
            MediaTracker เป็นตัวติดตามสื่อแบบ self-hosted สำหรับภาพยนตร์ รายการทีวี วิดีโอเกม หนังสือ และหนังสือเสียง ติดตามสิ่งที่คุณดู อ่าน และเล่น พร้อมการให้คะแนน ติดตามความคืบหน้า และดึงข้อมูลอัตโนมัติจาก TMDB, IGDB และ Audible ใช้ SQLite เป็นค่าเริ่มต้นโดยไม่ต้องพึ่งพาภายนอก
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง MediaTracker
        readme: |
            # MediaTracker

            MediaTracker เป็นแพลตฟอร์ม self-hosted สำหรับติดตามภาพยนตร์ รายการทีวี วิดีโอเกม หนังสือ และหนังสือเสียง พร้อมดึงข้อมูลอัตโนมัติ

            ## สิ่งที่ทำได้หลังการติดตั้ง

            1. **สร้างบัญชี** — ลงทะเบียนเมื่อเข้าใช้ครั้งแรกเพื่อตั้งค่าโปรไฟล์
            2. **เพิ่มสื่อ** — ค้นหาและเพิ่มภาพยนตร์ รายการทีวี เกม หนังสือ หรือหนังสือเสียงลงในรายการ
            3. **ติดตามความคืบหน้า** — ทำเครื่องหมายเป็นกำลังดู เสร็จแล้ว หรือวางแผนไว้
            4. **ให้คะแนนและรีวิว** — เพิ่มคะแนนส่วนตัวและบันทึก
            5. **รับคำแนะนำ** — เรียกดูผลงานที่กำลังจะออกและค้นพบเนื้อหาใหม่

            ## คุณสมบัติหลัก

            - ติดตามภาพยนตร์ รายการทีวี วิดีโอเกม หนังสือ และหนังสือเสียง
            - ข้อมูลอัตโนมัติจาก TMDB, IGDB, Open Library และ Audible
            - คะแนนส่วนตัวและติดตามความคืบหน้า
            - มุมมองปฏิทินสำหรับผลงานที่กำลังจะออก
            - จัดการรายการดูและ backlog
            - นำเข้าจากบริการติดตามอื่น
            - REST API สำหรับการเชื่อมต่อ
            - ฐานข้อมูล SQLite ไม่ต้องพึ่งพาภายนอก
            - ออกแบบ responsive สำหรับมือถือ

            ## สัญญาอนุญาต

            MIT — [GitHub](https://github.com/bonukai/MediaTracker)
    zh-CN:
        description: |
            MediaTracker 是一个自托管的媒体追踪器，支持电影、电视节目、电子游戏、书籍和有声书。追踪您观看、阅读和游玩的内容，包含评分、进度追踪和自动从 TMDB、IGDB 和 Audible 获取元数据。默认使用 SQLite，无需外部依赖。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 MediaTracker 的域名
        readme: |
            # MediaTracker

            MediaTracker 是一个自托管的媒体追踪平台，支持电影、电视节目、电子游戏、书籍和有声书，自动获取元数据。

            ## 部署后可以做什么

            1. **创建账号** — 首次访问时注册以设置个人资料
            2. **添加媒体** — 搜索并添加电影、电视节目、游戏、书籍或有声书到列表
            3. **追踪进度** — 标记为观看中、已完成或计划观看，并追踪进度
            4. **评分与评论** — 为追踪的媒体添加个人评分和笔记
            5. **获取推荐** — 浏览即将上映的作品并发现新内容

            ## 主要功能

            - 追踪电影、电视节目、电子游戏、书籍和有声书
            - 自动从 TMDB、IGDB、Open Library 和 Audible 获取元数据
            - 个人评分和进度追踪
            - 日历视图查看即将上映的作品
            - 观看列表和待看列表管理
            - 从其他追踪服务导入
            - REST API 集成
            - SQLite 数据库，无需外部依赖
            - 移动端友好的响应式设计

            ## 授权

            MIT — [GitHub](https://github.com/bonukai/MediaTracker)
    zh-TW:
        description: |
            MediaTracker 是一個自架的媒體追蹤器，支援電影、電視節目、電子遊戲、書籍和有聲書。追蹤您觀看、閱讀和遊玩的內容，包含評分、進度追蹤和自動從 TMDB、IGDB 和 Audible 擷取元資料。預設使用 SQLite，無需外部依賴。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 MediaTracker 的網域
        readme: |
            # MediaTracker

            MediaTracker 是一個自架的媒體追蹤平台，支援電影、電視節目、電子遊戲、書籍和有聲書，自動擷取元資料。

            ## 部署後可以做什麼

            1. **建立帳號** — 首次造訪時註冊以設定個人檔案
            2. **新增媒體** — 搜尋並新增電影、電視節目、遊戲、書籍或有聲書到清單
            3. **追蹤進度** — 標記為觀看中、已完成或計劃觀看，並追蹤進度
            4. **評分與評論** — 為追蹤的媒體新增個人評分和筆記
            5. **獲取推薦** — 瀏覽即將上映的作品並發現新內容

            ## 主要功能

            - 追蹤電影、電視節目、電子遊戲、書籍和有聲書
            - 自動從 TMDB、IGDB、Open Library 和 Audible 擷取元資料
            - 個人評分和進度追蹤
            - 日曆檢視即將上映的作品
            - 觀看清單和待看清單管理
            - 從其他追蹤服務匯入
            - REST API 整合
            - SQLite 資料庫，無需外部依賴
            - 行動裝置友善的響應式設計

            ## 授權

            MIT — [GitHub](https://github.com/bonukai/MediaTracker)
