Tool Random Video Player (v1.34) - Don't know what to watch? It's there for you.

Peanutccino

Vampire Enthusiast
Donor
Apr 13, 2019
114
1,803
This app doesn't seem to work. I click on it and nothing happens.
Hey, I'm sorry to hear that! What system are you on?

On windows 11, windows defender flags the RandomVideoPlayer.dll for some reason, which I couldn't resolve so far (MS themselves weren't any help :x). So it's possible defender simply deletes the .dll which also holds most of the code, so the executable simply wouldn't start if it's missing. The only workaround for this so far is creating an exception for it.

Here is the part of the readme:

You don't have permission to view the spoiler content. Log in or register now.

Maybe you can try that.


If the .Net Framework is missing (It's using 7.0) it should simply pop a windows error that directly links to microsofts webpage with a .net installer.
 

Smokydoke

Newbie
Nov 13, 2020
36
36
Hey, I'm sorry to hear that! What system are you on?

On windows 11, windows defender flags the RandomVideoPlayer.dll for some reason, which I couldn't resolve so far (MS themselves weren't any help :x). So it's possible defender simply deletes the .dll which also holds most of the code, so the executable simply wouldn't start if it's missing. The only workaround for this so far is creating an exception for it.

Here is the part of the readme:

You don't have permission to view the spoiler content. Log in or register now.

Maybe you can try that.


