在浏览器中渲染“现代”Winamp皮肤

2024-11-23

本文作者讲述了如何在浏览器中渲染Winamp 5的“现代”皮肤。作者通过逆向工程Maki字节码并在JavaScript中实现解释器来实现这一目标。文章详细描述了逆向Maki字节码、构建解释器、实现标准库和DOM的过程,以及遇到的挑战。虽然项目取得了部分成功,但由于Maki API的规模庞大以及与DOM交互的复杂性,项目最终停滞。文章最后提到了LLM和Winamp开源代码的出现为项目的未来发展带来了新的可能性,但也指出Winamp代码的许可证限制了进一步开发。

阅读更多
未分类

探秘 Winamp 皮肤:我发现了哪些奇闻轶事?

2024-07-25

本文讲述了作者在整理 Winamp 皮肤博物馆的过程中,发现了一些看似损坏的皮肤文件,并由此展开的一系列有趣探索。作者通过破解加密文件,发现了泰国父亲为儿子设计的皮肤、用户的电子邮件密码、Chet Baker 的秘密传记、隐藏的音频文件以及一个名为 worm.exe 的蠕虫游戏等奇特内容。作者还发现了许多隐藏在其他皮肤文件中的未知皮肤,并感叹道:当收集到足够多由真实用户创作的内容时,总能发现各种疯狂的东西。

阅读更多
未分类 皮肤