xfangfang / Macast

Macast is a cross-platform application which using mpv as DLNA Media Renderer.

Home Page:https://xfangfang.github.io/Macast/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[BUG] When encountering unsupported video format on Linux platform, macast will get stuck

Lzyj07 opened this issue · comments

Versions

  • System: Linux mint
  • System version: 20.2
  • Processor architecture: x86_64
  • APP version: v0.6.4

Bug recurrence

右键macast托盘图标,在手机es文件浏览器中快速切换本地视频播放,发现有些视频会让“复制视频连接”消失,而且视频会卡住,此时切换视频大小,会导致视频消失,再次切换视频,所有视频都不能播放。

此时,需要点击“停止投屏”并再次“开启投屏”,才能重新播放视频。

以上步骤用macOS复现发现macOS基本上不会出现卡住的现象,除了个别不能识别的格式,并且重新点击能播放的视频能够立即播放。

Additional information

(More description of this bug)

Log

Starting Macast from terminal to get logs.

Linux

python Macast.py

不会用,我尝试使用python3 macast.py
Traceback (most recent call last):
File "macast.py", line 20, in
from .utils import load_xml, XMLPath, Setting, SettingProperty, SETTING_DIR, notify_error
ImportError: attempted relative import with no known parent package

请提供一个可供复现的最小操作步骤,包含具体的视频(视频文件尽可能的短一些)和详细的log,视安装方式linux获得log的方式有:

python Macast.py
macast-gui
macast

此时切换视频大小

这句话什么意思?

在手机es文件浏览器中快速切换本地视频播放

意思是慢速切换就没问题?

这里是我录的bug视频和log文件

我用阿里云盘分享了「macast_bug反馈」,你可以不限速下载🚀
复制这段内容打开「阿里云盘」App 即可获取
链接:https://www.aliyundrive.com/s/7MJVi3Jzmf3

抱歉,朋友您可能理解错我的意思了,我是说的导致出错的视频文件,因为我实在是找不到这样能导致播放错误的视频文件

ps. github可以直接把要上传的文件拖到聊天窗口上传,

QQ._2EE7A9B7ACCD10F9BEB3675576E9B2EA.mp4
QQ._7b0a77b13988c816e59ed38e1a2a37f91576725373.mp4

还有一个超过10M放阿里云盘上面的链接了

okk 等我今晚就看一下能不能复现

我注意到你用的不是最新版Macast。
我在我的老安卓手机上用es文件浏览器死活搜不到设备,可能是安卓版本太老了的缘故?
对照你的log小小修复了一下,希望能解决,但是也不是很确定:https://github.com/xfangfang/Macast/actions/runs/1243069539

我用了下v0.65版本还是不行,还是会卡住
macast_log_v0.65.txt

右键macast托盘图标,在手机es文件浏览器中快速切换本地视频播放,发现有些视频会让“复制视频连接”消失,而且视频会卡住,此时切换视频大小,会导致视频消失,再次切换视频,所有视频都不能播放。

上面发的视频在我的电脑上都可以正常播放,没有您说的有些视频会让“复制视频连接”消失,而且视频会卡住要不换一个其他的投屏端吧,es那个貌似不是dlna而是chromecast,按理来说是不支持投dlna的,我安装最新版的es也没办法投视频

现在我也没太搞明白究竟要怎么复现bug,可不可以有一点详细步骤呢?比如说 提供的视频1、2,先投1可以正常播放,这时候投2就会卡住,这种详细的步骤,不然我太难在本地复现了

Screenshot_20210922-212154__01
在工具箱里,有投屏选项。我之前的的反馈视频里就有,投的第一个乌鸦校尉的视频就是正常的有复制链接的选项,随后我就点了发给你的那三个有问题的视频,然后就没了复制链接的选项,并且卡住了不再进行视频播放,切换大小直接没了播放窗口,然后关闭投屏服务再开启才能重新接受投屏。

感谢详细反馈,我感觉这个可能是不同平台上mpv操控的返回值有细微不同导致的,意外的是我昨天解决别的问题的时候也遇到了相似的问题,希望最新的测试版可以解决您的问题:https://github.com/xfangfang/Macast/actions/runs/1261744472

请问有更多后续嘛