INTERACT FORUM

Windows => Third Party Plug-ins, Programs, and Skins => Topic started by: paul1970 on August 05, 2013, 01:04:24 pm

Title: Milkdrop 2 Visualization Plugin Beta
Post by: paul1970 on August 05, 2013, 01:04:24 pm
Thanks to Ryan Geiss (http://www.geisswerks.com/) recently open-sourcing Milkdrop 2 (http://www.geisswerks.com/milkdrop/milkdrop_225c_src.zip) I've been able to have a go at integrating it with MC.
It's still in a state that I'd call a beta because it hasn't been run on very many different systems (and I expect to hear about some problems when it does) but I think it's stable enough that people shouldn't have too many problems with it. I haven't written an install script yet (that's for the next beta) so installation is manual but there aren't very many steps - you just need Admin privs.
Please have a look at the Readme (https://dl.dropboxusercontent.com/u/37328129/MD2/Readme%21.txt) file which contains instructions for installation and makes clear what limitations and changes I have made from the original Winamp implementation.
The plugin is in this zip (https://dl.dropboxusercontent.com/u/37328129/MD2/milkdrop2.zip).

Thanks to Matt Ashland and glynor for help and support.

Please post feedback (good and bad), problems reports and suggestions for improvement to this thread.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: kensn on August 05, 2013, 01:25:10 pm
Can't wait to get home to check this out!!!! I was just looking again at the Milkdrop SDK this weekend.

Thanks for the work, will definitly provide feedback and provide any testing needed to help ya out (3 different HTPCs and a laptop.

Well done,
Ken
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Castius on August 05, 2013, 01:39:46 pm
Very cool!!
So far so good instruction where easy to follow and worked great.
Nothing bad to report so far.

Windows 7 64bit
nvidia Quadro 4800

Thanks!
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Fabricio on August 05, 2013, 03:02:15 pm
Please help me.

In INSTALLATION, I do not understand "cd" in:

5. Use 'cd' to set the current directory to the 'Milkdrop2' folder created in step 2.

I do not speak English.

Hugs,

Fabrício, from Brazil.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: StFeder on August 05, 2013, 03:06:53 pm
Cool :) Running fine here. I once had a problem with the window background after detaching the visualization. The background was white instead of black. But I wasn't able to reproduce this.

Thanks for sharing your work !!

Windows 64bit
Intel HD Graphics 3000
NVS 4200M
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: StFeder on August 05, 2013, 03:21:01 pm
Please help me.
[...]
Fabrício, from Brazil.

Here you get it step by step :)


Greetings :)
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: marko on August 05, 2013, 03:58:00 pm
A quick registry edit and all working nicely full screen @ 1920 x 1080 on the HTPC running MC19 Beta.

Nice surprise, thank you.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Matt on August 05, 2013, 04:59:30 pm
I love it!

Nice work :)
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Fabricio on August 05, 2013, 06:22:27 pm
Here you get it step by step :)

  • Find your drive letter to which MC is installed.
  • If it is "C" the type "C:" and hit [enter] at your keyboard
  • type "cd .." and hit [enter]
  • repeat typing "cd .." till the in front of your cursor only C:\> appears.
  • you now should know the complete path to the milkdrop visualization. It MIGHT be Program Files (x86)\Media Center\Visualizations\Milkdrop2. Look carefully, there shouldn't be a typo in the step ;)
  • write "cd " followed by the complete path of your visualization, eg. "cd Program Files (x86)\Media Center\Visualizations\Milkdrop2" and hit enter then.
  • you can now continue with step 6 of readme.txt :)

Greetings :)

Perfect.

Thank you for the explanation.

paul1970, excellent plugin. Thanks ..

Fabrício, from Brazil.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: MrC on August 05, 2013, 06:52:58 pm
A quick registry edit and all working nicely full screen @ 1920 x 1080 on the HTPC running MC19 Beta.

Ehem...
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: zxsix on August 05, 2013, 07:05:32 pm
MC version 18
Windows 8 x64
ATI Radeon HD 6400 graphics cards.
Got a popup error "MILKDROP ERROR" "Error compiling ps_2_0 warp shader:"

I had never had winamp/milkdrop installed before.
Downloaded and installed that.
Restarted MC and now mikdrop runs without error.

Very nice surprise seeing this plugin today!  Thanks!
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Temeryx on August 05, 2013, 07:10:50 pm
Very cool, thank you for doing this.  I do have a little problem though.  If I play a song in theater view with milkdrop set for the display view the keyboard cursor keys and my remote get locked into controlling the seek function of the track, and I have to click with the mouse to get control back of menu navigation.

I'm not sure if this is the same issue "Keystrokes now work without having to click the window first."  You mentioned in the readme for version 0.2

Thanks
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: zxsix on August 05, 2013, 07:25:38 pm
Press 2 to display song artist and title.
Press 3 to see time remaining.
When I restart, those are not visible.
Any way to save it so that these are displayed by default with no need to press 2 and 3?
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: MrC on August 05, 2013, 08:04:40 pm
Very cool, thank you for doing this.  I do have a little problem though.  If I play a song in theater view with milkdrop set for the display view the keyboard cursor keys and my remote get locked into controlling the seek function of the track, and I have to click with the mouse to get control back of menu navigation.

I'm not sure if this is the same issue "Keystrokes now work without having to click the window first."  You mentioned in the readme for version 0.2

Try holding down the Control key as you use Milkdrop keystrokes.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: glynor on August 05, 2013, 08:27:53 pm
Replied via PM

Not sure why it is secret, but I want to know too.

I'll try this out this weekend.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: MrC on August 05, 2013, 08:30:55 pm
PM Sent.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: MrC on August 05, 2013, 08:35:01 pm
Nice work Paul1970.

Quote from: Paul1970
...but the Milkdrop plugin only processes 576 (strange number!)

Isn't this also the number of PAL video scan lines?  Coincidence?
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: kensn on August 05, 2013, 08:42:18 pm
Spectacular!! Now to go find all my favorite presets...

All working here. Nvidia 650 on I7.

This is why I made my Inactivity plugin http://yabb.jriver.com/interact/index.php?topic=65985.0 (http://yabb.jriver.com/interact/index.php?topic=65985.0) - Automatically jump to Display View when no user input is detected for a configured time, and then to jump back to previous view if any input was detected....

Ken
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Temeryx on August 05, 2013, 09:00:11 pm
Try holding down the Control key as you use Milkdrop keystrokes.

Thanks MrC, but maybe I didn't explain it very well.  Soon as I select play or add on a song I can no longer move around the menu in theater view with my remote until I click on the screen with the mouse.  Makes it a little difficult on my HTPC  ;)
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: jelyon on August 05, 2013, 10:44:59 pm
Running Win 7 Home Premium on a Dell Zino.
Install seemed to go just fine.
Milkdrop shows up in the display view, but when I select it, it just goes back to the default album cover view.

Is it possible it doesn't like the video card?
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: kensn on August 05, 2013, 10:52:59 pm
Quote
Milkdrop shows up in the display view, but when I select it, it just goes back to the default album cover view.

I don't think it is finding the path to the plugin.

"Install Path"\J River\Media Center 18\Visualizations\milkdrop2
In this folder there should be another Milkdrop2 folder and 3 files(milk2.ini, milk2_adapters.txt, and vis_milk2.dll)


"Install Path"\J River\Media Center 18\Visualizations\milkdrop2\milkdrop2
should have 4 subfolders: data, docs, presets and textures.


