展示HN:一款自托管的80年代复古风格MP3播放器

2作者: hilti3 天前原帖
我开发了NeonAMP,这是一个基于浏览器的MP3播放器,运行在一个单独的PHP文件中。<p>你只需将index.php放入一个MP3文件夹中,它会自动扫描库,读取完整的ID3标签,并将元数据存储在SQLite中。播放使用Web音频API,包括DJ风格的曲目间交叉淡入淡出效果。<p>用户界面以键盘驱动,故意采用复古风格。前端没有使用任何框架,没有构建步骤,整个程序的大小不到100KB。<p>技术:PHP 8.3+,原生JavaScript,SQLite。<p>演示链接:<a href="https:&#x2F;&#x2F;github.com&#x2F;marchildmann&#x2F;NeonAMP" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;marchildmann&#x2F;NeonAMP</a><p>想知道大家的看法以及这个项目可以改进的地方。
查看原文
I built NeonAMP, a browser-based MP3 player that runs as a single PHP file.<p>You drop index.php into a folder of MP3s and it auto-scans the library, reads full ID3 tags, and stores metadata in SQLite. Playback uses the Web Audio API, including DJ-style crossfading between tracks.<p>The UI is keyboard-driven and intentionally retro. No frameworks on the frontend, no build step, and the whole thing is under 100KB.<p>Tech: PHP 8.3+, Vanilla JS, SQLite.<p>Demo: <a href="https:&#x2F;&#x2F;github.com&#x2F;marchildmann&#x2F;NeonAMP" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;marchildmann&#x2F;NeonAMP</a><p>Curious what people think and where this could be improved.