rendered paste bodymenu * {
iPod:iPod
}
Alias iPod {
dialog -md iPod iPod
}
dialog iPod {
title ipod-je
size -1 -1 150 100
option dbu
text "now playing:", 43, 5 10 19 15, center
text "", 3, 2 25 45 50
list 4, 73 20 70 80, vsbar
button "+", 5, 70 10 10 10
button "-", 6, 135 10 10 10
button "Import", 7, 50 20 20 10
edit "", 99, 83 10 50 10, center read
button "Delete", 8, 50 30 20 10
check "AMSG", 11, 48 90 22 8
button "Play", 13, 50 40 20 10
button "Stop", 14, 50 70 20 10
button "Skip", 15, 50 60 20 10
button "Pause", 16, 50 50 20 10
button "Clear List", 17, 83 0 50 10, center
check "Mute", 20, 50 3 22 8
check "Herhaal", 22, 6 90 27 8
}
on *:DIALOG:iPod:sclick:5:{
if (%vol < 13) { did -u $dname 20
set %vol $calc(%vol + 1)
vol -v $calc(%vol * 5000)
if ($round(%vol,0) == 0) { set %svol 0 }
if ($round(%vol,0) == 1) { set %svol l }
if ($round(%vol,0) == 2) { set %svol || }
if ($round(%vol,0) == 3) { set %svol ||| }
if ($round(%vol,0) == 4) { set %svol |||| }
if ($round(%vol,0) == 5) { set %svol ||||| }
if ($round(%vol,0) == 6) { set %svol |||||| }
if ($round(%vol,0) == 7) { set %svol ||||||| }
if ($round(%vol,0) == 8) { set %svol |||||||| }
if ($round(%vol,0) == 9) { set %svol ||||||||| }
if ($round(%vol,0) == 10) { set %svol |||||||||| }
if ($round(%vol,0) == 11) { set %svol ||||||||||| }
if ($round(%vol,0) == 12) { set %svol |||||||||||| }
if ($round(%vol,0) == 13) { set %svol ||||||||||||| }
did -ra $dname 99 %svol $+ ( $+ $round($calc(%vol * 7.692308),0) $+ % $+ )
}
}
on *:DIALOG:iPod:sclick:16:{
splay pause
}
on *:DIALOG:iPod:sclick:14:{
splay stop
}
on *:DIALOG:iPod:sclick:6:{
if (%vol > 1) { did -u $dname 20
set %vol $calc(%vol - 1)
vol -v $calc(%vol * 5000)
if ($round(%vol,0) == 0) { set %svol 0 }
if ($round(%vol,0) == 1) { set %svol l }
if ($round(%vol,0) == 2) { set %svol || }
if ($round(%vol,0) == 3) { set %svol ||| }
if ($round(%vol,0) == 4) { set %svol |||| }
if ($round(%vol,0) == 5) { set %svol ||||| }
if ($round(%vol,0) == 6) { set %svol |||||| }
if ($round(%vol,0) == 7) { set %svol ||||||| }
if ($round(%vol,0) == 8) { set %svol |||||||| }
if ($round(%vol,0) == 9) { set %svol ||||||||| }
if ($round(%vol,0) == 10) { set %svol |||||||||| }
if ($round(%vol,0) == 11) { set %svol ||||||||||| }
if ($round(%vol,0) == 12) { set %svol |||||||||||| }
if ($round(%vol,0) == 13) { set %svol ||||||||||||| }
did -ra $dname 99 %svol $+ ( $+ $round($calc(%vol * 7.692308),0) $+ % $+ )
}
}
on *:DIALOG:iPod:sclick:15:{ inc %iPod
tokenize 32 $did(iPod,4).seltext
splay $qt($readini(iPod.ini,Songs,%iPod))
did -ra iPod 3 $remove($nopath($insong.fname),.mp3)
if ($did(11).state) {
/amsg [AMSG] now playing: $remove($nopath($insong.fname),.mp3)
}
}
ON *:MP3END:{
if ($did(ipod,22).state == 1) { splay $qt($readini(iPod.ini,Songs,%iPod))
did -ra ipod 3 $remove($nopath($insong.fname),.mp3)
if ($did(ipod,11).state) {
/amsg [AMSG] again playing: $remove($nopath($insong.fname),.mp3) (repeating)
}
}
if ($did(ipod,22).state == 0) {
splay $qt($readini(iPod.ini,Songs,$calc(%iPod + 1)))
did -ra ipod 3 $remove($qt($readini(iPod.ini,Songs,%ipod)),.mp3","C:\Documents and Settings\Daniel den Brave\Mijn documenten\muziek\)
if ($did(ipod,11).state) {
/amsg [AMSG] now playing: $remove($nopath($insong.fname),.mp3)
}
inc %ipod
}
}
on *:dialog:ipod:dclick:4:{
if ($insong.pause) {
splay resume
halt
}
splay $qt($readini(iPod.ini,Songs,$removE($gettok($did(iPod,4).seltext,1,46),»,«)))
set %iPod $gettok($removE($gettok($did(iPod,4).seltext,1,46),»,«),1,32)
did -ra $dname 3 $remove($nopath($insong.fname),.mp3)
if ($did(iPod,11).state) {
/amsg [AMSG] now playing: $remove($nopath($insong.fname),.mp3)
}
}
on *:DIALOG:iPod:sclick:13:{
if ($insong.pause) {
splay resume
halt
}
splay $qt($readini(iPod.ini,Songs,$removE($gettok($did(iPod,4).seltext,1,46),»,«)))
set %iPod $gettok($removE($gettok($did(iPod,4).seltext,1,46),»,«),1,32)
did -ra $dname 3 $remove($nopath($insong.fname),.mp3)
if ($did(iPod,11).state) {
/amsg [AMSG] now playing: $remove($nopath($insong.fname),.mp3)
}
}
on *:DIALOG:iPod:sclick:7:{
var %iPod = $$msfile(*.mp3,Select Songs to Add to Your Playlist,open/add)
var %i = 0
while (%i < %iPod) {
inc %i
writeini iPod.ini Songs $calc($ini(iPod.ini,Songs,0) + 1) $msfile(%i)
did -a $dname 4 » $+ $calc($did(iPod,4).lines + 1) $+ « $remove($nopath($msfile(%i)),.mp3)
}
}
on *:DIALOG:iPod:sclick:8:{
if ($did($dname,4).seltext) {
remini iPod.ini Songs $removE($gettok($did($dname,4).seltext,1,46),»,«)
did -r iPod 4
var %iPodTime $ctime
var %i = 0
var %z = 0
while (%i < $ini(iPod.ini,Songs,0)) {
inc %i
write $+(%iPodTime,.txt) $readini(iPod.ini,Songs,$ini(iPod.ini,Songs,%i))
}
remini iPod.ini Songs
while (%z < $lines($+(%iPodTime,.txt))) {
inc %z
writeini iPod.ini Songs %z $read($+(%iPodTime,.txt),%z)
did -a $dname 4 $+(»,%z,«) $remove($nopath($readini(iPod.ini,Songs,%z)),.mp3)
}
.remove $+(%iPodTime,.txt)
}
}
}
on *:DIALOG:iPod:sclick:17:{
did -r $dname 4
remini iPod.ini Songs
}
on *:DIALOG:iPod:init:*:{
.timer 1 1 did -z iPod 4
set %vol $calc($vol(master) / 5000)
vol -v $vol(master)
if ($ini(iPod.ini,Songs,0) > 0) {
var %i = 0
while (%i < $ini(iPod.ini,Songs,0)) {
inc %i
did -a $dname 4 $+(»,%i,«) $remove($nopath($readini(iPod.ini,Songs,%i)),.mp3)
did -c ipod 11
if ($round(%vol,0) == 0) { set %svol 0 }
if ($round(%vol,) == 1) { set %svol | }
if ($round(%vol,0) == 2) { set %svol || }
if ($round(%vol,0) == 3) { set %svol ||| }
if ($round(%vol,0) == 4) { set %svol |||| }
if ($round(%vol,0) == 5) { set %svol ||||| }
if ($round(%vol,0) == 6) { set %svol |||||| }
if ($round(%vol,0) == 7) { set %svol ||||||| }
if ($round(%vol,0) == 8) { set %svol |||||||| }
if ($round(%vol,0) == 9) { set %svol ||||||||| }
if ($round(%vol,0) == 10) { set %svol |||||||||| }
if ($round(%vol,0) == 11) { set %svol ||||||||||| }
if ($round(%vol,0) == 12) { set %svol |||||||||||| }
if ($round(%vol,0) == 13) { set %svol ||||||||||||| }
did -ra $dname 99 %svol $+ ( $+ $round($calc(%vol * 7.692308),0) $+ % $+ )
}
}
}
on *:dialog:ipod:sclick:20:{
/did -u $dname 11
if ($did(ipod,20).state == 1) { /did -ra $dname 99 0
vol -v 0
}
if ($did(ipod,20).state == 0) { vol -v $calc(%vol * 5000)
if ($round(%vol,0) == 0) { set %svol 0 }
if ($round(%vol,0) == 1) { set %svol | }
if ($round(%vol,0) == 2) { set %svol || }
if ($round(%vol,0) == 3) { set %svol ||| }
if ($round(%vol,0) == 4) { set %svol |||| }
if ($round(%vol,0) == 5) { set %svol ||||| }
if ($round(%vol,0) == 6) { set %svol |||||| }
if ($round(%vol,0) == 7) { set %svol ||||||| }
if ($round(%vol,0) == 8) { set %svol |||||||| }
if ($round(%vol,0) == 9) { set %svol ||||||||| }
if ($round(%vol,0) == 10) { set %svol |||||||||| }
if ($round(%vol,0) == 11) { set %svol ||||||||||| }
if ($round(%vol,0) == 12) { set %svol |||||||||||| }
if ($round(%vol,0) == 13) { set %svol ||||||||||||| }
did -ra $dname 99 %svol $+ ( $+ $round($calc(%vol * 7.692308),0) $+ % $+ )
}
}
on *:dialog:ipod:sclick:*:{
if ($did == 11) { /did -u $dname 20
vol -v $calc(%vol * 5000)
if ($round(%vol,0) == 0) { set %svol 0 }
if ($round(%vol,0) == 1) { set %svol | }
if ($round(%vol,0) == 2) { set %svol || }
if ($round(%vol,0) == 3) { set %svol ||| }
if ($round(%vol,0) == 4) { set %svol |||| }
if ($round(%vol,0) == 5) { set %svol ||||| }
if ($round(%vol,0) == 6) { set %svol |||||| }
if ($round(%vol,0) == 7) { set %svol ||||||| }
if ($round(%vol,0) == 8) { set %svol |||||||| }
if ($round(%vol,0) == 9) { set %svol ||||||||| }
if ($round(%vol,0) == 10) { set %svol |||||||||| }
if ($round(%vol,0) == 11) { set %svol ||||||||||| }
if ($round(%vol,0) == 12) { set %svol |||||||||||| }
if ($round(%vol,0) == 13) { set %svol ||||||||||||| }
did -ra $dname 99 %svol $+ ( $+ $round($calc(%vol * 7.692308),0) $+ % $+ )
} }