PDA

View Full Version : "OpenSource" Notifier


iPlayTheSpoons
9th February 2004, 22:27
I saw DJ Egg post somewhere that skinners werent taking adavntage of new feature like the notifier. What he, and many others, dont seem to realize is that was made for the skin and a new one would have to be created by any author who wished to have one. Until now :) Basically its a plug-and-play notifier (kinda like a maki cheat...but i dont want this to get lost in that monster thread), which can easily be thrown into any skin, and is easily customized, with the .m sourcefile. Its not perfect, but close, to the original in the Winamp Modern Skin.

Now, I had to disable the resizing per-songtitle feature becuase it got kinda buggy. If you can fix it, you can fix it, but its set to a pretty good standard width. Also, Fading of layouts seems broke in 5.02 (just check the Winamp Modern's notifier or the nullsoft easter egg), but assuming it starts working again with future releases (or use 5.00 or 5.01), the fading works fine. Instructions for use in the readme.txt.

*note: compiled with the 5.02 mc.exe and std.mi. Should work fine if recompiled with an earlier version, but if used out of the box, will not work on pre-5.02 versions of winamp.

Feel free to distribute this, but keep original credits where they belong :)

DJ Egg
10th February 2004, 07:57
sweet :) :up:


btw,
is the fading issue anything to do with this (http://forums.winamp.com/showthread.php?s=&threadid=168352),
or is it something else? aah! (http://forums.winamp.com/showthread.php?postid=1270215#post1270215)

Mr Jones
10th February 2004, 08:24
Grand stuff, I may have to build this into a few of my skins when I get a minute or two.

Excellent work :)

Mr Jones
10th February 2004, 09:34
Have you tried to recompile it with anything else other than mc.exe (5.02)?

I just tried and got the following error message, compiled with the mc.exe that was distributed with #488, just cut and pasted my session as it was easier than typing it all out by hand ;), I then changed back to 5.02 compiler and ran it again , which compiled fine.

In the interests of backwards compatability you might wanna have a look at what's causing it to borke.

Nothing was changed within the script, other than the path to std.mi as it differes on my system.


Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.

c:\>cd progra~1\winamp\lib

C:\PROGRA~1\Winamp\Lib>mc opensource_notifier.m
MC - Maki Compiler v1.1.1.b3
(c)2001, Nullsoft Inc.

Preprocessing...
OK: 18 macro expansions, 56583 bytes, 2307 lines, 2 files

isMinimized : not an member function nor an event of class 'System' at lib\std.mi:1899 [71] :

if (freq=="Show Notifications When Minimized" && System.isMinimized()==1)

Exited with code 4

C:\PROGRA~1\Winamp\Lib>mc opensource_notifier.m
MC - Maki Compiler v1.1.3
(c)2001, Nullsoft Inc.

Preprocessing...
OK: 19 macro expansions, 74262 bytes, 2695 lines, 2 files
Compiling... OK
Linking... OK
Writing Winamp 5.02 (skin version 1.1) binary... OK

opensource_notifier.m (2694 loc) was compiled to opensource_notifier.maki (6528 bytes) in 491 ms

C:\PROGRA~1\Winamp\Lib>

iPlayTheSpoons
10th February 2004, 09:35
Originally posted by DJ Egg
sweet :) :up:


