# Mp3tag (v2.39+) parsing for maniadb, created by dano in 2010-09-16
#
# This *.src file must be placed in your sources directory.
# On Windows XP it's C:\Documents and Settings\*username*\Application Data\Mp3tag\data\sources
#
# You can quickly reach it with [Windows Key + R] and enter %appdata%\Mp3tag\data\sources
# Or enter %appdata%\Mp3tag\data\sources in the Explorer address bar
#
# -> Replace XXXXXXXXXXXXXXXXXXXX with your API key <-
#
[Name]=maniadb
[BasedOn]=www.maniadb.com
[IndexUrl]=http://www.maniadb.com/api/search.asp?key=XXXXXXXXXXXXXXXXXXXX&target=music&option=album&query=%s
[AlbumUrl]=http://www.maniadb.com/api/album.asp?key=XXXXXXXXXXXXXXXXXXXX&a=
[WordSeperator]=+
[IndexFormat]=%_url%|%_preview%|%Album%|%Year%
[SearchBy]=%album%
[Encoding]=utf-8
[ParserScriptIndex]=...
# ###################################################################
# I N D E X
# ###################################################################
debug "on" "c:\debug_maniadb_A.htm" "10"
#debugwriteinput "C:\yDebug\madiadb_A.xml"
findline "- "
say "|"
# Year
unspace
sayregexp "(?<=\()\d\d\d\d(?=\))" ""
saynewline
findline "
"
moveline 1 1
unspace
while "- "
# Year
outputto "Year"
findline ""
findinline "" 1 1
saynextnumber
# Description
outputto "Comment"
findline ""
gotoline 1
findline "maniadb:longtitle" 1 1
findinline " / " 1 1
movechar -3
if " / "
# VA ########################
# Albumartist
outputto "ALBUMARTIST"
findline "maniadb:artist"
findinline "name>"
# Tracks
findline ""
say "|"
moveline 1 1
outputto "_length"
sayregexp "(?<=)[^<]+(?="
say "|"
findline ""
# Tracks
findline ""
say "|"
moveline 1 1
outputto "_length"
sayregexp "(?<=)[^<]+(?="
outputto "coverurl"
findinline ""
endif