• 25.07.2025, 19:16
  • Registrieren
  • Anmelden
  • Du bist nicht angemeldet.

 

WoodSpoon

Junior Member

A5 LCDHype Winamp plugin script and help, please

Mittwoch, 5. Juni 2013, 23:40

Need a little help setting up some scripting for the LCDHype Winamp plugin.

First off, I'm an utter noob at using LCDHype, so please make any explanations as though I know nothing.

I've been playing around with LCDHype trying to make a nice looking Winamp visualizer and liking the results so far.

I've been using bit's of other peoples scripts that kind of do what I wanted and modifying them, the main one coming form a German guy on youtube that lists his script in the "about" bit http://youtu.be/k2BCAHPPiCI
What I'm after is if someone out there can give me a hand getting the track number & track position counters working as at the moment they don't or at least not for me.
What I'd also like to know is if there is a way of uploading the finished script into the Aquaero so that I don't have to have LCDHype constantly running, I'm sure it's probably very simple but I'm a complete beginner at it.

Ok here's the script I've been playing with.


Thanking ye for any assistance :D


FIXED post see below

Could still do with knowing how to run the script without having to run LCDHype though., if anyone knows.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »WoodSpoon« (6. Juni 2013, 02:12)

WoodSpoon

Junior Member

Donnerstag, 6. Juni 2013, 01:34

Fixed, was missing a comma :wacko:

This script works for me, but no guarantee's it will work for anyone else.
I take no responsibility for anything it may do to your aquaero and no recognition for the work, it's mostly a rehashed trial and error version of this http://youtu.be/k2BCAHPPiCI by Elkgeemu1


However, anyone's welcome to use it
Hope it's of use to someone :D


#Header

%Common.SetPriority(200)
%LCD.Gfx_SetTextArea(0,0,256,64)

#EndHeader
#GfxMode

%LCD.Gfx_SetOverlayMode()
%If(%WinAmp.Status() = -1) Then {%Common.ChangeScreen(0,3)}
/SpecAnalyzer/
%WinAmp.SpecAnalyzer(FFT, PeakedBars, 64, 25, 5, 9, 2, 1, 1, 110, 15)

/TrackNo/
%Common.CreateNewLine()
%LCD.Gfx_SetFont('Copperplate Gothic Light',10,1,0)
%Format.Offset(Horizontal, 5)
%Format.Offset(Vertical,-14)
%Inc(%WinAmp.TrackNo(),1)''%WinAmp.Coun­tTracks()

/RawTitle/
%Common.CreateNewLine()
%LCD.Gfx_SetFont('Copperplate Gothic Bold',10,1,Bold)
%Format.Offset(Horizontal,30)
%Format.Offset(Vertical,-16)
%Param.EnableScrolling(Horizontal,Swing,­1,235,1)
%WinAmp.RawTitle()

/TrackPos/
%LCD.Gfx_SetFont('Copperplate Gothic Light',6,1,0)
%Common.CreateNewLine()
%Format.Offset(Horizontal,5)
%Format.Offset(Vertical,14)
%Format.Time(%Mul(%WinAmp.TrackPos(),1000),'mm:ss')
''
/TrackLength/
%Common.CreateNewLine()
%LCD.Gfx_SetFont('Copperplate Gothic Light',6,1,0)
%Format.Offset(Horizontal,57)
%Format.Offset(Vertical,-10)
%Format.Time(%Mul(%WinAmp.TrackLength(),1000),'mm:ss')

/StatusBar/
%Format.Bar(Horizontal,235,2,0,%WinAmp.TrackLength(),%WinAmp.TrackPos(),1,0,11,3­2)

/Playlist next 3 title/

%Common.CreateNewLine()
%LCD.Gfx_SetFont('Copperplate Gothic Light',6,1,Bold)
%Format.Offset(Horizontal,5)
%Format.Offset(Vertical,3)
%Param.EnableScrolling(Horizontal,Swing,­1,235,1)
%WinAmp.RawTitle(%Inc(%WinAmp.TrackNo(), 1))

%Common.CreateNewLine()
%LCD.Gfx_SetFont('Arial',6,1,Bold)
%Format.Offset(Horizontal,5)
%Format.Offset(Vertical,-2)
%Param.EnableScrolling(Horizontal,Swing,­1,235,1)
%WinAmp.RawTitle(%Inc(%WinAmp.TrackNo(), 2))

%Common.CreateNewLine()
%LCD.Gfx_SetFont('Arial',6,1,Bold)
%Format.Offset(Horizontal,5)
%Format.Offset(Vertical,-2)
%Param.EnableScrolling(Horizontal,Swing,­1,235,1)
%WinAmp.RawTitle(%Inc(%WinAmp.TrackNo(), 3))

#EndGfxMode

Grasshopper

Full Member

Donnerstag, 6. Juni 2013, 02:14

huge thanks for this :thumbsup:

WoodSpoon

Junior Member

Donnerstag, 6. Juni 2013, 18:12

Going to see if I can knock up a few more slightly different ones at some point if anyone is interested.

If anyone has any tip's, tricks, ideas or advice anything is gratefully received.

Still also looking for a way of running the script without lcdhype running or a way of getting lcdhype to startup automatically when winamp starts, if anyone knows how.

Thanks.

Grasshopper

Full Member

Samstag, 8. Juni 2013, 00:28

Would be nice to have AQ5 hold USB LCD page when music playing.

WoodSpoon

Junior Member

Samstag, 8. Juni 2013, 02:12

Would be nice to have AQ5 hold USB LCD page when music playing.


Yeah would be nice, but not sure it's possible because Aquasuite set's the page display time :S
I usually just set it to permanent if I'm listening to music.
But if anyone knows better please share :D

Anyway, here's another slightly different script with a track time remaining bar added as well.

If the zipped attachment doesn't work somebody shout and I'll paste the full script. :D
»WoodSpoon« hat folgendes Bild angehängt:
  • aquaero5_screenshot_2013-06-08_005005.png
»WoodSpoon« hat folgende Datei angehängt:
  • Spoonswinamp.zip (735 Byte - 242 mal heruntergeladen - zuletzt: 12. April 2025, 13:50)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »WoodSpoon« (8. Juni 2013, 02:43)

WoodSpoon

Junior Member

Samstag, 8. Juni 2013, 21:38

Found this

A useful little tut that shows you how to make batch files which will let you start Winamp and LCDHype from one shortcut at the same time.

http://www.youtube.com/watch?v=Nulug8EtXX0