Repository navigation
Vidfiddle 0.2.0
Vidfiddle turns your RSS feed into short vertical videos on your own server, holds each one for your approval, and schedules it. This release adds two open source schedulers and a published Docker image, and drops the YouTube clips feature.
New
- Publish through Postiz or TryPost. Both are open source; run them yourself or use their cloud. They join Publer. Vidfiddle uploads each video to Postiz as a file, so with Postiz your Vidfiddle doesn't have to be reachable from the internet. Setup is under Publishing in the README.
- A published image.
ghcr.io/zellerhaus/vidfiddle, for amd64 and arm64.docker compose up -dnow pulls it instead of building from source, andVIDFIDDLE_VERSIONin.envkeeps you on a release. - One-container mode.
node scripts/start-all.mjsruns the app and the worker together, for hosts that run one service per app (Railway, PikaPods, an Unraid template). See One container. - Bulk create. Select posts on Content and make a video from each at once.
- Running Generate again on a post reuses its video instead of failing.
- Vidfiddle no longer calls Creatify when Creatify isn't configured.
Changed
- LightPost is now experimental. Released LightPost can't post these videos yet; use Publer, Postiz or TryPost.
Removed
- YouTube clips, along with the Deepgram, Creatomate and Submagic settings. Vidfiddle now does one job: posts in, videos out. A migration drops the YouTube tables if they're empty, and renames them (
youtube_sources_removed,youtube_clips_removed) if they hold anything, so no data is lost.
Upgrading from 0.1.0
git pull
docker compose pull
docker compose up -dThe worker applies the migration when it starts. You can delete WORKER_SECRET, DEEPGRAM_API_KEY, CREATOMATE_API_KEY and SUBMAGIC_API_KEY from your .env.
The eight showcase videos stay attached to v0.1.0.