It depends how you unzip them...

I had mine messed up..


Ken
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: jelyon on August 05, 2013, 11:24:41 pm
hm...I've had it both ways, 1 and 2 Milkdrop2 directories, still no joy.

It's possible I've found an entirely new way to screw it up.  :)
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: kensn on August 06, 2013, 12:19:40 am
hm...I've had it both ways, 1 and 2 Milkdrop2 directories, still no joy.

It's possible I've found an entirely new way to screw it up.  :)

Try restarting Media Center... or a reboot..

Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: marko on August 06, 2013, 01:53:06 am
Not sure why it is secret, but I want to know too.
I was just trying to keep the thread less noisy.  Thinking about it though, it's possible that the steps will be handy for anyone who is not running v18 and would like to try this out. I registered the dll in the v19 installation directory, and the required registry entries were added to v18, and so the plugin was not an available choice in v19.

Please Google "Registry Editing Precautions (https://www.google.co.uk/search?q=registry+editing+precautions)" before following the steps below.
Do not hold me responsible if you stuff it up :)

I'm not sure why, but despite saying successful, .reg files were not importing to the registry. Hives worked though...

Close MC (and server if used)
Replace xx in the steps below with your current MC major version number.

Do the whole "regsvr32" thing in MCxx's viz folder.
Go to: HKEY_LOCAL_MACHINE\SOFTWARE\JRiver\Media Center xx\Plugins\Display\
If that does not exist, it will be because you are running 64 bit Windows, in which case, go to: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JRiver\Media Center xx\Plugins\Display\

Right click on "Display" and add a new key called MilkDrop2.
Select this new key, then go up to "File > Import", in the dialogue, change the type to 'hive' and import the file in the zip archive attached to this post. (you must be logged in to see attachments).

Restart MC and the job should be done.

-marko.

Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: paul1970 on August 06, 2013, 02:01:57 am
zxsix: That's interesting. Sounds like there's something I need to distribute & install. I'll investigate. As far as I can tell Milkdrop never has saved the state of those bits of text, but I'll add that to the list of things to do for a future version.

Temeryx: Got you. I'll investigate that.

kensn: That sounds like a clever idea and a good way to fix the problem Temeryx has found. I might steal it.  ;D Thanks!

MrC: Regarding the scanlines you're right. There might be a link, but I'm not sure what it is!

jelyon: It's possible it doesn't like your card, but in that case I'm surprised you're not seeing any error dialogs. What card do you have? But it might be that it's not installed properly. I think the instructions are not ideal. I'll make some new install instructions tonight and include some screenshots to make them clearer. I really need to make a proper installation script though so I'll get on to that as a priority.

I'm pleased it's (mostly) working for people. There's some clever code in there (not mine!) and some of those presets sure are pretty.

Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Matt on August 06, 2013, 10:02:28 am
My guess is that the magic number 576 is because that's the size of an MP3 frame, and the Winamp SDK was pretty MP3-specific when it was first created.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: InflatableMouse on August 06, 2013, 10:32:23 am
I'm supposed to see something amazing right?

I had to manually add it to the registry. It shows in MC and I can select it, except display view just stays black.

Any ideas?

Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: kensn on August 06, 2013, 10:42:57 am
Quote
I'm supposed to see something amazing right?

It did that to me a few times. I have 18 and 19 installed. I am not sure exactly what I did to get it to displayu, but one of the things I did was stop 19 server when running 18. Others were rebooting and restarting 18.


Ken
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: paul1970 on August 06, 2013, 12:29:35 pm
I'm supposed to see something amazing right?

I had to manually add it to the registry. It shows in MC and I can select it, except display view just stays black.

There is something wrong with what I'm doing for registration I think, but I'm not sure if it's affecting everyone(?). I'll have to try and figure out what that is. I'm sorry you had trouble with that. The display just staying black isn't something I've seen, but I've obviously not had access to MC19 or taken account of it.
I would say it's one of three things:
1. The registration hasn't been done properly.
2. There's stuff going on with 19 that I don't understand (assuming you have 19 in your system)
3. Milkdrop just won't play with your hardware (it would have to be pretty darn old though).

