Sonora:一个很小的音乐播放器
大家平时用什么听音乐呢?我最近发现了一个叫Sonora的音乐播放器,简直就是为那些喜欢简约设计的人量身定制的。Sonora是专门为OS X系统设计的,虽然它小巧,但功能一点都不含糊。
Sonora的亮点
首先,Sonora的界面设计真的是很吸引人。它抛弃了那些冗长的文本列表,取而代之的是一个充满艺术感的专辑网格。每次打开应用,看到这些美丽的专辑封面,心情都会好很多。
不仅如此,Sonora的速度也非常快。这得益于它几乎所有的用户界面都是基于Core Animation构建的,所以使用起来特别流畅,就像丝滑的巧克力一样。
对于音乐格式的支持,Sonora也毫不逊色。无论你有什么格式的音乐文件,Sonora几乎都能搞定,因为它使用了SFBAudioEngine,支持各种格式。
使用体验
Sonora的搜索功能也很强大。在应用内的任何地方输入文字,就能立刻搜索到你的专辑、艺术家、歌曲和混音。它甚至还有一个全局搜索窗口,你可以设置一个热键,不打断工作就能播放和排队音乐。
说到排队功能,Sonora也很贴心。它有一个中央队列,所有的音乐播放都在这里进行。你可以随时添加、删除和重新排列歌曲,想怎么听就怎么听。还可以一键保存你的播放队列,方便以后再听。
Sonora还集成了社交功能,可以通过Last.fm进行scrobbling,还能分享到Twitter、iMessage和Email。
如何安装
如果你想自己编译Sonora,可以选择快速方法或者最佳方法。快速方法就是下载一个已经配置好的Libraries.zip文件,解压到Sonora文件夹中。最佳方法则是自己设置依赖项,确保使用最新版本的库。
无论选择哪种方法,记得在Sonora.xcworkspace中编译,而不是xcodeproj。
代码状态
目前Sonora的应用是可以正常使用的,但还有很多bug需要修复。Sonora 2的很多部分已经重写,但仍有一些旧代码需要改进。如果你对Cocoa和Objective-C有研究,欢迎贡献代码。
贡献与许可
Sonora的代码是开源的,采用BSD 3-Clause许可证。但需要注意的是,Sonora的设计资产是受版权保护的,不能用于任何商业或非商业用途。
最后嘛,我觉得Sonora真的是一个很不错的音乐播放器。它的设计简约而不简单,功能强大而不复杂。如果你也喜欢这种风格,不妨试试看。