MilkVr-UMS-BatchMVRL
Create MilkVR .mvrl files for Universal Media Server (Windows)
Note: This was a quick and easy project. Improvements can definitely be made, but functionality is there. This app parses HTML from the UMS web interface to locate all video files. With a couple tweaks it should also work for other dlna servers with a web interface that can be parsed easily.
This application requires Universal Media Server and the web interface running.
Universal Media Server should also have transcoding disabled to allow seeking functionality
- in UMS android devices can be detected as chromeCast. Disable chromeCast renderer in UMS to avoid this, or ensure proper android rendered is used. Restart of UMS may be needed
Required files:
- MilkVrBatch-DLNA.jar
- dlna.config
- createMVRL.cmd
Steps:
- Ensure UMS is running + web interface (http://www.universalmediaserver.com/)
- Setting in UMS Navigation Share/Settings : Disable 'Hide file extensions' (you want to know its a .mp4)
- Setting in UMS Navigation Share/Settings :
Enable "hide Empty folder', 'hide the cache folder', 'hide the transcode folder', 'hide the new media folder'
- connect to UMS web interface. Default address= http://\<serverIP>:9001/
- Browse until you find the desired media folder (example: http://\<serverIP>:9001/browse/2918)
- modify dlna.config file as needed.
- webPort is the server port used to access the web interface (default 9001)
- dlnaPort is the server port used to play files over dlna (default 5001)
- folderUrl = desired media folder (example: browse/2918)
- overrideIP = ip address of server (example: 192.168.1.55)... only needed if server is not localhost
- run createMVRL.cmd
- mvrl folder is created
- copy new .mvrl files from mvrl folder to MilkVR folder on android (tip: create a network share on mvrl folder for easy access)
- Start MilkVR and run .mvrl files from sideloaded
plugins/software used
- jSoup
- UMS = Universal Media Server (Windows)