Containerized ๐†๐ž๐ซ๐ฆ๐š๐ง๐ƒ๐ฎ๐›๐ˆ ๐Ÿ“ฆ

Written by  on September 5, 2026 

Some of you might remember I released GermanDubI this week โ€“ a tool with a neat UI/UX to replace the English audio track of YouTube videos with a German one. Works quite well and has already served its purpose several times. The kids could watch some interesting historical videos.

So, a release does not mean my work stops. Software engineering as a craft means you maintain the product after its release. #SDLC โ€“ maybe some have heard about it ๐Ÿ˜‰

Using products also reveals some sporadic issues (dubbing could lead, in 5% of the runs, to a 100% CPU spin for ffmpeg, because of some overlapping tracks) โ€“ all known ones are fixed now. I bumped all dependencies.
And I did one thing I forgot: I containerized the whole app. So the Docker image is now available on #ghcr.

$ ๐๐จ๐œ๐ค๐ž๐ซ ๐ฉ๐ฎ๐ฅ๐ฅ ๐ ๐ก๐œ๐ซ.๐ข๐จ/๐ฆ๐š๐ซ๐œ๐ž๐ฅ๐ฉ๐ž๐ญ๐ซ๐ข๐œ๐ค/๐ ๐ž๐ซ๐ฆ๐š๐ง๐๐ฎ๐›๐ข:๐ฅ๐š๐ญ๐ž๐ฌ๐ญ

And after that, it is a one- or two-liner copy-pasted to get it running. For ๐ฑ๐Ÿ”๐Ÿ’ and ๐€๐‘๐Œ platforms.

I’ve already seen 16 downloads (๐Ÿฅน), so definitely not “no one” is using it. On the other hand: ๐ˆ ๐š๐ฅ๐ฐ๐š๐ฒ๐ฌ ๐ฐ๐จ๐ง๐๐ž๐ซ ๐ข๐Ÿ ๐ข๐ญ ๐ฆ๐š๐ค๐ž๐ฌ ๐ฌ๐ž๐ง๐ฌ๐ž ๐ญ๐จ ๐ ๐จ ๐ญ๐ก๐ž ๐ฅ๐š๐ฌ๐ญ ๐ฆ๐ข๐ฅ๐ž ๐š๐ง๐ ๐œ๐จ๐ง๐ญ๐š๐ข๐ง๐ž๐ซ๐ข๐ณ๐ž ๐š๐ฉ๐ฉ๐ฌ. What is your view?

ps. the release version 0.4.2 is just a random match, not forced

Category : docker โ€ข Python