MediaHug and MpvBuddy: Dev Build Logs for OpenSource Media Tools

For the past couple of weeks, I’ve been working on some open source programs and other projects I really want to get out there in the greater community. I was laid off back in March. Recently I got back on the caffeine (I quit back in December, but got back on the wagon in August). Last week I started working full time again. It’s the first time I haven’t been on Linux at work since 2012. I’m back in the .NET/Windows world :sweat_smile:.

So I anticipate my development is going to slow a bit, but I don’t want to lose the momentum I’ve gained over my forced vacation. I’ve got a lot of plans, not just for MpvBuddy and MediaHug, but other projects as well. I have a full CI/CD build environment built around Laminar that I’ve named Turbulent (get it? :innocent:).

Build Logs

Date Build Log
September 13 2025 DJSumDog
September 6 2025 DJSumDog
August 25 2025 DJSumDog
August 20 2025 DJSumDog
August 19 2025 DJSumDog
August 14 2025 DJSumDog
August 14 2025 DJSumDog
August 12 2025 DJSumDog
August 11 2025 DJSumDog
August 9 2025 DJSumDog
August 6 2025 DJSumDog
August 5 2025 DJSumDog
July 30 2025 DJSumDog
July 28 2025 DJSumDog
July 23 2025 DJSumDog

Grants

I’ve applied for the NLnet grant. I like their application as it’s fairly straight forward with lots of individual sections indicating exactly what they’re looking for. Futo just has an e-mail address. The PDF from the NLnet application will certainly help for future grant applications, but I want to get a few things into a better state before I start future applications.

Project Blog

I do have my own website, but I think I’m just going to post major releases. I’ve kept my individual build logs on the fediverse, but I wanted to keep a blog thread here on L1T with just the summaries from each build session. Any comments, advice or tips are always appreciated.

I want to get to the point where I can write full tutorials for how to build complete pipelines for others trying to write, build, distribute and gain adoption for their own open source applications.

Full build log: DJSumDog

Summary for 6th September

  • Created a Release of mpvbuddy with playlist reorder support
  • Finally started getting tests in for the controller
  • Started work on adding an image/slideshow interval to mediahug
  • Didn’t get as much work done on hardware projects as I’d liked before calling it a night

Summary for 13th September

Full build log: DJSumDog

Going to try out xlibre on the new Gentoo box. Also get some testing done on the new Mediahug branch I have for some image slideshow options.

https://gitlab.com/djsumdog/mediahug/-/tree/slideshow-duration

Didn’t get as much done on my blog post draft, but I think I’m in decent shape for tomorrow.

It’s a bit more difficult to find time to work on all of this now that I have a full time job again.

I started working on stuff for September 14th, but ended up doing more blog/writing and no real programming so I didn’t post an update.

20 September: Build Log

Big updates on my downloading frontend. Connected a lot of stuff together, but still haven’t gotten around to yt-dlp integration. Getting there, but right now it’s time for bed.

Build Long for September 27th

Summary:

Made a lot of progress on what’s essentially a yt-dlp frontend. Dealing with correctly sizing dialogs in Qt is way more complicated than it needs to be. LLMs are proven mostly worthless again.


Started the work on getting the CI working too. Unit tests run, but I need some additional work for the integration test builds.

Build log October 4th

Making a lot of progress. Integration now fully works with my MpvBuddy application as well. I hope to get a full release of this thing in October as well as a video up. I starting looking into getting it work on a Mac. I was able to get Mpv to compile, so that’s a good first step.