18 Jun '13 - 07:20 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
 
   Home   Help Search Login Register  
Pages: 1 2 3 4 [All]
  Reply  |  Print  
Author Topic: Winamp Visualisations in XMPlay (xmp-wavis rev.5)  (Read 58815 times)
Barna
Posts: 105


« on: 5 Aug '08 - 06:25 »
Reply with quoteQuote

Hi All

Here's an update to the previous multi-functionality plugin winamp_svp.
An XMPlay DSP plugin which functions as the wrapper for Winamp visualisation plugins - very much like the Winamp DSP wrapper.

As you can see from the screenshot below, it is nicely integrated into XMplay and it even allows to run multiple visualisation plugins at the same time.



Download: http://www.nukular.ch/xmp-wavis_rev.5.zip
Read the included xmp-wavis.txt for all features, notes and version history.

As mentioned in the readme text file, besides adding quite a few features, it is missing one feature from the old plugin: The disabling of info bubbles while visualisations are displayed is not available. Means you'll see volume changes and song changes in tray even when full screen visualisation is active. Maybe that can be fixed in a future version.

If you're missing the other half, the cover art image plugin, check the topic for xmp-coverart.

Of course, as always, feedback of any kind would be more than appreciated.

Greetings from Tokyo,
Bernhard

Edit: 0.9.1 added, frees up memory and stops buffering when no wrapped vis plugin is active
Edit: 0.9.3 added, unicode support for MilkDrop 2.0e (playlist and song title)
Edit: 0.9.4 added, better in-plugin playlist support (updated feature requires XMPlay 3.4.2.77 or higher)
Edit: rev.5 added, better response for some in-plugin play control commands
« Last Edit: 4 Dec '08 - 17:00 by Barna » Logged
piovrauz
Posts: 489


« Reply #1 on: 5 Aug '08 - 08:40 »
Reply with quoteQuote

I approve (hahaha, like you should care) about the splitting in 2 of the plugin.
But now some requests arises...

1. I'd like to have back the disabling of info bubbles while visualisations are displayed, after all I was one of the pusher of this ability... pwetty please, it's very annoying to see them...

2. Since the wrapper is in the DSP section, the VIS are no more on the VIS menu with other built-in or native ones. Is it possible to fix this?

3. Nothing for now XD, I just checked a bit around an found those 2 things. BTW seems a little faster to me, maybe my box didn't liked the cover code? Tongue

Keep Up the good work, this is a plugin that has a bright future Smiley
Logged
dypsis
Posts: 85


« Reply #2 on: 5 Aug '08 - 09:42 »
Reply with quoteQuote

It is the first time that I have messed with Winamp Visualisations. How do I get the Milkdrop plugin files, for example?
« Last Edit: 5 Aug '08 - 10:28 by dypsis » Logged
piovrauz
Posts: 489


« Reply #3 on: 5 Aug '08 - 14:06 »
Reply with quoteQuote

U can get them from a winamp install, in the plugin dir
Logged
Barna
Posts: 105


« Reply #4 on: 5 Aug '08 - 22:13 »
Reply with quoteQuote

How do I get the Milkdrop plugin files, for example?
Yeah, as piovrauz mentioned, the two most popular ones are the ones included in the Winamp distribution. Current Milkdrop and AVS versions aren't available standalone. Old versions of MilkDrop (less advanced but much faster startup) can be downloaded from http://www.nullsoft.com/free/milkdrop/ (The plugin installer only extracts itself into a directory where a file named 'winamp.exe' exists).

More plugins are available on winamp.com in the plugins/visuals section. As with the old MilkDrop version they can only be extracted into a winamp.exe-directory (or extract the installer with UniExtract!).

1. I'd like to have back the disabling of info bubbles while visualisations are displayed, after all I was one of the pusher of this ability... pwetty please, it's very annoying to see them...
Well I didn't remove that feature on purpose, it's just that it is currently only available for sonique vis plugins.
I don't think a stand-alone 'disable bubbles' vis plugin would make sense, but I could write you one :-)

2. Since the wrapper is in the DSP section, the VIS are no more on the VIS menu with other built-in or native ones. Is it possible to fix this?
Hmm, at least not with the current DSP SDK way. Ian once mentioned something like an open SDK for real XMPlay Vis plugins (not sonique plugins like winamp_svp was before).
Also like the MIDI plugin, which adds a visualisation, it should/could be possible for other plugins. But at the moment it's not open to the public to do that as far as I know.

3. Nothing for now XD, I just checked a bit around an found those 2 things. BTW seems a little faster to me, maybe my box didn't liked the cover code? Tongue
Well the way it works internally is verrry much different :-) As DSP sample processing works quite different the plugin now buffers data and is able to send it more precisely and better timed to the plugin. I'm not sure if the over all performance is better, but at least the data the plugin gets is more like what it does expect I think.