I'm going to address issues with #1 anyway. #2 I can't do much about until 19 is released. It's possible to discount #3 if you're prepared to download Winamp and try out the original plugin in (but I understand that's a bit of a ball-ache), but I think you should see message boxes telling you that's the case if it really is the problem.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: InflatableMouse on August 06, 2013, 12:33:32 pm
Thanks Paul, appreciate your efforts.

When I play some song, switch display view to something else and then back to milkdrop, another windows opens called PPD and MC19 crashes.

I'm on Windows 8 (64-bit, obviously). Hardware isn't new, but it ain't exactly old either (i7 2600k, GTX580, all latest drivers, no betas).
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: paul1970 on August 06, 2013, 12:48:20 pm
That's interesting information. I'm assuming that the window caption is 'PDD' and not 'PPD'? Is your Display View detached? I've just found out that that causes the whole thing to go very wrong since I didn't account for it at all due to not realising you could do that! Coping with a detached view will be fixed in the next build. If I do what you describe when the Display View is either docked or full-screen then it works fine for me. If your view is not detached then maybe it's something different that 19 does and I've not been able to test with that's causing things to go runny. I've not been able to test with Windows 8 either but I can't see how that could cause a problem.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: jelyon on August 06, 2013, 12:50:28 pm
OK. I have to admit it.

I. Am an idiot. I don't know why I kept reading "plugins directory" in the readme. Took a second (failed) install and regedit on a second box to figure it out.

I should be larted.

OTOH, I can tell you that on the second box (Dell XPS 27 AIO), I got this error: Error compiling ps_2_0 warp shader:

And on this page: http://forums.winamp.com/showthread.php?t=317932

It recommended, among other things, updating DirectX, which I did. (I did not update video drivers or mess with milkdrop settings - only DirectX update).

I now have milkdroppy goodness on both boxes.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: kensn on August 06, 2013, 12:50:49 pm
FYI...  I am running 19 under Win7 and used it in a detached window just fine...

Ken

Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: HTPC4ME on August 06, 2013, 12:53:32 pm
ive been using sound spectrum for yrs (gforce,whitecap)  really liking this milkdrop... Great work!

one suggestion... i noticed on all sound spectrum visualizations, that the letter H brings up the help menu/info, also when downloading Geiss Screensaver he uses H as well.
Maybe Letter H could be used to bring up the help for your version as well, so that all visualizations use the same help key letter. (less programming/remembering for the users when in theaterview mode)
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: paul1970 on August 06, 2013, 01:35:17 pm
jelyon: I will try and get to the bottom of the DX issues. Glad you got it working. I don't think you're an idiot; the instructions are a bit crummy.

kensn: Now you've confused me because when I run it undocked (win7 64) you see a window you shouldn't see and then it falls over.

xtacbyme: Glad it's working. Originally it was 'F1' but I just moved all of the function keys onto the digits. I can make it work with 'H' as well as long as that's not a key that MC is interested in.

Will look at issues ASAP but probably starting at the weekend.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: kensn on August 06, 2013, 01:46:27 pm
kensn: Now you've confused me because when I run it undocked (win7 64) you see a window you shouldn't see and then it falls over.

 I will run it some more tonight and post screen shots of what mine does. I am running dual monitors. I am really excited to help with this, I have missed MilkDrop.....

Ken
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: paul1970 on August 06, 2013, 02:03:07 pm
Well thanks for any and all help. From anyone!
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: kensn on August 06, 2013, 07:02:04 pm
(http://www.pix01.com/gallery/FDD1A3A6-26F8-4D79-887E-7B1C6A626A7F/Milkdrop2/8112072060.jpg)

Here is my Detached window. I can have it fullscreen on my second monitor also...


If I change anything in the Milkdrop settings they don't seem to be saved. Is there a way to do this?
Ken

Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: 6233638 on August 06, 2013, 07:21:47 pm
After making the registry changes marko suggested, I got this working, but settings don't seem to be getting saved, so I can't change the fonts and it's locked to 30fps.

Any ideas?
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Ekpen on August 06, 2013, 10:57:12 pm
I was just trying to keep the thread less noisy.  Thinking about it though, it's possible that the steps will be handy for anyone who is not running v18 and would like to try this out. I registered the dll in the v19 installation directory, and the required registry entries were added to v18, and so the plugin was not an available choice in v19.

...
I followed your guide. I was able to have  milkdrop2 to show up. But nothing  happens when I play music. I am using MC18.212, win 8 pro 64 bit.
I also have some glitches. Via the Windows explorer, I can go to the Milkdrop2 folder (program Files (x86) etc. On getting to DOS prompt, if I "CD"  it does not let me go to the folder. If I issue a regsvr32 command, I get "Paths" not found.
But via GUI, I am able to get to the folders.
I hope an update will include an installer that will help register the dll.
Thanks.
Ekpen.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: InflatableMouse on August 07, 2013, 12:52:20 am
That's interesting information. I'm assuming that the window caption is 'PDD' and not 'PPD'? Is your Display View detached? I've just found out that that causes the whole thing to go very wrong since I didn't account for it at all due to not realising you could do that! Coping with a detached view will be fixed in the next build. If I do what you describe when the Display View is either docked or full-screen then it works fine for me. If your view is not detached then maybe it's something different that 19 does and I've not been able to test with that's causing things to go runny. I've not been able to test with Windows 8 either but I can't see how that could cause a problem.

I got it to work. I had to adjust the permissions on the Visualizations folder. Windows 8 has restricted access to OS and related folders and since the Visualizations folder is located under Program Files, it inherits the restrictions.

By default, creator_owner doesn't have full permissions and authenticated users have only read. I gave those 2 modify.

Detached window also works fine.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: glynor on August 07, 2013, 02:59:36 pm
Just FYI... This security restriction is there for a pretty solid reason.  Allowing modify access to the entire %Program Files% directory trees for all authenticated users is generally a Very Bad Idea.  There are two main reasons: (http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/8c2eaf70-824e-42e4-83e6-163deceaccfd/changing-permissions-on-program-files-implications)

1. %Program Files% directories are a trusted location.  Any exe located there can be used to escalate permissions.  Allowing modify access for all authenticated users to these directories is tantamount to reverting to Windows XP level security (everyone's an admin), because they can drop an arbitrary exe in the Program Files directory with a flag set in the manifest, which does a privilege escalation, and they got root.  This type of exploit is common in all of the script kiddie "PWN" tools.

2. It allows non-trusted user activity (such as malware you got by visiting a site who's ad network had been hacked - a dreadfully common occurrence) to replace executables and libraries in the Program Files directory, rendering any security software you might have a liar.  This is essentially the first thing most modern worms and trojans do when they get on your system.

So, better hope that every single plugin and application on that box is completely locked-down and immune to remote code execution attacks (or the box is offline), both of which seem unlikely if you are trying to run this particular old thing on it.   ;)

I'd recommend that if you need to do this for a particular old application, you either:

1. Install to a non-standard location.
2. Or, alternatively, modify the permissions for ONLY the individual files for which you need modify access rights.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: InflatableMouse on August 07, 2013, 04:14:36 pm
Plugins and visualizations shouldn't be there at all, they should be in a user profile/roaming, at least somewhere out of the program files folder.

I only made the change to get it to work. I didn't think about it but I don't hope people reading that are now setting these permissions ... that wasn't the idea behind it, unless they really know what they are doing.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Ekpen on August 07, 2013, 08:06:36 pm
Plugins and visualizations shouldn't be there at all, they should be in a user profile/roaming, at least somewhere out of the program files folder.

I only made the change to get it to work. I didn't think about it but I don't hope people reading that are now setting these permissions ... that wasn't the idea behind it, unless they really know what they are doing.

Hi:
I set my Visualizations permission level to admin, yet I can not get it to run. Unable to register the dll.
I would love to use Milkdrop, but can not enjoy it right now. I can see it listed, but does nothing.
I have no issues with other visualizations setting. I have several types  there, all work except Milkdrop.

Ekpen.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: InflatableMouse on August 08, 2013, 02:29:26 am
Hi:
I set my Visualizations permission level to admin, yet I can not get it to run. Unable to register the dll.
I would love to use Milkdrop, but can not enjoy it right now. I can see it listed, but does nothing.
I have no issues with other visualizations setting. I have several types  there, all work except Milkdrop.

Ekpen.

Please re-read Glynor's post. I only posted what I did for Paul to possibly help him improve. You really should not change permissions on or under Program Files. Especially now that it didn't help, I suggest you revert the changes back to default.

Did you try Marko's solution? Maybe you can check the registry and compare it with what he posted.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Fabricio on August 08, 2013, 05:21:52 am
How to uninstall (delete)?
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Ekpen on August 08, 2013, 08:59:25 am
Please re-read Glynor's post. I only posted what I did for Paul to possibly help him improve. You really should not change permissions on or under Program Files. Especially now that it didn't help, I suggest you revert the changes back to default.

Did you try Marko's solution? Maybe you can check the registry and compare it with what he posted.
:

Greetings:
It was Marko's post that gave me some progress. I played with permission levels for a while. The levels have been restored back to what it should.

Now this is the latest:

The readme file included by Paul with item #1 seems to have prevented me  from getting to the milkdrop2 folder. The zip was copied there, henceforth no matter what I did, it just will not let me in to the sub folder. I  knew g-force and other vis products worked as designed or intended. I then reverted to  my old way of installing, by deleting the zip from the visualization sub folder, deleted the milkdrop2 it created, from another area on my PC unzip to the vis , right under this folder. Milkdrop2 folders were created.
In MC, I could see the milkdrop2 , but not selectable. After I re-installed it, it was selectable. It has a check mark .
I will stop briefly at this point to report the error I got. Now here is a recap of the PC in question:

It is an Acer 9800, Intel Duo processor 2.0 GHZ. It has 4 gig of memory and it has a Nvidia Geforce GO-7600. Driver is the latest as of 2009. I installed or re-installed the driver.

I then tried to register the dll. The error I received was: vis_milk2.dll loaded.. Call to DLRegister Server failed. Error code 0X80004005.
I tried to re register several several times, but failed at times pointing to  invalid path.
Then I noticed I got a check mark on milkdrop2. I played some tracks. The milkdrop2 gave me a black screen. Another error came up : Milkdrop error: error compiling PS_2.0 warp shadows.

On loading the milkdrop2, it also reported PS version= 0x300. After this error, I tried again to reinstall my Nvidia Geforce GO 7600. It says Graphic driver "buggy".

I do not know where the problem lies as of now. It is pointing to an old Nvidia driver on the 7600 card.
I feel I have to report this, just in case someone in the forum is experiencing same issues with same Nvidia driver and card.

This install is on an old PC that will be replaced . I built an HTPC with 24 gig of memory with Gigabyte X58A UD5 mobo. It developed some glitches, I did not want to put up with. I immediately shipped it to Gigabyte. According to Gigabyte, the mobo issues are fixed. memory  on board are now accessible. Out of 24 gig of memory it only sees and use 16 gig). Hopefully, the mobo will be here Tuesday, then I will finalize the setup of MC 18 >?,  and install the milkdrop2 program.
The new HTPC will be using 2 Nvidia gtx 9800 x2 (QUAD) setup.

Thanks to all for the suggestion and help interfacing Milkdrop with this old notebook.
Ekpen.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: jdizzy623 on August 08, 2013, 11:24:36 am
Thanks much for this!

Quote
I then tried to register the dll. The error I received was: vis_milk2.dll loaded.. Call to DLRegister Server failed. Error code 0X80004005.

I also had to manually add to registry as I was getting an error when using CMD.
Thanks to Marco for instructions on adding through regedit.

Running MC 18 and Windows 8.

BTW, how does one get to the settings?

(I checked the directory and found 'milk2.txt' which seems to be the settings file and thought possibly I might be able to use a settings file from another instance I have of Milkdrop that runs under another program. But, that file is called 'setting.xml'..... hmm...)

After using MilkDrop,  I have noticed that when in Theater View and using Milkdrop, when I exit out of Milkdrop I have lost focus and my remote does not work anymore. I can use a mouse to move around, but the remote will do nothing from this point. Maybe isolated to my system?
I also use GForce and found that if I enter Display View with GForce running, then change viz to Milkdrop, and then change back to GForce prior to exiting, that all is well and the remote continues to work.... strangeness..

@paul1970

BTW, I am using this and lovin it!
You da man
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: kensn on August 08, 2013, 08:47:00 pm
FYI...

Installed to another HTPC of mine.. Had to load latest DirectX 3D to get rid of error messages...

Ken
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Ekpen on August 08, 2013, 10:04:06 pm
FYI...

Installed to another HTPC of mine.. Had to load latest DirectX 3D to get rid of error messages...

Ken
Greetings:
Any details agout the DirectX 3D? I think I have buggy Go 7600 Nvidia GPU. That is what it is reporting on this old PC.
Thanks.
Ekpen.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: kensn on August 08, 2013, 10:44:59 pm
Greetings:
Any details agout the DirectX 3D? I think I have buggy Go 7600 Nvidia GPU. That is what it is reporting on this old PC.
Thanks.
Ekpen.
I wish I could remember the error..I googled it and the first link said to update Microsoft DirectX. So I googled DirectX and Installed the latest version....

I only use this PC as HTPC so it was not a surprise to me that DirectX was not up to date...

Ken
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: paul1970 on August 09, 2013, 01:48:43 am
Hmm. I thought I had made it dependent on nothing more recent than Summer 2010 and only on components that were installed as standard with MC. If that's not the case then I'll try and address this by producing a proper installer or at least telling people exactly what they need from Microsoft.

Sorry, not ignoring other issues that have been posted but I have limited time available this week. Planning on spending time on this at the weekend. Install issues will be top of the list, but some of the GUI things might be quick wins.

PS jdizzy623: '0' invokes the config dialog (as-per the readme). '1' displays help for key-bindings.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Ekpen on August 09, 2013, 12:15:03 pm
Hmm. I thought I had made it dependent on nothing more recent than Summer 2010 and only on components that were installed as standard with MC. If that's not the case then I'll try and address this by producing a proper installer or at least telling people exactly what they need from Microsoft.

Sorry, not ignoring other issues that have been posted but I have limited time available this week. Planning on spending time on this at the weekend. Install issues will be top of the list, but some of the GUI things might be quick wins.

PS jdizzy623: '0' invokes the config dialog (as-per the readme). '1' displays help for key-bindings.

Greetings:

Paul, thanks for taking your precious time to get this plug in working within MC.
I  love to test. Period.
I checked my Directx version, it is 11.0 or something.
If it does not work on this Acer 9800 with GO 7600, I have a new HTPC build , almost ready to use it on.

Again, thanks .
Ekpen
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: jdizzy623 on August 09, 2013, 12:38:46 pm
PS jdizzy623: '0' invokes the config dialog (as-per the readme). '1' displays help for key-bindings.

Thanks, my HTPC does not have an easily accessible keyboard and the numbers on my remote were not working.
As mentioned by others, the changes to config do not seem to be saved as it defaults back to the original setting every time. Maybe something to do with read/write permissions.... dunno.

But it looks awesome as is, just trying to get the next song text to stay on screen more then 1.5 seconds.
Again, THANKS for your time!

BTW, is anyone else running this in Theater View, and if so, are you experiencing focus issues when exiting Milkdrop?
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: paul1970 on August 12, 2013, 04:32:21 pm
Yes, I'm running it in Theater view and yes I have focus issues! This will get fixed.  ;D
I didn't do any work at the weekend as I promised but I will have time to get cracking again tomorrow night. I hope to have a new version later on this week. Thanks for your patience (or for being quietly impatient).
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: MrC on August 12, 2013, 04:35:46 pm
FYI: in the beta 19 forum, we noted that Milkdrop can cause MC19 to crash when switching visuals.  Moving the Milkdrop out of the Visualization folder was sufficient to eliminate the crash.

Matt says: "I'm getting a crash in it when I switch visuals (we load each plugin to ask it about modes)."
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: marko on August 13, 2013, 12:51:55 am
Yes, I'm running it in Theater view and yes I have focus issues! This will get fixed.  ;D
I didn't do any work at the weekend as I promised but I will have time to get cracking again tomorrow night. I hope to have a new version later on this week. Thanks for your patience (or for being quietly impatient).
You have a very angry avatar! We will be as patient and as quiet as necessary :D :D

You either get around a lot, or it's quite a popular choice of avatar... lots of angry peeps out there (http://www.tineye.com/search/3f19f8c2d94686c56ac3377f36d7a82bd217f573/)! (link expires after 72 hours)

-marko
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Ekpen on August 24, 2013, 10:58:59 am
zxsix: That's interesting. Sounds like there's something I need to distribute & install. I'll investigate. As far as I can tell Milkdrop never has saved the state of those bits of text, but I'll add that to the list of things to do for a future version.

Temeryx: Got you. I'll investigate that.

kensn: That sounds like a clever idea and a good way to fix the problem Temeryx has found. I might steal it.  ;D Thanks!

MrC: Regarding the scanlines you're right. There might be a link, but I'm not sure what it is!

jelyon: It's possible it doesn't like your card, but in that case I'm surprised you're not seeing any error dialogs. What card do you have? But it might be that it's not installed properly. I think the instructions are not ideal. I'll make some new install instructions tonight and include some screenshots to make them clearer. I really need to make a proper installation script though so I'll get on to that as a priority.

I'm pleased it's (mostly) working for people. There's some clever code in there (not mine!) and some of those presets sure are pretty.



Greetings:
Any update yet. I am one of the few with errors due to the fact my Nvidia driver is old. I posted my issues before. It has to do with shader. Driver for Nvidia is 2009.
Thanks.
Ekpen.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: paul1970 on August 24, 2013, 11:33:06 am
No. I'm sorry for the lack of updates. I just haven't had time to put into this over the last few weeks (joyful stuff like gardening and longer hours at work have got in the way). It is only temporary though and I will be coming back to it as soon as I can because I do want to make the plugin as good as possible. Maybe I should have delayed the beta until I was sure of having more time to support it.

Please keep an eye on this thread though. When I do come back to it I will probably be asking for more information to try and resolve problems like yours.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Ekpen on August 24, 2013, 02:44:24 pm
No. I'm sorry for the lack of updates. I just haven't had time to put into this over the last few weeks (joyful stuff like gardening and longer hours at work have got in the way). It is only temporary though and I will be coming back to it as soon as I can because I do want to make the plugin as good as possible. Maybe I should have delayed the beta until I was sure of having more time to support it.

Please keep an eye on this thread though. When I do come back to it I will probably be asking for more information to try and resolve problems like yours.

My friend. Enjoy your gardening.
It can wait.
FYI : This is on an old notebook. Hopefully, my new HTPC should be able to run the milkdrop. It has Nvidia gtx 9800 x2 GPUs. Hopefully, by mid week, a new rs232 pci-e  card that was once given me BSOD error, will be delivered, and I should be able to set up MC19 and your utility.
Again, thanks for your time.

Ekpen.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: LarryASilva on August 29, 2013, 06:57:22 pm
Wow !  Thanks so much for doing this.  I have been pestering the JRiver folks FOR YEARS to PLEASE figure out a way to make Milkdrop or Project M work with their Media Center ... FRIGGING FINALLY somebody is doing it.  When I get it going I'll fire ya off a donation.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Arcturus on August 30, 2013, 12:56:22 am
So I guess I am one of the unlucky ones. Followed your instructions to the letter, They were easy enough to understand.  Even though I put the plugin in Media Center 19 it doesn't show up but does show up when I start Media Center 18 but it wont start at all. Probably not helping I have 2 versions of MC installed.

Think I will wait for it to be a bit less BETA and for you to work the bugs out of the way your doing the registry mod.

Great to see your working on this though Paul. MD was the only reason I kept winamp around just to run it occasionally, Otherwise I am happy with the SoundSpectrum Plugins AEON,G-Force and Whitecap in JRiver.

Here is a compilation of over 44 thousand of the best presets collected from various sources. I sorted them in so much that I created sub folders for each of the best authors and moved their works into them. I had also begun copying only the best most modern presets into the root folder, Theres about 990 or so.  Also worth noting that presets created for Redi Jedi's beta/fork are marked so. I don't know if they will or will not work with this version if not just delete them.

It's on very friendly DDL hosts should be a quick DL for those interested.

Uptobox
Milkdrop2.zip - 170.5 MB (http://uptobox.com/8bit8ojutc7f)

Zippyshare - Mirror
Milkdrop2.zip - 170.5 MB (http://www4.zippyshare.com/v/28204412/file.html)

Quite the fan of the music visualization art form. Been into it since AVS studio. Sad there are so few who continue to create content. At preset it seems there is only Sound Spectrum who still create and innovate.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: MrC on August 30, 2013, 06:13:00 pm
Arcturus, try the procedure in reply #23. (http://yabb.jriver.com/interact/index.php?topic=82551.msg562991#msg562991)
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Arcturus on August 31, 2013, 03:19:02 pm
@MrC

I just might do that. Thanks for the heads up.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Fex on September 07, 2013, 09:59:43 am
Just great, thanks for this. How I missed it!  ;D

Installation worked over the registry, thanks to marko.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: AoXoMoXoA on September 12, 2013, 12:19:00 pm
Ran beautifully in MC18 with both Win7 and WinXP

Cannot get it to run in MC19 at all, anywhere . . . even with Marko's reg change
This is especially awful considering G-Force will not install into MC19 either   :(
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: HTPC4ME on September 12, 2013, 12:23:33 pm
Quote
This is especially awful considering G-Force will not install into MC19 either
6 pc's here and Gforce and Whitecap working on all of them (windows 7 32 and 64)
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: AoXoMoXoA on September 12, 2013, 12:34:45 pm
6 pc's here and Gforce and Whitecap working on all of them (windows 7 32 and 64)

perhaps because this is last years G-Force version?   But it still installs / works with MC18 though.

 ?

Either way I'd  still love to get Milk Drop working again.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: HTPC4ME on September 12, 2013, 12:39:41 pm
could be, i know i received an email from them asking to upgrade bout a month ago. so I'm on latest version of both Gforce & Whitecap.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: HTPC4ME on September 12, 2013, 02:38:05 pm
Quote
Either way I'd  still love to get Milk Drop working again.
+1
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Sly on September 21, 2013, 04:00:21 pm
Ran beautifully in MC18 with both Win7 and WinXP

Cannot get it to run in MC19 at all, anywhere . . . even with Marko's reg change
This is especially awful considering G-Force will not install into MC19 either   :(
I can not get it to run either. Ran perfectly in MC18 but MC19 will not load it. Windows 7 64 with ATI graphics.

[edit] Nevermind... Just tried http://yabb.jriver.com/interact/index.php?topic=82551.msg562991#msg562991 and it works fine now. Thanks.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: William-NM on September 23, 2013, 02:05:19 am
It took a little effort on my HP DV7 Laptop running Vista 64 bit and MC19, but Milkdrop2 is running fine now! I got through the dll registration fine, but had to do the post 23 regedit trick for MC19 64bit. Still got an error: Milkdrop error: error compiling PS_2.0 warp shadows, complaining about buggy graphic card drivers .....  so I updated the display drivers, but no joy. Then I updated the DirectX drivers (Ekpen: I just googled "directx download" , 1st result took me to the Microsoft dl site - just click the download link and it figures the rest out- only took a few minutes). The DirectX update finished with a "update failed" message, but when I restarted MC19, Milkdrop was working fine, pretty impressive on the big screen TV!! Unfortunately, it seems to have melted a few of my remaining brain cells, but well worth it!!

So, really just wanted to say THANKS to Paul, Marko, Glynor and Arcturus (for the presets!) - it's really great to have some mind-blowing, world class Viz's for MC after all these years, heh.   ;D
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Ekpen on September 26, 2013, 11:49:25 pm
No. I'm sorry for the lack of updates. I just haven't had time to put into this over the last few weeks (joyful stuff like gardening and longer hours at work have got in the way). It is only temporary though and I will be coming back to it as soon as I can because I do want to make the plugin as good as possible. Maybe I should have delayed the beta until I was sure of having more time to support it.

Please keep an eye on this thread though. When I do come back to it I will probably be asking for more information to try and resolve problems like yours.

Greetings:

My old Acer Aspire 9810 died two weeks ago. this was the PC that had Nvidia GO 7600 card, and  driver with last update around 2009. On this PC, I received error "error handling PS_2.0 warp shader."
I got a new ALL in One" Acer A7600U-UR24 in yesterday.
I then tried to install MC 19 with the Milkdrop.dll.
I went through the Milkdrop.hive setup, registered the dll off course and finally got the Mikldrop to show up.
I played a track, with Milkdrop enabled.
My new error again same as the old error. It even went further to say this" Error compiling Ps_2_0 warp shader... Your  hardware says it support  Times .... [Ps version= 0x300) but the pc does not do it properly.. needs  to update driver.
I then went to Nvidia site to get Geforce 305.46. Again no luck.
What do you think is wrong?
This PC has Nvidia GT640M graphic card.
This is a PC running Windows 8 64 bit.

Thanks.
Ekpen
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: William-NM on September 27, 2013, 11:25:05 pm
Try updating DirectX. I got the exact same message, updating the display driver didn't help. Updating DirectX solved the problem.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Ekpen on September 28, 2013, 01:12:27 am
Try updating DirectX. I got the exact same message, updating the display driver didn't help. Updating DirectX solved the problem.

Directx updated.
It is working.
Thanks.
Ekpen
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: William-NM on September 29, 2013, 12:14:56 am
Glad it worked for you. too. Milkdrop is a great anti-productivity tool.  :)
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: elysium on October 15, 2013, 09:36:42 am
I was just trying to keep the thread less noisy.  Thinking about it though, it's possible that the steps will be handy for anyone who is not running v18 and would like to try this out. I registered the dll in the v19 installation directory, and the required registry entries were added to v18, and so the plugin was not an available choice in v19.

Please Google "Registry Editing Precautions (https://www.google.co.uk/search?q=registry+editing+precautions)" before following the steps below.
Do not hold me responsible if you stuff it up :)

I'm not sure why, but despite saying successful, .reg files were not importing to the registry. Hives worked though...

Close MC (and server if used)
Replace xx in the steps below with your current MC major version number.

Do the whole "regsvr32" thing in MCxx's viz folder.
Go to: HKEY_LOCAL_MACHINE\SOFTWARE\JRiver\Media Center xx\Plugins\Display\
If that does not exist, it will be because you are running 64 bit Windows, in which case, go to: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JRiver\Media Center xx\Plugins\Display\

Right click on "Display" and add a new key called MilkDrop2.
Select this new key, then go up to "File > Import", in the dialogue, change the type to 'hive' and import the file in the zip archive attached to this post. (you must be logged in to see attachments).

Restart MC and the job should be done.

-marko.



Works great, thanks to both the author and your fix. Cheers
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: appdevman on October 22, 2013, 01:17:26 am
Got it working on MC19, win7 x64.
Had to do the manual regedit and hive import, wow!

I just set it to highest quality render and OMG, 1080P on 46" LCD is heaven.

I have been waiting for this, didnt think it would happen.  Found it by accident, OMG!!

Thanks, its great to be part of this community.    The Winamp gets uninstalled now.....BAM!

Im blasting a techno mix right now and fullscreen this thing makes me feel rave-worthy!!

Im going to get my buddies on this now, MC is now worthy as heck!

Cheers!
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Ekpen on October 30, 2013, 09:07:56 pm
No. I'm sorry for the lack of updates. I just haven't had time to put into this over the last few weeks (joyful stuff like gardening and longer hours at work have got in the way). It is only temporary though and I will be coming back to it as soon as I can because I do want to make the plugin as good as possible. Maybe I should have delayed the beta until I was sure of having more time to support it.

Please keep an eye on this thread though. When I do come back to it I will probably be asking for more information to try and resolve problems like yours.


Greetings:
I have experienced several PC issues, including my ISP wrong config of my profile at their ends, so I had been unable to get involve with Milkdrop of recent.
However, my old Acer 9810 aspire died, got another Acer UR24 all in one. I got several Warp errors, was advised to update Directx. After the update, I got Milkdrop to work. Thanks.
The joy only lasted less than three weeks. The new All in one Acer died, Amazon quickly picked it up. I have to go for another vendor-- Asus all in one. The acer has Nvidia 640M graphic card, while this Asus ET2702-03 with IPS display comes with ATI 8800M graphic. I tried to update the card, no update needed. It came with Windows 8, 64 bit. I then tried to use Milkdrop, same error about "warp ". It says my graphics cards need updating, whereas it does not need any update.
Yesterday, Microsoft upgraded me to Win 8.1, Directx already installed 11.xx, yet I am unable to load Milkdrop. I tried the registry thing, no luck.
Any help?
Thanks.
Ekpen.

Update as of 2:36 PM E.T 10/31/2013:
Note that the Windows 8 64 bit came with 11.1 of directx, yet it failed to work, then windows got updated to 8.1, still will not let Milkdrop work . Below is what makes it to work with Win8/8.1 with Ati version I have on this new allinone PC.

I went to Microsoft site to download Directx web installer. It did extract and  directx components from several years past , was surprised  the Milkdrop then started working. The file name from Ms site is dxwebsetup.exe

George T. Omoregie
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Aimhere on November 20, 2013, 08:02:39 pm

Note that the Windows 8 64 bit came with 11.1 of directx, yet it failed to work, then windows got updated to 8.1, still will not let Milkdrop work . Below is what makes it to work with Win8/8.1 with Ati version I have on this new allinone PC.

I went to Microsoft site to download Directx web installer. It did extract and  directx components from several years past , was surprised  the Milkdrop then started working. The file name from Ms site is dxwebsetup.exe


The reason you had to use the DirectX 9 installer is this: the version of DirectX that comes preinstalled with Windows 8.1 (and Windows 8.0, and even Windows 7 for that matter) does not include all of the files previously used by DirectX 9. Microsoft did this to reduce the amount of legacy code shipped with newer versions of Windows. Certain DirectX 9 functions are emulated in DirectX 11.x, but not all of them. This is sufficient for most software, but some programs (like Milkdrop, as you have noticed, as well as many older games) break with the emulation. Downloading and running the DX9 End User Runtimes bypasses the emulation and uses the real DX9 code instead.

Aimhere
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Aimhere on November 21, 2013, 12:05:29 am
I got Milkdrop2 installed and working in JR Media Center 19, but I've noticed a problem.

I have a MCE infrared remote control for use with Media Center's "Theater View". But anytime I'm playing music in Theater View while having Milkdrop2 selected as my visualization, the plugin interferes with certain buttons on the remote. Whenever a Theater View screen containing the Milkdrop2 visualization appears, the remote's arrow buttons (up/down/left/right) and "OK" button cease to work for navigating the Theater View screen. Instead, the left/right arrows will skip back/forwards by a few seconds through the currently-playing song, the up/down arrows switch between several other functions, and the "OK" button pauses/resumes the playback. It appears the buttons are functioning the way they do when Media Center is in Display View mode, even though the program is not in Display View.

I find I can work around this by pressing the MCR remote's "(i)" ("Info") button, then the keys work normally for navigation again... until I switch to a different Theater View screen which also contains the visualization, at which point Milkdrop2 re-initializes, the arrow/OK buttons start misbehaving again, and I'm back to where I started. it doesn't do this for any of Media Center's other visualizations, just Milkdrop2.

I'd like to be able to use Milkdrop2 in Theater View, but this problem makes it impractical.

Aimhere
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: fitbrit on November 23, 2013, 12:41:46 am
Finally it worked. Had to use the regedit fix to get Milkdrop to show up, and then update DirectX after googling the error.
Thanks to all for the help and walkthroughs.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Aimhere on November 24, 2013, 09:56:39 am
I also managed to get Milkdrop2 to be able to save changes to its settings, by changing Windows' folder permissions as discussed previously on this thread. I thought I'd write up a detailed procedure, for those who are unclear on how to do this.

You only need to change the permissions on the configuration files themselves (NOT the "Milkdrop2" or "Visualizations" folder, or the Media Center folder... absolutely not on the entire "Program Files" folder!).

If you followed the installation instructions correctly, Milkdrop2 lives in "C:\Program Files (x86)\J River\Media Center 19\Visualizations\Milkdrop2" (this is for 64-bit Windows; remove the " (x86)" if using 32-bit Windows). This folder contains a second "milkdrop2" folder and several individual files. The "milk2.ini" and "milk2_adapters.txt" files are the only ones that need their permissions changed.

For each of these files:


After that, you should be able to change the settings in Milkdrop2 and they will be saved between sessions.

Hope this helps.

Aimhere

*(Note: I only needed to change permissions for "Users". You may need to also set them for "creator owner". To do this, in the "Permissions" dialog you would click "Add", type "creator owner" and click "Okay", then click on "creator owner" in the group/users list and add the Modify/Write permissions as above.)
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: JJay on November 30, 2013, 10:25:50 am
This is brilliant!! I have been waiting for this plugin for ages (actually, since I got addicted to Milkdrop with my modded xbox  :'( )
Paul 1970, you'll be my official party guru for the year 2014!

On the tech side:
I run MC18 on Windows 8.1.
Installation following instructions went fine.
I had the "Error compiling Ps_2_0 warp shader" error at first launch.
Installing all DirectX9 dlls that are missing and porely emulated in Windows 8 (dxwebsetup from MS website) solved the issue : milkdrop is working flawlessly!

 8)
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: arialmt on December 22, 2013, 04:03:41 pm
That was easy. Thanks to paul1970 and marko, just got it working for my Win7 Media Center 19 machine.

It like garlic butter on a fresh baked pizza crust, a treat for senses.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: highnine on January 11, 2014, 01:25:45 am
Thank you marko, your solution worked perfectly for me.

Highnine
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: paul1970 on January 16, 2014, 04:48:48 am
Just a belated note to say that I found myself unable to to find the time to properly support and develop this plugin, so apologies to those who put time and effort into helping me try to make this work.
Good news: I passed the development on to someone extremely professional and capable.
Bad news: He's likely to be indisposed for a while to come.
Just an FYI for those who were interested...
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: mike_0192 on March 13, 2014, 11:05:30 pm
Hey Guys! This is so awesome that you got this working. JRiver is similar to iTunes and in lots of ways better. Would still be awesome if someone could get it working on iTunes as well. There used to be a way on early versions of iTunes using foobar 2000 as iTunes output, then milkdrop worked in foobar. It was a good working solution. But iTunes updated and became incompatible with Foobar.

I use JRiver as well so don't get me wrong, I am absolutely very stoked that this is now possible. Milkdrop is easily the best by a long way!

BUT THE REAL SUGGESTION I HAVE....
if there is some super smart programmer out there that knows how to modify the plugin, it would be soooo (never seen before) awesome if someone could take the anaglyph (old red blue) 3D mode on milkdrop and make it compatible with nvidia stereoscopic 3D settings.

Or simply isolate each feed, the left (red) and the right (blue) so it could then be custom processed to give an immersive 3D milkdrop experience. Man that would be sweet. Anyone else know what I mean? I reckon it would be better than IMAX!

Anyone shed any light on this?
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: theoctavist on March 16, 2014, 07:26:04 am
issues. Any idea as to why I am getting this error?

followed all SOP described here to the T.


thanks for any insight.

Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: marko on March 16, 2014, 08:50:16 am
It looks as though you are trying to import the actual zip file. You need to extract the file contained within the zip file, and then import that extracted file.

-marko
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: theoctavist on March 16, 2014, 03:33:35 pm
It looks as though you are trying to import the actual zip file. You need to extract the file contained within the zip file, and then import that extracted file.

-marko

oh! thank you!

edit. still having trouble. i am unsure as to whuich file i am searching... the "milkdrop2 zip folder has some text files, ini, dll, and multiple subfolders.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: marko on March 17, 2014, 01:52:52 am
From your screenshot, you appear to be trying to import the registry hive file I posted earlier (http://yabb.jriver.com/interact/index.php?topic=82551.msg562991#msg562991). There is only one single file inside that zip file.

You need to extract that single, solitary file to a handy location, and then choose that extracted file when importing to the registry. Note that the file provided has no extension, and that is correct. Select it, and the registry will import the required data.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: auralarch on April 27, 2014, 03:43:22 pm
So, I guess this plugin development has sort of gone idle?  As far as I can tell the OP did not name his successor and nobody seems to have announced themselves as such...  Guess he did say it would be a while so I still have hope :)

Ever since MD2 went open source I've been hoping somebody would recognize its amazing potential (not to mention the astronomical # of presets that have been developed by countless fans) & do something cool with it (make a stand-alone app or something)- especially since Winamp is now completely dead & gone.

I was so happy to find this today...  I'm going to have to give it a go.  I'd never even heard of JRiver MC so this should be fun!

Looking forward to some future, further development/refinement of this plugin- there is great potential!
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: MrC on April 27, 2014, 04:55:56 pm
Read the good news, bad news above, in post #86.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Doof on August 19, 2014, 02:31:58 pm
FWIW, following the steps laid out by marko, I've never had a problem getting this running in MC19, and just successfully got it running in the MC20 beta.

The one difference is that rather than use the hive file linked to in his post, I found the relevant registry keys under Media Center 18, exported that to a .reg file, modified the .reg file to match my version of MC and then re-imported it into the registry. Worked like a charm.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: StFeder on August 19, 2014, 04:34:59 pm
Would you share your registry file? Sounds much easier than the hive thing... I know, there has to be done some modification because of different file paths but anyway: still sounds easy for everyone who knows to use notepad ;)
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Doof on August 24, 2014, 12:25:56 am
Sorry it took me so long to reply. I thought I'd try documenting the definitive list of steps I've taken to get this working pretty reliably, both for you guys and for myself so I don't have to try and remember next time I rebuild my PC. :P

They're a slightly modified series of steps from what marko outlined, but only because I'm using a .reg file instead of the hive file he mentions. I've attached a zip file to this post with a set of four .reg files. One each for MC 19 and 20 on 32bit and 64bit versions of Windows. Just unzip the one that matches your combination of versions to your Desktop or wherever. Then follow the rest of the steps below.

I've noticed that the download link for this plugin has been taken down and I know the project has been passed onto somebody else (although I don't know who), so hopefully you already have the milkdrop2.zip file that contains the plugin already downloaded. I'd be willing to host it somewhere if it won't be stepping on anybody's toes for me to do so.

First, it's easier to do this if you log in with an Administrator account. However, if you're like me and don't run your PC as Admin, you're probably experienced enough to know how to manage UAC and Run As to follow these steps under your normal account.

These assume you've installed MC to the default Program Files folder on your C: drive. If you haven't, substitute accordingly.

1. Unzip the contents of the milkdrop2.zip to the Visualizations folder in your MC installation folder. That should be as follows (substituting your version number for XX) :

You should have a structure similar to this:

Media Center XX
|_
   Visualizations
   |_
      Milkdrop2
      |_
         Milkdrop2
         |_
            data
         |_
            docs
         |_
            presets
         |_
            textures

Just to make sure you have everything in the right location.

2. Open command prompt (cmd.exe) up - be sure to Run As Administrator - you won't be able to run the necessary command if you don't. On Vista-Windows 8, even if you are the Administrator, you still need to specifically run cmd.exe as Administrator in order for it to perform Administrator functions. Once in there type (again substituting your version number for the XX):

Now run the following command: regsvr32 vis_milk2.dll

You should receive a message box that says "DLLRegisterServer in vis_milk2.dll succeeded." If you didn't, make sure you're running the command prompt as Administrator. If you are and you still get this message... I dunno.

3. Now find the .reg file from the zip file attached to this post that matches your version of MC and Windows. Unzip it somewhere if you haven't already and double click it. It'll prompt for confirmation that you want to import it. Say Yes. You should get a message box indicating success. If you don't, it's likely because you're not running as an Administrator account. If you aren't running as an Administrator account, either log in as one, or run regedit as Administrator and import it manually by using the File -> Import menu.

4. Now just be sure to restart MC. If Media Server is running, close that as well before restarting. When it comes back up, start playing some music and right click in the Display window, Milkdrop2 should now show as an option.

5. I have run into an issue where switching to the Milkdrop vis caused MC to crash after first setting it up. A reboot seems to have to taken care of it for me, though.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: kensn on August 24, 2014, 12:31:51 am
It would be great if the team could integrate this into MC a bit better. I love using Milkdrop, but it seems to lock up from time to time.....
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: fredele on August 30, 2014, 10:36:59 am
Thanks , the link is just above .. ;D
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: AoXoMoXoA on August 30, 2014, 12:35:02 pm
It would be great if the team could integrate this into MC a bit better. I love using Milkdrop

Me too, but I wish it was easier to install . . . . .

 . . . but either way, Thank you Paul for you work at providing this to us.

Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: AoXoMoXoA on September 01, 2014, 01:31:37 pm
Hopefully someone can help with an error I am getting:

Installed on my Win7 x64 machine when I try to run MilkDrop2, MC throws the following:

Error compiling ps_2_0 warp shader

anyone know how to remedy this?
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: kensn on September 01, 2014, 01:41:28 pm
This may be the same problem on had on one of my PCs. It did not have the latest Direct X installed.

Ken
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: AoXoMoXoA on September 01, 2014, 02:05:56 pm
thanks, I'll check into that. That did the trick . .  ..

Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: kensn on September 02, 2014, 04:35:55 pm
To Doof:

Thanks for the reg files!!

Ken

PS. Could anyone look into the occasional lockup? It seems there is enough interest in this plugin.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: connersw on September 15, 2014, 08:12:14 am
Thanks Doof for the reg files and instructions write up.  I had Display View to Cover Art while I was working on skinning Theater View and just realized this morning that I didn't have Milkdrop running in MC20.  Your instructions worked perfectly--thank you.

It would be nice if Milkdrop was supported natively by JRiver. 
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: AoXoMoXoA on September 15, 2014, 08:16:54 am
It would be nice if Milkdrop was supported natively by JRiver. 

Yes it would, or at least featured as a plug-in with a 1-click install
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: 6233638 on September 15, 2014, 08:47:43 am
Agreed. At some point I thought they said that they were looking to integrate it based on this implementation, but I could be mistaken.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: kensn on September 15, 2014, 09:17:10 am
It appears that a lot of the footwork has been done.... Just the last couple of steps to go!! Not that the Dev team hasn't been busy...

Ken
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: donmetal on September 19, 2014, 02:17:56 am
Download link for milkdrop2 for jriver is dead. Is there anybody that can upload it please?
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: theoctavist on September 27, 2014, 08:12:15 pm
yes, cmon guys!
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: AoXoMoXoA on September 28, 2014, 08:03:00 am
Download link for milkdrop2 for jriver is dead. Is there anybody that can upload it please?


Try this:   Milkdrop2.zip  https://copy.com/7wWaUCLdPTz2 (https://copy.com/7wWaUCLdPTz2)
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: theoctavist on September 30, 2014, 09:05:52 pm
one thing I am unclear on...how to operate the visualizations once ive loaded milkdrop, like how to cycle through them, bring up certain ones, etc.

any info ?
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: kensn on September 30, 2014, 09:09:42 pm
You can Press "1" while the window has focus, this will bring up a Help menu.

You can also add or remove presets from the preset files that come with Milkdrop.

One big shame is that any modifications you make to the setup do not stick. This is one reason I wish JRiver would embrace this plugin a bit more.

Ken
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: beats_works on October 25, 2014, 09:46:31 pm
Followed all installation steps including regsvr32 & importing hive file to registry but crashes MC20 as soon as I try to activate. 

Win 8.1 64 bit

No specific errors thrown but Log file shows:

2793391: 5108: General: CDXCore::Terminate: Start
2793391: 5108: General: CDXCore::Terminate: DestroyObjects
2793391: 5108: General: CDXCore::Terminate: Release Direct3D
2793391: 5108: General: CDXCore::Terminate: Unload D3D.dll
2793391: 5108: General: CDXCore::Terminate: Clearing variables
2793391: 5108: General: CDXCore::Terminate: Finish (0 ms)
2793391: 5108: General: TopLevelExceptionFilter: Unhandled exception -- program crashing
2793391: 5108: General: TopLevelExceptionFilter: Message: 34768, wParam: 79473696, lParam: 0

Any ideas?
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Spanglo on December 15, 2014, 04:11:23 pm
Also crashing on my Win7 MC20 machine. 

Had it working on MC18 & 19, so I'm pretty sure I installed correctly.  Was easily one of the best features even though it's unsupported. 

Any help would be greatly appreciated.

Thanks.
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: Kat on January 14, 2015, 01:39:21 pm
Thankx paul1970 and Arcturus  works perfect
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: jron on January 18, 2015, 06:57:21 pm
Is this whole thing dead? I see someone reuploaded the files, but can anyone reupload the instructions? I'd like to get this installed, thanks
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: AoXoMoXoA on January 19, 2015, 07:01:20 am
 . . . . this has the MilkDrop files, the Reg files, and a text file with instructions (last two items previously supplied by Doof)

https://copy.com/rVH3AdNGRapy (https://copy.com/rVH3AdNGRapy)

get it while you can as I can not guarantee how long it will be available
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: jron on January 19, 2015, 07:47:24 am
. . . . this has the MilkDrop files, the Reg files, and a text file with instructions (last two items previously supplied by Doof)

https://copy.com/rVH3AdNGRapy (https://copy.com/rVH3AdNGRapy)

get it while you can as I can not guarantee how long it will be available

Awesome thanks!
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: William-NM on March 13, 2015, 03:47:27 pm
I thought I'd copy these tips for getting Milkdrop2 working on Windows 8.1, in case it helps someone out  :P

I had to do all the steps to get it working on the new system (8.1 arggghhhh)...
1). Install
2). Import .reg file
3). Manually edit registry
as mentioned in the thread, PLUS one additional step;
4). Install the DirectX legacy pack from Microsoft to get it working.

NOTE: I had to close some Chrome processes manually and clean out the temp install directory (i.e. c:/users/your_name/AppData/Local/Temp/) in order to successfully complete the DX installation. It was throwing an error and failing.

Here's the link for the DirectX legacy support installer (it won't affect your DirectX 11 or 12 setup):
http://www.microsoft.com/en-us/download/details.aspx?id=35

Not the smoothest install, but well worth the effort, as nothing is as sweet as Milkdrop2 eye-candy. If you get it going, be sure to d/l the preset packs and check out the keyboard shortcuts. Hope this helps you out!
William
Title: Re: Milkdrop 2 Visualization Plugin Beta
Post by: strend on March 26, 2015, 05:24:53 pm
Anyone figure out a solution for Theater View?

Well, it works (and is darn pretty!)...but every time Milkdrop is displayed in theater view it takes over input priority.  Have to use the mouse to go navigate away from the playlist, etc.


Title: MilkDrop2 Visualization Install Pack
Post by: William-NM on August 18, 2015, 04:05:44 pm
Just a link to a new thread where I posted an 'Install Pack' for MilkDrop2 if anyone's interested.
http://yabb.jriver.com/interact/index.php?topic=99526.0