btw,
is the fading issue anything to do with this (http://forums.winamp.com/showthread.php?s=&threadid=168352),
or is it something else? aah! (http://forums.winamp.com/showthread.php?postid=1270215#post1270215)


ahhhhhh, it was that first one, thanks. strange how that setting took priority over the maki command. good thing, cuz seeing it work as its intended let me fix a problem i was having. (slightly) newer version attatched.

iPlayTheSpoons
10th February 2004, 09:41
Originally posted by Mr Jones
Have you tried to recompile it with anything else other than mc.exe (5.02)?

I just tried and got the following error message, compiled with the mc.exe that was distributed with #488, just cut and pasted my session as it was easier than typing it all out by hand ;), I then changed back to 5.02 compiler and ran it again , which compiled fine.

In the interests of backwards compatability you might wanna have a look at what's causing it to borke.

Nothing was changed within the script, other than the path to std.mi as it differes on my system.

ah, shit...i think System.isMinimized() is a new command in maki...

sounds like for backwards compatability youll need to do without the "Only show when minimized" option. Simply delete it from notifier.xml and lines 143-148 of the .m file...unless i can think of a work around.

i also just noticed another problem with 5.02, and thats the selective meta-guessing (getting a lot of "Track -1"), which is easier to fix...

carlosp
10th February 2004, 10:33
Good thing Spoony. Just waited for this. THX :D

Plague
14th February 2004, 09:59
Been waiting for someone to realise that the notifier can be used in any skin and that it's basically nothing more than a script..

Good work.

-Plague

carlosp
14th February 2004, 10:31
hey jared, could it be that you forgot to add the dropdownlist to your script? every time i press on the dropdown list winamp crashes. dun know why.

iPlayTheSpoons
14th February 2004, 10:42
@plague: thank you very much :)

<groupdef id="customdropdownlist" xuitag="Wasabi:CustomDropDownList" embed_xui="dropdownlist.text">
<Wasabi:Dropdownlist id="dropdownlist" x="0" y="0" w="0" h="20" relatw="1" />
<script id="customdropdownlistscript" file="opensource_notifier/customdropdownlist.maki"></script>
</groupdef>
is part of notifier.xml...but this might cause a problem if you have your folder layour wierd...

but it shoudnt cause a problem, as i use the exact same code in classix10k and havnt gotten any reports

Pimousse38
21st February 2004, 09:53
hello,
i also just noticed another problem with 5.02, and thats the selective meta-guessing (getting a lot of "Track -1"), which is easier to fix...
in this section :
SetInfo()
{
String PLTot = integertostring(System.getPlaylistLength());
String PLCur = integertostring(System.getPlaylistIndex()+1);add +1 at System.getPlaylistIndex() and it work fine.
bye

iPlayTheSpoons
21st February 2004, 10:15
actually that was a different bug that i had fixed but had neglected to post (yet)...theres a couple things i want to add before uploading a new version

Pimousse38
21st February 2004, 10:34
hi,

I use your notifier on a version translated into French of MMD3 (with the authorization of Sven Kistner) and it goes very well.

MMD Trois v2 (http://perso.wanadoo.fr/pimousse38/skin_winamp/MMD_Trois-v2.wal)

bye

rpeterclark
31st March 2004, 12:31
Hey Spoons! I plan to use your sweet script in a project I am working on, is the last one you attached the most recent version you have, or perhaps you have a newer one itching to be shared? ;)

iPlayTheSpoons
2nd April 2004, 05:20
actually yes, there are some small changes...ill upload it when i get to my computer

iPlayTheSpoons
3rd April 2004, 00:33
here it is

//edit - i saw inthe d-reliction thread that someone suggested a notifier that slid in and out instead of fading becuase of that option that disables the fading. this would be easy to build, is anyone interested in it?

Michgelsen
4th April 2004, 20:26
You mean like a drawer that would slide out of the system tray? That would be real nice.

And, just this little thing. I downloaded your notifier, and I noticed that when I was using it, and it popped up, my skin looked "frozen" for about 1 or 2 seconds. The music kept going, but the vis and ticker were frozen. It's my own skin, and it's VERY simple, so it's not that my computer suddenly can't take it anymore. Is this normal?

BTW, I love this opensource notifier idea.

iPlayTheSpoons
5th April 2004, 06:22
ive havnt heard of this problem, nor has it been reported by users of my Classix10k skin, which uses the opensource noifier. it might be your computer or the skin over taxing the system, but since i cant duplicate the problem, i cant say for sure what it is

leechbite
7th April 2004, 06:23
hey Spoons, i think ill be using ur script too in my skin. ill do some modifications though. thanks!

Mr Jones
7th April 2004, 09:01
Spoons, just so you know, I'm planning on using OSN in the rebuild of Lounge, with appropriate modifications of course :)

I'll say it again, this is quite the most usefull freebie script I've seen in the longest time :up:

matt_69
7th April 2004, 09:15
i second that motion...great work there iplay.

-matt

ps. i shall be using ur script (with mods of course) in my new skin for the GUIO, shall give u many credits in the skin :p :D

iPlayTheSpoons
7th April 2004, 19:28
awesome to hear, guys! im glad this is proving to be so useful.

Digitalhigh
7th April 2004, 19:52
Hey spoons! Haven't been around for a while, so it's good to see you're still kickin' ass. I too will be forced to take advantage of this wonderful script. If frisbee's still around, I'd make sure to have him add it to his page of killer scripts. Tis beautiful work, nonetheless.

SLoB
1st May 2004, 20:49
great little addition iPlayTheSpoons :)

I have tinkered with the script a little to add a realtime change to configure the notifier to each corner of the screen (to make it even more usable :))

