added tests for playlist and track modules
This commit is contained in:
parent
8617391ae6
commit
e664888d40
|
@ -4,3 +4,5 @@ import test_event
|
|||
import test_artist
|
||||
import test_geo
|
||||
import test_group
|
||||
import test_playlist
|
||||
import test_track
|
|
@ -0,0 +1,405 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<lfm status="ok">
|
||||
<topfans artist="Evanescence" track="Lithium">
|
||||
|
||||
<user>
|
||||
<name>danyzinhalee_ev</name>
|
||||
<url>http://www.last.fm/user/danyzinhalee_ev</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/3709058.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/3709058.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/3709058.jpg</image>
|
||||
<weight>982904</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>acandec</name>
|
||||
<url>http://www.last.fm/user/acandec</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/17055387.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/17055387.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/17055387.jpg</image>
|
||||
<weight>944066</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>hawkieye</name>
|
||||
<url>http://www.last.fm/user/hawkieye</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/19908135.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/19908135.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/19908135.jpg</image>
|
||||
<weight>892857</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>Nostress1991</name>
|
||||
<url>http://www.last.fm/user/Nostress1991</url>
|
||||
<image size="small"></image>
|
||||
<image size="medium"></image>
|
||||
<image size="large"></image>
|
||||
<weight>842415</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>jfinner1</name>
|
||||
<url>http://www.last.fm/user/jfinner1</url>
|
||||
<image size="small"></image>
|
||||
<image size="medium"></image>
|
||||
<image size="large"></image>
|
||||
<weight>600714</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>mychaelbs</name>
|
||||
<url>http://www.last.fm/user/mychaelbs</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/18565431.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/18565431.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/18565431.jpg</image>
|
||||
<weight>415034</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>vince88enzo</name>
|
||||
<url>http://www.last.fm/user/vince88enzo</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/12636711.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/12636711.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/12636711.jpg</image>
|
||||
<weight>250000</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>cuate_julian</name>
|
||||
<url>http://www.last.fm/user/cuate_julian</url>
|
||||
<image size="small"></image>
|
||||
<image size="medium"></image>
|
||||
<image size="large"></image>
|
||||
<weight>245000</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>Slempa</name>
|
||||
<url>http://www.last.fm/user/Slempa</url>
|
||||
<image size="small"></image>
|
||||
<image size="medium"></image>
|
||||
<image size="large"></image>
|
||||
<weight>180000</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>fuckin_killa</name>
|
||||
<url>http://www.last.fm/user/fuckin_killa</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/24623619.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/24623619.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/24623619.jpg</image>
|
||||
<weight>171788</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>namitti</name>
|
||||
<url>http://www.last.fm/user/namitti</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/7325805.gif</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/7325805.gif</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/7325805.gif</image>
|
||||
<weight>163652</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>icklebug</name>
|
||||
<url>http://www.last.fm/user/icklebug</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/24703075.gif</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/24703075.gif</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/24703075.gif</image>
|
||||
<weight>163333</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>embers4envelope</name>
|
||||
<url>http://www.last.fm/user/embers4envelope</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/10615543.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/10615543.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/10615543.jpg</image>
|
||||
<weight>161290</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>MelliLicious</name>
|
||||
<url>http://www.last.fm/user/MelliLicious</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/23990081.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/23990081.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/23990081.jpg</image>
|
||||
<weight>155894</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>xxmariuszxx</name>
|
||||
<url>http://www.last.fm/user/xxmariuszxx</url>
|
||||
<image size="small"></image>
|
||||
<image size="medium"></image>
|
||||
<image size="large"></image>
|
||||
<weight>109393</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>manorton</name>
|
||||
<url>http://www.last.fm/user/manorton</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/1714170.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/1714170.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/1714170.jpg</image>
|
||||
<weight>90000</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>Kidashka</name>
|
||||
<url>http://www.last.fm/user/Kidashka</url>
|
||||
<image size="small"></image>
|
||||
<image size="medium"></image>
|
||||
<image size="large"></image>
|
||||
<weight>80000</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>BE3M</name>
|
||||
<url>http://www.last.fm/user/BE3M</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/5498278.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/5498278.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/5498278.jpg</image>
|
||||
<weight>79113</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>rav90</name>
|
||||
<url>http://www.last.fm/user/rav90</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/24730193.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/24730193.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/24730193.jpg</image>
|
||||
<weight>78711</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>DecidO</name>
|
||||
<url>http://www.last.fm/user/DecidO</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/24017607.png</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/24017607.png</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/24017607.png</image>
|
||||
<weight>75571</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>moyh</name>
|
||||
<url>http://www.last.fm/user/moyh</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/9009589.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/9009589.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/9009589.jpg</image>
|
||||
<weight>71111</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>kiranb283</name>
|
||||
<url>http://www.last.fm/user/kiranb283</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/10366865.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/10366865.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/10366865.jpg</image>
|
||||
<weight>62500</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>NutsNats</name>
|
||||
<url>http://www.last.fm/user/NutsNats</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/18153219.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/18153219.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/18153219.jpg</image>
|
||||
<weight>61466</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>Gruenefanta</name>
|
||||
<url>http://www.last.fm/user/Gruenefanta</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/18035517.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/18035517.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/18035517.jpg</image>
|
||||
<weight>57067</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>ivynho</name>
|
||||
<url>http://www.last.fm/user/ivynho</url>
|
||||
<image size="small"></image>
|
||||
<image size="medium"></image>
|
||||
<image size="large"></image>
|
||||
<weight>48400</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>leona13</name>
|
||||
<url>http://www.last.fm/user/leona13</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/16954863.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/16954863.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/16954863.jpg</image>
|
||||
<weight>46918</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>Kylemuffin</name>
|
||||
<url>http://www.last.fm/user/Kylemuffin</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/17891115.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/17891115.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/17891115.jpg</image>
|
||||
<weight>45000</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>lucyfacex3</name>
|
||||
<url>http://www.last.fm/user/lucyfacex3</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/20826049.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/20826049.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/20826049.jpg</image>
|
||||
<weight>44526</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>Mjambam</name>
|
||||
<url>http://www.last.fm/user/Mjambam</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/6940001.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/6940001.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/6940001.jpg</image>
|
||||
<weight>43128</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>bleeds2death</name>
|
||||
<url>http://www.last.fm/user/bleeds2death</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/7833817.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/7833817.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/7833817.jpg</image>
|
||||
<weight>42915</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>szczupac</name>
|
||||
<url>http://www.last.fm/user/szczupac</url>
|
||||
<image size="small"></image>
|
||||
<image size="medium"></image>
|
||||
<image size="large"></image>
|
||||
<weight>40704</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>kleinezuzi</name>
|
||||
<url>http://www.last.fm/user/kleinezuzi</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/16298691.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/16298691.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/16298691.jpg</image>
|
||||
<weight>40000</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>onnall</name>
|
||||
<url>http://www.last.fm/user/onnall</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/3616525.gif</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/3616525.gif</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/3616525.gif</image>
|
||||
<weight>37812</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>haridelle</name>
|
||||
<url>http://www.last.fm/user/haridelle</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/5192695.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/5192695.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/5192695.jpg</image>
|
||||
<weight>37692</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>stelladauer</name>
|
||||
<url>http://www.last.fm/user/stelladauer</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/1805728.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/1805728.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/1805728.jpg</image>
|
||||
<weight>35714</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>Tony_sk</name>
|
||||
<url>http://www.last.fm/user/Tony_sk</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/12776583.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/12776583.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/12776583.jpg</image>
|
||||
<weight>35000</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>chartman18</name>
|
||||
<url>http://www.last.fm/user/chartman18</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/17792291.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/17792291.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/17792291.jpg</image>
|
||||
<weight>32075</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>GazzerTheLegend</name>
|
||||
<url>http://www.last.fm/user/GazzerTheLegend</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/903950.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/903950.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/903950.jpg</image>
|
||||
<weight>31250</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>CSINYforever</name>
|
||||
<url>http://www.last.fm/user/CSINYforever</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/24615589.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/24615589.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/24615589.jpg</image>
|
||||
<weight>31203</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>StoBoy</name>
|
||||
<url>http://www.last.fm/user/StoBoy</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/1538480.gif</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/1538480.gif</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/1538480.gif</image>
|
||||
<weight>31153</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>Metal1st</name>
|
||||
<url>http://www.last.fm/user/Metal1st</url>
|
||||
<image size="small"></image>
|
||||
<image size="medium"></image>
|
||||
<image size="large"></image>
|
||||
<weight>31025</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>Maerfee</name>
|
||||
<url>http://www.last.fm/user/Maerfee</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/686798.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/686798.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/686798.jpg</image>
|
||||
<weight>30625</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>srdrmlk</name>
|
||||
<url>http://www.last.fm/user/srdrmlk</url>
|
||||
<image size="small"></image>
|
||||
<image size="medium"></image>
|
||||
<image size="large"></image>
|
||||
<weight>30178</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>alyhussien</name>
|
||||
<url>http://www.last.fm/user/alyhussien</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/21673457.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/21673457.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/21673457.jpg</image>
|
||||
<weight>30000</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>Plystre</name>
|
||||
<url>http://www.last.fm/user/Plystre</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/3849683.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/3849683.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/3849683.jpg</image>
|
||||
<weight>28809</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>muugel</name>
|
||||
<url>http://www.last.fm/user/muugel</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/2913428.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/2913428.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/2913428.jpg</image>
|
||||
<weight>28139</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>Yinjo</name>
|
||||
<url>http://www.last.fm/user/Yinjo</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/21866175.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/21866175.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/21866175.jpg</image>
|
||||
<weight>28100</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>Purplekid</name>
|
||||
<url>http://www.last.fm/user/Purplekid</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/24381489.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/24381489.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/24381489.jpg</image>
|
||||
<weight>27776</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>Dipio</name>
|
||||
<url>http://www.last.fm/user/Dipio</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/20336307.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/20336307.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/20336307.jpg</image>
|
||||
<weight>27348</weight>
|
||||
</user>
|
||||
<user>
|
||||
<name>matecz</name>
|
||||
<url>http://www.last.fm/user/matecz</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34/2090797.gif</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64/2090797.gif</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/2090797.gif</image>
|
||||
<weight>25714</weight>
|
||||
</user>
|
||||
</topfans></lfm>
|
|
@ -0,0 +1,210 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<lfm status="ok">
|
||||
<results for="baby" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/">
|
||||
<opensearch:Query role="request" searchTerms="baby" startPage="1" />
|
||||
<opensearch:totalResults>114702</opensearch:totalResults>
|
||||
<opensearch:startIndex>0</opensearch:startIndex>
|
||||
<opensearch:itemsPerPage>20</opensearch:itemsPerPage>
|
||||
<trackmatches>
|
||||
<track>
|
||||
<name>Plug In Baby</name>
|
||||
<artist>Muse</artist>
|
||||
<url>http://www.last.fm/music/Muse/_/Plug+In+Baby</url>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>317862</listeners>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34s/8634859.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64s/8634859.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/8634859.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>Tell Me Baby</name>
|
||||
<artist>Red Hot Chili Peppers</artist>
|
||||
<url>http://www.last.fm/music/Red+Hot+Chili+Peppers/_/Tell+Me+Baby</url>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>301878</listeners>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34s/8810061.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64s/8810061.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/8810061.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>Combat Baby</name>
|
||||
<artist>Metric</artist>
|
||||
<url>http://www.last.fm/music/Metric/_/Combat+Baby</url>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>143243</listeners>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34s/10424147.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64s/10424147.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/10424147.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>Hey Baby</name>
|
||||
<artist>No Doubt</artist>
|
||||
<url>http://www.last.fm/music/No+Doubt/_/Hey+Baby</url>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>126005</listeners>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34s/8599031.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64s/8599031.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/8599031.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>Cry Baby Cry</name>
|
||||
<artist>The Beatles</artist>
|
||||
<url>http://www.last.fm/music/The+Beatles/_/Cry+Baby+Cry</url>
|
||||
<streamable fulltrack="0">0</streamable>
|
||||
<listeners>141688</listeners>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34s/12979565.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64s/12979565.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/12979565.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>Find My Baby</name>
|
||||
<artist>Moby</artist>
|
||||
<url>http://www.last.fm/music/Moby/_/Find+My+Baby</url>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>133513</listeners>
|
||||
<image size="small">http://images.amazon.com/images/P/B00000J6AG.01.THUMBZZZ.jpg</image>
|
||||
<image size="medium">http://images.amazon.com/images/P/B00000J6AG.01.MZZZZZZZ.jpg</image>
|
||||
<image size="large">http://images.amazon.com/images/P/B00000J6AG.01.LZZZZZZZ.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>Nobody Puts Baby in the Corner</name>
|
||||
<artist>Fall Out Boy</artist>
|
||||
<url>http://www.last.fm/music/Fall+Out+Boy/_/Nobody+Puts+Baby+in+the+Corner</url>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>169521</listeners>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34s/8673657.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64s/8673657.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/8673657.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>Baby Fratelli</name>
|
||||
<artist>The Fratellis</artist>
|
||||
<url>http://www.last.fm/music/The+Fratellis/_/Baby+Fratelli</url>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>131516</listeners>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34s/9033529.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64s/9033529.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/9033529.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>I Can't Quit You Baby</name>
|
||||
<artist>Led Zeppelin</artist>
|
||||
<url>http://www.last.fm/music/Led+Zeppelin/_/I+Can%27t+Quit+You+Baby</url>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>147730</listeners>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34s/8673737.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64s/8673737.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/8673737.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>Baby Britain</name>
|
||||
<artist>Elliott Smith</artist>
|
||||
<url>http://www.last.fm/music/Elliott+Smith/_/Baby+Britain</url>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>113499</listeners>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34s/8593443.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64s/8593443.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/8593443.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>No. 13 Baby</name>
|
||||
<artist>Pixies</artist>
|
||||
<url>http://www.last.fm/music/Pixies/_/No.+13+Baby</url>
|
||||
<streamable fulltrack="0">0</streamable>
|
||||
<listeners>93674</listeners>
|
||||
<image size="small">http://images.amazon.com/images/P/B000002H72.01.THUMBZZZ.jpg</image>
|
||||
<image size="medium">http://images.amazon.com/images/P/B000002H72.01.MZZZZZZZ.jpg</image>
|
||||
<image size="large">http://images.amazon.com/images/P/B000002H72.01.LZZZZZZZ.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>Baby</name>
|
||||
<artist>Tenacious D</artist>
|
||||
<url>http://www.last.fm/music/Tenacious+D/_/Baby</url>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>93463</listeners>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34s/19772359.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64s/19772359.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/19772359.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>The KKK Took My Baby Away</name>
|
||||
<artist>Ramones</artist>
|
||||
<url>http://www.last.fm/music/Ramones/_/The+KKK+Took+My+Baby+Away</url>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>102481</listeners>
|
||||
<image size="small">http://images.amazon.com/images/P/B000002LDX.01.THUMBZZZ.jpg</image>
|
||||
<image size="medium">http://images.amazon.com/images/P/B000002LDX.01.MZZZZZZZ.jpg</image>
|
||||
<image size="large">http://images.amazon.com/images/P/B000002LDX.01.LZZZZZZZ.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>Cry Baby</name>
|
||||
<artist>Janis Joplin</artist>
|
||||
<url>http://www.last.fm/music/Janis+Joplin/_/Cry+Baby</url>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>106963</listeners>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34s/19880863.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64s/19880863.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/19880863.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>Step Into My Office, Baby</name>
|
||||
<artist>Belle and Sebastian</artist>
|
||||
<url>http://www.last.fm/music/Belle+and+Sebastian/_/Step+Into+My+Office%2C+Baby</url>
|
||||
<streamable fulltrack="0">0</streamable>
|
||||
<listeners>108794</listeners>
|
||||
<image size="small">http://images.amazon.com/images/P/B0000CBHQ1.01.THUMBZZZ.jpg</image>
|
||||
<image size="medium">http://images.amazon.com/images/P/B0000CBHQ1.01.MZZZZZZZ.jpg</image>
|
||||
<image size="large">http://images.amazon.com/images/P/B0000CBHQ1.01.LZZZZZZZ.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>Bang Bang (My Baby Shot Me Down)</name>
|
||||
<artist>Nancy Sinatra</artist>
|
||||
<url>http://www.last.fm/music/Nancy+Sinatra/_/Bang+Bang+%28My+Baby+Shot+Me+Down%29</url>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>135861</listeners>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34s/4172327.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64s/4172327.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/4172327.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>Beating Heart Baby</name>
|
||||
<artist>Head Automatica</artist>
|
||||
<url>http://www.last.fm/music/Head+Automatica/_/Beating+Heart+Baby</url>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>93106</listeners>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34s/8676565.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64s/8676565.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/8676565.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>Baby, It's Fact</name>
|
||||
<artist>Hellogoodbye</artist>
|
||||
<url>http://www.last.fm/music/Hellogoodbye/_/Baby%2C+It%27s+Fact</url>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>86042</listeners>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34s/21853469.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64s/21853469.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/21853469.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>Baby</name>
|
||||
<artist>Serj Tankian</artist>
|
||||
<url>http://www.last.fm/music/Serj+Tankian/_/Baby</url>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>81737</listeners>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34s/9611877.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64s/9611877.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/9611877.jpg</image>
|
||||
</track>
|
||||
<track>
|
||||
<name>My Baby Just Cares For Me</name>
|
||||
<artist>Nina Simone</artist>
|
||||
<url>http://www.last.fm/music/Nina+Simone/_/My+Baby+Just+Cares+For+Me</url>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>121404</listeners>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34s/18081431.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64s/18081431.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/126/18081431.jpg</image>
|
||||
</track>
|
||||
</trackmatches>
|
||||
</results></lfm>
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<lfm status="ok">
|
||||
<album>
|
||||
<name>The Open Door</name>
|
||||
<artist>Evanescence</artist>
|
||||
<id>2491629</id>
|
||||
<mbid></mbid>
|
||||
<url>http://www.last.fm/music/Evanescence/The+Open+Door</url>
|
||||
<releasedate> </releasedate>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/34s/22655081.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/64s/22655081.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/174s/22655081.jpg</image>
|
||||
<image size="extralarge">http://userserve-ak.last.fm/serve/300x300/22655081.jpg</image>
|
||||
<listeners>334495</listeners>
|
||||
<playcount>8302042</playcount>
|
||||
<toptags>
|
||||
</toptags>
|
||||
</album></lfm>
|
|
@ -0,0 +1,53 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<lfm status="ok">
|
||||
<track>
|
||||
<id>63486375</id>
|
||||
<name>Lithium</name>
|
||||
<mbid></mbid>
|
||||
<url>http://www.last.fm/music/Evanescence/_/Lithium</url>
|
||||
<duration>223000</duration>
|
||||
<streamable fulltrack="0">1</streamable>
|
||||
<listeners>159098</listeners>
|
||||
<playcount>1281349</playcount>
|
||||
<artist>
|
||||
<name>Evanescence</name>
|
||||
<mbid>f4a31f0a-51dd-4fa7-986d-3095c40c5ed9</mbid>
|
||||
<url>http://www.last.fm/music/Evanescence</url>
|
||||
</artist>
|
||||
<album position="4">
|
||||
<artist>Evanescence</artist>
|
||||
<title>The Open Door</title>
|
||||
<mbid></mbid>
|
||||
<url>http://www.last.fm/music/Evanescence/The+Open+Door</url>
|
||||
<image size="small">http://userserve-ak.last.fm/serve/64s/22655081.jpg</image>
|
||||
<image size="medium">http://userserve-ak.last.fm/serve/126/22655081.jpg</image>
|
||||
<image size="large">http://userserve-ak.last.fm/serve/174s/22655081.jpg</image>
|
||||
</album>
|
||||
<toptags>
|
||||
<tag>
|
||||
<name>rock</name>
|
||||
<url>http://www.last.fm/tag/rock</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>gothic rock</name>
|
||||
<url>http://www.last.fm/tag/gothic%20rock</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>gothic</name>
|
||||
<url>http://www.last.fm/tag/gothic</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>evanescence</name>
|
||||
<url>http://www.last.fm/tag/evanescence</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>female vocalists</name>
|
||||
<url>http://www.last.fm/tag/female%20vocalists</url>
|
||||
</tag>
|
||||
</toptags>
|
||||
<wiki>
|
||||
<published>Wed, 4 Feb 2009 08:20:59 +0000</published>
|
||||
<summary><![CDATA[Written by: A. Lee Amy Lee has been quoted saying the song is about losing the comfort of sorrow. Lithium is a mood stabilizer that would take away the sorrow that the writer holds inside and she is not ready to let go of it. She has lived with sorrow so long that losing it now would be like losing a part of herself. That is what the whole refrain is about: "Lithium, Don't want to lock myself up inside, Lithium, Don't want to forget what it feels without, Lithium, I want to stay in love with my sorrow.]]></summary>
|
||||
<content><![CDATA[<em>Written by: A. Lee</em>
Amy Lee has been quoted saying the song is about losing the comfort of sorrow. Lithium is a mood stabilizer that would take away the sorrow that the writer holds inside and she is not ready to let go of it. She has lived with sorrow so long that losing it now would be like losing a part of herself. That is what the whole refrain is about: "Lithium, Don't want to lock myself up inside, Lithium, Don't want to forget what it feels without, Lithium, I want to stay in love with my sorrow." Lee's lyrics are often metaphorical and the words consist of double meanings. It's about her inner feelings toward herself.
She first wrote the chorus on guitar when she was about 16, but left it there. Eventually she started playing it on the piano, and the verses came out. "I have a pile of pieces stowed away in my mind that maybe I'll use some day. In a way it's an old song, but not really; It grew up."]]></content>
|
||||
</wiki>
|
||||
</track></lfm>
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,504 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<lfm status="ok">
|
||||
<toptags artist="Evanescence" track="Lithium">
|
||||
<tag>
|
||||
<name>rock</name>
|
||||
<count>2389749</count>
|
||||
<url>www.last.fm/tag/rock</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Gothic Rock</name>
|
||||
<count>68547</count>
|
||||
<url>www.last.fm/tag/gothic%20rock</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Gothic</name>
|
||||
<count>134790</count>
|
||||
<url>www.last.fm/tag/gothic</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Evanescence</name>
|
||||
<count>4718</count>
|
||||
<url>www.last.fm/tag/evanescence</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>female vocalists</name>
|
||||
<count>651995</count>
|
||||
<url>www.last.fm/tag/female%20vocalists</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>alternative</name>
|
||||
<count>1212141</count>
|
||||
<url>www.last.fm/tag/alternative</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>metal</name>
|
||||
<count>696388</count>
|
||||
<url>www.last.fm/tag/metal</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Gothic Metal</name>
|
||||
<count>146956</count>
|
||||
<url>www.last.fm/tag/gothic%20metal</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>alternative rock</name>
|
||||
<count>566926</count>
|
||||
<url>www.last.fm/tag/alternative%20rock</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>lithium</name>
|
||||
<count>87</count>
|
||||
<url>www.last.fm/tag/lithium</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>favorites</name>
|
||||
<count>218163</count>
|
||||
<url>www.last.fm/tag/favorites</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Female fronted metal</name>
|
||||
<count>52393</count>
|
||||
<url>www.last.fm/tag/female%20fronted%20metal</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>melancholy</name>
|
||||
<count>58602</count>
|
||||
<url>www.last.fm/tag/melancholy</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>sad</name>
|
||||
<count>60116</count>
|
||||
<url>www.last.fm/tag/sad</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>symphonic metal</name>
|
||||
<count>108815</count>
|
||||
<url>www.last.fm/tag/symphonic%20metal</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>female vocalist</name>
|
||||
<count>102074</count>
|
||||
<url>www.last.fm/tag/female%20vocalist</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>piano</name>
|
||||
<count>141495</count>
|
||||
<url>www.last.fm/tag/piano</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>female vocals</name>
|
||||
<count>37817</count>
|
||||
<url>www.last.fm/tag/female%20vocals</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>female</name>
|
||||
<count>83563</count>
|
||||
<url>www.last.fm/tag/female</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Nu Metal</name>
|
||||
<count>107258</count>
|
||||
<url>www.last.fm/tag/nu%20metal</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>goth</name>
|
||||
<count>48604</count>
|
||||
<url>www.last.fm/tag/goth</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>beautiful</name>
|
||||
<count>140020</count>
|
||||
<url>www.last.fm/tag/beautiful</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>hard rock</name>
|
||||
<count>381087</count>
|
||||
<url>www.last.fm/tag/hard%20rock</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Love</name>
|
||||
<count>157521</count>
|
||||
<url>www.last.fm/tag/love</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>american</name>
|
||||
<count>149106</count>
|
||||
<url>www.last.fm/tag/american</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>melodic metal</name>
|
||||
<count>40993</count>
|
||||
<url>www.last.fm/tag/melodic%20metal</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Favourites</name>
|
||||
<count>95356</count>
|
||||
<url>www.last.fm/tag/favourites</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>goth rock</name>
|
||||
<count>12965</count>
|
||||
<url>www.last.fm/tag/goth%20rock</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>00s</name>
|
||||
<count>141174</count>
|
||||
<url>www.last.fm/tag/00s</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>vocal</name>
|
||||
<count>38828</count>
|
||||
<url>www.last.fm/tag/vocal</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Ballad</name>
|
||||
<count>44648</count>
|
||||
<url>www.last.fm/tag/ballad</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>dark</name>
|
||||
<count>45841</count>
|
||||
<url>www.last.fm/tag/dark</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Favourite Songs</name>
|
||||
<count>39533</count>
|
||||
<url>www.last.fm/tag/favourite%20songs</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>female fronted</name>
|
||||
<count>4853</count>
|
||||
<url>www.last.fm/tag/female%20fronted</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>rock ballad</name>
|
||||
<count>4985</count>
|
||||
<url>www.last.fm/tag/rock%20ballad</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>female vocal</name>
|
||||
<count>22565</count>
|
||||
<url>www.last.fm/tag/female%20vocal</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Female Voices</name>
|
||||
<count>16522</count>
|
||||
<url>www.last.fm/tag/female%20voices</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>dark rock</name>
|
||||
<count>2109</count>
|
||||
<url>www.last.fm/tag/dark%20rock</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>english</name>
|
||||
<count>28172</count>
|
||||
<url>www.last.fm/tag/english</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>goth metal</name>
|
||||
<count>2153</count>
|
||||
<url>www.last.fm/tag/goth%20metal</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>amy lee</name>
|
||||
<count>303</count>
|
||||
<url>www.last.fm/tag/amy%20lee</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>beautiful music</name>
|
||||
<count>1531</count>
|
||||
<url>www.last.fm/tag/beautiful%20music</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>amazing</name>
|
||||
<count>49778</count>
|
||||
<url>www.last.fm/tag/amazing</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>USA</name>
|
||||
<count>37599</count>
|
||||
<url>www.last.fm/tag/usa</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Favorite Artists</name>
|
||||
<count>26305</count>
|
||||
<url>www.last.fm/tag/favorite%20artists</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Progressive rock</name>
|
||||
<count>326826</count>
|
||||
<url>www.last.fm/tag/progressive%20rock</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>soft rock</name>
|
||||
<count>41218</count>
|
||||
<url>www.last.fm/tag/soft%20rock</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>my music</name>
|
||||
<count>13139</count>
|
||||
<url>www.last.fm/tag/my%20music</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>singer-songwriter</name>
|
||||
<count>404916</count>
|
||||
<url>www.last.fm/tag/singer-songwriter</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>pop</name>
|
||||
<count>915204</count>
|
||||
<url>www.last.fm/tag/pop</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>the open door</name>
|
||||
<count>28</count>
|
||||
<url>www.last.fm/tag/the%20open%20door</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>sad songs</name>
|
||||
<count>3678</count>
|
||||
<url>www.last.fm/tag/sad%20songs</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>favourite</name>
|
||||
<count>65888</count>
|
||||
<url>www.last.fm/tag/favourite</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>2000s</name>
|
||||
<count>10502</count>
|
||||
<url>www.last.fm/tag/2000s</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>sexy</name>
|
||||
<count>69672</count>
|
||||
<url>www.last.fm/tag/sexy</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name><3</name>
|
||||
<count>5327</count>
|
||||
<url>www.last.fm/tag/%3C3</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Dark metal</name>
|
||||
<count>12416</count>
|
||||
<url>www.last.fm/tag/dark%20metal</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>favorite songs</name>
|
||||
<count>51160</count>
|
||||
<url>www.last.fm/tag/favorite%20songs</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Girl Rock</name>
|
||||
<count>3181</count>
|
||||
<url>www.last.fm/tag/girl%20rock</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>calm</name>
|
||||
<count>24999</count>
|
||||
<url>www.last.fm/tag/calm</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>depression</name>
|
||||
<count>3192</count>
|
||||
<url>www.last.fm/tag/depression</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Evanescence - Lithium</name>
|
||||
<count>3</count>
|
||||
<url>www.last.fm/tag/evanescence%20-%20lithium</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>mood-driven</name>
|
||||
<count>109</count>
|
||||
<url>www.last.fm/tag/mood-driven</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>interesting</name>
|
||||
<count>12940</count>
|
||||
<url>www.last.fm/tag/interesting</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>I love this song</name>
|
||||
<count>5209</count>
|
||||
<url>www.last.fm/tag/i%20love%20this%20song</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>melodic</name>
|
||||
<count>27655</count>
|
||||
<url>www.last.fm/tag/melodic</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Favourite bands</name>
|
||||
<count>9096</count>
|
||||
<url>www.last.fm/tag/favourite%20bands</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>fav</name>
|
||||
<count>18998</count>
|
||||
<url>www.last.fm/tag/fav</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>easy listening</name>
|
||||
<count>67983</count>
|
||||
<url>www.last.fm/tag/easy%20listening</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>christian rock</name>
|
||||
<count>28279</count>
|
||||
<url>www.last.fm/tag/christian%20rock</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Awesome</name>
|
||||
<count>111779</count>
|
||||
<url>www.last.fm/tag/awesome</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Gothic metal and gothic rock</name>
|
||||
<count>157</count>
|
||||
<url>www.last.fm/tag/gothic%20metal%20and%20gothic%20rock</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>sends shivers down my spine</name>
|
||||
<count>546</count>
|
||||
<url>www.last.fm/tag/sends%20shivers%20down%20my%20spine</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>songs that give me chills</name>
|
||||
<count>411</count>
|
||||
<url>www.last.fm/tag/songs%20that%20give%20me%20chills</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Body Balance</name>
|
||||
<count>20</count>
|
||||
<url>www.last.fm/tag/body%20balance</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>LOVE LOVE LOVE</name>
|
||||
<count>3222</count>
|
||||
<url>www.last.fm/tag/love%20love%20love</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>post-grunge</name>
|
||||
<count>19325</count>
|
||||
<url>www.last.fm/tag/post-grunge</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>emo</name>
|
||||
<count>242190</count>
|
||||
<url>www.last.fm/tag/emo</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>alternative metal</name>
|
||||
<count>66844</count>
|
||||
<url>www.last.fm/tag/alternative%20metal</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>soft</name>
|
||||
<count>25318</count>
|
||||
<url>www.last.fm/tag/soft</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>pop rock</name>
|
||||
<count>84707</count>
|
||||
<url>www.last.fm/tag/pop%20rock</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>powerful voice</name>
|
||||
<count>250</count>
|
||||
<url>www.last.fm/tag/powerful%20voice</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>angst</name>
|
||||
<count>3384</count>
|
||||
<url>www.last.fm/tag/angst</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Favorite</name>
|
||||
<count>84330</count>
|
||||
<url>www.last.fm/tag/favorite</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>best song</name>
|
||||
<count>1747</count>
|
||||
<url>www.last.fm/tag/best%20song</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Gothic Divas</name>
|
||||
<count>830</count>
|
||||
<url>www.last.fm/tag/gothic%20divas</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>a subtle use of vocal harmony</name>
|
||||
<count>410</count>
|
||||
<url>www.last.fm/tag/a%20subtle%20use%20of%20vocal%20harmony</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>dojaja</name>
|
||||
<count>423</count>
|
||||
<url>www.last.fm/tag/dojaja</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>a vocal-centric aesthetic</name>
|
||||
<count>303</count>
|
||||
<url>www.last.fm/tag/a%20vocal-centric%20aesthetic</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Suchtlied</name>
|
||||
<count>23</count>
|
||||
<url>www.last.fm/tag/suchtlied</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>moja</name>
|
||||
<count>344</count>
|
||||
<url>www.last.fm/tag/moja</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>shadowy</name>
|
||||
<count>23</count>
|
||||
<url>www.last.fm/tag/shadowy</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>minhas musicas prediletas</name>
|
||||
<count>25</count>
|
||||
<url>www.last.fm/tag/minhas%20musicas%20prediletas</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>sound storm</name>
|
||||
<count>3393</count>
|
||||
<url>www.last.fm/tag/sound%20storm</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>my life written in song</name>
|
||||
<count>181</count>
|
||||
<url>www.last.fm/tag/my%20life%20written%20in%20song</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>JKRavensfield</name>
|
||||
<count>938</count>
|
||||
<url>www.last.fm/tag/jkravensfield</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>alternative gothic metal</name>
|
||||
<count>22</count>
|
||||
<url>www.last.fm/tag/alternative%20gothic%20metal</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>suicide chronicles</name>
|
||||
<count>19</count>
|
||||
<url>www.last.fm/tag/suicide%20chronicles</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>Brings Close Impossible Distances</name>
|
||||
<count>31</count>
|
||||
<url>www.last.fm/tag/brings%20close%20impossible%20distances</url>
|
||||
</tag>
|
||||
<tag>
|
||||
<name>wake me up slowly</name>
|
||||
<count>66</count>
|
||||
<url>www.last.fm/tag/wake%20me%20up%20slowly</url>
|
||||
</tag>
|
||||
</toptags></lfm>
|
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<lfm status="ok">
|
||||
<playlist version="1" xmlns="http://xspf.org/ns/0/">
|
||||
<title>Bon Jovi - Have a Nice Day</title>
|
||||
<annotation>Previews for Bon Jovi - Have a Nice Day</annotation>
|
||||
<creator>http://www.last.fm/music/Bon+Jovi/Have+a+Nice+Day</creator>
|
||||
<date>2009-03-04T09:49:28</date>
|
||||
<trackList>
|
||||
<track>
|
||||
<title>Have a Nice Day</title>
|
||||
<identifier>http://www.last.fm/music/Bon+Jovi/_/Have+a+Nice+Day</identifier>
|
||||
<album>Have a Nice Day</album>
|
||||
<creator>Bon Jovi</creator>
|
||||
<duration>228000</duration>
|
||||
<info>http://www.last.fm/music/Bon+Jovi/_/Have+a+Nice+Day</info>
|
||||
<image>http://userserve-ak.last.fm/serve/126/8750501.jpg</image> </track>
|
||||
</trackList>
|
||||
</playlist>
|
||||
</lfm>
|
File diff suppressed because one or more lines are too long
|
@ -24,7 +24,7 @@ class TestAlbum(unittest.TestCase):
|
|||
def setUp(self):
|
||||
apikey = "152a230561e72192b8b0f3e42362c6ff"
|
||||
self.api = Api(apikey, no_cache = True)
|
||||
self.album = self.api.get_album("Oasis", "Supersonic")
|
||||
self.album = self.api.get_album("Supersonic", "Oasis")
|
||||
|
||||
def tearDown(self):
|
||||
pass
|
||||
|
|
|
@ -0,0 +1,62 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
__author__ = "Abhinav Sarkar <abhinav@abhinavsarkar.net>"
|
||||
__version__ = "0.2"
|
||||
__license__ = "GNU Lesser General Public License"
|
||||
|
||||
import unittest
|
||||
import datetime
|
||||
import sys, os
|
||||
|
||||
from wsgi_intercept.urllib2_intercept import install_opener
|
||||
import wsgi_intercept
|
||||
from wsgi_test_app import create_wsgi_app
|
||||
|
||||
install_opener()
|
||||
wsgi_intercept.add_wsgi_intercept('ws.audioscrobbler.com', 80, create_wsgi_app)
|
||||
|
||||
sys.path.append(os.path.dirname(os.path.dirname(__file__)))
|
||||
from lastfm import Api
|
||||
|
||||
class TestPlaylist(unittest.TestCase):
|
||||
""" A test class for the Geo module. """
|
||||
|
||||
def setUp(self):
|
||||
apikey = "152a230561e72192b8b0f3e42362c6ff"
|
||||
self.api = Api(apikey, no_cache = True)
|
||||
venue = self.api.get_venue('tokyo dome')
|
||||
self.playlist = self.api.get_playlist('lastfm://playlist/album/2287667')
|
||||
|
||||
def tearDown(self):
|
||||
pass
|
||||
|
||||
def testPlaylistUrl(self):
|
||||
self.assertEqual(self.playlist.url, 'lastfm://playlist/album/2287667')
|
||||
|
||||
# def testPlaylistData(self):
|
||||
# data = """<?xml version="1.0" encoding="utf-8"?>
|
||||
#<lfm status="ok">
|
||||
#<playlist version="1" xmlns="http://xspf.org/ns/0/">
|
||||
#<title>Bon Jovi - Have a Nice Day</title>
|
||||
#<annotation>Previews for Bon Jovi - Have a Nice Day</annotation>
|
||||
#<creator>http://www.last.fm/music/Bon+Jovi/Have+a+Nice+Day</creator>
|
||||
#<date>2009-03-04T09:49:28</date>
|
||||
#<trackList>
|
||||
# <track>
|
||||
# <title>Have a Nice Day</title>
|
||||
# <identifier>http://www.last.fm/music/Bon+Jovi/_/Have+a+Nice+Day</identifier>
|
||||
# <album>Have a Nice Day</album>
|
||||
# <creator>Bon Jovi</creator>
|
||||
# <duration>228000</duration>
|
||||
# <info>http://www.last.fm/music/Bon+Jovi/_/Have+a+Nice+Day</info>
|
||||
# <image>http://userserve-ak.last.fm/serve/126/8750501.jpg</image> </track>
|
||||
#</trackList>
|
||||
#</playlist>
|
||||
#</lfm>
|
||||
#"""
|
||||
# self.assertEqual(self.playlist.data, data)
|
||||
|
||||
test_suite = unittest.TestLoader().loadTestsFromTestCase(TestPlaylist)
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
|
@ -0,0 +1,112 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
__author__ = "Abhinav Sarkar <abhinav@abhinavsarkar.net>"
|
||||
__version__ = "0.2"
|
||||
__license__ = "GNU Lesser General Public License"
|
||||
|
||||
import unittest
|
||||
import datetime
|
||||
import sys, os
|
||||
|
||||
from wsgi_intercept.urllib2_intercept import install_opener
|
||||
import wsgi_intercept
|
||||
from wsgi_test_app import create_wsgi_app
|
||||
|
||||
install_opener()
|
||||
wsgi_intercept.add_wsgi_intercept('ws.audioscrobbler.com', 80, create_wsgi_app)
|
||||
|
||||
sys.path.append(os.path.dirname(os.path.dirname(__file__)))
|
||||
from lastfm import Api
|
||||
|
||||
class TestTrack(unittest.TestCase):
|
||||
""" A test class for the Geo module. """
|
||||
def setUp(self):
|
||||
self.track = api.get_track('Lithium', 'Evanescence')
|
||||
|
||||
def tearDown(self):
|
||||
pass
|
||||
|
||||
def testTrackStats(self):
|
||||
self.assertEqual(self.track.stats.listeners, 159098)
|
||||
self.assertEqual(self.track.stats.playcount, 1281349)
|
||||
|
||||
def testTrackWiki(self):
|
||||
from datetime import datetime
|
||||
self.assertEqual(self.track.wiki.summary,
|
||||
"Written by: A. Lee Amy Lee has been quoted saying the song is about losing the comfort of sorrow. Lithium is a mood stabilizer that would take away the sorrow that the writer holds inside and she is not ready to let go of it. She has lived with sorrow so long that losing it now would be like losing a part of herself. That is what the whole refrain is about: "Lithium, Don't want to lock myself up inside, Lithium, Don't want to forget what it feels without, Lithium, I want to stay in love with my sorrow.")
|
||||
self.assertEqual(self.track.wiki.published, datetime(2009, 2, 4, 8, 20, 59))
|
||||
|
||||
def testTrackSimilar(self):
|
||||
tracks = [('Here Without You', '3 Doors Down'),
|
||||
('Wicked Game', 'HIM'),
|
||||
('In the Shadows', 'The Rasmus'),
|
||||
('Driven Under', 'Seether'),
|
||||
('Fine Again', 'Seether'),
|
||||
('Rip Out the Wings of a Butterfly', 'HIM'),
|
||||
('Outro', 'Breaking Benjamin'),
|
||||
('So Far Away', 'Staind'),
|
||||
('Outside', 'Staind'),
|
||||
('Guilty', 'The Rasmus')]
|
||||
self.assertEqual([(s.name, s.artist.name) for s in self.track.similar[:10]], tracks)
|
||||
|
||||
def testTrackMostSimilar(self):
|
||||
most_similar = self.track.most_similar
|
||||
self.assertEqual((most_similar.name, most_similar.artist.name),
|
||||
('Here Without You', '3 Doors Down'))
|
||||
|
||||
def testTrackTopFans(self):
|
||||
fans = ['danyzinhalee_ev', 'acandec', 'hawkieye', 'Nostress1991',
|
||||
'jfinner1', 'mychaelbs', 'vince88enzo', 'cuate_julian',
|
||||
'Slempa', 'fuckin_killa']
|
||||
self.assertEqual([f.name for f in self.track.top_fans[:10]], fans)
|
||||
|
||||
def testTrackTopFan(self):
|
||||
self.assertEqual(self.track.top_fan.name, 'danyzinhalee_ev')
|
||||
|
||||
def testTrackTopTags(self):
|
||||
tags = ['rock', 'Gothic Rock', 'Gothic', 'Evanescence', 'female vocalists',
|
||||
'alternative', 'metal', 'Gothic Metal', 'alternative rock', 'lithium']
|
||||
self.assertEqual([t.name for t in self.track.top_tags[:10]], tags)
|
||||
|
||||
def testTrackTopTag(self):
|
||||
self.assertEqual(self.track.top_tag.name, 'rock')
|
||||
|
||||
def testTrackSearch(self):
|
||||
tracks = [('Plug In Baby', 'Muse'),
|
||||
('Tell Me Baby', 'Red Hot Chili Peppers'),
|
||||
('Combat Baby', 'Metric'),
|
||||
('Hey Baby', 'No Doubt'),
|
||||
('Cry Baby Cry', 'The Beatles'),
|
||||
('Find My Baby', 'Moby'),
|
||||
('Nobody Puts Baby in the Corner', 'Fall Out Boy'),
|
||||
('Baby Fratelli', 'The Fratellis'),
|
||||
("I Can't Quit You Baby", 'Led Zeppelin'),
|
||||
('Baby Britain', 'Elliott Smith')]
|
||||
self.assertEqual([(t.name, t.artist.name) for t
|
||||
in list(api.search_track('baby')[:10])],
|
||||
tracks)
|
||||
|
||||
apikey = "152a230561e72192b8b0f3e42362c6ff"
|
||||
api = Api(apikey, no_cache = True)
|
||||
|
||||
data = {
|
||||
'name': 'Lithium',
|
||||
'mbid': '',
|
||||
'url': 'http://www.last.fm/music/Evanescence/_/Lithium',
|
||||
'duration': 223000,
|
||||
'streamable': True,
|
||||
'full_track': False,
|
||||
'artist': api.get_artist('Evanescence'),
|
||||
'album': api.get_album('The Open Door', 'Evanescence'),
|
||||
'position': 4,
|
||||
'image': {}
|
||||
}
|
||||
for k,v in data.iteritems():
|
||||
def testFunc(self):
|
||||
self.assertEqual(getattr(self.track, k), v)
|
||||
setattr(TestTrack, "testTrack%s" % k.replace('_', ' ').title().replace(' ', ''), testFunc)
|
||||
|
||||
test_suite = unittest.TestLoader().loadTestsFromTestCase(TestTrack)
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
|
@ -47,6 +47,7 @@ def test_app(environ, start_response):
|
|||
wsgi_intercept.remove_wsgi_intercept('ws.audioscrobbler.com', 80)
|
||||
import urllib2
|
||||
filedata = urllib2.urlopen(url).read()
|
||||
wsgi_intercept.add_wsgi_intercept('ws.audioscrobbler.com', 80, create_wsgi_app)
|
||||
open(data_file, "w").write(filedata)
|
||||
return [filedata]
|
||||
|
||||
|
|
Loading…
Reference in New Issue