Some checks failed
Build and Push Docker Image / build (push) Failing after 16s
ffmpeg now writes -metadata:s:a:i language=<iso3> on every kept audio track so
files end up with canonical 3-letter tags (en → eng, ger → deu, null → und).
analyzer passes stream.profile (not title) to transcodeTarget so lossless
dts-hd ma in mkv correctly targets flac. is_noop also checks og-is-default and
canonical-language so pipeline-would-change-it cases stop showing as done.
normalizeLanguage gains 2→3 mapping, and mapStream no longer normalizes at
ingest so the raw jellyfin tag survives for the canonical check.
per-item scan work runs in a single db.transaction for large sqlite speedups,
extracted into server/services/rescan.ts so execute.ts can reuse it.
on successful job, execute calls jellyfin /Items/{id}/Refresh, waits for
DateLastRefreshed to change, refetches the item, and upserts it through the
same pipeline; plan flips to done iff the fresh streams satisfy is_noop.
schema wiped + rewritten to carry jellyfin_raw, external_raw, profile,
bit_depth, date_last_refreshed, runtime_ticks, original_title, last_executed_at
— so future scans aren't required to stay correct. user must drop data/*.db.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
40 lines
1005 B
JSON
40 lines
1005 B
JSON
{
|
|
"name": "netfelix-audio-fix",
|
|
"version": "2026.04.13+1",
|
|
"scripts": {
|
|
"dev:server": "NODE_ENV=development bun --hot server/index.tsx",
|
|
"dev:client": "vite",
|
|
"dev": "concurrently \"bun run dev:server\" \"bun run dev:client\"",
|
|
"build": "vite build",
|
|
"start": "bun server/index.tsx",
|
|
"lint": "biome check .",
|
|
"format": "biome format . --write",
|
|
"test": "bun test"
|
|
},
|
|
"dependencies": {
|
|
"@tanstack/react-form": "^1.28.3",
|
|
"@tanstack/react-router": "^1.163.3",
|
|
"clsx": "^2.1.1",
|
|
"hono": "^4",
|
|
"react": "19",
|
|
"react-dom": "19",
|
|
"ssh2": "^1",
|
|
"tailwind-merge": "^3.5.0",
|
|
"zod": "^4.3.6",
|
|
"zustand": "^5.0.11"
|
|
},
|
|
"devDependencies": {
|
|
"@biomejs/biome": "^2.4.4",
|
|
"@tailwindcss/vite": "^4.2.1",
|
|
"@tanstack/router-plugin": "^1.163.3",
|
|
"@types/react": "^19.2.14",
|
|
"@types/react-dom": "^19.2.3",
|
|
"@types/ssh2": "^1",
|
|
"@vitejs/plugin-react-swc": "^4.2.3",
|
|
"bun-types": "latest",
|
|
"concurrently": "^9.2.1",
|
|
"tailwindcss": "^4.2.1",
|
|
"vite": "^7.3.1"
|
|
}
|
|
}
|