Instancia transcoder t2: snapshot

This commit is contained in:
Joaquin
2026-07-13 15:20:15 +00:00
commit 257e94ef95
69 changed files with 28226 additions and 0 deletions
+49
View File
@@ -0,0 +1,49 @@
---
name: Bug report
about: Create a report to help us improve
title: "[BUG]"
labels: bug
assignees: ''
---
**Before opening an issue, please confirm:**
- [ ] The stream works in VLC/another player
- [ ] I've read the [Browser Codec Support](https://github.com/technomancer702/nodecast-tv#browser-codec-support), [Supported Stream Types](https://github.com/technomancer702/nodecast-tv#supported-stream-types) and [Troubleshooting](https://github.com/technomancer702/nodecast-tv#troubleshooting) sections in the README
- [ ] I've tried enabling "Force Proxy" for CORS issues
- [ ] I've tried enabling "Force Audio Transcode" for audio codec issues
- [ ] I've tried enabling "Force Remux" for video playback issues
**Describe the bug**
A clear and concise description of what the bug is.
**Source Type**
- [ ] Xtream Codes
- [ ] M3U Playlist
**Stream Information (if applicable)**
- Audio Codec (if known): [e.g. AAC, AC3, EAC3/DD+]
- Video Codec (if known): [e.g. H264, HEVC]
**To Reproduce**
1. Add source type: '...'
2. Select channel: '...'
3. See error: '...'
**Expected behavior**
What you expected to happen.
**Console/Server Logs**
Share your browser console and server logs here.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Environment**
- Deployment: [Docker / Node.js / Other]
- OS: [e.g. Ubuntu 22.04, Windows 11]
- Browser: [e.g. Chrome 120, Safari 17]
**Additional context**
Any other relevant information.
+34
View File
@@ -0,0 +1,34 @@
---
name: Feature request
about: Suggest an idea for this project
title: "[FEAT]"
labels: enhancement
assignees: ''
---
**Feature Category**
- [ ] Playback / Streaming
- [ ] UI / Interface
- [ ] Source Management (Xtream/M3U)
- [ ] EPG / Program Guide
- [ ] Settings / Configuration
- [ ] Other
**Is your feature request related to a problem?**
A clear description of the problem. Ex. I'm frustrated when [...]
**Describe the feature you'd like**
A clear description of what you want to happen.
**Use Case**
How would this feature improve your experience? Who would benefit from this?
**Alternatives considered**
Any workarounds or alternative solutions you've thought of.
**Mockup/Examples (optional)**
Screenshots, mockups, or examples from other apps that implement this feature.
**Additional context**
Any other relevant information.
+56
View File
@@ -0,0 +1,56 @@
name: Build and Publish Container Image
on:
push:
branches: [ main ]
tags: [ 'v*' ]
release:
types: [ published ]
workflow_dispatch:
jobs:
build-and-push:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Log in to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Extract metadata (tags, labels) for Container image
id: meta
uses: docker/metadata-action@v5
with:
images: ghcr.io/${{ github.repository_owner }}/nodecast-tv
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=sha
type=ref,event=branch
type=raw,value=latest,enable={{is_default_branch}}
- name: Build and push Container image
uses: docker/build-push-action@v5
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max