- Artwork in Client App and server component. Both Plex and JellyFin can provide it. With included retry if things fail or are talking too long.
- MilkDrop Optimizations speeding up:
- Bypass extended VM dispatch for scalar MilkDrop arithmetic
- Keep persistent MilkDrop mesh variables in place between vertices
- Real transition support added together with hard cut already in place.
- Port of Monkey Virtualization Plugin
- 1:1 behavior taken out of the binary
- Own settings menu for Monkey
- Speed setting, hidden roughness setting
- Easter Egg!
- Optimize video playback by passing owned AVCC packets directly to Media Engine.
I had this one in mind for a long time now, even longer than MilkDrop... Only problem I saw was that Monkey never was open source. But little did I know that Codex does not really care if it's binary or C source code with documentation and comments ^^
I had to explain it why I was allowed to reverse the plugin under european law and had to send proof from local law, but then it happily started tearing apart the plugin. First it found quite well known algorightms and created me a test version from it. This one worked fine already, but the look and feel was quite different. Thus I told him step by step to get as much information as possible out of the binary. By now it looks almost identical to the PC version. We are at a state now where it even took the randomizer implementation off the original just to make it REALLY REALLY behave the very same!
We are that close to the real thing now that I started wondering the same thing I did when I still was a child... What is behind all the other tunnels? I'd like to go and check out, but the thing is auto controlled!! Well... We now have a disable auto pilot feature :D Just push L+R while in Monkey virtualization :D
Still left todo:
- More optimization!
- External subs support in JellyFin support.
- You name it!!