Keep Up the good work, this is a plugin that has a bright future Smiley
Thanks!!
Logged
dypsis
Posts: 85


« Reply #5 on: 5 Aug '08 - 23:31 »
Reply with quoteQuote

U can get them from a winamp install, in the plugin dir
Thanks piovrauz and Barna.
Unfortunately, the Milkdrop vis and others require a number of files to run it, and I am not sure what ones it requires. And I would rather have a standalone vis rather than linking to a Winamp installation. If anyone knows the files required, then that would be helpful.
Logged
Barna
Posts: 105


« Reply #6 on: 5 Aug '08 - 23:42 »
Reply with quoteQuote

MilkDrop 2 needs the following files in a directory: vis_milk2.dll, nscrt.dll and a subdirectory called "Milkdrop2". Inside the Milkdrop2 subdirectory there are 3 more subdirectories called presets, data and textures. MilkDrop 2 displays visuals Depending on the content of them.

MilkDrop 1 just needs vis_milk.dll and a subdirectory next to it called "MilkDrop" with .milk presets inside.
Logged
dypsis
Posts: 85


« Reply #7 on: 5 Aug '08 - 23:59 »
Reply with quoteQuote

MilkDrop 2 needs the following files in a directory: vis_milk2.dll, nscrt.dll and a subdirectory called "Milkdrop2". Inside the Milkdrop2 subdirectory there are 3 more subdirectories called presets, data and textures. MilkDrop 2 displays visuals Depending on the content of them.

MilkDrop 1 just needs vis_milk.dll and a subdirectory next to it called "MilkDrop" with .milk presets inside.
Thanks for that Barna.  Smiley
Logged
Ian @ un4seen
Administrator
Posts: 15352


« Reply #8 on: 6 Aug '08 - 16:56 »
Reply with quoteQuote

1. I'd like to have back the disabling of info bubbles while visualisations are displayed, after all I was one of the pusher of this ability... pwetty please, it's very annoying to see them...

As Barna mentioned, that ability is only available to vis plugins, but I have now added an option and shortcut to manually disable bubbles...

   www.un4seen.com/stuff/xmplay.exe

2. Since the wrapper is in the DSP section, the VIS are no more on the VIS menu with other built-in or native ones. Is it possible to fix this?
Hmm, at least not with the current DSP SDK way. Ian once mentioned something like an open SDK for real XMPlay Vis plugins (not sonique plugins like winamp_svp was before).
Also like the MIDI plugin, which adds a visualisation, it should/could be possible for other plugins. But at the moment it's not open to the public to do that as far as I know.

The native vis system is only available to input plugins. Currently, the MIDI and AHX plugins make use of it. I guess a native vis plugin system could be something for 3.5 Smiley

Btw, nice work on the plugins!
Logged
piovrauz
Posts: 489


« Reply #9 on: 7 Aug '08 - 10:06 »
Reply with quoteQuote

1. Thanks for the bubble option. Haven't tested but I'll do later.

2. A native vis plugin system? sounds great Smiley it'll be really nice.

btw, is it possible to add shortcuts to control DSP (this winamp vis wrapper I mean) to the main interface? something like open/close/go to next(if multiple are set)? thanks.
Logged
Barna
Posts: 105


« Reply #10 on: 7 Aug '08 - 10:16 »
Reply with quoteQuote

There is already one shortcut currently ''Winamp Visualisation on/off''.
You can use that one to switch between two if you have two set up and only one running :-)
I'll think about adding more.
Logged
piovrauz
Posts: 489


« Reply #11 on: 7 Aug '08 - 13:35 »
Reply with quoteQuote

Thanks, I totally missed it. I even checked too, ...
About adding shortcuts: toggling between wa plugin, or even better istances of the wrapper would be really nice.
Another thing... the keys doesn't control the wa wrapped plugin like it was before, what's up?
Logged
Barna
Posts: 105


« Reply #12 on: 7 Aug '08 - 14:05 »
Reply with quoteQuote

Is it always reproducible? all keys or just certain ones?
I at least once checked all keys from MilkDrop during development once. But yesterday or so keys once weren't working, but just seconds later they worked again, so I thought it was just some random issue... Will check again later tonight.
Logged
piovrauz
Posts: 489


« Reply #13 on: 7 Aug '08 - 15:52 »
Reply with quoteQuote

well, yesterday I checked at home and were some keys only, today at work I found F1, F2, and such works, but L (lock) and others doesn't. milkdrop2 and geiss2 obviously Wink

