smplayer-dev / smplayer

Free Media Player for Windows, Linux and Mac OS with YouTube support.
https://smplayer.info
GNU General Public License v2.0
689 stars 93 forks source link

Hi! friend! online streaming such as .m3u8 cannot be played using mplayer's smplayer #891

Open zhouxinghong opened 10 months ago

zhouxinghong commented 10 months ago

Hi! friend! IPTV online streaming such as .m3u8 cannot be played using mplayer's smplayer

Windows 10 smplayer latest version engine mplayer

MPlayer sherpya-r38407+g10a56363a7-12 (C) 2000-2022 MPlayer Team
Setting process priority: normal

Playing https://kbsworld-ott.akamaized.net/hls/live/2002341/kbsworld/master.m3u8.
libavformat version 59.34.102 (internal)
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!

Exiting... (End of file)
ID_EXIT=EOF

https://kbsworld-ott.akamaized.net/hls/live/2002341/kbsworld/master.m3u8

Hope it can be fixed in the next version, thank you very much! πŸ‘πŸŽ‰

smplayer-dev commented 10 months ago

It works if you set the "multimedia engine" in preferences -> general to mpv instead of mplayer.

zhouxinghong commented 10 months ago

It works if you set the "multimedia engine" in preferences -> general to mpv instead of mplayer. I know! However, when using mplayer's SMPlayer, it should also support .m3u8 equivalent streaming media playback. I think this is a problem on the client side, because mplayer also supports the rendering and playback of other streaming media videos such as YouTube. This is a very good start. . So hopefully you guys can resolve this issue from the client side. Thank you very muchπŸ™!

zhouxinghong commented 10 months ago

same! Fixing this problem also satisfies more choices and usage scenarios for more users.

smplayer-dev commented 10 months ago

For mplayer, enable the option "Pass the -playlist option" in preferences -> advanced -> mpv/mplayer.

zhouxinghong commented 10 months ago

For mplayer, enable the option "Pass the -playlist option" in preferences -> advanced -> mpv/mplayer. With your settings, trying again .m3u8 still won't play. If you don’t believe it! You can also try it yourself.

zhouxinghong commented 10 months ago
-channels 8 -softvol -softvol-max 110 -playlist https://kbsworld-ott.akamaized.net/hls/live/2002341/kbsworld/master.m3u8

libavformat version 59.34.102 (internal)
MPlayer sherpya-r38407+g10a56363a7-12 (C) 2000-2022 MPlayer Team
Setting process priority: normal
    Scanning dir C:/WINDOWS/fonts/Deleted

Playing https://kbsworld-ott.akamaized.net/hls/live/2002341/kbsworld/01.m3u8.
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!

Playing https://kbsworld-ott.akamaized.net/hls/live/2002341/kbsworld/02.m3u8.
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!

Exiting... (End of file)
ID_EXIT=EOF
smplayer-dev commented 10 months ago

I see. It works on Linux though. I guess it's a problem in that version for Windows. Unfortunately I couldn't find a version for Windows that works.

zhouxinghong commented 10 months ago

It works on Linux though. I guess it's a problem in that version for Windows. Unfortunately I couldn't find a version for Windows that works. Is there anything I can do to help you?