给你的蓝光机加上海报墙
解决蓝光发烧友播放器选片没有海报墙的不方便,一键在电视/手机/平板/安卓盒子/ATV/电脑上的海报墙选片后自动调取蓝光机播放 效果视频
sony bravia生成预共享密钥看页面上的"BRAVIA商用显示器设置",在电视上自己设定预共享密钥,并且打开远程设备控制。
lg webos, 需要打开设置-支持-IP控制设置-网络IP控制 -> 打开;设置-支持-IP控制设置-LAN网络唤醒 -> 打开; 设置-常规-外部设备-用手机打开电视-通过wifi打开 -> 打开。程序第一次运行电视上会弹出确认,点击确认后以后就不会弹了。当然,如果你下一次重启程序,还会弹一次,解决方法是关闭程序后,在logs/下找到最新的日志,然后里面搜索client_key,把最新的key复制一下并填到config里tv的key中,以后都默认使用这个key,以后重启也不会弹了。
[ ] 如果你的电视暂时不在上面的列表中,首先确定你的电视是否能网络控制,如果能网络控制, 那么只是时间问题,等后续其他有你这款电视的人开发就行。如果你会python,你甚至只要花几分钟就可以创建你自己的tv,参见开发者说明
[ ] 如果你不想使用电视控制,还可以使用功放切换hdmi输出口,或者使用hdmi切换器(如hdfury)。或者自带有hdmi输入的oppo系(再给它配个盒子就行),这样蓝光机播放的时候通过切换功放/切换器/oppo的输出也能达到相同效果。
[ ] 如果以上均不行, 那么如果你在大屏上选片后,播放器开始播放时你得手动切换hdmi输出口,放完后还得自己手动切回来,这样建议就不要在大屏幕上选片了。可以在手机/平板上点海报墙选片,那么把电视/功放的参数不填就可以满足你的要求了,相当于不控制电视/功放联动。
(可选)共享的网络文件夹
》选项,一般可以留空。但如果你的emby媒体库文件夹路径不是以"/"开头(比如你是windows硬盘,配的文件夹路径是d:/movie),那么就需要填写这个网络路径不能留空。(可选)共享的网络文件夹
如果留空,那就记住前面那个文件夹路径;如果没有留空,那么就记这个填写的可选路径。安装方式有2种,docker方式和直接安装, 建议使用docker方式
docker run -itd \
--name blurayposter \
--hostname blurayposter \
-v /blurayposter/config:/config \
-e 'PUID=0' \
-e 'PGID=0' \
-e 'UMASK=000' \
-e 'TZ=Asia/Shanghai' \
--restart always \
whitebrise/blurayposter:latest
version: '3.8'
services:
blurayposter:
image: whitebrise/blurayposter:latest
container_name: blurayposter
volumes:
- /blurayposter/config:/config
environment:
- 'PUID=0'
- 'PGID=0'
- 'UMASK=000'
- 'TZ=Asia/Shanghai'
restart: always
tty: true
stdin_open: true
然后安装python依赖(linux控制台, 或者windows cmd)
pip install -r requirements.txt
下载zip压缩包到本地并解压
服务可以24h启动,只要你不改配置文件,就不需要重启程序。期间开关播放器、电视、功放、海报墙都没有影响,建议装在能24h运行的设备上, 比如nas等。
cd /home/{your user}/BlurayPoster
nohup python bluray_poster.py > /dev/null 2>&1 &
双击 bluray_poster.py 启动
保持服务运行可以加入到开机自启列表或者就不关机
见 DEVELOPMENT.md
灵感来源于xnoppo