btw, I have two wrapper set in the DSP tab, one with geiss2 and one with mildrop2: if I open/close using the shortcut (ctrl+w) it opens one of them, then the other, instead of closing Tongue
Logged
Barna
Posts: 105


« Reply #14 on: 8 Aug '08 - 02:17 »
Reply with quoteQuote

hmm, if I activate Status in Geiss with F4 I can see L working fine. All other inputs are working as well.

Actually, for vis plugins that manage their own window the wrapper doesn't even control input. Vis plugins with their own window managment have their own icons (like Geiss 2 and MilkDrop, unlike AVS who depends on the host application doing windows stuff -> gets XMPlay icon).
Inputs resulting in commands (like pause/play/next/prev song or volume control) are forwarded to XMPlay by the wrapper. These work as well here.

And the shortcut just stops all wrapped plugins that are running, and starts all stopped ones. So the 'faked' switching only works when previously to pressing the shortcut one is already running.
Logged
piovrauz
Posts: 489


« Reply #15 on: 8 Aug '08 - 08:22 »
Reply with quoteQuote

well, another thing (I'll test keys later, to be sure): when I close the wrapped plugin windows, the wrapped plugin remains active... using a lot of resources... any way to prevent this?
« Last Edit: 8 Aug '08 - 08:39 by piovrauz » Logged
Barna
Posts: 105


« Reply #16 on: 8 Aug '08 - 10:08 »
Reply with quoteQuote

hmm, here's an update which stops buffering of data and frees its used memory when no wrapped vis plugin is active.
But that alone should not take too many resources, maybe a plugin was still hanging somehow? If it is closed and still says (on) in the config, we might have further problems... Also I think MilkDrop 1.04e may have a memory leak problem... So starting and stopping that often can result in a few megabytes being eaten up by the XMPlay process.

Download: http://www.nukular.ch/xmp-wavis_0.9.1.zip
Logged
piovrauz
Posts: 489


« Reply #17 on: 8 Aug '08 - 15:15 »
Reply with quoteQuote

The thing is, like you said, it is closed and still says (on) in the config, and eats cpu.
It's not about starting and stopping I suppose, didn't do that. checking with the new one later.
Logged
piovrauz
Posts: 489


« Reply #18 on: 18 Aug '08 - 08:38 »
Reply with quoteQuote

backu from vacation. seems to work now, on/off and cpu accordling. Smiley
Logged
dbz
Posts: 100


« Reply #19 on: 1 Oct '08 - 22:54 »
Reply with quoteQuote

Hi all, this is my first post on this forum. I've been using XMPlay for a while now and I like most everything about it except for it's limited visuals. Rather than using winamp (Bloat), or some other mammoth program to get good visuals - I've been using a little program called Visual Plugin Player (VPP) from this website http://home.hvc.rr.com/afflatus/vpp.htm
It's kinda quick and dirty, but it does an amazing job at what it does - and that is, let you use all kinds of visuals (twisted pixel, milkdrop, geiss, avs, etc...). The interface is anything but pretty though. Anyways... I've been wishing for a long time that XMPlay would be able to do this. So when I discovered this post, well you can imagine my excitement.
Needless to say, I read through the forum here, downloaded the files and gave it a go. Much to my chagrin I can't seem to get it up and running (even after reading the read-me file). I've gotten as far as being able to see the visual plugins listed on the Winamp VIS wrapper window. That's where I think it breaks down somewhere.
I select one of the plugins from the list, click on the Start button to activate it (supposedly), but nothing happens. Once I close this window the DSP Options Screen shows Winamp VIS wrapper with the plugin I selected but it says "(off)" after the plugin. For the life of me I can't seem to turn it on or activate it. I made sure to download the latest version of XMPlay, and even updated my vis_avs.dll to version 2.81d as in the screenshot. When I click on the Config button it accesses the dll's as it should, but when I hit Start nothing seems to be going on. The only thing I think it might be now is that I don't have the vis_nsfs.dll - could that be it? I tried downloading it off the net but couldn't find it. And I don't want to have to install winamp just to get it. If you could help me in any way it would be greatly appreciated - as I'm at a total loss as to what's going on.
« Last Edit: 1 Oct '08 - 22:59 by dbz » Logged
gnozal
Guest
« Reply #20 on: 15 Nov '08 - 16:10 »
Reply with quoteQuote

Hi,
when I am using xmp-wavis 0.9.1 with milkdrop 2.0e in playlist mode [P], I only see numbers "1. 2. 3. etc".
I also use Foobar2000, and when I use foo_vis_shpeck with milkdrop 2.0e in playlist mode, I see the module titles "1. Title1 2. Title2 etc".
So my question is : am I missing some setup parameter or is this feature currently unsupported in xmp-wavis ?
Thanks !
Logged
Barna
Posts: 105


« Reply #21 on: 25 Nov '08 - 18:27 »
Reply with quoteQuote

Sorry for not replying for a while.

Here's 0.9.3 which supports the unicode play list MilkDrop 2.0e requests. It also properly sets its song title so MilkDrop 2.0e gets the full unicode song title. Hooray :-)

Yeah, 0.9.2 was in there somewhere. But I somehow forgot to post it here. 0.9.2 introduces support for Windows 98 (and other 9x based ones I guess).

Download: http://www.nukular.ch/xmp-wavis_0.9.3.zip
Logged
gnozal
Guest
« Reply #22 on: 27 Nov '08 - 09:32 »
Reply with quoteQuote

Thanks for the update.
Now the MilkDrop 2.0e playlist displays the song titles.
Unfortunately, I have another problem : when I browse through the playlist, I can't play the song under the cursor with [Enter]. XMplay doesn't load / play the song.
It only works once, if you enter the playlist while XMPlay isn't playing any song. Then you can start a song with [Enter] ; it doesn't work a second time.
Logged
Barna
Posts: 105


« Reply #23 on: 27 Nov '08 - 11:57 »
Reply with quoteQuote

It works here with XMPlay 3.4.2.76.
Please try with the newest bleeding edge XMPlay release from http://www.un4seen.com/stuff/xmplay.exe
Logged
gnozal
Guest
« Reply #24 on: 28 Nov '08 - 08:33 »
Reply with quoteQuote

Hi,
I already use this XMPlay build.

EDIT : I could get it work, but only if the extended playlist [F5] or the library [F6] are active !
If the information panel is closed, or if it is open but with [F1]/[F2]/[F3]/[F4], [Enter] doesn't work in the Milkdrop playlist.
Weird ...

Another thing I noticed : when I press [Enter] in the Milkdrop playlist, I see the XMPlay playlist [F5] scrolling (slowly) to the selected song, and the playback only starts when the scrolling has reached the selected song.
Logged
Barna
Posts: 105


« Reply #25 on: 29 Nov '08 - 10:09 »
Reply with quoteQuote

Another thing I noticed : when I press [Enter] in the Milkdrop playlist, I see the XMPlay playlist [F5] scrolling (slowly) to the selected song, and the playback only starts when the scrolling has reached the selected song.
Thats how my workaround for that feature works. It sends as many list-up or list-down commands are needed to reach the song to be selected and then sends the play-song command. As far as I know with the current XMPlay API I have no other choice.
But... for me it works quite well and fast on two different machines.
Guess you need to live without that feature until XMPlay API supports more commands.
(if Ian reads this and feels generous, the required command would be the winamp message IPC_SETPLAYLISTPOS or something equivalent for the (DSP) plugin api)
Logged
gnozal
Guest
« Reply #26 on: 29 Nov '08 - 11:00 »
Reply with quoteQuote

Thats how my workaround for that feature works. It sends as many list-up or list-down commands are needed to reach the song to be selected and then sends the play-song command.
Thanks for the information.
It works, but it's a bit slow (when XMPlay is playing song 1 and I select song 450, it takes 1-2 secs and Milkdrop is frozen). But I can live with that.
Thanks again.

PS : still, I hope Ian will feel generous Wink
Logged
Ian @ un4seen
Administrator
Posts: 15352


« Reply #27 on: 2 Dec '08 - 16:52 »
Reply with quoteQuote

Here's a generosity update Smiley

   www.un4seen.com/stuff/xmplay.exe

I'm not sure whether IPC_SETPLAYLISTPOS is meant to scroll the playlist (if necessary) to bring the selected track into view; it currently doesn't, but let me know if it should.
Logged
Dotpitch
Posts: 2501


« Reply #28 on: 2 Dec '08 - 18:15 »
Reply with quoteQuote

I'm not sure whether IPC_SETPLAYLISTPOS is meant to scroll the playlist (if necessary) to bring the selected track into view; it currently doesn't, but let me know if it should.
I'd say it should when 'Follow current track' is ticked for the appropriate playlist view.
Logged
gnozal
Guest
« Reply #29 on: 3 Dec '08 - 10:36 »
Reply with quoteQuote

Here's a generosity update Smiley

   www.un4seen.com/stuff/xmplay.exe

I'm not sure whether IPC_SETPLAYLISTPOS is meant to scroll the playlist (if necessary) to bring the selected track into view; it currently doesn't, but let me know if it should.
Thanks Ian !!!!
Now waiting for Barna's update Wink

From my point of view (using Milkdrop), it's not necessary to scroll the play list.
Logged
Barna
Posts: 105


« Reply #30 on: 3 Dec '08 - 15:14 »
Reply with quoteQuote

Here's a generosity update Smiley

   www.un4seen.com/stuff/xmplay.exe

I'm not sure whether IPC_SETPLAYLISTPOS is meant to scroll the playlist (if necessary) to bring the selected track into view; it currently doesn't, but let me know if it should.
Thanks! Works perfectly as expected ;-)

