TunarrTube
Self-hosted YouTube companion for building and maintaining Tunarr channels
File Explorer
- CLAUDE.md
- bug_report.yml
- config.yml
- feature_request.yml
- ci.yml
- copilot-instructions.md
- dependabot.yml
- FUNDING.yml
- PULL_REQUEST_TEMPLATE.md
- .gitattributes
- .gitignore
- mcp.json
- settings.json
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- route.ts
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- error.tsx
- globals.css
- layout.tsx
- not-found.tsx
- page.tsx
- add-channel-items-form.tsx
- add-collection-videos.tsx
- add-source-form.tsx
- ai-content-select-form.tsx
- ai-programming-presets.ts
- brand-mark.tsx
- bulk-bar.tsx
- cache-dashboard.tsx
- channel-brief-form.tsx
- channel-card.tsx
- channel-create-tabs.tsx
- channel-form.tsx
- channel-item-table.tsx
- channel-list.tsx
- channel-tunarr-publish-form.tsx
- concept-preset-picker.tsx
- director-schedule-preview.tsx
- job-queue.tsx
- logs-toolbar.tsx
- media-item-editor.tsx
- new-template-button.tsx
- page-header.tsx
- settings-form.tsx
- sidebar.tsx
- source-actions.tsx
- source-card.tsx
- source-list.tsx
- source-settings.tsx
- template-card.tsx
- template-editor.tsx
- template-list.tsx
- template-preview-frame.tsx
- template-visual-editor.tsx
- theme-constants.ts
- theme-toggle.tsx
- tunarr-channel-form.tsx
- video-selection-table.tsx
- view-toggle.tsx
- banner.png
- dashboard-screenshot.png
- logo.png
- ARCHITECTURE.md
- DECISIONS.md
- PRODUCT.md
- claude-code-provider.ts
- claude-code.ts
- service.ts
- types.ts
- service.ts
- materialize.ts
- service.ts
- client.ts
- limiter.ts
- service.ts
- compose.ts
- ffprobe-binary.ts
- probe.ts
- service.ts
- thumbnail.ts
- use-view-mode.ts
- local-scan.ts
- enqueue.ts
- runner.ts
- scheduler.ts
- service.ts
- service.ts
- service.ts
- service.ts
- http.ts
- itunes.ts
- musicbrainz.ts
- service.ts
- title-parse.ts
- types.ts
- service.ts
- document.ts
- music-876.ts
- music-video.ts
- news.ts
- bindings.ts
- puppeteer.ts
- service.ts
- types.ts
- visual-types.ts
- visual.ts
- service.ts
- anthropic.ts
- claude-code.ts
- openai.ts
- prompt.ts
- selection-prompt.ts
- types.ts
- ai-service.ts
- content-selection.ts
- director.ts
- heuristic-selection.ts
- plan-schema.ts
- provider.ts
- schedule-builder.ts
- selection-schema.ts
- types.ts
- service.ts
- service.ts
- nfo.ts
- service.ts
- binaries.ts
- process.ts
- reveal.ts
- service.ts
- channel-service.ts
- client.ts
- service.ts
- normalize.ts
- quality.ts
- types.ts
- url.ts
- ytdlp.ts
- api.ts
- constants.ts
- validation.ts
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration_lock.toml
- schema.prisma
- ytarr.db.pre-test-cleanup-20260912_114840.bak
- prepare-dev.mjs
- prepare-test-db.mjs
- .gitkeep
- .gitkeep
- ai.claude-code.test.ts
- ai.director.test.ts
- ai.provider-adapter.test.ts
- ai.regression.test.ts
- ai.service.test.ts
- ai.settings.test.ts
- binaries.test.ts
- channel-brief.test.ts
- channels.service.test.ts
- content-selection.test.ts
- download-limiter.test.ts
- download.integration.test.ts
- ffmpeg.compose.test.ts
- heuristic-selection.test.ts
- job-enqueue.test.ts
- jobs.lifecycle.test.ts
- jobs.runner.test.ts
- jobs.service.test.ts
- logging.service.test.ts
- metadata-lookup.service.test.ts
- metadata-title-parse.test.ts
- naming.service.test.ts
- openapi.test.ts
- overlay-visual.test.ts
- overlay.service.test.ts
- paths.test.ts
- playback.test.ts
- process.test.ts
- programming.test.ts
- quality.test.ts
- rate-limit.integration.test.ts
- renders.service.test.ts
- security.test.ts
- sources.integration.test.ts
- templates.service.test.ts
- tunarr-channel.integration.test.ts
- tunarr.integration.test.ts
- tunarr.prefetch.test.ts
- tunarr.test.ts
- validation.test.ts
- youtube.test.ts
- .dockerignore
- .env.example
- .gitignore
- AGENTS.md
- CLAUDE.md
- CODE_OF_CONDUCT.md
- compose.yaml
- CONTRIBUTING.md
- Dockerfile
- instrumentation.ts
- LICENSE
- next-env.d.ts
- next.config.ts
- package-lock.json
- package.json
- postcss.config.mjs
- proxy.ts
- README.md
- RELEASE_NOTES.md
- SECURITY.md
- tsconfig.json
- vitest.config.ts
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
# Project Badges
-
TunarrTube
// repository documentation
Was this content helpful?
(0 ratings)
