制作一个命令行播放器
注册用户即可免费观看。开发的语言是 TypeScript
xmly 主要包括3个功能,
- 下载喜马拉雅的音频,
- 将 m4a 转换为 mp3 文件,
- 对 mp3 文件进行播放,
- 以及对播放器的控制,上一首,下一首,查看播放列表等等。
主要用到了以下工具
- yargs
- inquirer
- player
- ffmpeg
- cherrio
- request
- glob
章节如下
- FREE 第 1 节 了解命令行播放器
- VIP 第 2 节 播放音乐功能
- VIP 第 3 节 转换 m4a 文件到 mp3 文件
- VIP 第 4 节 使用命令行构建工具
- VIP 第 5 节 完成喜马拉雅的爬取
- VIP 第 6 节 对音频文件进行转码
- VIP 第 7 节 重构代码
- VIP 第 8 节 完成播放逻辑
当然,源码仓库在这里,https://github.com/MiYogurt/xmly 视频地址在这里:http://nodelover.me/course/cli-play 有配套的 wiki 哦。