sebastjan
  • Joined on 2026-04-20
sebastjan pushed to main at sebastjan/reels-app 2026-04-28 19:33:14 +02:00
d36893bf2d FIX CRITICAL: reload job dict after find_chorus update so reframe gets new start/duration values
sebastjan pushed to main at sebastjan/reels-app 2026-04-28 19:28:13 +02:00
15ef4888a1 Debug: log exact clip.py cmd in job + clip.py logs run_clip args
sebastjan pushed to main at sebastjan/reels-app 2026-04-28 19:17:13 +02:00
bc3fe1f9d4 Add explicit FFmpeg trim command logging + duration verification
sebastjan pushed to main at sebastjan/reels-app 2026-04-28 18:57:50 +02:00
8eaef029e2 Find chorus: weight repetitive short phrases (like 'Ohne dich x5') as strong chorus signal
sebastjan pushed to main at sebastjan/reels-app 2026-04-28 18:55:55 +02:00
c17578521a Fix find_chorus: RMS energy parser was broken (no pts_time available), now syntheses timestamps; energy weight x10 (refren je glasnejši)
sebastjan pushed to main at sebastjan/reels-app 2026-04-28 18:45:17 +02:00
64e8854cea Track mode: more sensitive face detection + longer smoothing window
sebastjan pushed to main at sebastjan/reels-app 2026-04-28 18:32:30 +02:00
400f6dbb6d Fix: limit FFmpeg crop expression to 20 sample points (was overflowing 4KB limit)
sebastjan pushed to main at sebastjan/reels-app 2026-04-28 18:29:43 +02:00
bf7ced5c7b Reset upload form also after failed jobs (so next upload works)
sebastjan pushed to main at sebastjan/reels-app 2026-04-28 18:22:43 +02:00
2e337ff079 Fix: shutil import was inside finally block, causing NameError when shutil.move was called
sebastjan pushed to main at sebastjan/reels-app 2026-04-28 18:19:44 +02:00
c34e4aa376 UX: Live progress panel below upload form, stable progress bar, inline preview/download
sebastjan pushed to main at sebastjan/reels-app 2026-04-28 18:15:25 +02:00
6e2a13d8a3 Fix cross-device link error: use shutil.move instead of os.replace
sebastjan pushed to main at sebastjan/reels-app 2026-04-28 18:05:13 +02:00
02ec6f81f2 Add Deno runtime for yt-dlp YouTube nsig challenge solving
sebastjan pushed to main at sebastjan/reels-app 2026-04-28 17:52:00 +02:00
e304b08d7b Add nodejs for yt-dlp JS challenge solver, remove anonymous VOLUME
sebastjan pushed to main at sebastjan/reels-app 2026-04-28 17:48:43 +02:00
83734dfdc5 Upgrade yt-dlp to nightly for new YouTube nsig algorithm support
sebastjan pushed to main at sebastjan/reels-app 2026-04-28 17:48:02 +02:00
47509b4f06 Add cookies support to yt_download.py for YouTube bot detection bypass
sebastjan pushed to main at sebastjan/reels-app 2026-04-28 17:34:54 +02:00
8e41bf21f6 Fix: create empty static/ in container instead of COPY (was empty in git)
sebastjan pushed to main at sebastjan/folx-live 2026-04-25 18:41:35 +02:00
e950aed6b8 Master proxy with 4h tokens via our folxlive zone - rewrite folxplay -> folxlive
sebastjan pushed to main at sebastjan/folx-live 2026-04-25 18:24:32 +02:00
b91870106b Restore Twitch-style player + Bunny token signing on our folxlive zone
sebastjan pushed to main at sebastjan/folx-live 2026-04-25 17:54:52 +02:00
4caa948d98 Switch to Rok viprime embed widget on main page (test how DVR + native controls behave)
sebastjan pushed to main at sebastjan/folx-live 2026-04-25 17:48:12 +02:00
63679fe786 Add /test-embed route - compare our player with Rok viprime embed widget for all 6 channels