1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| ;$wma(fichier).genre|album|year|url|bitrate|sample|mode|length
;length retourne le nombre de secondes du wma.
alias wma {
if (!$isfile($1)) return $null
bread $shortfn($1) 0 8192 &wma
if ($prop == genre) return $chra($bvar(&wma,$calc($bfind
(&wma,0,87 0 77 0 47 0 71 0 101 0 110 0 114 0 101 0 0 0) +22),60))
W M / G e n r e
if ($prop == album) return $chra($bvar(&wma,$calc($bfind
(&wma,0,87 0 77 0 47 0 65 0 108 0 98 0 117 0 109 0 84 0 105 0 116 0 108 0 101) +31),60))
W M / A l b u m T i t l e
if ($prop == year) return $chra($bvar(&wma,$calc($bfind(&wma,0,87 0 77 0 47 0 89 0 101 0 97 0 114) +20),60))
if ($prop == url) return $chra($bvar(&wma,$calc($bfind(&wma,0,87 0 77 0 47 0 80 0 114 0 111 0 109 0 111 0 116 0 105 0 111 0 110 0 85 0 82 0 76) +36),60))
if ($prop == bitrate) return $gettok($chra($bvar(&wma,$calc($bfind(&wma,0,107 0 98 0 112 0 115)-9),60)),1,32)
if ($prop == sample) return $gettok($chra($bvar(&wma,$calc($bfind(&wma,0,107 0 98 0 112 0 115) +9),60)),1,32)
if ($prop == mode) return $gettok($chra($bvar(&wma,$calc($bfind(&wma,0,107 0 98 0 112 0 115) +25),60)),1-,32)
if ($prop == length) return $int($calc($calc($file($1).size / $calc($calc( $gettok($chra($bvar(&wma,$calc($bfind(&wma,0,107 0 98 0 112 0 115) -9),60)),1,32) -2)/8) /1024 )))
return $1
} |
Partager