Bit Wave! 一个播放器的开发实录 0x00

Bit Wave播放器开发日志

经过多次尝试与失败, 我大概确定下来播放器应该怎么实现了.

这个项目的前身是我计划开发的听风音乐播放器Listen To Wind, 结果这个名字表面上看起来是挺好的, 但是写到界面里一看, 实在是太特么长了, 用户把窗口拉小一点, 这个标题能把控件挤得乱七八糟. 经过摇骰子式起名多重考虑, 给她换了个简单点的名字.

这个播放器打算干什么:

  • 集成本地音乐与视频媒体管理功能: VLC等主流播放器虽然支持播放列表, 但毕竟没有一个长时间的播放列表管理系统, 也没有一个舒适的界面. 强大倒是挺强大的, 可是操作总感觉不舒服. 音乐播放器倒是可以选择Clementine, 但是没有国内音乐厂商的在线音乐服务而且界面太特么丑了. 以及大多数播放器要么只能放音乐要么只对视频播放体验有所优化, 没有一个用着顺手的统一播放器.
  • 画一个好康的UI: 这个十分重要!!! 好康的界面是第一生产力!!!
  • 插件化集成一些国内媒体服务厂商的API: 在线音乐提供商(网易云音乐)对于我来说已经是必不可少的东西了. 毕竟手动上网找歌曲资源太麻烦, 何况我还是个木耳, 高音质对我来说没什么特别的感受, 所以在线音乐必须要有. 如果有可能的话还想集成一下BIiliBili的API, 一键追番岂不爽哉?
  • 针对Linux进行集成, 同时跨平台发布: 国内厂商实在是太怠惰(大脑都在颤抖!!!)了, 网易云音乐 for Linux已经不支持播放某些付费歌曲了, 其他厂商干脆就没有支持Linux的计划.
  • 兼顾本地管理与在线媒体管理: 目前已经有不少项目提供了国内音乐第三方解决方案了. 但是经过实际使用体验发现都不太行…要么和操作系统的集成度不够高, 要么功能过于简陋, 有些甚至连最小化到托盘都不支持. 而且大多数第三方播放器都不支持下载操作. 要知道背着电脑到处跑着打线下, 离线音乐是很重要的.

关于版权问题:

既然是使用国内厂商的API, 那免不了要面对合法性和各种权利问题. 我决定对在线数字媒体严格遵守国内厂商的使用条款, 其他方面可能就只能尽力做到一个好用合格的第三方播放器了, 如有侵权问题, 对应功能/资源将会第一时间移除.

评论

:D 一言句子获取中...