# \[WS\] Import lyrics from websites

**URL:** <https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034>\
**Category:** Web Sources Scripts\
**Created:** [June 8, 2005, 9:19pm UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034 "2005-06-08T21:19:06Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)\
**Post date:** [September 12, 2009, 5:53am UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/41 "2009-09-12T05:53:28Z")

</div>

I have updated Darklyrics.

---

<div class="post-metadata">

**Author:** ![disaster](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/919ad9/32.png) [@disaster](https://community.mp3tag.de/u/disaster)\
**Post date:** [September 20, 2009, 11:27am UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/42 "2009-09-20T11:27:28Z")

</div>

I had a problem with getting the lyrics for this album (DarkLyrics):  
[http://www.darklyrics.com/lyrics/dawnrider...callingpti.html](http://www.darklyrics.com/lyrics/dawnrider/fateiscallingpti.html)

For whatever reason the html code of that pages misses a blank line after the

line break tags (as assumed by the darkLyrics script), so the following line of code dind't work for me in this case:

```
    moveline 2 1

```

To solve my problem, I replaced the code with the following lines:

```
    moveline 1 1
    unspace
    ifNot "<a "
        moveline 1 1
        unspace
    endif

```

This should be edited in both, the if "\<FONT"- and its else-statement.

Greetings,  
Christian

BTW. What is the second parameter of moveline for?

---

<div class="post-metadata">

**Author:** ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)\
**Post date:** [September 21, 2009, 11:38am UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/43 "2009-09-21T11:38:32Z")

</div>

Thanks, I used a little different fix.

> [@](#):
>
> BTW. What is the second parameter of moveline for?

If moveline goes into an empty line, it will cause an error.  
With the second parameter I can ignore this error.

---

<div class="post-metadata">

**Author:** ![disaster](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/919ad9/32.png) [@disaster](https://community.mp3tag.de/u/disaster)\
**Post date:** [September 21, 2009, 4:32pm UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/44 "2009-09-21T16:32:18Z")

</div>

Thanks for the answer and for the great DarkLyrics script of course! Sad it's the only possibility for tagging complete albums...

---

<div class="post-metadata">

**Author:** ![RoksVempire](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/b19c9b/32.png) [@RoksVempire](https://community.mp3tag.de/u/RoksVempire)\
**Post date:** [November 15, 2009, 7:43pm UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/45 "2009-11-15T19:43:13Z")

</div>

Hi!

Thx for this fantastic script!  
So, one question, how to get lyrics of the entire album...

Song by song is a little long work...

---

<div class="post-metadata">

**Author:** ![icelus](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/i/ba9def/32.png) [@icelus](https://community.mp3tag.de/u/icelus)\
**Post date:** [November 27, 2009, 3:00pm UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/46 "2009-11-27T15:00:01Z")

</div>

> [@dano](#):
>
> I made an update for lw, now it's uploaded.

It looks like it's stopped working again. All my searches results in ☹

---

<div class="post-metadata">

**Author:** ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)\
**Post date:** [November 27, 2009, 4:55pm UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/47 "2009-11-27T16:55:39Z")

</div>

Download the script again, there was an update in October.

---

<div class="post-metadata">

**Author:** ![ptrk.mj](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ptrk.mj/32/300_2.png) [@ptrk.mj](https://community.mp3tag.de/u/ptrk.mj)\
**Post date:** [January 29, 2010, 8:12pm UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/48 "2010-01-29T20:12:46Z")

</div>

lw script needs some minor update

Whitespaces in searching string need to be replaced with "\_"  
The search is also case sensitive...

---

<div class="post-metadata">

**Author:** ![OOmatrixOO](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/o/b5ac83/32.png) [@OOmatrixOO](https://community.mp3tag.de/u/OOmatrixOO)\
**Post date:** [February 24, 2010, 5:04pm UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/49 "2010-02-24T17:04:59Z")

</div>

Could someone make an import script to the lyrics of [www.songtextemania.com](http://www.songtextemania.com)?

please ![:music:](https://community.mp3tag.de/uploads/default/original/1X/2ba05d1ade5eb0d15fc173be6f717dbe63890a70.gif ":music:")

---

<div class="post-metadata">

**Author:** ![InspectorMustache](https://community.mp3tag.de/user_avatar/community.mp3tag.de/inspectormustache/32/314_2.png) [@InspectorMustache](https://community.mp3tag.de/u/InspectorMustache)\
**Post date:** [March 31, 2010, 12:43pm UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/50 "2010-03-31T12:43:58Z")

</div>

Hey guys!  
I'm very new to this and know almost nothing about coding. So... Anyone know why this doesn't work!?

```
[Name]=SongMeanings
[BasedOn]=http://www.songmeanings.net
[IndexUrl]=http://www.songmeanings.net/query/?q=%s&type=songs
[AlbumUrl]=http://www.songmeanings.net/songs/view/
[WordSeperator]=+
[IndexFormat]=%_url%|%Artist%|%Title%
[SearchBy]=%title%

[ParserScriptIndex]=...
Debug "on" "D:\debug.out" 

findline "<div class="row-results">"

do
    findline "<a href=""
    
    #url
    findinline "<a href="http://www.songmeanings.net/songs/view/"
    sayuntil "">"
    say "|"
    
    #artist
    findinline "<strong>"
    sayuntil " - "
    say "|"
    
    #title
    findinline " - "
    sayuntil "</strong>"
    say "|"
    
    findline "</div>"
    moveline 2

while "<div class="row-results">" 50

[ParserScriptAlbum]=...

#lyrics
outputto "UNSYNCEDLYRICS"
findline "<!-- end ringtones -->"
moveline 1
sayuntilML "<!--ringtones and media links -->"

```

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)\
**Post date:** [April 3, 2010, 2:29pm UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/51 "2010-04-03T14:29:29Z")

</div>

" chars must be escaped with "

i.e. findline "\<a href=""

and last  
_say "|"_   
in index part must be  
_saynewline_

---

<div class="post-metadata">

**Author:** ![prequarius](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/p/cc9497/32.png) [@prequarius](https://community.mp3tag.de/u/prequarius)\
**Post date:** [April 23, 2010, 11:41pm UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/52 "2010-04-23T23:41:39Z")

</div>

i'm getting an error too!

Error connecting to server: [www.leolyrics.com](http://www.leolyrics.com)

> > Could not connect to host

this was also happening to lyricwiki, but after the patch update and redownloading the .src's i'm still having an issue with leolyrics. any ideas why this is being blocked on my end when it used to work before?

thanks for the assistance!

---

<div class="post-metadata">

**Author:** ![mjcm](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/9d8465/32.png) [@mjcm](https://community.mp3tag.de/u/mjcm)\
**Post date:** [April 24, 2010, 1:40am UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/53 "2010-04-24T01:40:13Z")

</div>

For weeks now if you search on leoslyrics you will get the following error

_"An unknown error has occured. This has been logged and hopefully will be fixed. If you think you know what caused the problem or this problem doesn't go away, e-mail Leo ([leo@leoslyrics.com](mailto:leo@leoslyrics.com))."_

So it has nothing to do with the Websources scripts

---

<div class="post-metadata">

**Author:** ![prequarius](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/p/cc9497/32.png) [@prequarius](https://community.mp3tag.de/u/prequarius)\
**Post date:** [April 24, 2010, 10:41am UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/54 "2010-04-24T10:41:20Z")

</div>

are there any other scripts that import lyrics other than the 3 formentioned on the front page? i looked around feedb but found nothing focusing on lyrics. regardless, i've used mp3tag for a few months and think its great.

---

<div class="post-metadata">

**Author:** ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)\
**Post date:** [April 24, 2010, 8:55pm UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/55 "2010-04-24T20:55:13Z")

</div>

I've added another one to my post and fixed Leo (now uses G00gle search)

---

<div class="post-metadata">

**Author:** ![ptrk.mj](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ptrk.mj/32/300_2.png) [@ptrk.mj](https://community.mp3tag.de/u/ptrk.mj)\
**Post date:** [May 21, 2010, 3:42pm UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/56 "2010-05-21T15:42:49Z")

</div>

The only script working (at least for me) is lyricsplugin.src (I don't know which site it uses)  
lyricWiki throws an error: Not Found (404)  
Leo (G) states that there are no entries matching search criteria, though I know there are (my search criteria was: "Q-Tip%20intitle:barely in love")

Am I doing something wrong or maybe the scripts went outdated?

---

<div class="post-metadata">

**Author:** ![The\_Original\_Invisib](https://community.mp3tag.de/user_avatar/community.mp3tag.de/the_original_invisib/32/209_2.png) [@The\_Original\_Invisib](https://community.mp3tag.de/u/The_Original_Invisib)\
**Post date:** [May 27, 2010, 6:47pm UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/57 "2010-05-27T18:47:41Z")

</div>

> [@dano](#):
>
> I've added another one to my post and fixed Leo (now uses G00gle search)

When I click on Tag Sources \> Lyrics \> leoslyrics

I just get the message

"Error connecting to server: [www.leoslyrics.com](http://www.leoslyrics.com)  
Could not connect to host"

When I try lyricswiki I just get partial results returned, like this:-

eng||'''Whispered:'''  
Let's stay together  
I, I'm so in love with you  
Whatever you want to do  
Is all right with me  
'Cause you m[...]

Any ideas anyone?

---

<div class="post-metadata">

**Author:** ![vinc](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/v/e9c0ed/32.png) [@vinc](https://community.mp3tag.de/u/vinc)\
**Post date:** [May 28, 2010, 7:01pm UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/58 "2010-05-28T19:01:11Z")

</div>

hey guys,

can you search for all tracks at once automaticly?

i want to search for the lyrics for every song and if its there add to the tag and take the next and if not then take the next, too!!

how to do this=

??

thanks for answers!

---

<div class="post-metadata">

**Author:** ![The\_Original\_Invisib](https://community.mp3tag.de/user_avatar/community.mp3tag.de/the_original_invisib/32/209_2.png) [@The\_Original\_Invisib](https://community.mp3tag.de/u/The_Original_Invisib)\
**Post date:** [June 19, 2010, 6:39pm UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/59 "2010-06-19T18:39:21Z")

</div>

> [@The\_Original\_Invisible](#):
>
> When I click on Tag Sources \> Lyrics \> leoslyrics
> 
> I just get the message
> 
> "Error connecting to server: [www.leoslyrics.com](http://www.leoslyrics.com)  
> Could not connect to host"
> 
> When I try lyricswiki I just get partial results returned, like this:-
> 
> eng||'''Whispered:'''  
> Let's stay together  
> I, I'm so in love with you  
> Whatever you want to do  
> Is all right with me  
> 'Cause you m[...]
> 
> Any ideas anyone?

I've just reinstalled the latest version (2.46a) as I thought maybe that would do it, but still I have the same problem. Here's a screen dump. Please could someone help?

Uploaded with [ImageShack.us](http://imageshack.us)

Thanks

---

<div class="post-metadata">

**Author:** ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)\
**Post date:** [June 19, 2010, 7:58pm UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034/60 "2010-06-19T19:58:12Z")

</div>

You're using an outdated version of the Leo script and upgrading Mp3tag won't help you.  
You need to download new scripts from the first post here.  
But I don't offer Leo anymore.

And I cannot reproduce what you say about lyricswiki at all.

[Previous page](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034.md?page=2)

[Next page](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034.md?page=4)
