海螺PLAYER是一款完整功能的本地无损HIFI音乐播放器,即插即用,仅支持本地音乐播放。可用于swift项目的音频开放学习。
⚠️ 重要提示: 2.0 版本已全新重构,不支持开源。本仓库代码为 1.x 版本,仅供学习参考使用。
- 支持DSD、flac、wave、ape、MP3、aac、ogg等主流音频格式
- 支持在线歌词
- 支持锁屏音乐控制
- 支持wifi传歌
- 支持decoder &encode 编码解码在线音频
- 语言: Swift
- 框架: SwiftUI + C语言[音频播放底层改过,请注意食用]
- 依赖管理: CocoaPods
- 最低支持版本: iOS 15.0
- 音频库: sfbaudioengine
- GCDWebServer - Web 服务器功能
- FileKit - 文件管理
- Kingfisher - 图片加载与缓存
- Alamofire - 网络请求
- MijickPopups - 弹窗组件
- AlertToast - 提示组件
- ESTMusicIndicator - 音乐指示器
- ScalingHeaderScrollView - 滚动视图
- MYTableViewIndex - 表格索引
- Xcode 14.0+
- iOS 15.0+
- CocoaPods
- 克隆项目到本地:
git clone https://github.com/yourusername/HaiLuoPlayer.git
cd HaiLuoPlayer- 安装依赖:
pod install- 打开工作空间:
open HaiLuoPlayer.xcworkspace- 在 Xcode 中选择目标设备并运行项目
- iOS 15.0 或更高版本
- iPhone 或 iPad
欢迎提交 Issue 和 Pull Request!
本项目采用 MIT 许可证 - 详见 LICENSE 文件
lanerzhao[一个HIFI音乐爱好者]
⭐ 如果这个项目对你有帮助,请给它一个 Star!