Random Video Player v1.53 (Can sync with MFP and ScriptPlayer)

Actually nevermind! I guess it was just the day. Its perfectly working now!

1 Like

New Update version 1.32 released! Mostly optimization and bug fixes; See changelog for details:

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 update here: Releases · Peanutccino/Random-Video-Player · GitHub

2 Likes

Sorry to bother again, but I finally tried fully testing it. I have gotten it to sync just fine, but the strokes arent full. they are on time but only move like a cm or two

1 Like

You mean the visualization? Could you provide me with a screenshot maybe? :slight_smile:

Just for clarity; RVP does not handle the scripts itself, it only tells the actual Toy-Sync software (MFP) what media it’s playing.

Idk how to send a screenshot over. Maybe I can see you mfp settings? The script will play, but instead of using the full length of the handy, itll follow the script but only use about 2-3 inches of it’s stroke length

1 Like

Nah, it’s fine, since you didn’t mean the graph visualizer.

Sorry for your troubles. I suggest looking at the patch notes for MFP 1.29.0: MultiFunPlayer v1.29.3 - Multi axis funscript player - Now with SLR Interactive support - #689 by Yoooi

And try those settings for the handy. (The first paragraph)

The Handy had problems with MFP before and I don’t know if Yoooi managed to fully fix it with this setting. So I can only recommend to try that. RVP does not control the devices.

New version v1.33 released!

It’s only a small update adding some functionality requested by user:

New Feature:

  • Additional UI button to enable removing current file from active list

Other:

  • Optimized some UI tooltips to clarify it’s behavior

Shows path where files are moved to when setting is chosen:
WBcz4Fh
Explicitely state, that files are deleted:
QpA2VeL
New button to remove files from current list:
GIBBqwJ

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

Scared off by the firewall thing before, just downloaded the new version and it wasn’t blocked by firewall by default.
Very useful tool.

1 Like

Totally understandable but awesome to hear, that it works now!

It makes me happy if it makes you happy :slight_smile:

New version v1.34 released!

Another smol update, fxing a bug reported by user @DarkkSkull

  • Image/Video filter now applies to custom lists

It didn’t previously. This only affects playback, it does not alter the list itself.

Get the latest release here:

Thanks again for the feedback!

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.

1 Like

Confirmed working!!! :pray: :ok_hand:

1 Like

New update 1.40 released! It’s a bigger version jump since I’ve added a lot of good stuff!

Completely new settings UI that doesn’t look ass:

Settings are now categorized and more descriptions are added within the settings tab itself.

All new filter system, that let’s you choose definitve extensions instead of the simplified “image/video files” from before. You can now choose where to apply the filter.

All new Hotkey manager system. It let’s you customize most of the used hotkeys to your personal likings. It allows for most keyboard keys and combinations with the default modifiers.

Within the about page, you can now check whether a newer version of RVP is available! (No update function, RVP only checks for an update when clicking the button)

Revamped the Listbrowser a bit by adding filters below. Depending on the chosen extensions, only files that match are shown in the browser. Also only those that match are added to the custom list.

I’ve also created icons for each file type and added a corresponding function to show each file as their corresponding type. This helps with visual clarity when browsing through files. Still not 100% happy with the current layout but I’m always happy for suggestions!

Thanks a lot for all the feedback so far! More often than not, you provided helpful additions I didn’t think before and pushed me to improve on RVP. I’m always happy to hear from you, so again thanks!

As always, grab the latest version from my GitHub page: Release v1.40 - Random Video Player · Peanutccino/Random-Video-Player · GitHub

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.

1 Like

Looks absolutely amazing! A Huge improvement! :pray: :pray: :pray:
Thx ALOT for the Custom Input Settings!!! :heart_eyes: :ok_hand:

What means “Recent count number” in Remember settings?
Can u add a Folder List view too? So we could switch between Grid and List view? :pray:

1 Like

