Backend developer here learning a new UI framework.
I’ve been pretty sick of dragging folders into MPV/MultiFun Player for awhile now and have made a side project of it the last couple of weeks. I’m kind of a data junkie, so everything is tucked neatly in it’s folders where it belongs, but Windows Explorer doesn’t really show previews where you need them to avoid having to click into folders and pretty much any file manager you get is only going to be a little better feature wise.
So, I made a thing. I’ve been thinking about it for awhile and I think I’ve gotten the idea to a place where I actually like it and will keep using it myself, but what is the community interest like for a better way to view your library?
Is anyone excited or got a better solution?
Basic technical stuff…
- This just enumerates a directory and finds all the video files. If there’s a matching .funscript or .*.funscript, you get an icon. I think everyone stores the funscript beside the video with the same name right?
- This isn’t playing anything. It will launch the video in a default player, and I haven’t looked at which player apps might support launching directly to them, but, if the other app accepts it gracefully… it’s on the list.
- I’m mostly interested in the presentation of the files. So I’m not keeping a database of any sort. The largest library (folder full of folders with videos and scripts) that I have is 300 files, and it works plenty fast from the file system I think.
- It is generating a 150x150 thumbnail.png file and it extracts the meta tags from the funscript into it’s own meta.json. I’m considering moving them to a secret folder so they’re hidden, but, I don’t hate the idea of these being supporting files that I keep around.
- These meta tags, can be given glorious purpose! I’ve got a big list of performers that I’m matching from filenames to build the performer filter lists in the screenshot, but tags in metadata would be even better.
- The idea is that this app uses meta.json for it’s data. This is the data you’ll see and be able to edit in Funsplorer. You can export back to the funscript if you want (with auto-backup). But this should keep from wrecking anyone’s collection or interfering with other apps.
Can’t figure images out…