And here's the updated plugin:
Download: http://www.nukular.ch/xmp-wavis_rev.5.zip

The only plugin that uses the IPC_SETPLAYLISTPOS is MilkDrop which directly sends a play command after the setplaylistpos (gets translated to XMPlay shortcut command 372 - List - Play). So I think its fine how it is now without scrolling, as the play command does it if 'follow current track' is set in the options.

Edit: updated this post also to rev.5 - another minor update :-)
« Last Edit: 4 Dec '08 - 17:01 by Barna » Logged
winner
Posts: 193


« Reply #31 on: 4 Dec '08 - 18:47 »
Reply with quoteQuote

Nice plugin!

The readme file says "The plugin also registers an XMPlay shortcut 'Winamp Visualisation on/off',
which toggles the running state of all plugins that have been set up." But where can I find this icon?

Also, I'm running the plugin with XPlay ver. 3.4.2.77 on Windows 2000 Professional, using the Nullsoft AVS plugin, ver. 2.81d. If I run XMPlay with AVS, then close XMPlay and reopen, I will get a system "ding" sound when reopening XMPlay. I am able though to play my song and AVS works. Is this a known issue, or can I help somehow to troubleshoot this ding sound?

Thanks!
Logged
Alexsource
Posts: 258


« Reply #32 on: 4 Dec '08 - 19:32 »
Reply with quoteQuote