will just post the small changes here & include the dl link for the maki script, its still wip but this works ok so far.
you may need to adjust the xml co-ordinates to suit your prefs layout
addition to notifier.xml after the notification drop down list
<!-- Notifier position on screen - start -->
<Wasabi:CustomDropDownList id="notifierposition" items="1. Show Notifications Bottom Right;2. Show Notifications Bottom Left;3. Show Notifications top Right;4. Show Notifications top Left" defaultlistitem="1. Show Notifications Bottom Right" PrivateIntSection="Abducted_OpenNote" PrivateIntItem="NotifierPosition" x="6" y="90" h="20" w="240" />
<!-- Notifier position on screen - end -->

and copy the maki script link -http://www.slob.org.uk/wa5/opensource_notifier.m, just a few small changes but it gives the realtime changes to adjust the position of the notifier, with more work it could all be realtime instead of using the get & set private ints, it does still store the setting on wa exit

hope the changes come in handy ;)

roth377
20th May 2004, 14:28
Could this notifier create the ability to accomplish the subject of this thread:

http://forums.winamp.com/showthread.php?s=&postid=1358358

It's basically asking if it's possible to put album covers into the notification, taken from either a folder's folder.jpg/cover.jpg, or from the id3v2 tag itself.

If any of you would comment, it'd be greatly appreciated.

Plague
20th May 2004, 14:32
nope..
You'd have to make a component that enables that first.

roth377
20th May 2004, 14:41
Originally posted by Plague
nope..
You'd have to make a component that enables that first.

Wow, quick response!

Too bad it wasn't the answer I was looking for ;)

Oh well, maybe in a future release...

Thanks Plague.

iron2000
21st May 2004, 11:34
I tried to use this notifier and it only works when I set it to show when minimized but it is slow.

When it is set to always show, when you click on a song to play Winamp will take 100% cpu and hang.

Anyone has any idea what caused the problem?

iron2000
21st May 2004, 16:55
OK looks like its working now.

I must have downloaded a wrong version.

Thanks for the notifier, Spoons.

iPlayTheSpoons
21st May 2004, 17:43
:) new cool new version on the way

iron2000
22nd May 2004, 04:36
Spoons do you know why the text on the notifier don't show when the internal FreeType TTF redering is disabled?

I was hoping that the notifier will display Japanese text when I disable it just like a songticker with a TTF.

iPlayTheSpoons
25th May 2004, 20:02
i have no idea...it just uses Tahoma as the font, so if Tahoma doesnt support japanese that might be why...

i dont know much about fonts

iPlayTheSpoons
6th June 2004, 07:28
err, posted prematurely...almost ready

iron2000
7th June 2004, 12:00
Spoons there is a bug where the playlist track number is one less than the actual value.

It was something with the script.

iPlayTheSpoons
8th June 2004, 03:13
long ago fixed, wait for new version in the next day or two

iPlayTheSpoons
9th June 2004, 08:16
finally NEW version

features/stuff:

- some small bug fixes
- finally added dynamic resizing
- fading or sliding effects (selectable in prefrences)
- integrated album covers, thanks to rcp (selectable) yay

anyways...YAY, finally, etc.

Mr Jones
9th June 2004, 08:19
Nummy...

/goes to install...

matt_69
9th June 2004, 09:09
ok..the thing to change between sliding and normal doesn't want to let me change. could be like a layer thing over the top of it or sumthing.

-matt

Mr Jones
9th June 2004, 10:36
Looking good so far, a fair bit of tweaking later and I've got it integrated into boxOr.

Couple of typos in the files, and I've been yanked over these before, but.....

<Wasabi:Text id="label" x="0" y="0" text="Durrations:" />

is spelt
"Duration's" in my spell checker

And...
<container id="opensource_notifier_prefs" name="Notifier Prefrences" dynamic="0" default_visible="0" nomenu="0" nofocusapponclose="1">

