Open Alexk2309 opened 1 month ago
The VLC PIP mode is a relatively new feature under development. Some protocols to implement it haven't come to a production version just yet. I propose we make a new this feature a new ticket and start working on it once the production version releases.
Work in progress for native VLC player support.
Why?
The VLC player supports more codecs, for audio, subs and video. The result of this is that the server will not have to transcode anything, and can instead direct play/stream any content to the client. This will result in less bugs and player errors, faster loading times, less strain on the server, support for servers without transcoding.
Music will still use the old player to be compatible will background playback.
iOS
Android
Will not be implemented right now since exoplayer is really good.
EDIT:
Android is now being considered to unify both players for a more seamless experience, and to support more for different subtitle codecs (.ASS).
https://github.com/fredrikburmester/streamyfin/pull/226
References: https://code.videolan.org/videolan/VLCKit
https://videolan.videolan.me/VLCKit/_v_l_c_media_player_8h_source.html https://videolan.videolan.me/VLCKit/protocol_v_l_c_media_player_delegate-p.html https://videolan.videolan.me/VLCKit/interface_v_l_c_media_player.html