Page 1 of 1

[added: 96] trigger/notification on song change

PostPosted: March 9th, 2008, 8:31 pm
by UnseenRage
Heya Cliff.

New feature request for change in song notification and/or action trigger. I would like a way for Xion to recognize that a song has changed and trigger an event, animation, or action.

Keep up the great work!

Re: trigger/notification on song change

PostPosted: March 10th, 2008, 7:27 am
by Cliff Cawley
UnseenRage Wrote:Heya Cliff.

New feature request for change in song notification and/or action trigger. I would like a way for Xion to recognize that a song has changed and trigger an event, animation, or action.

Keep up the great work!


Thanks UnseenRage,

I'll look at adding something like this soon.

Cliff :)

PostPosted: March 10th, 2008, 8:54 am
by SLoB
yea, internal notifications then ;)

PostPosted: March 27th, 2008, 6:26 pm
by logokas
Sorry for bumping

This feature can actually be added with the winamp plugin support. Back when MSN Messenger 7.5 first came out with Personal Messages and song displays, only WMP was supported with it. Then some smarty made a winamp plugin called Toaster that could do a whole ton of things, including the MSN song display, a great notification system with a ton of customizing features. I recommend that plugin because i used it all the time back when i was still using Winamp as my main audio player. Then the new modern skin came along with another notifier system and i switched for it.

EDIT: This also goes together with JenSmiths request asking for album art display. the toaster plugin supports loading the art from a file in the same folder, which works for at least most of us.

I'm gonna get some screenshots of that plugin and provide a link for those who want to test it out.

PostPosted: March 28th, 2008, 7:19 am
by Cliff Cawley
logokas Wrote:Sorry for bumping

This feature can actually be added with the winamp plugin support. Back when MSN Messenger 7.5 first came out with Personal Messages and song displays, only WMP was supported with it. Then some smarty made a winamp plugin called Toaster that could do a whole ton of things, including the MSN song display, a great notification system with a ton of customizing features. I recommend that plugin because i used it all the time back when i was still using Winamp as my main audio player. Then the new modern skin came along with another notifier system and i switched for it.

EDIT: This also goes together with JenSmiths request asking for album art display. the toaster plugin supports loading the art from a file in the same folder, which works for at least most of us.

I'm gonna get some screenshots of that plugin and provide a link for those who want to test it out.


Hi logokas,

Thanks for your input on this, however the notification that we're talking about here is not related to something sliding up/down or a toaster style notification.

We're talking about the skin system. UnseenRage is asking for a way for a layer to be notified that a song has changed so that he can do things such as trigger animations, show/hide layers, etc.

2 completely different things :)

Cliff :)

PostPosted: March 28th, 2008, 7:41 am
by logokas
Ah, i see. I tend to overlook things like that sometimes, thanks for pointing it out.

A very good idea actually. It would remove the necessity of toaster plugins.

Re: trigger/notification on song change

PostPosted: March 31st, 2008, 12:03 am
by Cliff Cawley
UnseenRage Wrote:Heya Cliff.

New feature request for change in song notification and/or action trigger. I would like a way for Xion to recognize that a song has changed and trigger an event, animation, or action.

Keep up the great work!


Ok, I've added both of these in.

You can cause a layer to trigger manually by using the action_object_trigger keyword, OR you can get it to trigger automatically by adding the triggeron_songchange keyword.

Adding triggeron_songchange to an animation layerset that has Animation Type 1 or 2 will mean that the animation is Reset each time the song changes.

Adding triggeron_songchange to a random button will toggle random mode every second song :twisted:

These are two very powerful commands...obviously you can cause some strange things to occur, such as adding triggeron_songchange to a stop button is going to make it impossible for you to play a song :P (although this probably won't occur as the trigger occurs just before the next song is played)

It will also work in addition to modify(x) somecommand layers. This basically means you can use this as though its an event callback and trigger all kinds of things to occur when the song changes, including kicking off animations, or changing their directions, etc.

Anyway, you can experience the fun in build 96 :)

Cliff :)