Nice plugin!

The readme file says "The plugin also registers an XMPlay shortcut 'Winamp Visualisation on/off',
which toggles the running state of all plugins that have been set up." But where can I find this icon?

Also, I'm running the plugin with XPlay ver. 3.4.2.77 on Windows 2000 Professional, using the Nullsoft AVS plugin, ver. 2.81d. If I run XMPlay with AVS, then close XMPlay and reopen, I will get a system "ding" sound when reopening XMPlay. I am able though to play my song and AVS works. Is this a known issue, or can I help somehow to troubleshoot this ding sound?

Thanks!
It says "registers a shortcut" (as in a keyboard shortcut) not "adds a button". You should be able to access the shortcuts options from the options and stuff window.
Logged
Barna
Posts: 105


« Reply #33 on: 4 Dec '08 - 19:43 »
Reply with quoteQuote

Yeah the shortcut setting that you can configure is called "Winamp Visualisation on/off"

The warning-sound issue was unknown so far because I always run my OS's with any kind of annoying sounds completely disabled.
But... I know why the warning sound is being played while starting AVS.
The starting procedure of winamp visualisation plugins involves two steps. First it asks the plugin to create its own window (like MilkDrop does). If that fails (this is where the warning signal is being played) it opens a window for the plugin to render itself in. That is the reason why the wrapped AVS plugin has the XMPlay icon and MilkDrop for instance doesn't.
I'm currently still prefering MilkDrop doing its own window managment because its just simpler for the entire wrapping process. But yeah that signal sound is stupid so I might either change to always managed window or add an option... Not sure when I'll find time to do that though. Tell me how much it annoys you :-)
Logged
winner
Posts: 193


« Reply #34 on: 4 Dec '08 - 20:31 »
Reply with quoteQuote

Yeah the shortcut setting that you can configure is called "Winamp Visualisation on/off"

The warning-sound issue was unknown so far because I always run my OS's with any kind of annoying sounds completely disabled.
But... I know why the warning sound is being played while starting AVS.
The starting procedure of winamp visualisation plugins involves two steps. First it asks the plugin to create its own window (like MilkDrop does). If that fails (this is where the warning signal is being played) it opens a window for the plugin to render itself in. That is the reason why the wrapped AVS plugin has the XMPlay icon and MilkDrop for instance doesn't.
I'm currently still prefering MilkDrop doing its own window managment because its just simpler for the entire wrapping process. But yeah that signal sound is stupid so I might either change to always managed window or add an option... Not sure when I'll find time to do that though. Tell me how much it annoys you :-)

Great! Thanks for the explanation! Personally I only run vis plugins occasionally, so its not a big deal for me. Considering though that the majority of users would have system sounds on, it might be considered a general annoyance that should be addressed.
 
Logged
SmartOne
Posts: 211


« Reply #35 on: 15 Mar '09 - 06:21 »
Reply with quoteQuote

The native vis system is only available to input plugins. Currently, the MIDI and AHX plugins make use of it. I guess a native vis plugin system could be something for 3.5 Smiley