is
"Preferences"

I'm sure you left those in there to catch us out right ;)

rpeterclark
9th June 2004, 13:18
Coool! :up:

Plague
9th June 2004, 14:16
boxOr getting an update?
SWEET!

PulseDriver
9th June 2004, 14:42
The box0r will not be released until the <snappoint> tag is supported again.

And that's said to be in the 5.04 update :)

And I can see why it's held back too, cause the snappoint is half the player..

Mr Jones
9th June 2004, 15:07
boxOr has been finished for the best part of two months now, just waiting for 5.04 to get out of the door first, for reasons as stated by pulsedriver.

In case you missed it elsewhere, it's had a bit of fix up to get it working, fixed some maki bugs that were present, added in some standard frames, EQ window, fixed a lot of other shit that didn't work properly on it, added a few new functions like the notifier, tuned up the script core, there is probably only about 20% of it that is original now and loads of other gunk, Francis very kindly fixed snappoints after I bugged him about it.

What it isn't, and what some people would like it to be, is an all singing all dancing new version, so things like CT's are not in there, didn't have access to the original psd's and it's pretty impossible to make up CT's without that kind of access, I could have done them with the images to hand, but it would have looked less than great, same went for lounge.


I've just finished tweaking up the other nullsoft related skins with the new notifier, Lounge and Assmosis are done, fixed a bug in Lounge's volume as well, they should be up by the end of the day.

Plague
9th June 2004, 15:20
box0r has always been a favourite of mine, it was one of the absolute first freeform skins and still is one of the coolest. If psd's were available, and/or updated with new stuffs, box0r could kick some serious ass.

Looking forward to see what you've done with it.

Mr Jones
9th June 2004, 15:25
I'll PM you a link when I get home, I've got the latest version stashed away on my flash drive in my pocket at the minute, FTP is cock blocked this afternoon for some reason.

I'd have loved to have to the PSD's, themeing it would certainly have been an option, but just too messy without them, no one could find them though, and it's original author fell off the planet some time back, at least non of my mails got answered, and by looking back over the forums for the last year or two, neither did anyone elses who wanted to try this project, I ended up cutting out the middle man and getting permission for the skins owner , Nullsoft :)

Still, the upside is, it does now work in 5, it is finally finished, with all the missing parts it never had and it is as you say still a kick ass skin.

I like to think of it as restoring an old work of art, rather than painting a new version of it, or some other such crap like that ;)

PulseDriver
9th June 2004, 15:26
Yes, box0r is a very nice skin, and sure...

it rox0rs your box0rz lol ;)

And it seems there are a lot of stuff coming with 5.04 besides snappoints.

I am looking forward to the snapadjust() function to be fixed haha...

iron2000
9th June 2004, 19:59
It is not resizing to fit the full song title here.
Tried installing it without changing any code but it still doesn't work.

iPlayTheSpoons
10th June 2004, 01:57
well its got a limiting length, so if its a really long title, i didnt want the thing going half way across the screen (especially in 600x800, where it almost can anyways)...if you mean the shorter ones get cut off a little, its true, i have to work on the math for that part to get it look best

Wildrose-Wally
10th June 2004, 03:13
are available here:
Nullsoft Skinz (http://www.fusionamp.com/Nullsoft_Skinz.htm) , although it looks like I'll have to upload the new versions. :p

PulseDriver
10th June 2004, 03:24
Um... it's there, but not available, the download button is replaced with "Not yet"

Wildrose-Wally
10th June 2004, 03:25
yeah. :D

PulseDriver
10th June 2004, 03:26
Jones said to me it was on hold for a reason, and it's as I stated, the snappoint is not supported yet...

So I don't think it's such a bad idea to put it on hold.. :)

Wildrose-Wally
10th June 2004, 03:30
The snappoints (and Box0r) work just fine on my version of Winamp. :p

PulseDriver
10th June 2004, 03:48
Yes, but not on WinAmp 5.03

iPlayTheSpoons
10th June 2004, 06:52
Small Update for bug fix

- Fixed the sliding and fading effects sorta getting mixed into each other (silly typo :rolleyes: )