If the .Net Framework is missing (It's using 7.0) it should simply pop a windows error that directly links to microsofts webpage with a .net installer.
I'm on Windows 10. The zip gets past windows defender normally, and I've installed .Net Framework
 
  • Red Heart
Reactions: Peanutccino

Peanutccino

Vampire Enthusiast
Donor
Apr 13, 2019
114
1,803
I'm on Windows 10. The zip gets past windows defender normally, and I've installed .Net Framework
Thanks for taking your time to provide additional details. May I ask for clarification? You're extracting the .zip file from GitHub (the on with libmpv) so you should have one folder called "RVP" and you are opening RandomVideoPlayer.exe from within that folder?
 

Peanutccino

Vampire Enthusiast
Donor
Apr 13, 2019
114
1,803
Peanutccino .. not sure if im doing somehing wrong, but tapping on my airpods doesnt play pause the video, fore/background both asking cause thought you had included that in the latest update
Sorry to hear that. I don't have airpods myself, so the only way to test is with the media keys on my keyboard plus I plugged in my Earstudio ES100 and both work fine. If it doesn't work, the bluetooth device might not interact in the standard way with the os, maybe on driver level? I'm not exactly sure. I try to get more information about this topic and to find a fix for this. I apologize :(
 
Sep 6, 2021
308
377
Sorry to hear that. I don't have airpods myself, so the only way to test is with the media keys on my keyboard plus I plugged in my Earstudio ES100 and both work fine. If it doesn't work, the bluetooth device might not interact in the standard way with the os, maybe on driver level? I'm not exactly sure. I try to get more information about this topic and to find a fix for this. I apologize :(
hey no issues man.. i usually swap out the media keys to function keys on the keypad.. and not sure bout the interaction since it works properly on browsers (youtube - fore+background).. using windows 11 btw. you gotta tap it once to play/pause, twice to skip to next, not sure what else i could tell
 
  • Red Heart
Reactions: Peanutccino

Peanutccino

Vampire Enthusiast
Donor
Apr 13, 2019
114
1,803
hey no issues man.. i usually swap out the media keys to function keys on the keypad.. and not sure bout the interaction since it works properly on browsers (youtube - fore+background).. using windows 11 btw. you gotta tap it once to play/pause, twice to skip to next, not sure what else i could tell
Thanks for the additional details. May I ask whether there is other media in the background next to the player? I've noticed, that the media events won't trigger in the player when say there is a youtube video running in the browser or say spotify is running etc. because they hook the audio interface from windows and that hooks the media keys before they can reach the player.

On my end, this only happens with my Earstudio in bluetooth mode. Direct input like from the keyboard or the earstudio wired up works regardless of background applications. I guess that's part of the bluetooth device behavior.

I'm just curious, whether it works without anything else playing, or whether it doesn't regardless :HideThePain:
 
  • Red Heart
Reactions: humantrashpile
Sep 6, 2021
308
377
Thanks for the additional details. May I ask whether there is other media in the background next to the player? I've noticed, that the media events won't trigger in the player when say there is a youtube video running in the browser or say spotify is running etc. because they hook the audio interface from windows and that hooks the media keys before they can reach the player.

On my end, this only happens with my Earstudio in bluetooth mode. Direct input like from the keyboard or the earstudio wired up works regardless of background applications. I guess that's part of the bluetooth device behavior.

I'm just curious, whether it works without anything else playing, or whether it doesn't regardless :HideThePain:
holy fuck, it works! thanks, guess there was youtube in the background last time around... awesome project you got there mat1!!!e
 
  • Yay, new update!
Reactions: Peanutccino

Smokydoke

Newbie
Nov 13, 2020
36
36
Thanks for taking your time to provide additional details. May I ask for clarification? You're extracting the .zip file from GitHub (the one with libmpv) so you should have one folder called "RVP" and you are opening RandomVideoPlayer.exe from within that folder?
Yes. Correct.
 

Peanutccino

Vampire Enthusiast
Donor
Apr 13, 2019
114
1,803
New Update v1.32 released! It includes mostly optimization and bug fixes; See changelog:

New Features:
  • Drag volume slider with mouse | Previous: Only on click and scrolling was available
  • Added option to include associated .funscripts when deleting/moving a file
Optimization:
  • Reduced memory usage when loading .funscript data
  • Optimized code to avoid unnecessary execution when it isn't needed
  • Removed unnecessary properties
Bug Fixes:
  • Fixed a possible Exception where a bitmap was no longer valid when drawing was executed by adding a buffer
  • Fixed a possible Exception that occurs when rapidly triggering player navigation
  • Fixed cross thread exceptions from player events
  • Fixed a null reference error when clicking on the white space of listbox elements in folder/listbrowser
Other:
  • Changed file structure, making use of a static structures instead of inheritance
  • Drastically trimmed some functions, making them easier to follow and more efficient
  • Cleaned up namespaces

Get the latest release here:
 
  • Like
Reactions: humantrashpile

VanillaLover

Active Member
Jun 15, 2021
555
697
Finally tried it out. Kinda sucks that the delete button was an actual permanent delete button and not just "delete from list"/trash bin option, didn't realize until it was too late. Wish that there was a feature like that; delete a file from the list, it gets tedious to skip over files I already didn't want in it, nor do I want to sort out the tens of thousands of files I have.

That aside, great way to maximize and justify the few terabytes and new drive I spent for my archive.
 
  • Red Heart
Reactions: Peanutccino

Peanutccino

Vampire Enthusiast
Donor
Apr 13, 2019
114
1,803
Finally tried it out. Kinda sucks that the delete button was an actual permanent delete button and not just "delete from list"/trash bin option, didn't realize until it was too late. Wish that there was a feature like that; delete a file from the list, it gets tedious to skip over files I already didn't want in it, nor do I want to sort out the tens of thousands of files I have.

That aside, great way to maximize and justify the few terabytes and new drive I spent for my archive.
Hey,

thanks for your feedback!

In the settings, you can change the delete behavior.

Default it's simply deleting, but you can set a folder ie. "Trash Bin" (What I do) and uncheck "Delete instead of moving to folder" which means, that it will move files to this folder while also deleting it from the lists etc.

That way, they won't get deleted immediately.



I like your idea though, to have a way to delete them just from the list, which could help organizing them in an easier way. Might include that!
 

VanillaLover

Active Member
Jun 15, 2021
555
697
Hey,

thanks for your feedback!

In the settings, you can change the delete behavior.

Default it's simply deleting, but you can set a folder ie. "Trash Bin" (What I do) and uncheck "Delete instead of moving to folder" which means, that it will move files to this folder while also deleting it from the lists etc.

That way, they won't get deleted immediately.



I like your idea though, to have a way to delete them just from the list, which could help organizing them in an easier way. Might include that!
Yeah, I just chose to skip videos/images instead, I didn't want to move them since I already organize my archive.
I also tried setting it the the directory of the recycle bin, but it doesn't work.
For now, I'd probably just try and clear out the list manually.
 
  • Red Heart
Reactions: Peanutccino

Peanutccino

Vampire Enthusiast
Donor
Apr 13, 2019
114
1,803
VanillaLover

I pushed a small update:

- Added a button to remove played file only from current list
- Clarified delete button behaviour by adjusting tooltips

Find the latest release here:

Note: You only need to replace RandomVideoPlayer.dll & RandomVideoPlayer.exe when updating


Shows path where files are moved to when setting is chosen:



Explicitely state, that files are deleted:




New button to remove files from current list:



Note:
- RVP holds a temporary list in it's memory
- Every change will be kept there but will not be automatically saved to your local list.txt files
- To actually save the list to your .txt files, you need to manually choose to save a list


I might find a better solution for that in the future, but it's acting that way to avoid constant writing to the disk.


Thanks again for your feedback! :)

Have a great day!
 
  • Yay, new update!
Reactions: VanillaLover

Peanutccino

Vampire Enthusiast
Donor
Apr 13, 2019
114
1,803
Smol update to v1.34 due to user feedback:


Bug Fixed:
  • Image/Video filter now applies to custom lists which it didn't previously.
Note: This only affects playback, it does not alter the list in any way.


Note: You only need the latest RandomVideoPlayer.exe & RandomVideoPlayer.dll from the .zip. Just replace your current ones with the latest. All settings are stored locally in the “RVP-Config.json” file.