*******WARNING**********
Latest version of vlc I have tested this on is 0.8.6i. I know it doesn't work on the latest 0.9 versions of vlc.
************************************************** ********************************
I will update RRVLC in the near future.
Version 2.1 released.
Added debug setting. Add Debug=True under the [General] setting.
Added a vlcaction of NORMALSPEED. This allows you to reset to normal speed when running slow or fast.
Added new label CUSTOMVLC1SPEED which shows current play speed.
Added new variable CUSTOMVLC1STATUS -- shows screen 1's status. Values are 0 (PLAYING), 1 (PAUSED), 2 (Playin but not normal speed),3 (STOPPED).
usage:
Label code for showing differing symbols depending on status would be "Webdings:B","BYVAR;CUSTOMVLC1STATUS;=4<<=;<<=4<<= <","CENTER"
Button code to change what happens depending on status could be
B06,401,520,98,79,"BYVAR;CUSTOMVLC1STATUS;SETVAR;V LC1ACTION;PAUSE<<SETVAR;VLC1ACTION;PLAY<<SETVAR;VL C1ACTION;NORMALSPEED<<SETVAR;VLC1ACTION;PLAY",@SET VAR;VLC1ACTION;STOP@
this allows: pausing when playing at normal speed.
playing when paused.
resetting to normal speed when currently playin at not normal speed
Stopping when the button is pushed and held on.
Added variable CUSTOMVLC1VIDEOPOS -- Shows the current play position for slider use. Values are from 0 to 65535.
VERSION2 released.
I've been slowly working on this to get it where I want it to be and now I have everything I need so thought I would do another release.
My idea was to integrate VLC into RR so my Kids could watch video in the back while I controlled everything from the front.
What I've come up with is an exe that I think can be embedded as usual or used in dual monitor mode as I intended.
I have just used this cotinuously for a three week holiday and it worked flawlessly but I haven't heard if anyone else is actually using it or got it working. It would be great to hear if someone has because its quite depressing to just hear about it not working.
I am very willing to help anyone getting this working so please just contact me and i will give help.
I have seen that brandensin has embedded the vlc program into rr and used the hotkeys to control it. The problem I found with this is that its hard to load files and there is no playlist functionality. If these issues aren't a problem for you the I recommend this method instead of my plugin. see
http://www.mp3car.com/vbulletin/road...73-mpc-rr.html post 10.
I have also posted skins for BMV and freedom ultimate in the thread. It would be good to know if anyone has these working.
version 2.
-----------------------------------------------------------------------
the fast forward bug has been fixed.
Any video or audio format specified in RR can now be played.
Specific files or whole directories can be loaded and played.
Playlists added.
Loads default playlist on start up and plays first item in list.
Allows new playlist to be loaded at any time using the new VLC1PLAYLIST variable and VLC1ACTION variable set to "LOADPLAYLIST"
Multiple screens added
It is now possible to use and control two screens at the same time playing different movies or songs.
Different audio devices has been coded and can be set in the ini file but not been able to test yet as dont have two audio cards yet.
Multiple screens is set by changing the ini file setting to true. To control screen use the same variables and actions listed below but change the 1 to a 2 i.e. VLC1ACTION becomes VLC2ACTION.
Version1 has the following capabilites
----------------------------------------------------------------------------------
RRVLC plugin
Button commands
-----------------------------------------------------------------------------------------------
All buttons would just use SETVAR and one of the global variables described below.
Variables
------------------------------------------------------------------------------------------------
Set this via button commands e.g. "SETVAR;VLC1ACTION;PLAY" would set the movie playing.
VLC1MOVIENAME -- Name of the movie to add or append. Should include relative path (from path setting in ini file or full path if path not set)
, filename and extension. Once processed variable is set to "BLANK"
VLC1ADDMOVIE -- Values allowed are:
1) "ADD" where playlist is cleared and movie specified by VLC1MOVIENAME is loaded.
2)"APPEND" just adds the movie specified by VLC1MOVIENAME to the end of the playlist
VLC1ACTION -- this is the main way of controlling the plugin. Allowed values are:
1)"STOP" -- Stops the current movie.
2)"PLAY" -- Plays the current movie.
3)"PAUSE" -- Toggles pause for the current movie.
4)"NEXT" -- Moves to playing the next movie on playlist.
5)"PREV" -- Moves to playing previous movie on playlist.
6)"VOLUP" -- Increases volume by multiples of 5 if above 11 or 1's if below.
7)"VOLDOWN" -- Decreases volume by multiples of 5 if above 11 or 1's if below.
8)"MUTE" -- Toggles mute for the vlc player. Doesn't affect mastermute.
9)"FAST" -- Speeds up movie play rate.
10)"SLOW" -- Slows movie play rate. Note there is no backwards play available as vlc doesn't have it.
11)"QUIT" -- Closes the application.
12)"LOADPLAYLIST" -- Forces RRVLC to reload a playlist. The name of the playlist to reload is set using VLCPLAYLIST variable.
This variable is process once every half second and is then reset to "BLANK"
VLC1PLAYLIST -- Name of the playlist file to load when VLC1ACTION "LOADPLAYLIST" is sent.
Labels
--------------------------------------------------------------------------------------------------
CUSTOMVLC1MUTE --shows the mute status of screen 1 ("TRUE" or "FALSE")
CUSTOMVLC1VOLUME -- shows the volume level in % of screen 1. Note can go to 200% because vlc can???
CUSTOMVLC1STATUS -- shows whether screen 1 is currently PLAYING, PAUSED or STOPPED.
CUSTOMVLC1ELAPSEDTIME -- shows the elapsed time of the current movie in milliseconds.
CUSTOMVLC1LENGTH -- Shows the length of current movie in milliseconds.
Indicators
--------------------------------------------------------------------------------------------------
None.
Playlist
-------------------------------------------------------------------------------------------------
Its is now possible to load a playlist. On startup RRVLC loads the default playlist set in the ini file. It expects this to be
found in the roadrunner directory. It will also store any changes made to th playlist file automatically.
You can also edit the playlist file and reload it using the new VLCACTION "loadplaylist".
The playlist can also be used for display in RR I hope.
To install:
Unzip to your rr directory the four files.
The vlc version tested on is vlc-0.8.6d-win32.exe. This installs the dll you need and should register it as well. If not then just register it yourself.
To run:
Either double click rrvlc. This will automatically open RR.
or add a button that runs the exe within rr. (I haven't tried this)
or start RR then start RRVLC.
This is my first Plugin so if I've missed anything please let me know......
Future features:
You tell me