Which visualization does the MIDI plugin add?

I know it has been mentioned, but it would be cool to have the ability to stuff Milkdrop2, AVS, etc. into XMPlay's Visuals tab.
Logged
Dotpitch
Posts: 2501


« Reply #36 on: 15 Mar '09 - 10:30 »
Reply with quoteQuote

Which visualization does the MIDI plugin add?
xmp-ahx adds a pattern viewer for AHX (similar to the MOD pattern viewer) and xmp-midi adds a visual to display karaoke lyrics.
Logged
raina
Posts: 1090


« Reply #37 on: 15 Mar '09 - 20:55 »
Reply with quoteQuote

xmp-ahx adds a pattern viewer for AHX (similar to the MOD pattern viewer)

+on the flipside, a pretty articulate note dote view.
Logged
Ligthz
Guest
« Reply #38 on: 7 Nov '09 - 23:28 »
Reply with quoteQuote

Very good plugin but i dont know save options in milkdrop 2 config window, if i change some options... it always remember the default configuration and i dont have posibility to change the options in this menu. Do you do anything for solve this? Sorry for my english, im spanish user. salute  Wink
Logged
Markus
Guest
« Reply #39 on: 13 Nov '09 - 18:07 »
Reply with quoteQuote

This works great for Milkdrop, but I am having some trouble with SSpectrA (an audio spectrum analzer).  On XP it works just fine.  On Vista it runs - and displays in alt-tab. But NOT on the screen. Any ideas?

Thanks for your work regardless.
Logged
Auren
Posts: 144


« Reply #40 on: 15 Feb '10 - 04:54 »
Reply with quoteQuote

Not working with the latest Milkdrop. Sad It is now dependent on Microsoft.VC90.CRT dynamic library which is not being correctly loaded by XMPlay and that causes two errors.

First from XMPlay:



And second from Barna's plugin:



Here's an archive with both the latest version of Milkdrop+presets and Microsoft.VC90.CRT dll-file: http://stashbox.org/796170/Milkdrop.7z

P.S. I also have a lot of C++ redistributables already installed:
« Last Edit: 15 Feb '10 - 05:07 by Auren » Logged
saga
Posts: 1392


« Reply #41 on: 15 Feb '10 - 06:20 »
Reply with quoteQuote

Isn't that the same reason why the latest versions of in_mp3 and in_ogg can't be used to tag files in XMPlay anymore? Dunno if anything can be done about that.
Logged
winner
Posts: 193


« Reply #42 on: 22 Oct '10 - 21:35 »
Reply with quoteQuote

I decided to try this plugin again and I'm observing that it works fine on my Win7 x64 system for running Advanced Visual Studio v2.83, by selecting vis_avs.dll in Winamp's directory.

If you're having some trouble getting this to work, try running the MS DirectX Web Updater in order to install missing DirectX files on your system.

I'm still having trouble getting Milkdrop 2.2 to run though. I get a missing dll error (msvcr90.dll). Even after installing this dll in the same directory as the vis dll, I get an error about msvcr90.dll failing to load correctly. The plugin runs fine in Winamp.



Logged
Chinese Sausage
Posts: 372


« Reply #43 on: 23 Oct '10 - 02:38 »
Reply with quoteQuote

So far I have Milkdrop v2.0e, which works fine. Is it very different from 2.2?
Logged
winner
Posts: 193


« Reply #44 on: 24 Oct '10 - 02:43 »
Reply with quoteQuote

So far I have Milkdrop v2.0e, which works fine. Is it very different from 2.2?
Thanks, v2.0e works great. Stunning visuals. I don't know what 2.2 offers over 2.0e, but I'm finding posts that others are having trouble getting this plugin to work in players other than Winamp.
Logged
piovrauz
Posts: 489


« Reply #45 on: 26 Oct '10 - 10:27 »
Reply with quoteQuote

putting msvcr90.dll in the windows/system32/ directory eliminates one of the two errors. I suppose it just miss the other libs. I'll do some testing.

nope, can't load it or get rid of that R6034, which is something having to do with .manidest stuff; being not a programmer, I abandon Tongue
« Last Edit: 26 Oct '10 - 12:58 by piovrauz » Logged
Ian @ un4seen
Administrator
Posts: 15352


« Reply #46 on: 27 Oct '10 - 16:42 »
Reply with quoteQuote

The problem is that the VIS_MILK2.DLL file doesn't have an embedded "manifest" to tell Windows what MSVCR90.DLL version it needs, so it'll just use whatever the EXE is using, but XMPlay doesn't use MSVCR90.DLL. It is possible to fix that by adding a "manifest" to the DLL via the Manifest Tool. If you would like to do that, save this to a file called "manifest" in the same directory...

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type='win32' name='Microsoft.VC90.CRT' version='9.0.21022.8' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />
    </dependentAssembly>
  </dependency>