In the Folderbrowser, you can set up, that it only grabs the recent X files from the chosen folder. (Which I think is cool, if you want to scrobble newer stuff).

Both the option to only use recent files and how many of the recent files are the settings you can check to remember.

Could you elaborate? Do you mean, the same visual representation in the Folderbrowser like it’s now in the Listbrowser?

Thanks for the feedback <3

1 Like

list-grid-selections

Like this or in Windows “Detail View and Big Symbols” :wink:

1 Like

New update 1.41 release!

Optimization:

  • UI overhaul for Folderbrowser
  • UI overhaul for Listbrowser
  • Custom interface for Load/Save list option in Listbrowser

New features:

  • Change appearance of Listbrowser explorer
  • Ability to change item size in Folderbrowser and Listbrowser when set to “Tile” view (default)

Smaller update with some final (for now) UI changes. As the complexity, especially Listbrowser features increased, the old UI got more and more in the way of providing a clean user interaction. I wasn’t 100% happy with the old one to begin with, but I’ve finally settled on a new approach.

As a user requested, I’ve added the ability to change the view of the explorer list on the left. Additionally I’ve added some customization for the list appearance. This and the addition of extension filters from previously made it necessary to overhaul the UI. I’m pretty happy with the current state and I think it’s pretty clean and understandable. Though I’m always happy to hear feedback!

To complete the change, I’ve implemented my own load/save list dialogue for the sake of UI consistency and some neat features like seeing how many entries are in a list etc.

The folderbrowser was fine imo but I’ve changed it too, to match the new listbrowser style.

Finally a small video I’ve recorded to quickly go over some listbrowser usage:

Full ListBrowser Showcase Trimmed

For now that should be last update for some time, as I have no pending requests or ideas. Time for some code optimization I guess :slight_smile:

Just wanted to come back after some time and let you know that this software is really good, I nearly solely use RVP for 2D content now (and I will put a improvement request issue on github, which would make it my only player).
Thanks for the hard work!

1 Like

Agreed. RVP is exactly what I was looking for!

1 Like

@scrounger @StayBlocky Thank you so much <3

Finally was able to finalize a new update v1.42!

New features:

  • Added option to move/copy files to a custom selected folder (Make sure to set it’s path in the settings menu!)
  • Added ability to handle videofiles dragged and dropped onto the player

Note: Change the behavior in the settings menu. There are two options:

  1. Play on drop: Will instantly play a dropped video and halt the queue. By pressing Next it will resume queue. Additionally, a button appears on the bottom right, that allows the user to add the dropped video to the current queue.
  2. Add to Queue: Will simply add a video or multiple videos at the end of the current play queue
  • Added ability to directly open videofiles with RVP via context menu or drag&drop on the application .exe

Note: RVP will start playing the file you opened it with and queue any additional videos it finds in it’s directory automatically

  • Added option to make the function buttons customizable. For this, the settings menu has a new tab called “Interface” where you can toggle the visibility of said buttons depending on your needs.

Note: Hotkeys are not affected by this!

  • Added button to add current player file to the temporary list (logical evolution of the list delete function)

Bug Fixes:

  • Fixed a reported crash that can occur if the directory structure changes after loading
  • Fixed a potential crash when there is a config mismatch

Note: It’s adviced to restore default hotkeys, as the new changes won’t apply until then. This is done either by deleting the file “hotkey.json” next to RandomVideoPlayer.exe or by jumping into Settings => Inputs => Restore Defaults.

If you update RVP from the latest version, you only need to replace your old RandomVideoPlayer.exe & .dll with the new one. Choose the download without libmpv to save some bandwidth.

2 Likes

Being able to drag and drop is a great update! I was switching between players to have random and non random options before.
One thing I was wondering, is it possible to somehow stop the video with a mouse button? I wasn’t able to bind stop/ go to mouse buttons and having to press the little play button can be hard when edging lmao. I’d love to just pause the video with a simple left click.

Thank you again for the great tool!!

1 Like