![]() |
#42 |
Member
Join Date: Aug 2007
Posts: 92
|
Yes I'm using milkdrop. I've tried AVS, there're some nice displays but I find them cpu consuming (even for my I7 4th : they use up to 30% of cpu time).
I've also succeded loading some sonique .svp visualsations with SVP loader, alas the best one, the cycling one 'Rappa:' doesn't work and few of them load without freezing winamp. Azenis runs wisualisation inside the skin, at least AVS & milkdrop, I haven't tried G-Force yet as it crashes winamp every time i stop the plugin.. By the way, do you now if there's different modes for display="time" for the timer ? ![]() I'd like to have a left one displaying time and the right one remaining time but whatever I try the display mode affects both of them. (The sin i'm using as a base is Beautiful simplicity https://www.deviantart.com/andre-w/a...city-111964056 |
![]() |
![]() |
![]() |
#43 | ||
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
Quote:
Thanks. Quote:
PHP Code:
|
||
![]() |
![]() |
![]() |
#44 |
Member
Join Date: Aug 2007
Posts: 92
|
If you weren't there what could I do ? ;.)) (I tried elapsedtime when it was the opposite)
|
![]() |
![]() |
![]() |
#45 | |
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
Well, it is true that the coders of the noughties are no longer active here but some coders still hang around at the WACUP Forum.
Quote:
PHP Code:
Last edited by ariszlo; 19th May 2021 at 11:43. |
|
![]() |
![]() |
![]() |
#46 |
Member
Join Date: Aug 2007
Posts: 92
|
Am I supposed to replace (player-normal-group)
PHP Code:
PHP Code:
Same result if I put it in player-normal between <layout> tags after commenting the albumart group in player-normal-group |
![]() |
![]() |
![]() |
#47 |
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
Yes, if you want to toggle albumart with visualization. If you do then you will no longer need albumartshowhide.maki.
|
![]() |
![]() |
![]() |
#48 | |
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
Quote:
Unfortunately, both AVS and Milkdrop2 turn off desktopalpha off and the translucent background disappears. You cannot have both translucency and AVS/Milkdrop2 within the same window. ![]() So you either do not add AVS/Milkdrop2 visualization to your translucent player or you add an additional background with an opaque area to it. If you choose the latter then create a png with the filename BS-Background-opaque.png and add an opaque background color to it matching the background color of your desktop. Then add this tag to player-elements.xml: PHP Code:
PHP Code:
PHP Code:
|
|
![]() |
![]() |
![]() |
#49 |
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
If your skin still looks like this then your opaque background could be something like the one attached below. The point is that the areas which are almost completely transparent should be completely transparent and the areas which are only slightly translucent should be completely opaque.
Without desktop alpha, there is only complete opacity and complete transparency. Gradual opacity is only possible with desktop alpha turned on. You only need an opaque background if you want to add Milkdrop2 visualization to the main window. |
![]() |
![]() |
![]() |
#50 |
Member
Join Date: Aug 2007
Posts: 92
|
Unfortunately it prevents me to use any subtle drop shadow on background (maybe I could trick it out...)
But I have an issue : when switching to AVS, only Advances Visualisation Studio works, for some frames (I have to click in the window to refresh/update). Milkdrop2 doesn't show a pixel. |
![]() |
![]() |
![]() |
#51 | ||
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
Quote:
Quote:
But it would only be worth working on this solution if either AVS or Milkdrop2 worked fine for you. Now it is Milkdrop2 that does not work for you and earlier you had an issue with AVS. Last edited by ariszlo; 23rd May 2021 at 11:43. |
||
![]() |
![]() |
![]() |
#52 |
Member
Join Date: Aug 2007
Posts: 92
|
For some unknown reason to me, today visualisations show fine... Computing mysteries I guess or winamp state after multiple errors when dealing with
PHP Code:
Does your insight with the fully transparent area above the visualisation windows mean that it is possible to : - display a drop shadowed background with a hole in it - cover this hole with a layer - upon clicking the toggle butto : uncover this area - display the window holder beneath it - go back to previous state when toggled ? |
![]() |
![]() |
![]() |
#53 | ||
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
Quote:
No, you don't cover it. It is the other way round. Your main window will cover the AlbumArt/Visualization window which you will be able to see through the hole. Since you do not cover the hole, you do not need to uncover it. What happens is this:
Quote:
Here comes what allows you to have both your translucent background and visualizaton 1. Don't bother with alphabackground. It is enough to define your layout like this: PHP Code:
PHP Code:
3. In player-normal.xml, or where ever else you have it, replace your albumartgroup definition with this: PHP Code:
As you can see, you do not call any maki here. Remove all references to albumartshowhide.maki if you still have them. 4. Copy artvis.xml into the xml folder of your skin. You might want to edit the x, y, w, and h values to match the values of your seethrough layer. Do not touch the x and y values of the windowholder and albumart tags. 5. Copy albumartvis.maki into the scripts folder of your skin. Do not change the id's of the tags shown above. You will break albumartvis.maki if you do. It is okay to change the coordinates and dimensions but not the id's. |
||
![]() |
![]() |
![]() |
#54 |
Member
Join Date: Aug 2007
Posts: 92
|
woaaa.. I"ll try it tommorrow !
There's another thing that puzzles me : - I've stripped down spirit black ( https://www.deviantart.com/stefanka/art/Spirit-10310941 ) to the seek bar because I'm unable to implement Maki2 animated seekbar and this one is smoother. (I'm useless I know) So I'd copied/pasted everything from one to another, put it in the same place..And it doesn't work. I don't get it. It's the same for maki2 animated seek, I use one single horizontal frame as size and it doesn't work. Would you mind looking at it ? Here are the 2 skins https://we.tl/t-tRzu4RyHY0 |
![]() |
![]() |
![]() |
#55 |
Member
Join Date: Aug 2007
Posts: 92
|
To be more thorough, importing maki2 animated seeker works fine but when attempting to switch to my picts and passing one frame (inverse w/H, as mine is horizontal) mesurements doesn't.
|
![]() |
![]() |
![]() |
#56 |
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
Spirit uses custom.maki but it is not really needed. You can get a seeker similar to Spirit's if you do this:
1. Remove this line from skin.xml: PHP Code:
PHP Code:
PHP Code:
PHP Code:
PHP Code:
PHP Code:
|
![]() |
![]() |
![]() |
#57 |
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
albumartvis.maki v1.1
|
![]() |
![]() |
![]() |
#58 |
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
Check this out: Beautiful_Spirit.zip with drop shadow and AVS/Milkdrop2 in the main window.
In addition to implementing all the additions/changes detailed in #53 and #56, I fixed nocover.png and the reference to it in player-elements.xml. The container holding the AVS/Milkdrop2 visualization is invisible if its background image is transparent, so I replaced your nocover.png with an opaque background image. The reference to nocover.png in player-elements.xml did not include the name of the folder containing the file, which I added. |
![]() |
![]() |
![]() |
#59 |
Member
Join Date: Aug 2007
Posts: 92
|
That's just awsome !
I got away from computer for a week then I began cleaning things and tweaking then... I can't expand the albumart/vis : whatever the sizes I set in artvis.xml/ [IMG] ![]() Moving the area in player-normal-group works fine tho. Edit: I've also added a move="0" at PHP Code:
Last edited by parisienne17; 31st May 2021 at 00:20. |
![]() |
![]() |
![]() |
#60 | |
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
Thanks.
![]() Quote:
|
|
![]() |
![]() |
![]() |
#61 |
Member
Join Date: Aug 2007
Posts: 92
|
Yep sorry, I've just thought to the nocover thing.. So I've resized it et voilà !
;.) (unfortunately the mod won't allow post 180mns editing and you've already replied, so...) I'm gonna tweak Prev/play/pause/forward then I'll be heading to playlist/medialibrary and colors as the white on light grey of menus is...Beurk. |
![]() |
![]() |
![]() |
#62 |
Member
Join Date: Aug 2007
Posts: 92
|
Even if I"m way behind it, I'm wondering about how free form skins are done.
Is the transparency the clipping or is there another coordinates system like image map in html ? And this one : how one implements menu commands in winamp (I'm thinking about switching between modes : main player, the actual one, a compact one and a tiny minimal one) |
![]() |
![]() |
![]() |
#63 |
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
I'm quite busy this week. I will answer your questions later. Meanwhile, here's a skin for you to learn skinning the other windows.
|
![]() |
![]() |
![]() |
#64 |
Member
Join Date: Aug 2007
Posts: 92
|
That's strange : AVS won't run anymore inside the container.
If I right click in the player "visualisation/select plug-in" then choose "AVS/start", it starts in a separate windows. I thought of a transparency hicup so I passed coordinates and sizes allowing a 5 pixels gap around the container inside the player, it didn't matter. |
![]() |
![]() |
![]() |
#65 |
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
It may happen sometimes. Switch to Winamp Modern and see if it runs attached to the main window or in a separate window. If it runs in a separate window then click on Reattach Visualizer and then you can switch back to your own skin.
It may also fix it if you turn off AVS with the albumart/vis button and then click on the button again. |
![]() |
![]() |
![]() |
#66 |
Member
Join Date: Aug 2007
Posts: 92
|
No issue there !
About my previous comment there isn't a 'real' issue : selecting the visualisation plug-in THEN clicking the button starts the proprer visualisation. It's starting it from the options panel that starts it oursde the container. |
![]() |
![]() |
![]() |
#67 |
Member
Join Date: Aug 2007
Posts: 92
|
Sometimes I'd pull of my hairs from my head !
I took a look at the sudy skinning skin you provided me. In some-colors.xml I've changed these lines PHP Code:
So in my skin in skin.xml I add PHP Code:
I put 2 files included in your skin.xml (standardframe.xml & pledit.xml) and include them in skin.xml, refresh the player --> wrong colors. Maybe I'd go plant some carrots ! |
![]() |
![]() |
![]() |
#68 | |
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
Quote:
PHP Code:
But first of all you should fix the background and foreground colors for the right-click menu and the window areas outside listview. Since you prefer light text on a dark background, I would darken the backgrounds and lighten the text colors by defining the colors for them like this: PHP Code:
|
|
![]() |
![]() |
![]() |
#69 | |
Member
Join Date: Aug 2007
Posts: 92
|
Quote:
And adding PHP Code:
I thought that hiden dependencies might matter, so I've copied the png folder : I get the skinned playlist/medialibrary but wrong colors. |
|
![]() |
![]() |
![]() |
#70 |
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
My bad. Add the missing > at the end:
PHP Code:
|
![]() |
![]() |
![]() |
#71 |
Member
Join Date: Aug 2007
Posts: 92
|
My bad, this one was effectively missing, oddly I didn't got an error running the skin.
I took a look at the system-colors.xml you mentionned. With no more luck. I'm loosing my latin as we say in french. I have these ones in my skin system-colors.xml called at the 1st line of skin.xml PHP Code:
|
![]() |
![]() |
![]() |
#72 |
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
Do you mean the first line right after </skininfo>? The closing tag </skininfo>, not the opening tag <skininfo>.
|
![]() |
![]() |
![]() |
#73 |
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
I copied all your color definitions into this file and Winamp displays all your colors as they are defined. Is your system-colors.xml any different from this?
|
![]() |
![]() |
![]() |
#74 | |
Member
Join Date: Aug 2007
Posts: 92
|
Quote:
I did try with my 1st attempt of striping down existing skins and copy relevant parts in a new one --> wrong colors. So I tried with beautiful simplicity skin and the rignt colors are showing. So I've checked all opening/closing tags/labels without finding any errors. There's defintely something wrong in my skin... Is it possible that I have an issue with hidden characters, like CTRL-(I don"t know what) in xml files ? |
|
![]() |
![]() |
![]() |
#75 |
Member
Join Date: Aug 2007
Posts: 92
|
Even if I wasn't sure of the result, I did :
And ran it... still wrong colors. Here are the files, maybe you'll see what I can't. https://we.tl/t-Z6f7tbwXAR Last edited by parisienne17; 3rd June 2021 at 02:14. |
![]() |
![]() |
![]() |
#76 |
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
The attached xml and maki files fix it.
In addition to fixing the bugs, within each group, I set the x of the leftmost element to "0" and the y of the topmost element to "0" and calculated the other x's and y's relative to them. Then in player-normal.xml, I set the x of each group to the position where its leftmost element should appear and the y to the position of its topmost element. This way, it will be much easier to move a group. Say, you change your mind to move the button column from the left to the right. All you will need to do is change the x and y of the group. You will not need to bother about the positions of the elements within the group. |
![]() |
![]() |
![]() |
#77 |
Member
Join Date: Aug 2007
Posts: 92
|
yes of course you're right about the absolute coordinates. I was thinking about taking care of that when reaching the tiding process. (thanks for the fix).
Do you have any idea about colors not showing ? Last edited by parisienne17; 4th June 2021 at 06:14. |
![]() |
![]() |
![]() |
#78 |
Major Dude
Join Date: Jun 2015
Location: Hungary
Posts: 730
|
The colors of what? Every element is displayed for me in the color defined for it in system-colors.xml.
Could you show me a screenshot with the wrong colors and a mock-up image with the right colors, please? |
![]() |
![]() |
![]() |
#79 |
Member
Join Date: Aug 2007
Posts: 92
|
I was thinking of a second skin using mainly the actual material and I came close to that sketch
![]() The 'words' in the middle of the player are the initials of : Aot, Shuffle, Repeat, Equalize, Crossfade Media library, Playlist, Eject, Browse, Mute, becoming active icons triggering calls to the compenents. Fully transparent windows are appealing but unproductive in daily use, the main issue being the transparency of the window, I thought of windows 7 blurring the area underneath so I queried the internet and found that blurring is quite basic to do. The question is that is it possible for a script to 'query' windows in order to be aware of what's under the player and blur that 'image' ? What do you think about it ? |
![]() |
![]() |
![]() |
#80 |
Member
Join Date: Aug 2007
Posts: 92
|
That was odd..
I've published a question about an idea I had yesterday and got "your post will be published after an administrator approval"... or something like this. Strange... About the colors, using the same system-colors.xml in 2 skins, the different results. The right one ![]() and the wrong one (being my skin) ![]() |
![]() |
![]() |
![]() |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|