Skip to content

Vidfiddle 0.2.0

Choose a tag to compare

@zellerhaus zellerhaus released this 02 Nov 23:46
4d15d1a

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 -d now pulls it instead of building from source, and VIDFIDDLE_VERSION in .env keeps you on a release.
  • One-container mode. node scripts/start-all.mjs runs 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 -d

The 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.