Hello everyone,
RVP is a clean media player based on the powerful MPV. As the title suggests, it's built to play random videos first and foremost, in an easy-to-use and intuitive way.
My goal was to create a good-looking, fast, and efficient way to play random videos from any directory or even custom-made lists. I've tried all the big players like VLC, MPC, etc., but they all make it surprisingly difficult to execute this task.
RVP doesn't stop there, though, as it's got quite the feature set:
The player uses Mpv.Net-lib- which I've modified to make use of the latest 'libmpv-2.dll' instead of the outdated mpv-1.dll. (The project is sadly abandoned)
Download 'libmpv-2.dll' from here: https://sourceforge.net/projects/mpv-player-windows/files/libmpv/
Create a folder called 'lib' in the projects folder.
Extract 'libmpv-2.dll' from the archive and move it to your 'lib' folder or drag it into visual studio directly.
In your Solution Explorer, click on 'libmpv-2.dll' and select 'Properties'. Change the value for "Copy to Output Directory" to "Copy Always".
Download a Mpv.NET.dll from one of my latest releases
In visual studio with Random Video Player project open, go to project, add dependency, browse for the 'Mpv.NET.dll' and add it
Activate the .dll and press ok
It should now be added to dependencies within your solution explorer under assemblys. From there you can choose to create a local copy.
There are multiple shortcuts for ease of use:
Most of the hotkeys can be changed in the settings:
I've worked on this player for quiet some time and added functionality continuosly. I'm a rookie developer so the structure might be terrible and not all checks are there. Anyways I'm constantly trying to improve it and add functionality based on user feedback and my own ideas. So far, RVP works pretty good!