</assembly>

And then run this...

mt.exe -manifest manifest -outputresource:vis_milk2.dll;2
Logged
piovrauz
Posts: 489


« Reply #47 on: 29 Oct '10 - 12:32 »
Reply with quoteQuote

mmm, done as instructed, and indeed it works now. too bad you've got to dl a whole SDK for it XD.
btw, is it ok to attach the dll (the milkdrop one) to the post? or you didn't do it with a reason behind?
« Last Edit: 29 Oct '10 - 14:36 by piovrauz » Logged
Ian @ un4seen
Administrator
Posts: 15352


« Reply #48 on: 29 Oct '10 - 16:18 »
Reply with quoteQuote

Give a man a patched plugin and he has a working plugin, but teach a man to patch a plugin and he has working plugins for life Smiley
Logged
piovrauz
Posts: 489


« Reply #49 on: 29 Oct '10 - 16:49 »
Reply with quoteQuote

Yup, this way we can fix all the plugins that have this issue, and possible future version too. Too bad the SDK is so damn big, expecially compared to the plugin size.
Thanks a lot for the instructions, easy to use even for me (tehehe).
Logged
winner
Posts: 193


« Reply #50 on: 29 Oct '10 - 23:02 »
Reply with quoteQuote

mmm, done as instructed, and indeed it works now. too bad you've got to dl a whole SDK for it XD.
btw, is it ok to attach the dll (the milkdrop one) to the post? or you didn't do it with a reason behind?

Yeah, too bad the whole SDK has to be installed to get this. Couldn't find mt.exe by its lonesome anywhere. Unless necessary to keep the SDK, I'll probably install, grab mt.exe, then uninstall.
Logged
saga
Posts: 1392


« Reply #51 on: 30 Oct '10 - 00:30 »
Reply with quoteQuote

Unless necessary to keep the SDK, I'll probably install, grab mt.exe, then uninstall.
Well, it's only necessary while embedding the manifest, so depending on how often you plan to do that, you will either have to keep it or throw it away. Cheesy
Logged
winner
Posts: 193


« Reply #52 on: 30 Oct '10 - 01:52 »
Reply with quoteQuote

Excellent! I was able to get this working as well, however at XMPlay's Options and Stuff window, after selecting "Winamp VIS Wrapper - MilkDrop 2.2 (off)" and clicking the "Config" button, I get this:

Microsoft Visual C++ Runtime Library | Runtime Error! | Program: C:\Program Files (x86)\XMPlay\xmplay.exe | R6034 | An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information | OK

After clicking OK, I get a "Winamp Vis wrapper" window with the MilkDrop v2.22 plugin highlighted and I'm able to click the Start button and make it run.

I'll say also that to use MilkDrop v2.22 I simply removed the 2e version DLL from the directory, replaced it with the 2.22 version, and did the mt.exe command. I used the msvcr90 dll copied from Winamp's MilkDrop installation of v2.22.

If anyone has an idea to fix this, that'd be great, otherwise I think the vis plugin is functioning as expected, and it's awesome to watch.
 
« Last Edit: 30 Oct '10 - 01:54 by winner » Logged
Chinese Sausage
Posts: 372


« Reply #53 on: 30 Oct '10 - 07:10 »
Reply with quoteQuote

Am I missing something from 2.2? Is there too much difference in size compared to 2.0e?
Logged
Ian @ un4seen
Administrator
Posts: 15352


« Reply #54 on: 1 Nov '10 - 12:25 »
Reply with quoteQuote

Yeah, too bad the whole SDK has to be installed to get this. Couldn't find mt.exe by its lonesome anywhere. Unless necessary to keep the SDK, I'll probably install, grab mt.exe, then uninstall.

That should be fine; just copy mt.exe and then uninstall the SDK.

Excellent! I was able to get this working as well, however at XMPlay's Options and Stuff window, after selecting "Winamp VIS Wrapper - MilkDrop 2.2 (off)" and clicking the "Config" button, I get this:

Microsoft Visual C++ Runtime Library | Runtime Error! | Program: C:\Program Files (x86)\XMPlay\xmplay.exe | R6034 | An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information | OK

If you're using the package posted above by Auren, make sure you remove the "Microsoft.VC90.CRT" directory (it's not needed/wanted).
Logged
winner
Posts: 193


« Reply #55 on: 1 Nov '10 - 22:03 »
Reply with quoteQuote

