kingslay / KSPlayer

A video player for iOS、macOS、tvOS、visionOS , based on AVPlayer and FFmpeg, support the horizontal, vertical screen. support adjust volume, brightness and seek by slide, support subtitles.
GNU General Public License v3.0
869 stars 184 forks source link

Support for iCloud and Remote files support (WebDAV/FTP/Google Drive/etc) #695

Open cdguy opened 6 months ago

cdguy commented 6 months ago

Since watching video content became very popular using cloud web storage using apps like Infuse, Plex; I thought it would be a great idea to be able to access to remote files using Ksplayer.

I found a library that might you help speeding the implementation of such feature:

https://github.com/amosavian/FileProvider

Thank you!

cdguy commented 6 months ago

IMG_8367 IMG_8368 IMG_8369 IMG_8370

Screenshots from VLC app and Infuse

FaiChou commented 6 months ago

I think this is a function that should be handled by the application, not a feature that a player needs to have. For instance, webdav is actually just HTTP. The application layer needs to obtain the video link and add the auth header, then it can be played normally.

As for the Samba protocol, the developers are probably researching it. So, I also want to ask how the progress is going.