Emby/Jellyfin 调用外部本地播放器,并回传播放记录。适配 Plex。
< Părere la script-ul embyToLocalPlayer
strm_direct_host
启用这个
strm_direct_host
启用这个
大佬,这里格式应该怎么填,strm文本里路径指向H:\电影\Black Widow (2021)\Black Widow (2021).mkv,jellyfin是192.168.50.10:8096,试了各种都没法奏效,yes,H:,http://192.168.50.10:8096/,http://192.16_mix_host_:8096
哦好了,192.168.50.10:8096就行,不用加http
strm_direct_host
启用这个
大佬这个报错,该怎么解决,单个播放回传没有问题,但是用到播放列表就会出错
[01-07 10:05:10.4] Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36
[01-07 10:05:10.4] ["192.16_mix_host_:8096 match: dev[strm_direct_host] ['192.16_mix_host_:8096']"]
[01-07 10:05:10.4] source_path='G:\\动漫2\\key社系列\\AIR\\AIR [ANK-Raws]\\AIR 06 「ほし~star~」 BDrip FLACx2 5.1ch AC3 VFR SUP x264-ank.mkv'
[01-07 10:05:10.4] server=jellyfin/10.11.5 data['mount_disk_mode']=True
[01-07 10:05:10.4] ['192.16_mix_host_:8096 not match: gui[except_host] []']
[01-07 10:05:10.4] command line: ['C:\\etlp-mpv-py-embed-win64\\mpv_embed\\mpv.exe', 'G:\\动漫2\\key社系列\\AIR\\AIR [ANK-Raws]\\AIR 06 「ほし~star~」 BDrip FLACx2 5.1ch AC3 VFR SUP x264-ank.mkv']
[01-07 10:05:10.4] ["192.16_mix_host_:8096 match: playlist[enable_host] ['local', '127.0', '192.168', '192-168-', 'example.com:8096', '.']"]
[01-07 10:05:10.4] ['C:\\etlp-mpv-py-embed-win64\\mpv_embed\\mpv.exe', 'G:\\动漫2\\key社系列\\AIR\\AIR [ANK-Raws]\\AIR 06 「ほし~star~」 BDrip FLACx2 5.1ch AC3 VFR SUP x264-ank.mkv']
args=['--force-media-title=AIR S1:E6 - 星~star~ | AIR 06 「ほし~star~」 BDrip FLACx2 5.1ch AC3 VFR SUP x264-ank.mkv', '--osd-playing-msg=${path}', '--start=413', '--input-ipc-server=\\\\.\\pipe\\pipe_nameA', '--script-opts-append=autoload-disabled=yes']
[01-07 10:05:10.4] some ep miss path or runtime data, may leak error
['E5-翼~wing~-id=5f3136a3b4ac7722cdf2cdcb8d515275']
[01-07 10:05:18.8] ['192.16_mix_host_:8096 not match: dev[playing_feedback_host] []']
............[01-07 10:06:10.8] mpv exit, return stop sec, stop_sec=676
[01-07 10:06:10.8] update progress: AIR 06 「ほし~star~」 BDrip FLACx2 5.1ch AC3 VFR SUP x264-ank.mkv stop_sec=961
[01-07 10:06:10.8] strm: fetching playback info
Exception in thread Thread-7:
Traceback (most recent call last):
File "threading.py", line 980, in _bootstrap_inner
File "threading.py", line 917, in run
File "C:\etlp-mpv-py-embed-win64\utils\http_server.py", line 297, in start_play
player_manager.update_playback_for_eps()
File "C:\etlp-mpv-py-embed-win64\utils\player_manager.py", line 162, in update_playback_for_eps
ep['item_id'] = _media_source[0]['ItemId']
KeyError: 'ItemId'
单独搞了个6集测试了下,如果一次都没播放过,那播放器那里按顺序1,2,3,4,5,6回传不会有错。如果全都播放过了,那从播放器的播放列表随意切换播放1,3,6,1回传也不会有错。但要是一次没有播放过的剧集,从中间开始第3集开始播放,从播放列表切到第1集就有问题,或者然后中间跳一集到第5集也会回传失败。好像是some ep miss path or runtime data, may leak error['E5-翼~wing~-id=5f3136a3b4ac7722cdf2cdcb8d515275']这里出错的,没有播放过的剧集就会显示这个。
修了,更新看看
修了,更新看看
大佬nb,Orz
大佬,我又来了,使用感觉非常好。不过最近看到strm文件,又在折腾了,这个硬盘模式是不是不适用于播放strm文件,看了眼日志,虽然识别到strm指向本地硬盘路径,但是播放strm,['mount_disk_mode']这个参数就是False,导致只能流媒体播放。
[01-05 21:46:27.3] skip update progress, Black Widow (2021).mkv start_sec stop_sec too close
127.0.0.1 - - [05/Jan/2026 21:46:35] "POST /embyToLocalPlayer/ HTTP/1.1" 200 -
127.0.0.1 - - [05/Jan/2026 21:46:35] "POST /embyToLocalPlayer/ HTTP/1.1" 200 -
[01-05 21:46:35.2] PyScript/2025.11.26 UserScript/2025.12.26 Tampermonkey/5.4.1
[01-05 21:46:35.2] Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36
[01-05 21:46:35.2] source_path='H:\\电影\\Black Widow (2021)\\Black Widow (2021).mkv'
[01-05 21:46:35.2] subtitles: cuz unspecified and not external -> subtitle_priority: --sid=1 (mpv only): SRT,SRT - 英语 - 默认 - SUBRIP
[01-05 21:46:35.2] server=jellyfin/10.11.5 data['mount_disk_mode']=False
[01-05 21:46:35.2] ['192.16_mix_host_:8096 not match: gui[except_host] []']
[01-05 21:46:35.2] command line: ['D:\\mpv-lazy\\mpv.exe', 'http://192.16_mix_host_:8096/videos/3e02d1ccfe04d4d832fc5ab5b585e51d/stream.mkv?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzE0My4wLjAuMCBTYWZhcmkvNTM3LjM2fDE3NjcwMDcwNjE5MDY1&MediaSourceId=3e02d1ccfe04d4d832fc5ab5b585e51d&PlaySessionId=5ba53eea30284fc6b9a9dab9b7dd770a&api_key=_hide_api_key_&Static=true']
[01-05 21:46:35.2] ["192.16_mix_host_:8096 match: playlist[enable_host] ['local', '127.0', '192.168', '192-168-', 'example.com:8096', '.']"]
[01-05 21:46:35.2] ['D:\\mpv-lazy\\mpv.exe', 'http://192.16_mix_host_:8096/videos/3e02d1ccfe04d4d832fc5ab5b585e51d/stream.mkv?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzE0My4wLjAuMCBTYWZhcmkvNTM3LjM2fDE3NjcwMDcwNjE5MDY1&MediaSourceId=3e02d1ccfe04d4d832fc5ab5b585e51d&PlaySessionId=5ba53eea30284fc6b9a9dab9b7dd770a&api_key=_hide_api_key_&Static=true']
args=['--sid=1', '--force-media-title=新建文件夹 | Black Widow (2021).mkv', '--osd-playing-msg=新建文件夹 | Black Widow (2021).mkv', '--force-window=immediate', '--start=0', '--input-ipc-server=\\\\.\\pipe\\pipe_nameB', '--script-opts-append=autoload-disabled=yes']
[01-05 21:46:37.1] ['192.16_mix_host_:8096 not match: dev[playing_feedback_host] []']
...................................[01-05 21:46:55.7] mpv exit, return stop sec, stop_sec=None
127.0.0.1 - - [05/Jan/2026 21:47:43] "POST /embyToLocalPlayer/ HTTP/1.1" 200 -
127.0.0.1 - - [05/Jan/2026 21:47:43] "POST /embyToLocalPlayer/ HTTP/1.1" 200 -
[01-05 21:47:43.4] PyScript/2025.11.26 UserScript/2025.12.26 Tampermonkey/5.4.1
[01-05 21:47:43.4] Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36
[01-05 21:47:43.4] server=jellyfin/10.11.5 data['mount_disk_mode']=True
[01-05 21:47:43.4] ['192.16_mix_host_:8096 not match: gui[except_host] []']
[01-05 21:47:43.4] command line: ['D:\\mpv-lazy\\mpv.exe', 'W:\\硬链接\\动漫\\凉宫春日的忧郁 (2006)\\Season 1\\凉宫春日 的忧郁 - S01E01.mkv']
[01-05 21:47:43.4] ["192.16_mix_host_:8096 match: playlist[enable_host] ['local', '127.0', '192.168', '192-168-', 'example.com:8096', '.']"]
[01-05 21:47:43.4] ['D:\\mpv-lazy\\mpv.exe', 'W:\\硬链接\\动漫\\凉宫春日的忧郁 (2006)\\Season 1\\凉宫春日的忧郁 - S01E01.mkv']
args=['--force-media-title=凉宫春日的忧郁 S1:E1 - 朝比奈实玖瑠的冒险 Episode 00 | 凉宫春日的忧郁 - S01E01.mkv', '--osd-playing-msg=${path}', '--start=242', '--input-ipc-server=\\\\.\\pipe\\pipe_nameC', '--script-opts-append=autoload-disabled=yes']
[01-05 21:47:45.1] ['192.16_mix_host_:8096 not match: dev[playing_feedback_host] []']
[01-05 21:47:51.2] mpv exit, return stop sec, stop_sec=242
[01-05 21:47:51.2] skip update progress, 凉宫春日的忧郁 - S01E01.mkv start_sec stop_sec too close
为什么想用strm呢,主要是屯屯鼠,下载下来的视频都带特典cd不舍得删,所以现在媒体库里的视频都是硬链接出来的单独搞了个文件夹。又因为怕硬盘损坏,所以搞了云盘,备份了原先带特典的,但是辛辛苦苦改名+刮削的媒体库也舍不得,想备份又太浪费空间,看见这个strm两眼放光,这样备份也节省空间,回头下载只要下载在同一个盘符就行。哎尽折腾