MixesDB:Tests/Mp3tag/Skript
From MixesDB
< MixesDB:Tests | Mp3tag
Mp3tag Bugs
- Manchmal erkennt er die Duration falsch (4 Sekunden zu viel) (Version 2.50) - forums.mp3tag.de/index.php?showtopic=15377
Das ist mir jetzt auch ein paar Mal aufgefallen. Da ließt Mp3tag scheinbar die Dateien irgendwie anders aus als alle anderen Mediaplayer. Da kann mann mit dem Skript aber nichts machen. Der Bug liegt bei Mp3tag.
- Schon klar, liegt nicht am Skript. Aber inakzeptabler Bug. Nächste Version abwarten. --MDB 22:45, 20 March 2012 (CET)
Skript
$filename($getenv(mp3tagappdata)\mixesdb temp.html,utf-8)'<html>
<head>
<meta http-equiv="refresh" content="0; url=http://www.mixesdb.com/db/index.php?title=MixesDB:Add_A_New_Mix&mixtitle='[
]$regexp($replace($replace($replace($replace($replace($replace($replace($replace(%_filename%'&prefill='[
]'== File Details =='
$ifgreater(%_total_files%,1,
'{|{{NormalTableFormat}}
!Pt.
!dur
!MB
!kbps'$loop(%_filename%)'%0A'[
]'|-%0A'[
]'|'%_counter%'%0A'[
]'|'$replace($regexp($regexp(%_length%,^(\d\d:\d\d)$,0:$1),^0(\d:\d\d:\d\d)$,$1),:,'%3A')'%0A'[
]'|'$replace(%_file_size_mb%,',',.)'%0A'[
]'|'$replace($replace(%_VBR%,VBR,~),CBR,)$regexp($regexp(%_extension%,(flac|m4a|wma|mp4),~),'[^~]',)%_bitrate%$if($eql(%_extension%,mp3),,'%20'%_extension%)[
]$loopend()'
|-
|
|'$regexp($regexp(%_total_time%,^(\d\d:\d\d)$,0:$1),^0(\d:\d\d:\d\d)$,$1)'
|'$replace(%_total_size%,',',.)'
|
|}
{{Player|mode=multi
'$loop(%_filename%)' ||t'%_counter%'=%0A'$loopend()[
]'}}'[
],'
{|{{NormalTableFormat}}
!dur
!MB
!kbps
|-
|'$add($mul($regexp(%_length%,(\d\d)?:?(\d\d):(\d\d),$1),60),$regexp(%_length%,(\d\d)?:?(\d\d):(\d\d),$2))':'$regexp(%_length%,(\d\d)?:?(\d\d):(\d\d),$3)'
|'$replace(%_file_size_mb%,',',.)'
|'$replace($replace(%_VBR%,VBR,~),CBR,)$regexp($regexp(%_extension%,(flac|m4a|wma|mp4),~),'[^~]',)%_bitrate%$if($eql(%_extension%,mp3),, %_extension%)'
|}
{{Player|}}'[
])'
== Notes & Tracklist ==
<list>
</list>
[[Category:'$regexp($if($eql($regexp(%_filename%,.*\d\d\d\d.*,yes),yes),%_filename%,%year%),.*?(\d\d\d\d)*,$1)']]
[[Category:'$regexp($regexp(%_filename%,^(\d|-| )+,),(.+?) (-|@) .+,$1)']]
[[Category:'$regexp($regexp($regexp(%_filename%,^(\d|-| )+,),.+? (-|@) (.+),$2),(\d| )+$,)']]'$regexp($replace($regexp($regexp($meta(genre),(\W|^)(2 Step|Acid|Acid House|Ambient|Big Beat|Booty|Breakbeat|Breaks|Chill Out|Classical|Dancehall|Deep House|Disco|Drum & Bass|Dub|Dubstep|Electro|Electronica|Electro Pop|Euro House|Experimental|Freestyle|Funk / Soul|Future Jazz|Hardcore|Hardstyle|Hardtrance|Hip Hop|Hip Hop \(Old School\)|Hip House|House|House \(Old School\)|IDM|Industrial|Jazz|Jungle|Latin|Minimal|Pop|Progressive|Psychedelic|Rare Groove|Rave|Reggae|Rock|Synth Pop|Tech House|Techno|Techno \(Hard\)|Techno \(Old School\)|Trance|Trip Hop|Turntablism|UK Garage|Various|Vocal House)(\W|$),'[[Category:'$2']]'),'[^\[\]]*(\[\[.+?\]\])*[^\[\]]*',$1),'[[','
[['),\A\Z,'
[[Category:]]')
'[[Category:Tracklist: none]]'[
],'%','%25',' ','%20',_,'%20','#','%20',|,'%7C','[','%5B',']','%5D',{,'%7B',},'%7D',<,'%3C',>,'%3E',!,'%21',",'%22','$','%24',&,'%26','(','%28',')','%29',*,'%2A')[
],+,'%2B',',','%2C',-,'%2D',.,'%2E',/,'%2F',:,'%3A',;,'%3B',=,'%3D',?,'%3F',@,'%40',\,'%5C',^,'%5E',`,'%60',~,'%7E',€,'%80','‚','%82',ƒ,'%83',„,'%84',…,'%85',†,'%86',‡,'%87',ˆ,'%88')[
],‰,'%89',Š,'%8A',‹,'%8B',Œ,'%8C',Ž,'%8E',‘,'%91',’,'%92',“,'%93',”,'%94',•,'%95',–,'%96',—,'%97',˜,'%98',™,'%99',š,'%9A',›,'%9B',œ,'%9C',ž,'%9E',Ÿ,'%9F',¡,'%A1',¢,'%A2',£,'%A3')[
],¤,'%A4',¥,'%A5',|,'%A6',§,'%A7',¨,'%A8',©,'%A9',ª,'%AA',«,'%AB',¬,'%AC',¯,'%AD',®,'%AE',¯,'%AF',°,'%B0',±,'%B1',²,'%B2',³,'%B3',´,'%B4',µ,'%B5',¶,'%B6',·,'%B7',¸,'%B8',¹,'%B9')[
],º,'%BA',»,'%BB',¼,'%BC',½,'%BD',¾,'%BE',¿,'%BF',À,'%C0',Á,'%C1',Â,'%C2',Ã,'%C3',Ä,'%C4',Å,'%C5',Æ,'%C6',Ç,'%C7',È,'%C8',É,'%C9',Ê,'%CA',Ë,'%CB',Ì,'%CC',Í,'%CD',Î,'%CE',Ï,'%CF')[
],Ð,'%D0',Ñ,'%D1',Ò,'%D2',Ó,'%D3',Ô,'%D4',Õ,'%D5',Ö,'%D6',×,'%D7',Ø,'%D8',Ù,'%D9',Ú,'%DA',Û,'%DB',Ü,'%DC',Ý,'%DD',Þ,'%DE',ß,'%DF',à,'%E0',á,'%E1',â,'%E2',ã,'%E3',ä,'%E4',å,'%E5')[
],æ,'%E6',ç,'%E7',è,'%E8',é,'%E9',ê,'%EA',ë,'%EB',ì,'%EC',í,'%ED',î,'%EE',ï,'%EF',ð,'%F0',ñ,'%F1',ò,'%F2',ó,'%F3',ô,'%F4',õ,'%F5',ö,'%F6',÷,'%F7',ø,'%F8',ù,'%F9',ú,'%FA',û,'%FB',ü,'%FC',ý,'%FD',þ,'%FE',ÿ,'%FF')[
],'%26prefill%3D','&prefill=')[
],\r\n,'%0A')[
]$replace(&source=%_app% '%2F' MixesDB Export v0.0, ,_)'">
</head>
</html>'