Mr Jones
10th June 2004, 07:03
spoons, I'm right in thinking, because the notifier has a browser object on it, that it borkes DTA for the shadows right? I ran across a similar problem when trying to put a colour theme oject onto the main window of Assmosis a few weeks back.

Wouldn't this technically make the opacity slider redundant??

//also, what bits have changed?, is it something in notifier.xml, or something in the scripts?

Only reason I ask I've done a lot of mods to the XML and if it's the scripts that have changed, I don't wanna go to the effort of changing the XML for no reason again, and so on..:)

iron2000
10th June 2004, 13:19
I understand when it will resize, works ok.
It found some of the Japanese album covers too.
Thanks for the new version.

Anyway what is new in the latest version?
Is it just a spelling fix?

PulseDriver
10th June 2004, 15:09
For the CD Covers, the last improvement was this line:


strQuery = strQuery.replace(/[`~\!@#\$%\^&\*\(\)\-_\=\+\[\{\]\}\\\|;\:'\",<\.>\/\?]/gi, " ");


If you don't know javascript, this line is simply a line that removes all the specified characters from the string strQuery... and that way, it doesn't confuse the server at Amazon that much... as now it's sent is characters and numbers only :)

That might be the reason.. :)

iron2000
10th June 2004, 15:47
There seems to be a problem.

On my copy if I start the player with 'show album cover' on the title will appear lower.
It also happens when I refresh the skin while 'show album cover' is on.

But on turning 'show album cover' off, making the notifier appear then turning on 'show album cover' again the title will realign.

iPlayTheSpoons
11th June 2004, 02:26
@ Jones- ...i hadnt thought about that. i knew components broke dta, but didnt think browsers would (i keep my shadow off anyways, so i didnt notice a change). there is actually a way i can work around that, but i dont know if its worth it.
and the change was just in the opensource_notifier.maki/.m

@iron - the only change in that last one was a small fix to one of the scripts.
i have no idea why that would be happening to your title line...has anyone else seen this? ill look into it

@PulseDriver - no, it actually has nothin at all to do with what you mentioned. infact, i dont think anything was even asked about what was new in the CD covers, so couldnt it EXPLAIN anything


anyways...i was wondering it anyone had free time and was willing to overhaul the xml for the prefrences screen? right now it looks like junk and i hate doing that kind of stuff. just so long as you keep all of the same objects and same id's, you can add and re-arange all you like. thatd be well :)

UUL
11th June 2004, 05:42
if you don't mind, then i'll be willing to do a bit of xml reordering ;)

iPlayTheSpoons
11th June 2004, 05:43
thatd be great

UUL
11th June 2004, 05:45
k, i'll do it when i get back from school

*goes to school

Mr Jones
11th June 2004, 06:57
Originally posted by iPlayTheSpoons
@ Jones- ...i hadnt thought about that. i knew components broke dta, but didnt think browsers would (i keep my shadow off anyways, so i didnt notice a change). there is actually a way i can work around that, but i dont know if its worth it.
and the change was just in the opensource_notifier.maki/.m


To be honest, it probably isn't.

I hacked the shadow slider out of my copies anyhow so at least people won't be whining at me when it dosn't do anything for them :)

UUL
11th June 2004, 14:23
So, here it is! Moved all sliders etc. it's nicely aligned :D also resized the notifier itself (if you don't mind) the album cover has the same amount of pixels offset now :p and the text lines are a bit more aligned to each other, hope you like it

iPlayTheSpoons
12th June 2004, 03:53
no, UUL, thats not really what i had in mind. all you did was switch the positions of a few items, i couldve done that. i meant a real over haul, making the window actaully look nice and LESS cluttered. thanks for the effort, but ill just take care of it

iPlayTheSpoons
12th June 2004, 07:04
i was thinkin something more like this...whatdyall think?

UUL
12th June 2004, 11:19
my mistake :D

carlosp
12th June 2004, 17:32
very cool spoony.

iron2000
13th June 2004, 04:24
That looks great!

Is the shadow display spoilt?

iron2000
13th June 2004, 05:32
About my problem with the title alignment.
It seems to be solved by adding a height to the title text in the xml.

There also seems to be a problem in the display of track numbers. The "(Track )" still shows even when the track number field is blank. Solved it by using

if(system.getPlayItemMetaDataString("track") >= "0")

instead of

if(system.getPlayItemMetaDataString("track") != "-1")

Heres my version of the notifier options, it looks almost alike to Spoon's.

iPlayTheSpoons
13th June 2004, 09:46
alrighty, heres yet another update, bug fixes (thanks iron2000) and te new prefs screen. the shadow area is just faded out til i descide what to do with it

iPlayTheSpoons
13th June 2004, 09:48
duhhhh

Anemovatis
13th June 2004, 10:57
You can also add placing options too. In the 4 corners of the screen.

iron2000
13th June 2004, 19:29
Anyway whats new in this version?

iPlayTheSpoons
13th June 2004, 19:59
Originally posted by iPlayTheSpoons
bug fixes (thanks iron2000) and the new prefs screen. the shadow area is just faded out til i descide what to do with it

iron2000
14th June 2004, 03:57
I changed the resize code to a modified version of the resize code of the Modern Default skin.
Wide = artist.getAutoWidth();

if (Wide < Album.getAutoWidth()) Wide = album.getAutoWidth();
if (Wide < Song.getAutoWidth()) Wide = Song.getAutoWidth();
if (Wide < 128) Wide = 128;
if (Wide > getViewportWidth()/4) Wide = getViewportWidth()/4;

Wide=Wide+40;
It resizes pretty well.

Rellik
14th June 2004, 06:35
I noticed that SHOUTcast streaming doesn't handle very well, all I get is an IP address; just for reference, the Modern Skin Handles it by switching the title over to songname, "Now Playing" to "On Air", artist to "Internet Radio", and album to songinfo

iron2000
15th June 2004, 04:16
I've made my copy work with the streaming media.
I've attached my .m file with all my mods(I edited the shadow part out).

Spoons, hope you don't mind it.

iPlayTheSpoons
15th June 2004, 04:36
cool, but i was already half way through my update...basically the same idea, so you guys can use whatever you want, ill have the new one out soon

Rellik
15th June 2004, 05:04
There is a hotkey in Global Hotkeys for "show notification". any chance of working that in?

iron2000
16th June 2004, 06:19
Adding hotkeys is not within my MAKI knowledge.

Anyway I am trying to add notification position, it suceeded but it spoils the slide effect.

Anyone knows the part in the script for thr slide effect?

carlosp
16th June 2004, 06:49
of course you can set your own hotKeys with maki:


system.onkeyDown(string key){
if (key == "your.key"){

do this or that
}
}

iPlayTheSpoons
16th June 2004, 07:47
@carlos...thats not exactly global, now is it?

@iron...youll need just a ton of if statements to get that to work with sliding (the fading is obviously easier), which is partof why i dont want to do it (the second is i dont see how its useful)

iron2000
16th June 2004, 10:01
Added positioning code sucessfully.
Fixed sliding problem.

Added my files if anyone want.

Plague
16th June 2004, 13:07
Originally posted by Rellik
There is a hotkey in Global Hotkeys for "show notification". any chance of working that in?
use System.onShowNotification() in maki for this..

Anemovatis
16th June 2004, 17:24
Great work iron2000. I love having notifier in the top right position. :)

lectrospin
25th June 2004, 07:46
I got the notifier working in my skins but its looking for 'cover.maki' which i dont have. Where do i get it?

Mr Jones
25th June 2004, 08:11
The version posted by iron 2000 on this page, only updates a few files from the original notifier, you need to get the full package from iplaythespoons latest version , which can be found here...

http://forums.winamp.com/attachment.php?s=&postid=1380792

And then update it with the files iron2000 has posted.

iPlayTheSpoons
26th June 2004, 23:57
new version with:

- all of iron2000's stuff added in (thanks for all the great work)
- global hotkey support

Pimousse38
27th June 2004, 16:07
hello,

super, but I have a small problem, I cannot change the effect.
it is always the fading which is selected.
am I it only?

ziege
27th June 2004, 16:18
Originally posted by Pimousse38
hello,

super, but I have a small problem, I cannot change the effect.
it is always the fading which is selected.
am I it only?

You have to click the actual text, not the radio button. Had the same problem myself, thought it wasn't working, just a strange lil bug :)

Pimousse38
27th June 2004, 16:31
thank you
I clicked on the button but not on the text.
that functions, but on the other hand, the sliding functions only with closing, not with the opening.
a bug ???

PS : sorry for my english, i'm french

DJ Egg
29th August 2004, 17:12
Alas, the security patch in Winamp 5.05 breaks Open Source Notifier cover art, because html files are no longer extracted :/
http://forums.winamp.com/showthread.php?threadid=191739

UUL
29th August 2004, 17:37
stupid mIRC!

so there's no more minibrowser at all?

DJ Egg
29th August 2004, 18:08
The minibrowser (Media Library > Now Playing) still works exactly the same as before... unless you were referring to something else?

Basically, html files will be no longer be extracted from wal/wsz/zip skins, therefore cover art can't be displayed in the OpenSource Notifier pop-up, because "opensource_notifier/html/cdcover.html" is no longer extracted (in skins like boxor, k-jofol, lounge, etc etc).

Details/suggestions/workarounds in the thread I linked to above...

Yes, it works if you extract all files to a subfolder in the Skins dir

chronic.skins
29th August 2004, 18:28
Basically, html files will be no longer be extracted from wal/wsz/zip skins

Too bad :(

Pimousse38
29th August 2004, 18:37
hello,

the show of the cover art with open source notifier is possible if the skin is in a directory, and impossible when it is in skin.wal

UUL
29th August 2004, 18:39
you got it, it's directory by the way ;)

iPlayTheSpoons
29th August 2004, 20:07
damn it

rpeterclark
29th August 2004, 20:58
Yeah, me thinks the cover art thing has to go, I don't see any practical way to use it anymore... :(

Mr Jones
29th August 2004, 22:57
'Fraid it's already happening, boxOr, Lounge, Assmosis, K-Jofol along with two of my own skins have all been updated with the album cover routine //'d out of them.

Bah :/

Francis
19th September 2004, 01:00
[B]thats not exactly global, now is it?

It is, just look for a key named "HOTKEY: XXX" where XXX is the description of the hotkey, for instance, "HOTKEY: Playback: Play". Of course, if what you want is to handle the notify hotkey, then as Plague said, there's System.onShowNotification()

Basically, html files will be no longer be extracted from wal/wsz/zip skins

right, coz of security issues (since local html has no security restrictions), but you sould still be able to point at an html url. not sure if that helps in your case tho.

Francis.

thematrix525
9th December 2006, 17:47
nice job spoons

E-Trance
9th December 2006, 20:47
Man! You are humourist. Look at the date of the last post!

psycho_maniac
23rd January 2007, 02:49
this is awesome. was wondering if there could somehow be an option for the notifier when you click on it to either go to settings OR show bring winamp to front.
just wanted to show the notifier in action with the Pioneer2_Amp skin with custom notifier(skinned like the skin)
http://xs311.xs.to/xs311/07042/notifier_in_action.JPG.xs.jpg (http://xs.to/xs.php?h=xs311&d=07042&f=notifier_in_action.JPG)

JonnyMac
24th March 2009, 23:34
OK, I am a bad mod for reviving an old thread, However I wanted to give you a heads up. Apparently your open source notifier is not behaving too well in WA 5.55/5.551

examples...
http://forums.winamp.com/showthread...threadid=304338 (http://forums.winamp.com/showthread.php?s=&threadid=304338)
http://forums.winamp.com/showthread...threadid=304426 (http://forums.winamp.com/showthread.php?s=&threadid=304426)

I have reproduced the issues for both skins, the window will not close automaticly

iron2000
14th May 2009, 14:43
Ok took quite sometime to get to it.
Whipped up a version from the ClassicPro notifier source as I am fixing my old modern skins.

http://stashbox.org/515727/opensource_notifier2.zip

This version does not have the preferences window, the notifier options are in the Options->Notifications menu.
Should work just like the notifier in ClassicPro.

JonnyMac
14th May 2009, 19:22
It works! :D Good job. :up:

For those of you who are not skin developers but are here because you have a skin with iPlayTheSpoons's open source notifier and are looking for a solution, here are simple instructions

You will need to unzip (unpackage) iron2000's file and the skin file you want to fix.

In the skin replace the notifier folder with iron2000's notifier folder.

Then rezip (repackage) the skin file and be sure to keep the WAL extension.

As a precaution, I do suggest making a backup copy of the skin before starting the fix.