|
|
#1 |
|
Major Dude
Join Date: Jan 2003
Location: Washington State
Posts: 1,132
|
WA3 vs WA5
Since the Beta is released to WA5
LINK I thought we should start a thread that has some of the differences and some of the new features with code help. Also what you have to do to your existing WA3 skin to make it a WA5 skin with all the properties. New features include: CD ripping Direct links to Internet Radio and TV from media library. Stretchable windows that add whole components as they stretch...ea buttons, songinfo ect. (try this on the winamp5 modern in the shademode) I am hoping you guys can post some of the new features here and code as we find them. Last edited by QuadHeliX; 21st October 2003 at 15:05. |
|
|
|
|
|
#2 |
|
Major Dude
|
txt's get shown as infofiles below the skinchoose window in the prefs.
what you have to change to get a wa3 skin working on wa5: -change the winampabstractionlayer from 0.8 to 1.0 -rezip the whole thing. in wa3 you had to have a subdirectory, this won'T work with wa5 Frozen skins: Gravestone Betaskins: Mushroom ::-:: The Claw In development: TechnodropFinished: Draculas Helmet (<-- still waiting for some color themes!) ::-:: Hal's eye |
|
|
|
|
|
#3 | |
|
Nullsoft Newbie
(Moderator) Join Date: Mar 2001
Location: Sheffield, England
Posts: 5,568
|
Quote:
DO NOT PM ME WITH TECH SUPPORT QUESTIONS |
|
|
|
|
|
|
#4 |
|
Major Dude
Join Date: Nov 2002
Location: Hamburg, Germany
Posts: 1,312
|
you can only use one Container from your winamp3 skin with wa5. When you load the skin it show al the containers but after you closed them you can make them visible anymore. That should befixed. Wa5 is faster than wa3 but not much better yet. Since you have to pay for the special features they are not interesting for the most of the winamp users.
my skins: Nokia 3650, Spiderman Freeform, M3 (Manual), Simpsons Freeform(Idea, Coding), Freeamp Metaskins: WooHoo-FER , Ar-7 |
|
|
|
|
|
#5 |
|
Major Dude
Join Date: Jul 2003
Location: UK
Posts: 1,316
|
it looks like wa5 has some of those co-ordinates issues we had to workaround in wa3 fixed in wa5, subtle 1/2 pixel differences
as for the abstractionlayer, i quickly rezipped my latest wip with the 0.8 and its working just fine, if we have to use 1.0 what differences does that make? also with the alignment issues , whole layers and text are different with wa5, it looks like wa5 does not use the fonts that are supplied and referenced within the elements.xml files and will the options screens etc be skinnable with future builds? so for those wanting to have their skins usable in both version 3 & 5 some alignment issues might need to be tested with both, just because we will have wa5 doesnt mean peeps are gonna stop using wa3, although i reckon most will go with wa5 due to it supporting wa2 & 3 therefore making those versions redundant. just an idea/thought there as both maki & xml files may need to be tweaked on all your existing skins in order for them to work better with wa5. |
|
|
|
|
|
#6 |
|
Major Dude
Join Date: Jan 2003
Location: Washington State
Posts: 1,132
|
Found new Vid Button Commands you can add by just adding these lines (of course your own element location)
<button id="button.vid.tv" action="VID_TV" x="-65" y="2" relatx="1" image="player.button.video.tv" downImage="player.button.video.tv.pressed" hoverImage="player.button.video.tv.hover" tooltip="Internet TV" rectrgn="1" /> <button id="button.vid.fs" action="VIS_FS" x="3" y="2" image="player.button.video.fs" downImage="player.button.video.fs.pressed" hoverImage="player.button.video.fs.hover" tooltip="Fullscreen" rectrgn="1" /> <button id="button.vis.prev" action="VIS_Prev" x="38" y="2" image="player.button.vis.prev" downImage="player.button.vis.prev.pressed" hoverImage="player.button.vis.prev.hover" tooltip="Previous Visualization" rectrgn="1" /> <button id="button.vis.next" action="VIS_Next" x="84" y="2" image="player.button.vis.next" downImage="player.button.vis.next.pressed" hoverImage="player.button.vis.next.hover" tooltip="Next Visualization" rectrgn="1" /> <button id="button.vis.random" action="VIS_Random" x="142" y="2" image="player.button.vis.random" downImage="player.button.vis.random.pressed" hoverImage="player.button.vis.random.hover" tooltip="Random Visualization" rectrgn="1" /> <button id="button.vid.fs" action="VID_FS" x="3" y="2" image="player.button.video.fs" downImage="player.button.video.fs.pressed" hoverImage="player.button.video.fs.hover" tooltip="Fullscreen" rectrgn="1" /> <button id="button.vid.1x" action="VID_1X" x="26" y="2" image="player.button.video.s1x" downImage="player.button.video.s1x.pressed" hoverImage="player.button.video.s1x.hover" tooltip="Normal Size" rectrgn="1" /> <button id="button.vid.2x" action="VID_2X" x="49" y="2" image="player.button.video.s2x" downImage="player.button.video.s2x.pressed" hoverImage="player.button.video.s2x.hover" tooltip="Double Size" rectrgn="1" /> <button id="button.vid.max" x="73" y="2" image="player.button.video.smax" downImage="player.button.video.smax.pressed" hoverImage="player.button.video.smax.hover" tooltip="Maximize Window" rectrgn="1" /> <button id="button.vid.restore" x="73" y="2" image="player.button.video.srestore" downImage="player.button.video.srestore.pressed" hoverImage="player.button.video.srestore.hover" tooltip="Restore Window" rectrgn="1" visible="0" /> |
|
|
|
|
|
#7 |
|
Major Dude
Join Date: Jan 2003
Location: Washington State
Posts: 1,132
|
|
|
|
|
|
|
#8 |
|
Major Dude
Join Date: Nov 2002
Location: Hamburg, Germany
Posts: 1,312
|
hahahahahahaahhhahahaah. Do we need such a feature?
I dun know. I very dificlut philosphical qeustion
my skins: Nokia 3650, Spiderman Freeform, M3 (Manual), Simpsons Freeform(Idea, Coding), Freeamp Metaskins: WooHoo-FER , Ar-7 |
|
|
|
|
|
#9 | |
|
f(caffeine){
return wasabi; } (Forum King) Join Date: Jul 2001
Location: Sweden
Posts: 3,962
|
Quote:
Eventually, all theese Winamp 5 specific things HAVE to be added in some way or other in Winamp3/Wasabi Player aswell. For example, the new PE_info textline: PHP Code:
And the visualization stuffs (that is a harder one) will either HAVE to work in avs only, or the classic vis component will have to be updated to support everything Winamp 5 supports when it comes to visualizations and skinning. Currently, Winamp 5 is beeing brought to the state of supporting all skinning stuffs that Winamp2 doesn't have but Winamp3 does, stuff such as the crossfader for example.. Winamp3 will have to do the same. This will be tricky.. -Plague Winique work-in-progress (download) | Stargate:Winamp - SG1 Edition | D-Reliction | wasabi.player skin Opal Redemption | X-Slant | wa2skin.wac | Wasabi Wiki | WASD | /j #wasabi | Breed 011101110110000101110011011000010110001001101001 |
|
|
|
|
|
|
#10 | |
|
Nothing to say...
Join Date: Sep 2000
Location: UK
Posts: 23,020
|
Quote:
? |
|
|
|
|
|
|
#11 |
|
f(caffeine){
return wasabi; } (Forum King) Join Date: Jul 2001
Location: Sweden
Posts: 3,962
|
umm, I meant Wasabi Player, not Winamp3.. sry..
Wasabi Player is beeing developed, not officially supported by Nullsoft, but it is beeing developed.. In fact, the first release of it was yesterday.. -Plague Winique work-in-progress (download) | Stargate:Winamp - SG1 Edition | D-Reliction | wasabi.player skin Opal Redemption | X-Slant | wa2skin.wac | Wasabi Wiki | WASD | /j #wasabi | Breed 011101110110000101110011011000010110001001101001 |
|
|
|
|
|
#12 |
|
Major Dude
Join Date: Nov 2002
Location: Hamburg, Germany
Posts: 1,312
|
where where where where where where where where where where where where where where where where? Can i have a copy of it? PPLLLLEEEAAAASSSSEEEEE !!!!!!!!!!!
my skins: Nokia 3650, Spiderman Freeform, M3 (Manual), Simpsons Freeform(Idea, Coding), Freeamp Metaskins: WooHoo-FER , Ar-7 |
|
|
|
|
|
#13 |
|
f(caffeine){
return wasabi; } (Forum King) Join Date: Jul 2001
Location: Sweden
Posts: 3,962
|
Here ya go, it's in the first post in that thread..
http://forums.winamp.com/showthread.php?threadid=154449 edit: it's nothing major though, the build is 499c, so don't expect that much difference between it and Wa3 499... Though there has been ALOT of changes internally.. -Plague Winique work-in-progress (download) | Stargate:Winamp - SG1 Edition | D-Reliction | wasabi.player skin Opal Redemption | X-Slant | wa2skin.wac | Wasabi Wiki | WASD | /j #wasabi | Breed 011101110110000101110011011000010110001001101001 |
|
|
|
|
|
#14 |
|
Nothing to say...
Join Date: Sep 2000
Location: UK
Posts: 23,020
|
Ahh, yes, I saw that right after I posted, it's pretty neat , mind you, I rarely had a prob with any WA3 release, I'm as sad as anyone that it's been canned in favour of wa5.
cest la vie. |
|
|
|
|
|
#15 |
|
Member
Join Date: Aug 2002
Location: Somewhere
Posts: 70
|
My iPod skin
My skin has been removed from sinit doesn't support WA5 beta.
It uses the "System.eject();" command that causes a guru meditation. Any idea how to overcome this? |
|
|
|
|
|
#16 |
|
Nothing to say...
Join Date: Sep 2000
Location: UK
Posts: 23,020
|
Why yes, a few of my skins borked because of this.
First up, define an invisable button somewhere on your skin, like so... code: Then in your script file,define it and get it etc etc.. code: In this case, my eject button sits on my main normal layout.. Then , where before you used system.eject();, do this... code: Should trigger the load option of WA2. Believe me, I've tried to get this bug fixed, submitted it a few times onto the beta list, either no one is listening, or cares. |
|
|
|
|
|
#17 |
|
Member
Join Date: Aug 2002
Location: Somewhere
Posts: 70
|
Thx
|
|
|
|
|
|
#18 |
|
Major Dude
Join Date: Jan 2003
Location: Washington State
Posts: 1,132
|
will... or anybody
if i want to put a few buttons on my skin that would directly link to cd rip window, internet tv and internet radio, what code would i put? I am trying to update Venom with new features. Also is beta 4 or 5 much different? |
|
|
|
|
|
#19 |
|
Major Dude
Join Date: Apr 2003
Location: where the llamas come from!
Posts: 951
|
hmm, cd ripping is only available in the pro version. most people will go for the free standard version. please stick with its features.
eeeee eeeeeee eeeee eeeee eeeee 8 8 8 8 8 8 8 8 8 8 88 8eee8 8e 8 8 8eee8 8e 8 8 8 88 8 88 8 8 88 8 88 8 8 8 88 8 88 8 8 88 8 88 8 8eee8 |
|
|
|
|
|
#20 |
|
Major Dude
Join Date: Jul 2003
Location: UK
Posts: 1,316
|
not sure if this is a bug or not
while debugging a new skin with moving groups around i normally set the skin to double size for more precise positioning, however wa5 beta2 kept on crashing if closed and restared with the skin still in double size mode. a quick change in the ini file back to normal size and it boots up ok
|
|
|
|
|
|
#21 |
|
Major Dude
(Reviewer) Join Date: Aug 2002
Location: South Florida
Posts: 1,387
|
Here's something that's driving me a little nuts. I'm working on a skin that I'd like to be WA3/5 compatible. The playlist has a shade mode (not shown in the code). I've put the "switch mode" button in the standardframe and just have it hidden by default, then I have the playlist XML like so:
code: This works great in WA3, but in WA5 the <sendparams /> elements do not have any effect, thus not making the "switch" button visible. I'll keep plugging away to see if I can figure it out, ut if anyone has any ideas, please pass them along. |
|
|
|
|
|
#22 |
|
f(caffeine){
return wasabi; } (Forum King) Join Date: Jul 2001
Location: Sweden
Posts: 3,962
|
there's another thing about the pledit that's kinda annoying:
in wa5 you can put a textline with display="pe_info" to show track time/total time, however, this was never added back to wa3. This is just one example of stuff that has been added to wa5 wasabi, but not wa3. -Plague Winique work-in-progress (download) | Stargate:Winamp - SG1 Edition | D-Reliction | wasabi.player skin Opal Redemption | X-Slant | wa2skin.wac | Wasabi Wiki | WASD | /j #wasabi | Breed 011101110110000101110011011000010110001001101001 |
|
|
|
|
|
#23 | |
|
Quote:
gonzotek AT yahoo dot com But I'm feeling much better now. |
||
|
|
|
|
|
#24 |
|
Major Dude
(Reviewer) Join Date: Aug 2002
Location: South Florida
Posts: 1,387
|
Cool, I will take you up on that...
|
|
|
|
|
|
#25 |
|
Major Dude
(Reviewer) Join Date: Aug 2002
Location: South Florida
Posts: 1,387
|
For reference, in case anyone else is encountering the problem I showed in my code above, Gonzotek tested it in a newer build and it worked as it does in WA3. Thanks Gonzo!
|
|
|
|
|
|
#26 |
|
Glad I could help!
But I'm feeling much better now. |
|
|
|
|
|
|
#27 |
|
Major Dude
(Reviewer) Join Date: Aug 2002
Location: South Florida
Posts: 1,387
|
You guys notice they removed the Winamp Modern skin's MAKI source from the new RC8? I really with they hadn't since it would have been a good reference for some of the newer techniques they are using. Since when has Nullsoft been so protective of thier official skin's code?
|
|
|
|
|
|
#28 |
|
Nullsoft Newbie
(Moderator) Join Date: Mar 2001
Location: Sheffield, England
Posts: 5,568
|
They will be releasing it along with a skin dev kit soon.
DO NOT PM ME WITH TECH SUPPORT QUESTIONS |
|
|
|
|
|
#29 |
|
Major Dude
(Reviewer) Join Date: Aug 2002
Location: South Florida
Posts: 1,387
|
Sweet.
|
|
|
|
|
|
#30 |
|
Junior Member
Join Date: Dec 2001
Posts: 19
|
How do I compile MAKI scripts in WA5? I used to use a .bat in WA3 that ran a prog called mc.exe, but that doesn't exist in my WA5 directory (and the install uninstalled WA3 for me).
I'm having problems with at least one of WA3 scripts under WA5. |
|
|
|
|
|
#31 |
|
Junior Member
Join Date: Dec 2001
Posts: 19
|
It seems to render fonts at a different size too. In fact one font I use in my skin - iCandy - doesn't render at all.
|
|
|
|
|
|
#32 | |
|
Nothing to say...
Join Date: Sep 2000
Location: UK
Posts: 23,020
|
Quote:
Oh, and 5 didn't uninstall 3 for you, you told it to, it asked you right at the end of the install, if you had said no it would have left 3 intact and working. re-install 3 if you want to get at the compiler, or maybe someone can zip up the required files/folders for you. |
|
|
|
|
|
|
#33 |
|
Major Dude
|
Published: OvalAmp | Scythe | Simple Amp(code) | PAD(code) | Classix10k | LayerONE (code) WIP: Aeschere | Manta | Winamp 5 SingleGUI Need some help? How to write a MAKI script | Custom Vis Script | Add a Notifier to Your Skin |
|
|
|
|
|
#34 |
|
Major Dude
(Reviewer) Join Date: Aug 2002
Location: South Florida
Posts: 1,387
|
I am having another problem in WA5, I'm pretty sure it classifies as a bug, maybe you guys can verify it is doing the same for you.
Placing a button with a "hoverimage" attribute over a text or vis element breaks the hover state. Even if the underlying text or vis is hidden via MAKI. I'm encountering this in a skin I am coding where the display has 2 modes, one with the vis and text elements and another mode with playback buttons. I use a togglebutton to hide the vis/text group and display the button group, but the button's hover states are all eratic. Layer order in the XML does not seem to make a difference. If I comment out the vis/text group the button's hover states work normally again. Oddly, if I set visible="0" on the vis/text group, the button group behaves normally, but I do not get the same results if I set that XML attribute via MAKI. I'm using WA5 RC10, but also see this behavior in RC8. |
|
|
|
|
|
#36 |
|
Junior Member
Join Date: Dec 2001
Posts: 19
|
Any news on the WA5 developer kit? Several of my WA3 scripts just don't work in WA5.
|
|
|
|
|
|
#37 |
|
Nothing to say...
Join Date: Sep 2000
Location: UK
Posts: 23,020
|
If you compile with the mc.exe that is packaged with the release version of WA3, then it should be ok, some functions don't work or are borked in gen_ff.dll anyhow, it's probably these that are causing your scripts to fail, classic among these is system.eject(); and getplayitemstring() dosn't seem to work as well as it could.
Those are just two I've spotted along the way, oh and did you know you can't have a container named "vis" either, if you do it won't show up in the main menu for some reason. I'll post more if I can remember what I've had to fix in my stuff..... |
|
|
|
|
|
#38 |
|
Major Dude
Join Date: Nov 2002
Location: Hamburg, Germany
Posts: 1,312
|
hahaha, Mr. Jones. Now what can we do. I am making a new skin and i use my old play2pause script but i can´t use it any more because if you start winamp you can´t see the play button. There is no other way and If i would out play and pause seperate i must change the whole design. IS there a way to fix this problem?
my skins: Nokia 3650, Spiderman Freeform, M3 (Manual), Simpsons Freeform(Idea, Coding), Freeamp Metaskins: WooHoo-FER , Ar-7 |
|
|
|
|
|
#39 |
|
Nothing to say...
Join Date: Sep 2000
Location: UK
Posts: 23,020
|
play/pause was one the things that borked a few of my skins, use System.getStatus(); instead to check the status of the core and do stuff accordingly.
code: code: |
|
|
|
|
|
#40 |
|
Major Dude
(Reviewer) Join Date: Aug 2002
Location: South Florida
Posts: 1,387
|
Now that text elements with display="SONGNAME" does not display the track number anymore, does anyone have an idea how we can get it otherwise? I was previously using that string value and parsing it out. It seems that WA5 has this functionality since the default modern skin displays it in the notifier, but I'm assuming I can't use whatever that function is until they come out with a new compiler.
|
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|