Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_vis_shpeck (Read 731452 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_vis_shpeck

Reply #400
Thanks for the patched dll. Shpeck now works like a charm!

foo_vis_shpeck

Reply #401
There allways is a "but" isnt there?
No! 
I have put shpeck in a tab-element like this <image> The problem I am having is getting the focus back on the running visualization once I klicked another element in foobar.
It's plugin dependent, it doesn't work with MD1, but e.g. MD2 can be activated correctly both by clicking and tabbing to it. I'm not sure about the keyboard navigation yet, but the next version will allow to focus it by clicking, that works for me already.
Anyone here knows the visualization with the dancing bear from the game "Black & White"? It doesnt show up in the plugin-list of shpeck and produces the following error in the console:
"\winamp\Plugins\vis_lhd.dll - could not load the DLL (probably caused by unresolved DLL dependencies)."
One thing I tried was to put the NSCRT.DLL in the foobar-folder (and some other places) but that didnt show any effect.
Any other ideas what I could try?
NSCRT is used only by (newer) visualisations by Winamp guys themselves (NS... = NullSoft).
I see this plugin installed LHLogR.dll and LHMultiplayerR.dll to the "root Winamp folder", which would be OK for Winamp, but we don't look there at all. Move them to the Plugins directory, should work then.

Is it just me or does Shpeck + AVS eats more cpu when used in CUI than in DUI?
In dui there seems to be a "frame limiter" active in shpeck + avs, most of the presets are stuck at ~60fps, despite having the "higher framerate" setting in avs cranked all that way to the left (therefore consuming very little cpu)
In cui there seems to be no "frame limiter" and the visualization presets go all the way to ~150fps, cosuming 100% cpu (on one core)
I'm sorry, I have removed AVS on my dev machine because it's crashware, so I can't test it right now. But generally, I'm surprised there is any difference, the DUI/CUI choice changes only the container window. Otherwise the plugin's render function is called the same way in both cases. And I think plugins like AVS request just to call them constantly at the maximum rate and do the frame limiting themselves.
Full-quoting makes you scroll past the same junk over and over.


foo_vis_shpeck

Reply #403
Just a small problem though, foobar remembers the position of the cursor in playlist after a restart but when I use shpeck as UI Element and select anything other than [none/any] for "AutoStart Plugin" the cursor position gets cleared after restart.


Which plugin specifically? (All, I know, but I want to test it with something which 100% shows this behaviour.)

Milk Drop 2.0e. tried a few other plugins too had the same problem.
Also what's the state of "Playback Follows Cursor" and "Cursor Follows Playback"?

Cursor Follows Playback. tried other combination of these two options, doesn't help.

foo_vis_shpeck

Reply #404
No, it's not just hidden, it's a completely different plugin. The one with analog VU meters doesn't even load and show in the list - there is an error message in the console: "vis_vu_145-9x.dll - incompatible version, plugin rejected."
There was already one such example reported, I think. Oh well, I might just remove the version check in the next version, Winamp itself probably doesn't care either.
(If you desperately need this plugin right now, use your favourite hex editor to change the byte at vis_vu_145-9x.dll:0x00010A90 from 0x40 to 0x01.)


Ohh, I LOVE hacking! Thank you very much!
(I always did    )

Yes that's fine for me. This VU plugin software is a bloody (unfinished-for-all-times) mess anyway, so a bit of additional hacking won't hurt I guess

BTW you seem to rank yourself into the top-list of Czech open-source guys with such great skills (the first I learned to know was perex from ALSA project - what a pro!)
Kudos to all dev's not going like "Upgrade OS or f$%# off!"

foo_vis_shpeck

Reply #405
Yirkha,

DUI:


CUI:



+ there seems to be a conflict with foo_dop; when 'Mobile Devices Support' is checked in foo_dop. Some vis plugins are not detected when relative path is used.
+ foobar crashes if you 'cut' the Shpeck UI element while music is playing.


 

foo_vis_shpeck

Reply #406
+ there seems to be a conflict with foo_dop; when 'Mobile Devices Support' is checked in foo_dop. Some vis plugins are not detected when relative path is used.
I've changed some stuff on my side; hopefully it will be OK in the next build of foo_dop.
.

foo_vis_shpeck

Reply #407
DUI: (Image with 4% CPU utilization)
CUI: (image with 40% CPU utilization)
I believe you, however I could not reproduce it - even with AVS. The closest I got was when I disabled "Wait for vertical retrace" in its Display configuration.
+ foobar crashes if you 'cut' the Shpeck UI element while music is playing.
This doesn't happen here either. DUI? Which plugin running/any? In what splitter/container?

I've changed some stuff on my side; hopefully it will be OK in the next build of foo_dop.
I have no idea what broke here, I thought changed current directory but that's taken care of already. So thanks for mending my problems...
Full-quoting makes you scroll past the same junk over and over.

foo_vis_shpeck

Reply #408
hello,

I use this plugin in a new config by Br3tt
I grabbed your modded Milk 1.04
and a second one in this thread Milk 2.0c
your's working very well,except the stop just as your were talking in few messages above
so I just change panel to stop it
the second one is only working in external window and not in the panel
can it be fixed ?
and I don't know where to have other presets
Maybe you can share some ?
thank you

foo_vis_shpeck

Reply #409
the second one is only working in external window and not in the panel
Is the "Common settings > WINDOWED settings >
  • Integrate with winamp skin" enabled in MilkDrop's configuration?
    I also recommend the latest MD2.0e, there were some bugfixes, there is much better support for Unicode tracks titles etc.
    and I don't know where to have other presets
    I don't maintain any archive of MilkDrop presets nor Winamp plugins, the Internet is full of them, e.g. over 5000 of them here.
Full-quoting makes you scroll past the same junk over and over.

foo_vis_shpeck

Reply #410
yes it is enabled

you recommendend the latest MD2.0e
ok but where can I get it ?

well, don't want to bother
thank you anyway

foo_vis_shpeck

Reply #411
It's bundled with Winamp. Ask some Winamp user to tear it out for you if you don't like the idea of installing it...
Full-quoting makes you scroll past the same junk over and over.

foo_vis_shpeck

Reply #412
ohhhhhhhhhh I see
so I install winamp ...no problem
and what shall I keep ?

sorry I'am knew to visualizations

foo_vis_shpeck

Reply #413
...\Winamp\Plugins\milkdrop2 (whole folder)
...\Winamp\Plugins\vis_milk2.dll
...\Winamp\Plugins\milk2_img.ini
...\Winamp\Plugins\milk2_msg.ini
...\Winamp\Plugins\nscrt.dll
Should be enough.
Full-quoting makes you scroll past the same junk over and over.

foo_vis_shpeck

Reply #414
ok
thank you very much

foo_vis_shpeck

Reply #415
well I did all you said
except it was already MD 2.1
in the panel only your 1.04 is working
the 2.1 is working only in external window
I tried to select taping "L" the milk2 folder but he don't want
so except if you have any idea how to fix this
I'll will give up
thank you

foo_vis_shpeck

Reply #416
OK, so they bundle even MD 2.1 now. Doesn't change anything, it works here in a panel too.

I don't know, maybe you're starting it over "main menu > View > Visualisations > Shpeck - Start 'MilkDrop 2.1'" and have the panel set to autostart MilkDrop 1.04? The panels with autostart plugin other than "[none / any]" won't host anything other than the one selected.
Full-quoting makes you scroll past the same junk over and over.

foo_vis_shpeck

Reply #417
Hi Yirkha,  the buttoms on the tittlebar work with milkdrop 1.04? I ask you because I can't make them work, I press them and nothing happens. having the hotkeys I see them as an extra but I'm just curious about this 


foo_vis_shpeck

Reply #418
Yes, they don't work with MilkDrop 1.04, it doesn't do anything when the relevant commands are sent to it.
Full-quoting makes you scroll past the same junk over and over.

foo_vis_shpeck

Reply #419
OK, so they bundle even MD 2.1 now. Doesn't change anything, it works here in a panel too.

I don't know, maybe you're starting it over "main menu > View > Visualisations > Shpeck - Start 'MilkDrop 2.1'" and have the panel set to autostart MilkDrop 1.04? The panels with autostart plugin other than "[none / any]" won't host anything other than the one selected.


with your help both are working very well now !!
I just noticed MD 2.1 needs much more % cpu
thank you very much

foo_vis_shpeck

Reply #420
(If you desperately need this plugin right now, use your favourite hex editor to change the byte at vis_vu_145-9x.dll:0x00010A90 from 0x40 to 0x01.)

Unfortunately I can't find the mentioned entries (my hex editor is EditPad Pro, but I am not so experienced in things like this).

So I am looking forward to a new version of Shpeck desperately. 
This is HA. Not the Jerry Springer Show.

foo_vis_shpeck

Reply #421
O RLY?

Shpeck v0.3.5
(obsolete links removed)

Changelog:
  • Removed plugin version check completely for greater compatibility.
  • Changed window title when not playing to an empty string again.
  • New: None of Shpeck's menu entries are shown under View > Visualisations when there are no plugins found.
  • Fixed: Added a workaround for EvilLyrics brokeness.
  • Fixed: Clicking on visualisation doesn't focus it.
  • Fixed: Embedded window of some plugins cannot be focused by clicking (MilkDrop 1).
Full-quoting makes you scroll past the same junk over and over.


foo_vis_shpeck

Reply #423
I can't get vis_vu_145-9x.dll to be always on top with foobar (with Winamp I succeed). Any advice for this?

I hope this is my last question concerning this but sometimes new solutions lead to new questions.
This is HA. Not the Jerry Springer Show.

foo_vis_shpeck

Reply #424
First of all, thank you very much for your work, Yirkha.

A call for help: is there anybody that succeeded to use Milkdrop under Wine? With NVidia specifically? If yes, please, PM me