Posted: Sun Aug 06, 2006 9:19 pm
<slinks away quietly, hoping no-one notices that I actually posted in that thread...


The Music Manager for Serious Collectors
https://www.mediamonkey.com/forum/
Code: Select all
strHeaderBegin = "<html><head><link href=""lyrics_panel.css"" rel=""stylesheet"" type=""text/css""></head><body><div id=""bg"">"
strSongTitle = "<h3>" & song.Title & " (" & song.Year & ")" & "</h3>"
strArtistName = "<h2>" & song.ArtistName & "</h2>"
strAlbumName = "<h1>" & song.AlbumName & "</h1>"
strHeaderEnd = "<plaintext>"
strCompleteLyrics = strHeaderBegin & strAlbumName & strArtistName & strSongTitle & strHeaderEnd & strLyrics
Code: Select all
Sub ExportLyrics
DIM origYear, albumYear
....
If song.Year>0 Then
albumYear= " (" & song.Year & ") "
else albumYear= ""
If song.OriginalYear>0 Then
origYear= " (" & song.OriginalYear & ")"
else origYear= ""
strHeaderBegin = "<html><head><link href=""lyrics_panel.css"" rel=""stylesheet"" type=""text/css""></head><body><div id=""bg"">"
strSongTitle = "<h3>" & song.Title & origYear & "</h3>"
strArtistName = "<h2>" & song.ArtistName & "</h2>"
strAlbumName = "<h1>" & song.AlbumName & albumYear & "</h1>"
strHeaderEnd = "<plaintext>"
strCompleteLyrics = strHeaderBegin & strAlbumName & strArtistName & strSongTitle & strHeaderEnd & strLyrics
....
End Sub
Code: Select all
strHeaderBegin = "<html><head><link href=""lyrics_panel.css"" rel=""stylesheet"" type=""text/css""></head><body><div id=""bg"">"
strSongTitle = "<h1>" & song.Title & "</h1>"
strArtistName = "<h2>" & song.ArtistName & "</h2>"
strHeaderEnd = "<plaintext>"
strCompleteLyrics = strHeaderBegin & strSongTitle & strArtistName & strHeaderEnd & strLyrics
Set tmpFile = sdb.tools.filesystem.CreateTextFile (strPath, true)
tmpFile.WriteLine strCompleteLyrics
End Sub
Code: Select all
Dim origYear, albumYear
If song.Year>0 Then
albumYear= " (" & song.Year & ") "
Else
albumYear= ""
End If
If song.OriginalYear>0 Then
origYear= " (" & song.OriginalYear & ")"
Else
origYear= albumYear
End If
strHeaderBegin = "<html><head><link href=""lyrics_panel.css"" rel=""stylesheet"" type=""text/css""></head><body><div id=""bg"">"
strSongTitle = "<h3>" & song.Title & origYear & "</h3>"
strSongTitle="<a target=""_New"" href="""& FndTitle(song.Title) &""">"& strSongTitle &"</a>"
strArtistName = "<h2>" & song.ArtistName & "</h2>"
strArtistName="<a target=""_New"" href="""& FndArtist(song.ArtistName) &""">"& strArtistName &"</a>"
strAlbumName = "<h1>" & song.AlbumName & albumYear & "</h1>"
strAlbumName="<a target=""_New"" href="""& FndAlbum(song.AlbumName) &""">"& strAlbumName &"</a>"
strHeaderEnd = "<plaintext>"
strCompleteLyrics = strHeaderBegin & strAlbumName & strArtistName & strSongTitle & strHeaderEnd & strLyrics
Set tmpFile = sdb.tools.filesystem.CreateTextFile (strPath, true)
tmpFile.WriteLine strCompleteLyrics
End Sub
Function FndArtist(cString)
FndArtist="http://allmusic.com/cg/amg.dll?P=amg&x=34&y=10&opt1=1&sql="&cString&"&btnG"
End Function
Function FndAlbum(cString)
FndAlbum="http://allmusic.com/cg/amg.dll?P=amg&x=34&y=10&opt1=2&sql="&cString&"&btnG"
End Function
Function FndTitle(cString)
FndTitle="http://allmusic.com/cg/amg.dll?P=amg&x=34&y=10&opt1=3&sql="&cString&"&btnG"
End Function
Code: Select all
body{font:8pt Verdana, Arial, sans serif;margin:0;padding:17px 14px;background:#bed7f4 url('lyrics_panel_bg.gif') no-repeat}
plaintext{font:8pt Verdana, Arial, sans serif;margin:0;padding:15px 5px}
h1{margin:5px;clear:both;font-size:150%;font-style:italic;color:#222}
h2{margin:5px;clear:both;font-size:130%;font-weight:normal;color:#222;padding:0 0 12px 0}
h3{margin:5px;clear:both;font-size:180%;font-weight:bolder;color:#222}
Code: Select all
strHeaderBegin = "<html><head><link href=""lyrics_panel.css"" rel=""stylesheet"" type=""text/css""></head><body><div id=""bg"">"
strSongTitle = "<h3>" & song.Title & origYear & "</h3>"
strSongTitle="<a target=""_New"" href="""& FndInfo("3",song.Title) &""">"& strSongTitle &"</a>"
strArtistName = "<h2>" & song.ArtistName & "</h2>"
strArtistName="<a target=""_New"" href="""& FndInfo("1",song.ArtistName) &""">"& strArtistName &"</a>"
strAlbumName = "<h1>" & song.AlbumName & albumYear & "</h1>"
strAlbumName="<a target=""_New"" href="""& FndInfo("2",song.AlbumName) &""">"& strAlbumName &"</a>"
strHeaderEnd = "<plaintext>"
strCompleteLyrics = strHeaderBegin & strAlbumName & strArtistName & strSongTitle & strHeaderEnd & strLyrics
Set tmpFile = sdb.tools.filesystem.CreateTextFile (strPath, true)
tmpFile.WriteLine strCompleteLyrics
End Sub
Function FndInfo(infoType,cString)
FndInfo="http://allmusic.com/cg/amg.dll?P=amg&x=34&y=10&opt1=" & infoType & "&sql=" & cString & "&btnG"
End Function
Code: Select all
a, a:hover{text-decoration:none}