Did some #coding again on #StreamingMediaLauncher again for a change.
Refactored some code, and (re)considered a couple of approaches to how I am doing things.

Definitely sped up the code a bit by lazy loading things, and switching some cached results from #json to #jsonlines.

Feels like I learned some #Python things, which is a good feeling.

Right, no #coding on #StreamingMediaLauncher nor my #blog today, but instead the start of a (hopefully) quick #TCL script for the #MSX #emulator #openMSX.
I want to use this to keep track of and annotate/name screenshots of games I play to build maps with.

Ideally I should hook into the appropriate memory calls and extract #VRAM, but that needs to be tailored to each game.
So, instead I'll work with manual screenshots and grid location selection.

Ugh... I haven't touched my #StreamingMediaLauncher project in a week or longer, and I have a hard time remembering what I was going to do next...

#coding

Cool, got some #GUI progress on my #StreamingMediaLauncher #wxPython project :D

It now fills a grid with buttons with thumbnail images for my subscriptions' videos, and clicking on them will open #MPV. :D

Auto-resizing still doesn't quite work as well as I'd like though... will have to look closer into that...

Start-up time also is still quite atrocious, but that should probably improve by loading a smaller JSON file with less cached video entries.

#coding

Right, the code for my #wxPython media launcher project now has a (private for now) remote repo too, aptly named #StreamingMediaLauncher.

So, if shit hits the fan (or tea hits the laptop), past week's #coding won't be a waste. ;)