VLC "enabler" for webdav, https, proxies, credentials
Posted: 05 Feb 2013 23:36
Hi !
This post to communicate around a small app i made recently (for my own needs). Just thought i should share it because it might help some other people that have issues with progressive download from web sites or webdavs.
As i said, VLC has some issues with HTTPS (does not accept any certs, and even less if self-signed),it also seems to have issues with websites that need authentication. I could not make it work with authenticated proxies either (not sure about normal proxies). And with owncloud (started playing with it), ajaxplorer, or other alternatives, webdav is somehow becoming a little bit popular.
So i made this small program, published at : http://code.google.com/p/gp-vlc/
1rst "feature" webdav (only tested against owncloud's sabredav):
This program allows to list all files in a webdav (you need URL and password) and filter the files in order to find the one you want.
Ex: if you enter the following text "word1 word2 word3", only the file whose path contain "word1" AND "word2" AND "word3" will show.
First:scan, then:filter.
I think it's efficient enough not to need a full file explorer with directories...
2nd "feature" progressive download :
For playback, the program will act as a (reverse) proxy. It will handle SSL and server or proxy authentication and present to VLC a "local" (127.0.0.1:xxxx) http resource : no ssl, no authentication, no proxy for VLC.
Warning : The SSL handling is "dirty", i accept any cert from anyone.
The software is in java (>1.6) because that's the language that i know the best, so it was a lot faster to code than any native software, or trying to fix VLC.
It's open-sourced, feel free to do whatever you want, of courses suggestions, patches, or bug reports are welcome.
Yes, i "played" with the GUI to make it skype-like
Hope it'll be usefull to some people that would like to play their media directly from their owncloud (or other) webdavs !
This post to communicate around a small app i made recently (for my own needs). Just thought i should share it because it might help some other people that have issues with progressive download from web sites or webdavs.
As i said, VLC has some issues with HTTPS (does not accept any certs, and even less if self-signed),it also seems to have issues with websites that need authentication. I could not make it work with authenticated proxies either (not sure about normal proxies). And with owncloud (started playing with it), ajaxplorer, or other alternatives, webdav is somehow becoming a little bit popular.
So i made this small program, published at : http://code.google.com/p/gp-vlc/
1rst "feature" webdav (only tested against owncloud's sabredav):
This program allows to list all files in a webdav (you need URL and password) and filter the files in order to find the one you want.
Ex: if you enter the following text "word1 word2 word3", only the file whose path contain "word1" AND "word2" AND "word3" will show.
First:scan, then:filter.
I think it's efficient enough not to need a full file explorer with directories...
2nd "feature" progressive download :
For playback, the program will act as a (reverse) proxy. It will handle SSL and server or proxy authentication and present to VLC a "local" (127.0.0.1:xxxx) http resource : no ssl, no authentication, no proxy for VLC.
Warning : The SSL handling is "dirty", i accept any cert from anyone.
The software is in java (>1.6) because that's the language that i know the best, so it was a lot faster to code than any native software, or trying to fix VLC.
It's open-sourced, feel free to do whatever you want, of courses suggestions, patches, or bug reports are welcome.
Yes, i "played" with the GUI to make it skype-like
Hope it'll be usefull to some people that would like to play their media directly from their owncloud (or other) webdavs !