个人有一个群晖服务器,Synology Audio Station套件相当不错,适合听歌。但是,听书、听学习资料,尤其是一系列很多集的就有些不方便了,因为AudioStation没有针对音频的进度记录存储,有的只是当前播放队列的播放进度。相比之下群晖的Video Station就强了一截。平常也用不少听书和音频软件,如喜马拉雅、得到App,它们的专辑管理、个人订阅和播放进度功能都比较完善,用起来很舒服。那么,我们有没有可能自己在NAS上建立类似语音系统呢?其实,喜马拉雅、懒人听书、得到App就是大家熟知的播客,只不过全部都是语音而已。
下面就推荐一个Synology NAS上的自建播客方案,然后自建一个喜马拉雅、喜马拉雅、懒人听书也差不多了。这套方案没有群晖NAS也能部署,只要有PHP的Web服务器就可以,不需要数据库服务器。
***munity.com
***
***
二、安装服务器套件PodCastGenerator
可以在套件中心安装;
也可以直接到***e.net/projects/podcastgen/下载手动安装,它是sourceforge上一个开源项目 ;
三、发布播客?
浏览器中打开http://localhost/podcastgen/
将音频文件直接拷贝到media目录,不能直接拷贝的通过ftp上传;
完成播客基本信息配置,支持苹果iTunes播客;
生成播客RSS - http://ip/podcastgen/feed.xml;
PodCastGen主页
PodCastGen管理员菜单
四、播放器
各种播客终端都可以,如:iPhone的播客App、RssRadio,Android的Pocket Cast,Windows 10的Grover Cast等等,总之不少。
下面来一张Windows 10的Grover Cast的截屏:
Windows 10 Grover Cast界面
五、说明
PodCastGenerator是英文界面,暂时没有人做汉化,不过系统很简单,就几个界面;
如果音频标签信息中文出现乱码,需在getid3组件中将idv1的编码方式设为GBK,并关掉idv2的解析;
可以通过category分出多个专辑;
最后,说下和喜马拉雅、懒人听书的差别。一是没有导航页面,订阅需要都是手工添加;二是,客户端播放进度只在本地保存,不能跨终端同步。希望有牛人能把服务器端再扩充这些功能。