Referensi FJL Winamp

Di bawah ini adalah kutipan dari fungsi yang didukung FJL Winamp. FJL menentukan bagaimana Winamp harus menampilkan metadata di jendela Daftar Putar dan jendela utama peniktak lagu. Rangkaian umum FJL dapat secara manual diubah melalui halaman 'Judul' di Preferensi Winamp.


Rangkaian bawaan FJL di Winamp adalah:
[%artist% - ]$if2(%title%,$filepart(%filename%)


Ini akan ditampilkan sebagai: 'Artist - Title' jika bidang metadata Artist dan Title akan diisi dalam tanda berkas, jika tidak maka hanya akan menampilkan filename sebagai gantinya.

Penggunaan FJL

%blah% menunjukkan bidang metadata.

$blah() menunjukkan pemanggilan fungsi.

[] berarti "tidak menampilkan metadata kecuali ditemukan".

‘ ’ (tanda kutip tunggal) output teks baku tanpa penguraian. Misalnya : ‘blah$blah%blah[]’ yang akan menampilkan semua rangkaian dan mengabaikan karakter khusus ($,%,[,]).

Bidang

Catatan : Kolom didefinisikan oleh berbagai komponen dalam Winamp. Ada yang khusus untuk Perpustakaan Media (%rating%, %playcount%), beberapa disediakan oleh Winamp (%filename%, %folder%). Dalam kebanyakan kasus, bagaimanapun, plugin input menyediakan bidang. Beberapa plugin input menyediakan berbagai bidang yang lebih besar daripada yang lain. Sebagai contoh, Windows Media Plugin (in_wm, Winamp 5.12+), akan memberikan nilai untuk bidang APAPUN dalam bentuk %WM/*% (lihat bagian atribut diperpanjang dari Info Lihat Berkas pada setiap file wma/wmv/asf untuk contoh).

Disediakan oleh Winamp

%filename%

Mengembalikan jalur lengkap dari berkas. Untuk menampilkan nama berkas saja, gunakan fungsi $filepart.

%folder%

Mengembalikan folder yang berisi.

Winamp 5.2+ saja.

Disediakan oleh ML

%rating%

Mengembalikan peringkat trek sebagai bilangan bulat dari 1 sampai 5, jika diatur. Untuk menampilkan sebagai bintang atau karakter lain, gunakan fungsi $repeat.

Winamp 5.2+ saja.

%playcount%

Mengembalikan hitungan bermain (jumlah berapa kali track telah dimainkan), jika berkas tersebut disimpan dalam basis data Perpustakaan Media.

Winamp 5.2+ saja.

Disediakan oleh ML/plugin input

Untuk bidang tercantum di bawah ini, info ini diambil dari ML hanya jika berkas tersebut ada dalam basis data ML dan jika opsi berikut adalah cek ditandai:
Preferensi (Ctrl+P) > Perpustakaan Media > Media Lokal > ‘Gunakan informasi judul Perpustakaan untuk Format Item Daftar Putar’

Dalam semua kasus lain, info disediakan oleh plugin input (jika plugin input masing-masing mendukung lapangan).

Sebagian besar adalah mudah dan diambil dari tanda berkas standar, dan karena itu tidak memerlukan penjelasan tambahan.

%artist%

Mengembalikan bidang Artis.

%title%

Mengembalikan bidang Judul.

%album%

Mengembalikan bidang Album.

%year%

Mengembalikan bidang Tahun.

%genre%

Mengembalikan bidang Jenis Musik.

%comment%

Mengembalikan bidang Komentar.

%tracknumber%

Mengembalikan Nomor Trek tanpa lapisan, misalnya Trek 1 akan ditampilkan sebagai 1.
Untuk alasi dengan angka nol, misalnya 01, 02...10, 11, gunakan fungsi $num or $lpad.

%track%

Sama sebagai %tracknumber%

%albumartist%

Mengembalikan bidang Album Artis.

Winamp 5.3+ saja.

%disc%

Mengembalikan tanda Tidak ada Cakram, jika tersedia, misalnya. 1/2 (Disc #1 dari serangkaian 2CD).

%composer%

Mengembalikan bidang Komposer.

%publisher%

Mengembalikan bidang Penerbit (Perusahaan Rekaman).

Winamp 5.3+ saja.

%streamtitle%

Mengembalikan Judul Pengaliran untuk alirani, jika ada.

%bitrate%

Mengembalikan Kecepatan Bit tersebut (akan menggunakan rata-rata kecepatan bit untuk vbr).

%length%

Pengembalian panjang jalur dalam milidetik. Untuk panjang lagu berformat, gunakan
$div(%length%,60000):$num($div($mod(%length%,60000),1000),2)

%type%

Mengembalikan 1 untuk video, 0 untuk audio.

Winamp 5.2+ saja.

%vbr%

Mengembalikan 1 untuk suara VBR (Kecepatan Bit Variabel), 0 untuk suara CBR (Kecepatan Bit Konstan).

%category%

Mengembalikan bidang Kategori.

Winamp 5.55+ saja.

%producer%

Mengembalikan bidang Produser (rekaman atau film).

Winamp 5.57+ saja.

%director%

Mengembalikan bidang Direktur (film), terutama digunakan untuk video.

Winamp 5.57+ saja.

Disediakan oleh plugin input

Bidang tercantum di bawah ini mungkin tidak bekerja untuk semua format berkas.

%trackartist%

Mengembalikan bidang Artis Trek (setara dengan Artis), jika berbeda untuk Artis Album.

Winamp 5.3+ saja.

%mood%

Mengembalikan bidang Mood.

Winamp 5.3+ saja.

%bpm%

Mengembalikan BPM (Beat Per Menit), jika data/bidang ada.

Winamp 5.3+ saja.

%key%

Mengembalikan bidang Kunci (misalnya E Minor), jika ada.

Winamp 5.3+ saja.

%lyricist%

Mengembalikan bidang Penulis Lirik.

Winamp 5.3+ saja.

%conductor%

Mengembalikan bidang Konduktor.

Winamp 5.3+ saja.

%tool%

Mengembalikan bidang Pengkodean/Alat (perangkat lunak yang digunakan untuk robek/mengkodekan lagu), misalnya. Winamp 5,34.

Winamp 5.3+ saja.

%family%

Mengembalikan Keluarga jenis berkas, misalnya : mengembalikan M4A: Berkas Suara Format MPEG-4

Winamp 5.5+ saja.

%encoder%

Mengembalikan Pengkoder, misalnya : Lame 3.97

Winamp 5.3+ saja.

%ISRC%

Standar Kode Rekaman Internasional, atau ISO 3901 (Info)

Winamp 5.3+ saja.

%replaygain_track_gain%

Mengembalikan nilai Laba Trek Laba Putar Ulang (contoh : -3.16 dB), jika ada.

Winamp 5.3+ saka.

%replaygain_album_gain%

Mengembalikan nilai Laba Album Laba Putar Ulang, jika ada..

Winamp 5.3+ saja.

%replaygain_track_peak%

Menampilkan nilai Puncak Trek Laba Putar Ulang, jika ada.

Winamp 5.3+ saja.

%replaygain_album_peak%

Menampilkan nilai Puncak Album Laba Putar Ulang, jika ada.

Winamp 5.3+ saja.

%gain%

Mengembalikan nilai Laba, jika ada.

Winamp 5.3+ saja.

Fungsi

Catatan : Hati-hati tentang spasi setelah koma. $if(%title%, Punya Judul, Tak Punya Judul) akan menampilkan
“ Punya Judul” (perhatikan spasi memimpin)
bukan “Punya Judul”.
Bentuk yang tepat harus $if(%title%,Punya Judul,Tak Punya Judul).

Kontrol Aliran

[...] Bagian Kondisional

$if

Parameter : (a, then, else)
Mengembalikan : Jika a berisi setidaknya satu yang valid, bidang tidak kosong, then dievaluasi dan dikembalikan, sebaliknya dengan parameter else. Perhatikan bahwa $if(A,A,B) setara dengan $if2(A,B)
Contoh : $if(%artist%,Punya tanda artis,Tak punya tanda artis)

$if2

Parameter : (a, else)
Mengembalikan : Jika a berisi valid, bidang tidak kosong, a dievaluasi dan dikembalikan, sebaliknya dengan parameter else.
Contoh : $if2(%album%,tidak-ada-album)

$if3

Parameter : (a1, ..., aN, else)
Mengembalikan : Jika salah satu a1... aN berisi valid, bidang tidak kosong, nilai tersebut dievaluasi dan dikembalikan, sebaliknya dengan parameter else.
Contoh : $if3(%artist%,%filename%,%album%,tidak ada bidang)

$decode

Parameter : (a, b1, c1, ..., bN, cN, else)
Mengembalikan : cN atau else. Fungsi beralih / kasus, yang menentukan parameter bN sama dengan a dan mengembalikan sesuai dengan parameter cN. Jika tidak ada yang cocok, itu mengembalikan parameter terakhir else.
Contoh : $decode($fileext(%filename%),MP3,MPEG-1 Layer 3,MP4,MPEG-4 Container,Other)

Winamp 5.2+ saja.

$ifgreater

Parameter : (x1, x2, then, else)
Mengembalikan : Membandingkan angka integer x1 dan x2, jika x1 lebih besar dari x2, then dievaluasi dan nilainya kembali. Sebaliknya bagian else dievaluasi dan nilainya kembali.
Contoh : $ifgreater(%rating%,2,Lagu dinilai tinggi,Lagu tak dinilai tinggi)

Winamp 5.2+ saja.

$iflonger

Parameter : (a1, x1, then, else)
Mengembalikan : Membandingkan apakah panjang rangkaian a1 lebih panjang dari karakter x1, jika a1 lebih panjang, bagian then dievaluasi dan nilainya kembali. Sebaliknya bagian else dievaluasi dan nilainya kembali.
Contoh : $iflonger(%title%,15,Judul panjang,Judul pendek)

Winamp 5.2+ saja.

$IfStrEqual2

Parameter : (A, B, then, else)
Mengembalikan : Jika A = B melakukan then jika tidak melakukan else
Contoh : $IfStrEqual2(%year%,2007,Baru!:,Tua:)
Contoh : $IfStrEqual2(%type%,1,'(Video)','(Suara)')

Winamp 5.2+ saja.

$IfStrEqual

Parameter : (A, B, then)
Mengembalikan : Jika A = B melakukan then jika tidak, tidak melakukan apa-apa.
Contoh: $IfStrEqual(%year%,2007,Baru!:) akan mencetak “Baru!” jika media diterbitkan pada tahun 2007.

Winamp 5.2+ saja.

Operasi Logika

$and

– Dihapus –
Parameter : (%a%, %b%) – Bidang untuk memeriksa apakah dipopulasikan.
Mengembalikan : 1 jika bidang %a% dan %b% dipopulasikan. Rangkaian kosong jika tidak. (?????)
Example: $if($and(%artist%,%title%),Punya artis dan judul,Satu bidang hilang)

Winamp 5.2+ saja.

Operasi Aritmatika

$mod

Parameter : (x1, x2)
Mengembalikan : sisa permbagian x1 oleh x2
Contoh : $mod(21,8) mengembalikan “5”.

Winamp 5.2+ saja.

$div

Parameter : (x1, x2)
Mengembalikan : x1 / x2. Hasil pembagian x1 oleh x2
Contoh : $div(60,10)

Winamp 5.2+ saja.

$mul

Parameter : (x1,x2,...,xn) - Daftar nomor untuk dikalikan
Mengembalikan : x1 * x2 * ... * xn. Angka-angka yang diberikan dikalikan
Contoh : $mul(7,8,3,4)

Winamp 5.2+ saja.

$muldiv

Parameter : (x1, x2, x3)
Mengembalikan : x1 * x2 / 3. x1 dikalikan oleh x2, dibagi oleh x3. Hasil dibulatkan ke integer terdekat.
Contoh : $muldiv(10,6,3) mengembalikan “20”.

Winamp 5.2+ saja.

$sub

Parameter : (x1,x2,...,xn) - Daftar nomor untuk mengurangi
Mengembalikan : x1 - x2 - ... - xn. Hasil dari x2...xn dikurangkan dari x1.
Contoh : $sub(25,1,3,2,3)

Winamp 5.2+ saja.

$add

Parameter : (x1,x2,...,xn) - Daftar nomor untuk menambah
Mengembalikan: x1 + x2 +...+ xn. Penambahan semua angka yang diberikan
Contoh : $add(2,3,%playcount%,%rating%)

Winamp 5.2+ saja.

$greater

Parameter : (x1, x2) - Dua nomor untuk membandingkan
Mengembalikan : 1 jika x1 lebih besar dari x2, sebaliknya tidak ada. Mirip di gunakan untuk $ifgreater()
Contoh : $greater(3,2) – perhatikan bahwa tampaknya tidak untuk bekerja dalam fungsi $if().

Winamp 5.2+ saja.

$max

Parameter : (x1,...,xn) - Daftar nomor untuk membandingkan
Mengembalikan : Angka terbesar dalam argumen yang diberikan
Contoh : $max(7,8,3,4)

Winamp 5.2+ saja.

$min

Parameter : (x1,...,xn) - Daftar nomor untuk membandingkan
Mengembalikan : Angka terkecil dalam argumen yang diberikan
Contoh : $min(7,8,3,4)

Winamp 5.2+ saja.

Operasi Rangkaian

$lower

Parameter : (a1)
Mengembaikan : huruf kecil dari a1
Contoh : $lower(%title%)

$upper

Parameter: (a1)
Returns: huruf besar dari a1
Contoh : $upper(%title%)

$replace

Parameter : (a1, a2, a3)
Mengembalikan : a1 dengan semua kejadian dari a2 digantikan oleh a3
Contoh : $replace(dum,u,o) menulis “dom”.

Winamp 5.2+ saja.

$left

Parameter : (a1, x1)
Mengembalikan : karakter pertama x1 dari a1
Contoh : $left(%title%)

Winamp 5.2+ saja.

$right

Parameter : (a1, x1)
Mengembalikan : karakter terakhir x1 dari a1
Contoh : $right(%title%)

Winamp 5.2+ saja.

$len

Parameter : (a1)
Mengembalikan : jumlah karakter dari a1
Contoh : $len(%artist%)

Winamp 5.2+ saja.

$substr

Parameter : TODO: (a1, a2)
Mengembalikan : TODO: a1
Contoh : TODO: $substr()

Winamp 5.2+ saja.

$strstr

Parameter : (a1, a2)
Mengembalikan : indeks kejadian pertama dari rangkaian a2 di a1
Contoh : $strstr(aacbbabb,ab) mengembalikan “6”.

Winamp 5.2+ saja.

$strrchr

Parameter : (a1, a2)
Mengembalikan : indeks kejadian terakhir dari rangkaian a2 di a1
Contoh : $strrchr(aacbbabb,a) mengembalikan “6”.

Winamp 5.2+ saja.

$strlchr

Parameter: (a1, a2)
Returns: indeks kejadian pertama dari karakter a2 di a1
Contoh : $strlchr(aacbbabb,a) mengembalikan “1”.

Winamp 5.2+ saja.

$strchr

Parameter : (a1, a2)
Mengembalikan: indeks kejadian peertama dari karakter a2 di a1
Contoh : $strchr(aacbbabb,a) mengembalikan “1” (sama dengan $strlchr() ??).

Winamp 5.2+ saja.

$shortest

Parameter : (a1, a2)
Mengembalikan : a1 atau a2 berdasarkan yang memiliki panjang lebih kecil.
Contoh : $shortest(%album%,%folder%)

$longest

Parameter : (a1, a2)
Mengembalikan : a1 atau a2 berdasarkan yang memiliki panjang lebih besar.
Contoh : $longest(%album%,%folder%)

$abbr

Parameter : (a1, x1)
Mengembalikan : a1 disingkat.
Contoh : $abbr(%album%) mengubah nama Album dari misalnya : “Final Fantasy VI” ke “FFVI”.
$abbr(Format Judul Lanjutan,10) menulis “FJL”.
$abbr(%album%,10) menulis nama Album yang disingkat, hanya jika lebih dari 10 karakter
x1 bersifat opsional. Jika didefinisikan, a1 hanya akan disingkat jika panjangnya melebihi x1 karakter.

$padcut

Parameter : (a1, x2)
Mengembalikan : a1diisi dengan spasi atau terputus, sehingga dalam serangkaian karakter x2
Contoh : $padcut(%artist%,15)

$cut

Parameter : (a1, x2)
Mengembalikan : a1, terputus setelah karakter x2
Contoh : $cut(%comment%,15) menulis 15 karakter pertama dari bidang Komentar.

$pad

Parameter : (string, num, padstr)
Mengembalikan : string diisi setidaknya num karakter, dengan spasi secara bawaan, atau menentukan karakter (atau mengulangi rangkaian) sebagai padstr.
Contoh : $pad(%artist%,40), atau $pad(%artist%,40,.) untuk mengisi dengan periode.

$lpad

Parameter : (string, num, padstr)
Mengembalikan : string diisi setidaknya num karakter di sebelah kiri, dengan spasi secara bawaan, atau menentukan karakter (atau mengulangi rangkaian) sebagai padstr.
Contoh : $lpad(%tracknumber%,3), atau $lpad(%tracknumber%,3,0) untuk mengisi angka nol didepan

Winamp 5.2+ saja.

$trim

Parameter: (a1)
Returns: a1 tanpa spasi memimpin atau diakhir
Contoh : $trim(%artist%)

Winamp 5.2+ saja.

$repeat

Parameter : (a1, x1)
Mengembalikan: a1 diulangi x1 kali.
Contoh : $repeat(*,%rating%)

($fill() dilakukan fungsi ini di Winamp 5.2 dan telah dihapus setelah 5.21.)

$caps

Parameter : (a1)
Mengembalikan: huruf kecil dari a1, dengan huruf pertama dari setiap kata dalam huruf besar
Contoh : $caps(%artist%)

$caps2

Parameter : (a1)
Returns: a1, dengan huruf pertama dari setiap kata dalam huruf besar
Contoh : $caps2(%artist%)

$fileext

Parameter : (a1)
Mengembalikan : ekstensi berkas dari a1
Contoh : $fileext(%filename%)

$filepart

Parameter : (a1)
Mengembalikan : nama berkas dari a1 (yaitu tanpa jalur memimpin)
Contoh : $filepart(%filename%)

$filename

Parameter : (a1)
Mengembalikan : nama berkas dari a1 (yaitu tanpa jalur memimpin)
Contoh : $filename(%filename%)

$directory

Parameter : (a1, x1)
Mengembalikan : nama direktori dari a1, setelah naik dengan x1 tingkat
Contoh : $directory(%filename%,2)
Contoh di atas akan menampilkan “Musik” jika jalur lengkap dari berkas tersebut “C:\Musik\Artis - Album\Lagu.mp3”. x1 bersifat opsional, bawaannya adalah 1.

Winamp 5.2+ saja.

$split

Parameter : (a, token, which)
Mengembalikan : Memisahkan rangkaian cakram dan/atau lagu, misalnya. untuk menunjukkan "1" daripada "1/11"
Contoh : [$num(%track%,2)$IfStrNotEqual($split(%track%,/,1),,/$num($split(%track%,/,1),2))]

Winamp 5.5+ saja.

$ext

Parameter : (a1)
Mengembalikan : ekstensi berkas dari a1
Contoh : $ext(%filename%)

Winamp 5.2+ saja.

$hex

Parameter : (x1, x2)
Mengembalikan : x1 diformat sebagai heksadesimal ke x2 jumlah digit, diisi ke kiri dengan nol.
Contoh : $hex(%tracknumber%,4)

Winamp 5.2+ saja.

$dec

Parameter : (x1, x2)
Mengembalikan : x1 nol diisi ke kiri untuk membentuk angka x2 digit.
Contoh : $dec(%tracknumber%,5)

Winamp 5.2+ saja.

$num

Parameter : (x1, x2)
Mengembalikan : x1 nol diisi ke kiri untuk membentuk angka x2 digit.
Contoh : $num(%tracknumber%,5)

Winamp 5.2+ saja.

$null

Parameter : Sejumlah parameter
Mengembalikan: Tidak ada
Contoh : $null()
Tidak melakukan apa-apa. Hal ini berguna terutama di tempat-tempat di mana parameter diperlukan, tetapi Anda ingin rangkaian kosong.

Winamp 5.2+ saja.

$PathLPart

Parameter : (a1, x1)
Mengembalikan : x1 tingkat pertama dari a1
Contoh : $PathLPart(%filename%,2)
Contoh di atas akan menampilkan “C:\Musik” jika jalur lengkap dari berkas tersebut “C:\Musik\Sonic Youth - Daydream Nation\01 - Teen Age Riot.mp3”.

Winamp 5.3+ saja.

$PathRPart

Parameter: (a1, x1)
Returns: x1 tingkat terakhir dari a1
Contoh : $PathRPart(%filename%,2)
Contoh di atas akan menampilkan “Sonic Youth - Daydream Nation\01 - Teen Age Riot.mp3” jika jalur lengkap dari berkas tersebut “C:\Musik\Sonic Youth - Daydream Nation\01 - Teen Age Riot.mp3”.

Winamp 5.3+ saja.

$PathLTrim

Parameter : (a1, x1)
Mengembalikan : a1 dikurangi x1 tingkat pertama dari a1
Contoh: $PathLTrim(%filename%,1)
Contoh di atas akan menampilkan “Musik\Sonic Youth - Daydream Nation\01 - Teen Age Riot.mp3” jika jalur lengkap dari berkas tersebut “C:\Musik\Sonic Youth - Daydream Nation\01 - Teen Age Riot.mp3”.

Winamp 5.3+ saja.

$PathRTrim

Parameter : (a1, x1)
Mengembalikan : a1 dikurangi x1 tingkat terakhir dari a1
Contoh : $PathRTrim(%filename%,1)
Contoh di atas akan menampilkan “C:\Musik\Sonic Youth - Daydream Nation” jika jalur lengkap dari berkas tersebut “C:\Musik\Sonic Youth - Daydream Nation\01 - Teen Age Riot.mp3”.

Winamp 5.3+ saja.

Variabel

$puts

Parameter : (name, value)
Mengembalikan : Menyimpan value ke variabel bernama name. Mungkin nanti diambil menggunakan $get(name). Gunakan $put() untuk menyimpan nilai dan juga mengembalikan nilai dengan satu fungsi.
Contoh : $puts(artist_title,%artist% - %title%)

Winamp 5.2+ saja.

$put

Parameter : (name, value)
Mengembalikan : value. Menyimpan value ke variabel bernama name. Mungkin nanti diambil menggunakan $get(name). Gunakan $puts() untuk menyimpan nilai tanpa mengembalikannya.
Contoh : $put(artist_title,%artist% - %title%)

Winamp 5.2+ saja.

$get

Parameter : (name)
Mengembalikan : value dari variabel name yang ditetapkan sebelumnya oleh fungsi $put() atau $puts()
Contoh : $get(artist_title)

Winamp 5.2+ saja.

Info Sistem

$systime_second

Parameter : TODO: (a1, a2)
Mengembalikan : TODO: a1
Contoh : TODO: $systime_second()

Winamp 5.2+ saja.

$systime_minute

Parameter : TODO: (a1, a2)
Mengembalikan : TODO: a1
Contoh : TODO: $systime_minute()

Winamp 5.2+ saja.

$systime_hour

Parameter : TODO: (a1, a2)
Mengembalikan : TODO: a1
Contoh : TODO: $systime_hour()

Winamp 5.2+ saja.

$systime_day

Parameter : TODO: (a1, a2)
Mengembalikan : TODO: a1
Contoh : TODO: $systime_day()

Winamp 5.2+ saja.

$systime_month

Parameter : TODO: (a1, a2)
Mengembalikan : TODO: a1
Contoh : TODO: $systime_month()

Winamp 5.2+ saja.

$systime_year

Parameter : TODO: (a1, a2)
Mengembalikan : TODO: a1
Contoh : TODO: $systime_year()

Winamp 5.2+ saja.

Lain-lain (TODO)

$select

$tab

$crlf

$char

Contoh

[ .... ] - menampilkan isi kurung hanya jika setidaknya salah satu bidang yang direferensikan di dalam telah ditemukan, misalnya : [%artist% - ] akan menampilkan:  "Artis - " hanya jika tanda %artist% dipopulasikan, jika tidak maka tidak akan menampilkan apa-apa (termasuk tanda hubung dan spasi).

Sintaks standar FJL

Sintaks : [%artist% - ][%album% - ][$num(%track%,2) - ]$if2(%title%,$filepart(%filename%))
Contoh : Pink Floyd - Animals - 02 - Dogs

Sintaks lanjutan FJL

Sintaks : [$if2(%albumartist%,%artist%) - ][%album% - ][$num(%track%,2) - ]
$IfStrNotEqual(%artist%,$if2(%albumartist%,%artist%),[%artist% - ])
[$if2(%title%,$filepart(%filename%))][$if($fileext(%filename%),'   [  ',)]
[%year%  |  ][$fileext(%filename%) ][$if(%bitrate%, '|'  ,)][%bitrate% 'kbps' ]
[$if($fileext(%filename%),']',)][   $repeat(*,%rating%) ]
Mengembalikan : AlbumArtis - Album - ## - Artis - Judul  [ Tahun | Ekstensi | Kecepatan Bit ]  Penilaian
jika AlbumArtis berbeda dengan TrekArtis, sebaliknya menampilkan format Standar.
Contoh : Various - Arcana - 01 - Tripswitch - Calabi Yau   [ 2006  |  mp3  |  205 kbps ]  *****