文章摘要
这是一个用Swift语言为macOS系统开发的Winamp播放器克隆项目,托管在GitHub上。项目名为"winamp",由开发者mgreenwood1001创建,旨在复现经典音乐播放器Winamp的功能和界面。
文章总结
GitHub项目:Swift语言开发的macOS版Winamp克隆
项目地址:https://github.com/mgreenwood1001/winamp
项目概况
这是一个用Swift语言开发的macOS应用程序,完美复刻了经典Winamp播放器的使用体验。项目已获得104颗星标和1次分叉,采用MIT开源协议。
核心功能
- 支持MP3/FLAC音频播放
- 经典Winamp风格界面
- 播放列表管理(支持M3U格式)
- 完整播放控制(播放/暂停/停止/上一曲/下一曲)
- 频谱分析可视化效果
- 10段均衡器
- 文件浏览器支持拖拽操作
- 多种示波器可视化效果
- Milkdrop可视化效果(支持全屏模式和歌词叠加)
系统要求
- macOS 13.0及以上
- Xcode 15.0及以上
构建方式
Xcode方式:
- 打开Winamp.xcodeproj
- 选择Winamp方案
- 直接构建运行(⌘R)
Swift Package Manager方式:
bash swift build swift run
项目截图
- 全屏可视化效果
- 最小化模式(主窗口与播放列表可独立操作)
下载安装
可通过Releases页面获取最新版本。
支持开发者
开发者提供了Buy Me a Coffee的支持渠道。
项目结构
包含主要源代码目录、资源文件、Xcode工程文件以及构建脚本等。最新版本为v1.0.6(2025年11月11日发布)。
(注:原文中大量GitHub导航菜单、页脚信息等与项目主体无关的内容已作删减,保留了核心的项目介绍、功能说明和技术细节。)
评论总结
这篇评论主要围绕一个Winamp克隆版在macOS上的开发展开讨论,主要观点如下:
- 对项目的肯定与怀旧情怀
- "A winamp clone for os/x - interested in learning swift, and wanted a stable version of winamp for os/x - two itches scratched" (hyperbole)
- "Memories from over 20 years ago...I liked winamp when I was using windows" (andreww_young, shevy-java)
- 命名争议与法律风险
- "You should change the name. I am pretty sure the name Winamp is trademarked" (littlecranky67)
- "If it doesn't run on Windows, how can it call itself Winamp? Macosamp makes more sense" (antonyh)
- 技术实现讨论
- "Does not use the macOS standard toolkit or comply with Apple user interface guidelines" (bitwize)
- "Native app!!! It is not a trashpile of javascript...Warms my heart!" (dmitrygr)
- 操作系统名称争议
- "Why do people insist on still calling macOS 'OS X'?" (stalfosknight)
- "I read this as OS/2...macOS was never known as OS/X" (runjake)
- 替代方案推荐
- "Foobar2000 is the spiritual successor to Winamp" (theoldgreybeard)
- "I've been using Audacious...with an XMMS skin" (littlecranky67)
- 项目准确性争议
- "Pretty misleading headline. This isn't actually Winamp" (xenophonf)
- "The page itself has a more accurate description (Winamp clone)" (Dwedit)