mopidy扩展,可根据一天中的时间自动播放音乐
Mopidy-Auto的Python项目详细描述
Mopidy扩展,可根据一天中的时间自动播放音乐。
可用于餐厅播放适合的音乐取决于一天的时间,无需用户输入。
注意
- 仅使用file://后端进行测试。
- 这个扩展高杰克许多mopidy事件来控制回放,所以它不能很好地与其他扩展。
由前端和简单的Web客户端组成。
前端
如果没有播放曲目并且收到播放事件,或者如果播放结束,则将向 已启动轨迹列表和播放。
相册是从三个部分中的一个选择,根据一天中的时间。专辑播放后,将不再播放 直到它所在区域的所有其他专辑都播放完毕。
如果音量设置高于为节配置的音量,则会在开始播放之前降低音量。
网络客户端
可通过url/auto/访问web客户端。它显示正在播放的曲目、艺术家和专辑。
它有3个按钮:play/pause,跳到next track,跳到next album。
它还有一个音量控制。
通过使用管理密钥登录,可以删除当前播放的曲目或唱片集。
安装
通过运行安装:
pip install Mopidy-Auto
配置
在启动mopidy之前,必须为 mopidy auto到mopidy配置文件:
[auto] enabled = true # Key required to access admin section admin_key = 123 # URI where the sections folders are located. Should be same as '[file] media_dirs' base_path = file:///media/Music/ # Max number of tracks that can be added from one folder. Set to 0 or lower to disable limit max_tracks = 15 # Sections of different music activated depending on time of day. Currently locked to 3 # At what time this section gets active s0_start = 00:00 # Folder name in where to find albums s0_folder = Rap # Decrease volume to this level if it is set higher when new folder is being played s0_max_volume = 50 s1_start = 11:00 s1_folder = Trip Hop s1_max_volume = 80 s2_start = 18:30 s2_folder = Rock s2_max_volume = 80
推荐文件后端配置
若要确保播放不会因mopidy未处理的文件类型而停止,此排除很好地工作:
[file] ... excluded_file_extensions = .nfo .ini .db .rtf .jpg .jpeg .png .gif .log .dat .txt .sfv .pls .m3u .wma .mpc .htm .html .aac .m4a .sfk .url .cue .pdf .m3u8 .bmp .lnk .bc! .BMP .psp .ape .aif .rar
更改日志
0.5.0
- 如果文件夹深度超过一个级别,则认为唯一的相册会提前耗尽
- 通过返回最后一节来处理第一节不在午夜开始的内容
0.3.0
0.1.0
- 初次发布。