# __________ __ ___.
# Open \______ \ ____ ____ | | _\_ |__ _______ ___
# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
# \/ \/ \/ \/ \/
#
# Copyright (C) 2013 Hayden Pearce
#
# BACKDROP
%X(BACKDROP.bmp)
#
# DISABLE STATUS BAR
%wd
#
# PRELOAD ADDITIONAL FONT(S)
%Fl(2,12 iLike.fnt,14)
%Fl(3,18 iLike.fnt)
#
# PRELOAD IMAGES
%xl(ALBUM_ART_BACKGROUND,ALBUM_ART_BACKGROUND.bmp,0,0)
%xl(BATTERY_ICON,BATTERY_ICON.bmp,0,0,23)
%xl(CHARGE_ANIMATION,CHARGE_ANIMATION.bmp,0,0,3)
%xl(DISK_ACCESS_ANIMATION,DISK_ACCESS_ANIMATION.bmp,0,0,6)
%xl(HOLD_ICON,HOLD_ICON.bmp,0,0)
%xl(PLAY_MODE_ICON,PLAY_MODE_ICON.bmp,0,0,4)
%xl(PROGRESS_BAR,PROGRESS_BAR.bmp,0,0)
%xl(PROGRESS_BAR_BACKDROP,PROGRESS_BAR_BACKDROP.bmp,0,0)
%xl(PROGRESS_BAR_BACKGROUND,PROGRESS_BAR_BACKGROUND.bmp,0,0)
%xl(REPEAT_ICON,REPEAT_ICON.bmp,0,0,4)
%xl(SHUFFLE_ICON,SHUFFLE_ICON.bmp,0,0)
%xl(VOLUME_BAR,VOLUME_BAR.bmp,0,0)
%xl(VOLUME_BAR_BACKDROP,VOLUME_BAR_BACKDROP.bmp,0,0)
%xl(VOLUME_BAR_BACKGROUND,VOLUME_BAR_BACKGROUND.bmp,0,0)
%xl(VOLUME_ICON_MAXIMUM,VOLUME_ICON_MAXIMUM.bmp,0,0)
%xl(VOLUME_ICON_MINIMUM,VOLUME_ICON_MINIMUM.bmp,0,0)
#
# ALBUM ART AND INFORMATION HANDLING
%?C<%Vd(ALBUM_ART)%Vd(ALBUM_INFORMATION_WITH_ART)|%Vd(ALBUM_INFORMATION_WITHOUT_ART)>
#
# DISK ACCESS AND PLAYMODE HANDLING
%?lh<%Vd(DISK_ACCESS_ANIMATION)|%Vd(PLAY_MODE_ICON)>
#
# VOLUMEBAR AND PLAYBAR HANDLING
%?mv(2.0)<%Vd(VOLUME_BAR)|%Vd(PROGRESS_BAR)>
#
# ALBUM ART
%ax%Vl(ALBUM_ART,11,61,104,104,-)
%Cl(4,0,96,96,c,c)
%Cd
%xd(ALBUM_ART_BACKGROUND)
#
# ALBUM INFORMATION WITH ART
%ax%Vl(ALBUM_INFORMATION_WITH_ART,120,70,190,18,3)
%s%al%?it<%it|%fn>
#
%ax%Vl(ALBUM_INFORMATION_WITH_ART,120,100,190,18,3)
%s%al%?ia<%ia|%?d(3)<%d(2)|%?Sr<kbps%fb %fc|%fc %fbkbps>>>
#
%ax%Vl(ALBUM_INFORMATION_WITH_ART,120,130,190,18,3)
%s%al%?id<%id|%?d(3)<%d(3)|%?Sr<kHz%fk|%fkkHz>>>
#
# ALBUM INFORMATION WITHOUT ART
%Vl(ALBUM_INFORMATION_WITHOUT_ART,10,70,300,18,3)
%s%ac%?it<%it|%fn>
#
%Vl(ALBUM_INFORMATION_WITHOUT_ART,10,100,300,18,3)
%s%ac%?ia<%ia|%?d(3)<%d(2)|%?Sr<kbps%fb %fc|%fc %fbkbps>>>
#
%Vl(ALBUM_INFORMATION_WITHOUT_ART,10,130,300,18,3)
%s%ac%?id<%id|%?d(3)<%d(3)|%?Sr<kHz%fk|%fkkHz>>>
#
# BATTERY ICON AND CHARGE ANIMATION
%V(286,6,25,12,-)
%?bp<%?bc<%t(1.0)%xd(CHARGE_ANIMATION,1);%t(1.0)%xd(CHARGE_ANIMATION,2)|%xd(CHARGE_ANIMATION,3)>|%?bl<%xd(BATTERY_ICON,%bl)>>
#
# BATTERY NUMERIC PERCENTILE AND VOLUME IN DECIBELS
%V(236,6,48,12,2)
%ar%?if(%St(battery display),=,numeric)<%?if(%St(volume display),=,numeric)<%pvdB %bl%%|%bl%%>|%?if(%St(volume display),=,numeric)<%pvdB>>
#
# DISK ACCESS ANIMATION
%Vl(DISK_ACCESS_ANIMATION,12,4,16,16,-)
%t(0.1)%xd(DISK_ACCESS_ANIMATION,1);%t(0.1)%xd(DISK_ACCESS_ANIMATION,2);%t(0.1)%xd(DISK_ACCESS_ANIMATION,3);%t(0.1)%xd(DISK_ACCESS_ANIMATION,4);%t(0.1)%xd(DISK_ACCESS_ANIMATION,5);%t(0.1)%xd(DISK_ACCESS_ANIMATION,6)
#
# HOLD ICON
%V(36,5,10,13,-)
%?mh<%xd(HOLD_ICON)|%?mr<%xd(HOLD_ICON)>>
#
# PLAYLIST POSITION
%ax%V(15,34,160,18,3)
%s%al%?Sr<%pe %Sx(of) %pp|%pp %Sx(of) %pe>
#
# PLAY MODE ICON
%Vl(PLAY_MODE_ICON,11,4,18,15,-)
%?mp<%xd(PLAY_MODE_ICON,%mp,-1)>
#
# PROGRESS BAR
%Vl(PROGRESS_BAR,16,182,288,20,-)
%pb(4,0,280,15,image,PROGRESS_BAR,backdrop,PROGRESS_BAR_BACKDROP)
%xd(PROGRESS_BAR_BACKGROUND)
#
# REPEAT ICON
%ax%V(252,31,19,20,-)
%?ps<%?mm<%xd(REPEAT_ICON,%mm,-1)>>
#
# SHUFFLE ICON
%ax%V(280,31,19,20,-)
%?ps<%xd(SHUFFLE_ICON)|%?mm<%xd(REPEAT_ICON,%mm,-1)>>
#
# STATUS BAR
%V(84,4,155,18,3)
%s%ac%t(10.0)%Sx(Now Playing);%s%ac%t(10.0)%?cf<%cH:%cM|%cl:%cM %cP>
#
# TIME ELAPSED AND TIME REMAINING
%V(20,206,280,18,3)
%?mv(2.0)<|%al%pc%ar-%pr>
#
# VOLUME BAR
%Vl(VOLUME_BAR,33,182,254,20,-)
%pv(4,0,246,15,image,VOLUME_BAR,backdrop,VOLUME_BAR_BACKDROP)
%xd(VOLUME_BAR_BACKGROUND)
#
# VOLUME ICON MAXIMUM
%Vl(VOLUME_BAR,289,180,19,22,-)
%xd(VOLUME_ICON_MAXIMUM)
#
# VOLUME ICON MINIMUM
%Vl(VOLUME_BAR,12,180,19,22,-)
%xd(VOLUME_ICON_MINIMUM)