If you're using the package posted above by Auren, make sure you remove the "Microsoft.VC90.CRT" directory (it's not needed/wanted).
Thanks! I didn't have the directory, but I still had the msvcr90.dll file in the wavis directory. I removed it, and no more error. I thought I had tried that previously.
Logged
winner
Posts: 193


« Reply #56 on: 6 Nov '10 - 13:52 »
Reply with quoteQuote

OK, now that we have a Milkdrop 2.2 DLL that works in the Winamp Vis wrapper for XMPlay, can this be packaged with the other components of Milkdrop and posted on the Un4seen website?
Logged
Dotpitch
Posts: 2501


« Reply #57 on: 6 Nov '10 - 15:29 »
Reply with quoteQuote

OK, now that we have a Milkdrop 2.2 DLL that works in the Winamp Vis wrapper for XMPlay, can this be packaged with the other components of Milkdrop and posted on the Un4seen website?
That depends on the copyright applied to it. Milkdrop was released under a BSD license, so that should be fine, but I'm not sure about Milkdrop 2. If you want to create and maintain such a package and have permission from the copyright owners to distribute it, I guess it deserves its own link on the XMPlay page.
Logged
Chinese Sausage
Posts: 372


« Reply #58 on: 16 Nov '10 - 13:03 »
Reply with quoteQuote

Does somebody have the mt.exe file so it is availabe for download?
Cheers!  Smiley
Logged
winner
Posts: 193


« Reply #59 on: 20 Nov '10 - 00:39 »
Reply with quoteQuote

Does somebody have the mt.exe file so it is availabe for download?
Cheers!  Smiley
I had trouble finding this file by itself. Other Microsoft dlls are widely available but this one's allusive, maybe due to some licensing restriction.
Logged
johndoe
Posts: 13


« Reply #60 on: 20 Nov '10 - 21:06 »
Reply with quoteQuote

Does somebody have the mt.exe file so it is availabe for download?
http://www.mods.com.au/budapi/vista.htm (http://www.mods.com.au/downloads/BuddyAPI/manifest.zip)
Logged
Dany0
Posts: 39


« Reply #61 on: 23 Jun '11 - 17:46 »
Reply with quoteQuote

Hello,
I have a big problem with this plugin, as it doesn't save the configuration of any plugins. I really need to config Milkdrop 2.0 because the desktop mode flickers, and that's the only reason I want it. Any help please?

EDIT:
BTW using chinese sausage's version. Found via google Smiley
Logged
winner
Posts: 193


« Reply #62 on: 25 Jun '11 - 19:43 »
Reply with quoteQuote

Hello,
I have a big problem with this plugin, as it doesn't save the configuration of any plugins. I really need to config Milkdrop 2.0 because the desktop mode flickers, and that's the only reason I want it. Any help please?

EDIT:
BTW using chinese sausage's version. Found via google Smiley
Hi DanyO, I've got Milkdrop 2.22 running from XMPlay and it's saving my configuration settings just fine. You might want to try this version. See the previous discussion in this thread though for all that had to be done to get this working.
Logged
Dany0
Posts: 39


« Reply #63 on: 25 Jun '11 - 21:32 »
Reply with quoteQuote

it wasn't a problem of milkdrop, it was a problem of the plugin. Had to save it twice and worked.

Now I get the missing msvcr90.dll error. Did you guys get it fixed?
Logged
winner
Posts: 193


« Reply #64 on: 26 Jun '11 - 00:41 »
Reply with quoteQuote

it wasn't a problem of milkdrop, it was a problem of the plugin. Had to save it twice and worked.

Now I get the missing msvcr90.dll error. Did you guys get it fixed?
Yes, you have to install the Windows SDK, get mt.exe from there and run it and keep a copy if you want, then probably uninstall the massive sdk if you don't need it.

Ian gave some direction earlier in this very thread:
http://www.un4seen.com/forum/?topic=8807.msg83298#msg83298
Logged
Chinese Sausage
Posts: 372


« Reply #65 on: 27 Jun '11 - 01:24 »
Reply with quoteQuote

I my system at least, Milkdrop 2.0d does save the settings :O
Logged
Dany0
Posts: 39


« Reply #66 on: 27 Jun '11 - 13:52 »
Reply with quoteQuote

Here is the dll an mt.exe packed with upx and 7z

* Wavis.7z (401.18 KB - downloaded 42 times.)
Logged
rst
Posts: 74


« Reply #67 on: 4 Sep '12 - 21:38 »
Reply with quoteQuote

it works as a charm. Thx !

but the thing is, is it this plugin able to make to works others old winamp plugin ?
It comes to my mind the amazing wildtangent plugins...
Logged
Pages: 1 2 3 4 [All]
  Reply  |  Print  
 
Jump to:  

Powered by SMF 1.1.18 | SMF © 2013, Simple Machines