diff --git a/lastfm/weeklychart.py b/lastfm/chart.py similarity index 83% rename from lastfm/weeklychart.py rename to lastfm/chart.py index 436de6e..3119c19 100644 --- a/lastfm/weeklychart.py +++ b/lastfm/chart.py @@ -9,11 +9,10 @@ from lastfm.base import LastfmBase from lastfm.mixins import Cacheable from operator import xor -class WeeklyChart(LastfmBase, Cacheable): +class Chart(LastfmBase, Cacheable): """A class for representing the weekly charts""" - def init(self, subject, start, end, - stats = None): + def init(self, subject, start, end, stats = None): self._subject = subject self._start = start self._end = end @@ -37,14 +36,14 @@ class WeeklyChart(LastfmBase, Cacheable): @staticmethod def create_from_data(api, subject, data): - return WeeklyChart( - subject = subject, - start = datetime.utcfromtimestamp(int(data.attrib['from'])), - end = datetime.utcfromtimestamp(int(data.attrib['to'])) - ) + return Chart( + subject = subject, + start = datetime.utcfromtimestamp(int(data.attrib['from'])), + end = datetime.utcfromtimestamp(int(data.attrib['to'])) + ) @staticmethod - def _check_weekly_chart_params(params, start = None, end = None): + def _check_chart_params(params, start = None, end = None): if xor(start is None, end is None): raise InvalidParametersError("both start and end have to be provided.") if start is not None and end is not None: @@ -101,6 +100,10 @@ class WeeklyChart(LastfmBase, Cacheable): self.end.strftime("%x"), ) +class WeeklyChart(Chart): + def init(self, subject, start, end, stats = None): + super(WeeklyChart, self).init(subject, start, end, stats) + class WeeklyAlbumChart(WeeklyChart): """A class for representing the weekly album charts""" def init(self, subject, start, end, stats, albums): @@ -351,7 +354,82 @@ class WeeklyTagChart(WeeklyChart): ) wtc._artist_spectrum_analyzed = 100*total_playcount/float(wac.stats.playcount) return wtc - + +class RollingChart(Chart): + pass + +class MonthlyChart(RollingChart): + pass + +class MonthlyAlbumChart(MonthlyChart): + pass + +class MonthlyArtistChart(MonthlyChart): + pass + +class MonthlyTrackChart(MonthlyChart): + pass + +class MonthlyTagChart(MonthlyChart): + pass + +class ThreeMonthlyChart(RollingChart): + pass + +class ThreeMonthlyAlbumChart(ThreeMonthlyChart): + pass + +class ThreeMonthlyArtistChart(ThreeMonthlyChart): + pass + +class ThreeMonthlyTrackChart(ThreeMonthlyChart): + pass + +class ThreeMonthlyTagChart(ThreeMonthlyChart): + pass + +class SixMonthlyChart(RollingChart): + pass + +class SixMonthlyAlbumChart(SixMonthlyChart): + pass + +class SixMonthlyArtistChart(SixMonthlyChart): + pass + +class SixMonthlyTrackChart(SixMonthlyChart): + pass + +class SixMonthlyTagChart(SixMonthlyChart): + pass + +class YearlyChart(RollingChart): + pass + +class YearlyAlbumChart(YearlyChart): + pass + +class YearlyArtistChart(YearlyChart): + pass + +class YearlyTrackChart(YearlyChart): + pass + +class YearlyTagChart(YearlyChart): + pass + +__all__ = [ + 'WeeklyChart', + 'WeeklyAlbumChart', 'WeeklyArtistChart', 'WeeklyTrackChart', 'WeeklyTagChart', + 'MonthlyChart', + 'MonthlyAlbumChart', 'MonthlyArtistChart', 'MonthlyTrackChart', 'MonthlyTagChart', + 'ThreeMonthlyChart', + 'ThreeMonthlyAlbumChart', 'ThreeMonthlyArtistChart', 'ThreeMonthlyTrackChart', 'ThreeMonthlyTagChart', + 'SixMonthlyChart', + 'SixMonthlyAlbumChart', 'SixMonthlyArtistChart', 'SixMonthlyTrackChart', 'SixMonthlyTagChart', + 'YearlyChart', + 'YearlyAlbumChart', 'YearlyArtistChart', 'YearlyTrackChart', 'YearlyTagChart' +] from datetime import datetime import calendar diff --git a/lastfm/group.py b/lastfm/group.py index e49b4b6..2742c06 100644 --- a/lastfm/group.py +++ b/lastfm/group.py @@ -70,7 +70,7 @@ class Group(LastfmBase, Cacheable): them will raise an exception. """ params = self._default_params({'method': 'group.getWeeklyAlbumChart'}) - params = WeeklyChart._check_weekly_chart_params(params, start, end) + params = WeeklyChart._check_chart_params(params, start, end) data = self._api._fetch_data(params).find('weeklyalbumchart') return WeeklyAlbumChart.create_from_data(self._api, self, data) @@ -97,9 +97,7 @@ class Group(LastfmBase, Cacheable): yield self.get_weekly_album_chart(wc.start, wc.end) return gen() - def get_weekly_artist_chart(self, - start = None, - end = None): + def get_weekly_artist_chart(self, start = None, end = None): """ Get an artist chart for the group, for a given date range. If no date range is supplied, it will return the most @@ -118,7 +116,7 @@ class Group(LastfmBase, Cacheable): them will raise an exception. """ params = self._default_params({'method': 'group.getWeeklyArtistChart'}) - params = WeeklyChart._check_weekly_chart_params(params, start, end) + params = WeeklyChart._check_chart_params(params, start, end) data = self._api._fetch_data(params).find('weeklyartistchart') return WeeklyArtistChart.create_from_data(self._api, self, data) @@ -145,9 +143,7 @@ class Group(LastfmBase, Cacheable): yield self.get_weekly_artist_chart(wc.start, wc.end) return gen() - def get_weekly_track_chart(self, - start = None, - end = None): + def get_weekly_track_chart(self, start = None, end = None): """ Get a track chart for the group, for a given date range. If no date range is supplied, it will return the most @@ -166,7 +162,7 @@ class Group(LastfmBase, Cacheable): them will raise an exception. """ params = self._default_params({'method': 'group.getWeeklyTrackChart'}) - params = WeeklyChart._check_weekly_chart_params(params, start, end) + params = WeeklyChart._check_chart_params(params, start, end) data = self._api._fetch_data(params).find('weeklytrackchart') return WeeklyTrackChart.create_from_data(self._api, self, data) @@ -193,6 +189,58 @@ class Group(LastfmBase, Cacheable): yield self.get_weekly_track_chart(wc.start, wc.end) return gen() + def get_weekly_tag_chart(self, start = None, end = None): + """ + Get a tag chart for the group, for a given date range. + If no date range is supplied, it will return the most + recent tag chart for the group. + + @param start: the date at which the chart should start from (optional) + @type start: C{datetime.datetime} + @param end: the date at which the chart should end on (optional) + @type end: C{datetime.datetime} + + @return: a tag chart for the group + @rtype: L{WeeklyTagChart} + + @raise InvalidParametersError: Both start and end parameter have to be either + provided or not provided. Providing only one of + them will raise an exception. + + @note: This method is a composite method. It is not provided directly by the + last.fm API. It uses other methods to collect the data, analyzes it and + creates a chart. So this method is a little heavy to call, as it does + mulitple calls to the API. + """ + WeeklyChart._check_chart_params({}, start, end) + return WeeklyTagChart.create_from_data(self._api, self, start, end) + + @cached_property + def recent_weekly_tag_chart(self): + """ + most recent tag chart for the group + @rtype: L{WeeklyTagChart} + """ + return self.get_weekly_tag_chart() + + @cached_property + def weekly_tag_chart_list(self): + """ + a list of all tag charts for this group in reverse-chronological + order. (that means 0th chart is the most recent chart) + @rtype: L{lazylist} of L{WeeklyTagChart} + """ + wcl = list(self.weekly_chart_list) + wcl.reverse() + @lazylist + def gen(lst): + for wc in wcl: + try: + yield self.get_weekly_tag_chart(wc.start, wc.end) + except LastfmError: + pass + return gen() + @cached_property @depaginate def members(self, page = None): @@ -243,6 +291,7 @@ class Group(LastfmBase, Cacheable): return "" % self.name from lastfm.api import Api -from lastfm.error import InvalidParametersError +from lastfm.error import InvalidParametersError, LastfmError from lastfm.user import User -from lastfm.weeklychart import WeeklyChart, WeeklyAlbumChart, WeeklyArtistChart, WeeklyTrackChart +from lastfm.chart import (WeeklyChart, WeeklyAlbumChart, + WeeklyArtistChart, WeeklyTrackChart, WeeklyTagChart) diff --git a/lastfm/objectcache.py b/lastfm/objectcache.py index a2fd0ea..4c3aca4 100644 --- a/lastfm/objectcache.py +++ b/lastfm/objectcache.py @@ -17,7 +17,7 @@ from lastfm.tag import Tag from lastfm.track import Track from lastfm.user import User from lastfm.venue import Venue -from lastfm.weeklychart import WeeklyAlbumChart, WeeklyArtistChart, WeeklyTrackChart +from lastfm.chart import WeeklyAlbumChart, WeeklyArtistChart, WeeklyTrackChart class ObjectCache(object): """The registry to contain all the entities""" diff --git a/lastfm/tag.py b/lastfm/tag.py index f37457a..e58a2d7 100644 --- a/lastfm/tag.py +++ b/lastfm/tag.py @@ -189,7 +189,7 @@ class Tag(LastfmBase, Cacheable, Searchable): params = self._default_params({'method': 'tag.getWeeklyArtistChart'}) if limit is not None: params['limit'] = limit - params = WeeklyArtistChart._check_weekly_chart_params(params, start, end) + params = WeeklyArtistChart._check_chart_params(params, start, end) data = self._api._fetch_data(params).find('weeklyartistchart') return WeeklyArtistChart.create_from_data(self._api, self, data) @@ -273,4 +273,4 @@ from lastfm.error import LastfmError, InvalidParametersError from lastfm.playlist import Playlist from lastfm.stats import Stats from lastfm.track import Track -from lastfm.weeklychart import WeeklyChart, WeeklyArtistChart \ No newline at end of file +from lastfm.chart import WeeklyChart, WeeklyArtistChart \ No newline at end of file diff --git a/lastfm/user.py b/lastfm/user.py index f7e3488..46d3e8b 100644 --- a/lastfm/user.py +++ b/lastfm/user.py @@ -9,7 +9,7 @@ from lastfm.base import LastfmBase from lastfm.mixins import Cacheable, Shoutable from lastfm.lazylist import lazylist import lastfm.playlist -from lastfm.decorators import cached_property, top_property, authenticate, depaginate +from lastfm.decorators import cached_property, top_property, authentication_required, depaginate class User(LastfmBase, Cacheable, Shoutable): """A class representing an user.""" @@ -63,31 +63,31 @@ class User(LastfmBase, Cacheable, Shoutable): return self._stats @property - @authenticate + @authentication_required def language(self): """lang for the user""" return self._language @property - @authenticate + @authentication_required def country(self): """country for the user""" return self._country @property - @authenticate + @authentication_required def age(self): """age for the user""" return self._age @property - @authenticate + @authentication_required def gender(self): """stats for the user""" return self._gender @property - @authenticate + @authentication_required def subscriber(self): """is the user a subscriber""" return self._subscriber @@ -129,7 +129,7 @@ class User(LastfmBase, Cacheable, Shoutable): def past_events(self): return self.get_past_events() - @authenticate + @authentication_required @depaginate def get_recommended_events(self, limit = None, page = None): params = {'method': 'user.getRecommendedEvents'} @@ -224,7 +224,7 @@ class User(LastfmBase, Cacheable, Shoutable): for p in data.findall('playlist') ] - @authenticate + @authentication_required def create_playlist(self, title, description = None): params = {'method': 'playlist.create', 'title': title} @@ -388,7 +388,7 @@ class User(LastfmBase, Cacheable, Shoutable): pass @cached_property - @authenticate + @authentication_required @depaginate def recommended_artists(self, page = None): params = {'method': 'user.getRecommendedArtists'} @@ -491,7 +491,7 @@ class User(LastfmBase, Cacheable, Shoutable): start = None, end = None): params = self._default_params({'method': 'user.getWeeklyAlbumChart'}) - params = WeeklyChart._check_weekly_chart_params(params, start, end) + params = WeeklyChart._check_chart_params(params, start, end) data = self._api._fetch_data(params).find('weeklyalbumchart') return WeeklyAlbumChart.create_from_data(self._api, self, data) @@ -516,7 +516,7 @@ class User(LastfmBase, Cacheable, Shoutable): start = None, end = None): params = self._default_params({'method': 'user.getWeeklyArtistChart'}) - params = WeeklyChart._check_weekly_chart_params(params, start, end) + params = WeeklyChart._check_chart_params(params, start, end) data = self._api._fetch_data(params).find('weeklyartistchart') return WeeklyArtistChart.create_from_data(self._api, self, data) @@ -541,7 +541,7 @@ class User(LastfmBase, Cacheable, Shoutable): start = None, end = None): params = self._default_params({'method': 'user.getWeeklyTrackChart'}) - params = WeeklyChart._check_weekly_chart_params(params, start, end) + params = WeeklyChart._check_chart_params(params, start, end) data = self._api._fetch_data(params).find('weeklytrackchart') return WeeklyTrackChart.create_from_data(self._api, self, data) @@ -565,7 +565,7 @@ class User(LastfmBase, Cacheable, Shoutable): def get_weekly_tag_chart(self, start = None, end = None): - WeeklyChart._check_weekly_chart_params({}, start, end) + WeeklyChart._check_chart_params({}, start, end) return WeeklyTagChart.create_from_data(self._api, self, start, end) @cached_property @@ -684,7 +684,7 @@ class User(LastfmBase, Cacheable, Shoutable): def user(self): return self._creator - @authenticate + @authentication_required def add_track(self, track, artist = None): params = {'method': 'playlist.addTrack', 'playlistID': self.id} if isinstance(track, Track): @@ -764,7 +764,7 @@ class User(LastfmBase, Cacheable, Shoutable): def albums(self): return self.get_albums() - @authenticate + @authentication_required def add_album(self, album, artist = None): params = {'method': 'library.addAlbum'} if isinstance(album, Album): @@ -817,7 +817,7 @@ class User(LastfmBase, Cacheable, Shoutable): def artists(self): return self.get_artists() - @authenticate + @authentication_required def add_artist(self, artist): params = {'method': 'library.addArtist'} if isinstance(artist, Artist): @@ -869,7 +869,7 @@ class User(LastfmBase, Cacheable, Shoutable): def tracks(self): return self.get_tracks() - @authenticate + @authentication_required def add_track(self, track, artist = None): params = {'method': 'library.addTrack'} if isinstance(track, Track): @@ -920,4 +920,4 @@ from lastfm.stats import Stats from lastfm.tag import Tag from lastfm.tasteometer import Tasteometer from lastfm.track import Track -from lastfm.weeklychart import WeeklyChart, WeeklyAlbumChart, WeeklyArtistChart, WeeklyTrackChart, WeeklyTagChart +from lastfm.chart import WeeklyChart, WeeklyAlbumChart, WeeklyArtistChart, WeeklyTrackChart, WeeklyTagChart diff --git a/test/data/071cd0470c5b7581c73a577fdf520b58.xml b/test/data/071cd0470c5b7581c73a577fdf520b58.xml new file mode 100644 index 0000000..fd64d70 --- /dev/null +++ b/test/data/071cd0470c5b7581c73a577fdf520b58.xml @@ -0,0 +1,58 @@ + + + + Nirvana + 5b11f4ce-a62d-471e-81fc-a69a8278c7da + http://www.last.fm/music/Nirvana + http://userserve-ak.last.fm/serve/34/2150215.jpg + http://userserve-ak.last.fm/serve/64/2150215.jpg + http://userserve-ak.last.fm/serve/126/2150215.jpg + 1 + + 1621168 + 61651551 + + + + + Mudhoney + http://www.last.fm/music/Mudhoney + http://userserve-ak.last.fm/serve/34/129919.jpg + http://userserve-ak.last.fm/serve/64/129919.jpg> + http://userserve-ak.last.fm/serve/126/129919.jpg + + + Alice in Chains + http://www.last.fm/music/Alice+in+Chains + http://userserve-ak.last.fm/serve/34/395614.jpg + http://userserve-ak.last.fm/serve/64/395614.jpg> + http://userserve-ak.last.fm/serve/126/395614.jpg + + + Hole + http://www.last.fm/music/Hole + http://userserve-ak.last.fm/serve/34/288697.jpg + http://userserve-ak.last.fm/serve/64/288697.jpg> + http://userserve-ak.last.fm/serve/126/288697.jpg + + + Green River + http://www.last.fm/music/Green+River + http://userserve-ak.last.fm/serve/34/85302.gif + http://userserve-ak.last.fm/serve/64/85302.gif> + http://userserve-ak.last.fm/serve/126/85302.gif + + + Soundgarden + http://www.last.fm/music/Soundgarden + http://userserve-ak.last.fm/serve/34/2246704.jpg + http://userserve-ak.last.fm/serve/64/2246704.jpg> + http://userserve-ak.last.fm/serve/126/2246704.jpg + + + + Wed, 4 Feb 2009 14:44:35 +0000 + grunge band. The band formed in Aberdeen, Washington in 1987, and was part of the Seattle scene of the late 80s. Other Seattle grunge bands such as Pearl Jam, Alice in Chains and Soundgarden also gained in popularity, and, as a result, became a dominant genre on American and Canadian radio and music television during the early-to-mid '90s. ]]> + 1) Nirvana was a popular and highly influential American band. The band formed in Aberdeen, Washington in 1987, and was part of the Seattle scene of the late 80s. Other Seattle grunge bands such as Pearl Jam, Alice in Chains and Soundgarden also gained in popularity, and, as a result, became a dominant genre on American and Canadian radio and music television during the early-to-mid '90s. Nirvana's initial incarnation consisted of Kurt Cobain on guitar and vocals, bassist Krist Novoselic, and drummer Chad Channing. After a brief stint as a four-piece in 1989 with the addition of second guitarist Jason Everman, followed soon after by the replacement of Channing on drums in 1990, the band found the lineup that would form the core of the group when they added former Scream drummer Dave Grohl. As Nirvana's frontman, Cobain found himself referred to in the media as the "spokesman of a generation", with Nirvana the "flagship band" of "Generation X". Cobain was uncomfortable with the attention, and placed his focus on the band's music, challenging the band's audience with their much more abrasive third studio album In Utero, considered to be a conscious attempt to shed their audience. While Nirvana's mainstream popularity waned in the months following its release, their core audience cherished the band's dark interior, particularly after their 1993 performance on MTV Unplugged with the Meat Puppets, a band that Cobain had always idolised, performing with them the songs Oh, Me, Plateau and Lake of Fire. It was later released and topped the charts in 1994. Nirvana's brief run ended with the suicide of Cobain in 1994, but the band's popularity expanded in the years that followed. Eight years after Cobain's death, "You Know You're Right", an unfinished demo that the band recorded two months prior to Cobain's death, topped radio playlists around the world. Since their debut, the band has sold more than fifty million albums worldwide, including more than ten million copies of Nevermind in the US alone. Nirvana remains a consistent presence on radio stations worldwide. In 2004, the box set "With the Lights Out", a collection of radio sessions, home demos, studio demos and outtakes, was released. A year later, "Sliver: The Best of the Box" was released, a compilation of selected "WTLO" tracks, but with 3 new tracks including a track from the famous "Fecal Matter" demo. Band members * Kurt Cobain - vocals, guitar (1987–1994) * Krist Novoselic - bass (1987–1994) * Dave Grohl - drums, vocals (1990–1994) Prior members * Aaron Burckhard - drums (1987–1988) * Dale Crover - drums (1988, 1990) * Dave Foster - drums (1988) * Chad Channing - drums (1988–1990) * Jason Everman - guitar (1989) * Dan Peters - drums (1990) Touring members * Pat Smear - guitar (1993–1994) * Lori Goldston - cello (1993–1994) * Melora Creager - cello (1994) --- 2) Nirvana is a UK-based band formed in 1967, primarily active in the late 1960s and early 1970s - and still sporadically active to the present day. The band was formed in the summer of 1967 in an era when melodic pop/rock music with baroque and chamber arrangements and instrumentation was highly-prized. The band, consisted of two songwriter/performers - Greek-born Alex Spyropoulos and Irish-born Patrick Campbell-Lyons who met in London. They produced a number of singles (notably "Rainbow Chaser", "Pentecost Hotel", and "Tiny Goddess") for the fledgling Island Records label. The band was signed by Island Records' founder Chris Blackwell in the era when he also signed the bands Traffic and Free. In October 1967 the band released its first album - a concept album produced by Blackwell titled The Story of Simon Simopath. The album was probably the first narrative concept album ever released - predating story-driven concept albums such as The Pretty Things' S.F. Sorrow (December 1968), The Who's Tommy (April 1969) and The Kinks' Arthur (September 1969). Musically, the group blended myriad musical styles including rock, , , , Latin rhythms and music - primarily augmented by baroque chamber-style arrangements to create a unique entity. The next year 1968 their follow-up album, All of Us, featured a similar broad range of musical styles. Their third album To Markos III was released on the Pye label in 1969. In 1971 the duo amicably separated for a while, with Campbell-Lyons the primary contributor to the next two Nirvana albums, Local Anaesthetic 1971, and Songs of Love and Praise 1972. Campbell-Lyons subsequently worked as a solo artist and issued further albums: Me And My Friend 1973, Electric Plough 1981, and The Hero I Might Have Been 1983 though these did not enjoy commercial success. The band reunited in 1985, successfully touring Europe and releasing a compilation album Black Flower 1987 containing some new material. (Black Flower had been the provisional title of their third album.) In the 1990s two further albums were released. Secret Theatre 1994 compiled rare tracks and demos, while Orange and Blue 1996 contained previously unreleased material including a tongue-in-cheek cover of the song "Lithium" originally recorded by the American grunge band Nirvana who released its first album in 1989, and who the band had successfully sued over use of the name Nirvana. The undisclosed terms of the settlement has apparently allowed the original Nirvana to continue using its name and issuing new recordings. In 1999 the band released a three-disc CD anthology titled "Chemistry" including several previously-unreleased tracks and some new material. Top musicians who played on Nirvana sessions include: Lesley Duncan, Herbie Flowers, Billy Bremner (later of Rockpile/Dave Edmunds fame), Luther Grosvenor, Wynder K. Frogg, Clem Cattini and the full lineup of rock band Spooky Tooth. The group was in the school of baroque-flavored, melodic pop-rock music typified by The Beatles of "Rubber Soul" and "Revolver", The Beach Boys of Pet Sounds and God Only Knows, the Zombies of Odessey and Oracle and Time Of The Season, the Procol Harum of A Whiter Shade of Pale, the Moody Blues of Days of Future Passed and Nights In White Satin and The Kinks of Waterloo Sunset. The majority of the tracks on Nirvana's albums fall into that broad genre of contemporary popular music - not easily categorized - but perhaps best described as the baroque or chamber strand of "progressive rock, soft rock or "orchestral pop". Their first three albums were reissued on CD by Universal in 2003 and received critical acclaim. In 2005 Universal (Japan) reissued Local Anaesthetic and Songs Of Love And Praise. As of late 2005 the founding members Alex Spyropoulos and Patrick Campbell-Lyons are still sporadically writing and recording. --- 3) Nirvana was a short-lived Finnish band formed in 1980, whose sole release was a 7" vinyl with tracks "Kielletyt leikit" and "Kuljen kaupungilla" with 200 pressings. --- 4) Nirvana 2002 (being converted to just "Nirvana" due to old last.fm moderation system) was a demo-only Swedish band active from 1988 - 1991. --- 5) Nirvana was a Dutch pop group, formed in 1985 by producers Bernard Oattes and Rob van Schaik. The group consisted of Anthony Moendir, Frits Broekrits and Annie Alberti and have released one single, "Say When", which became a big hit. The group split up in 1987. --- 6) Nirvana is a side project of The Skaters' James Ferraro. Primitive droning drum beats and swirling synthesizers. --- 7) Nirvan Is an Iranian singer/drummer/songwriter. He left Iran in 1997 and moved to Europe when the Iranian government was overthrown. In 1988 he went to Sweden where he met with a local band "The House of Mumbo Jumbo", a Swedish blues/rock band. Nirvan and the band started working together and writing original material. [note: His collaboration with this band is difficult to verify as the only internet search results for "The House of Mumbo Jumbo" link to pages about Nirvan.] Nirvan moved to the U.S. in June of 1990 and currently resides in Irvine, California. He is a talented drummer and very strong singer and songwriter. Nirvan's first album of original material 'Ba To Bi To' (With You Without You) was released in 2006.c --- 8) Nirvana was a Slovenian band in the early seventies. They appear on several collections (YU Record Collector Dream, Boom Festival 72).]]> + + diff --git a/test/data/0d9e783fc9e15918b1f7c76619007aea.xml b/test/data/0d9e783fc9e15918b1f7c76619007aea.xml new file mode 100644 index 0000000..35902fa --- /dev/null +++ b/test/data/0d9e783fc9e15918b1f7c76619007aea.xml @@ -0,0 +1,58 @@ + + + + Dream Theater + 28503ab7-8bf2-4666-a7bd-2644bfc7cb1d + http://www.last.fm/music/Dream+Theater + http://userserve-ak.last.fm/serve/34/6072034.jpg + http://userserve-ak.last.fm/serve/64/6072034.jpg + http://userserve-ak.last.fm/serve/126/6072034.jpg + 1 + + 473984 + 30498087 + + + + + Liquid Tension Experiment + http://www.last.fm/music/Liquid+Tension+Experiment + http://userserve-ak.last.fm/serve/34/17714685.jpg + http://userserve-ak.last.fm/serve/64/17714685.jpg> + http://userserve-ak.last.fm/serve/126/17714685.jpg + + + John Petrucci + http://www.last.fm/music/John+Petrucci + http://userserve-ak.last.fm/serve/34/3372007.jpg + http://userserve-ak.last.fm/serve/64/3372007.jpg> + http://userserve-ak.last.fm/serve/126/3372007.jpg + + + James LaBrie + http://www.last.fm/music/James+LaBrie + http://userserve-ak.last.fm/serve/34/104968.jpg + http://userserve-ak.last.fm/serve/64/104968.jpg> + http://userserve-ak.last.fm/serve/126/104968.jpg + + + Jordan Rudess + http://www.last.fm/music/Jordan+Rudess + http://userserve-ak.last.fm/serve/34/2165271.jpg + http://userserve-ak.last.fm/serve/64/2165271.jpg> + http://userserve-ak.last.fm/serve/126/2165271.jpg + + + Symphony X + http://www.last.fm/music/Symphony+X + http://userserve-ak.last.fm/serve/34/4713005.jpg + http://userserve-ak.last.fm/serve/64/4713005.jpg> + http://userserve-ak.last.fm/serve/126/4713005.jpg + + + + Sun, 8 Feb 2009 13:16:46 +0000 + progressive metal band from Long Island, New York formed in 1985 under the name "Majesty" by John Myung, John Petrucci, and Mike Portnoy while they attended Berklee College of Music in Boston, Massachusetts, United States, which they all dropped out of to support the band. Though a number of lineup changes followed, the three original members remain today along with James LaBrie and Jordan Rudess. ]]> + Dream Theater is an American band from Long Island, New York formed in 1985 under the name "Majesty" by John Myung, John Petrucci, and Mike Portnoy while they attended Berklee College of Music in Boston, Massachusetts, United States, which they all dropped out of to support the band. Though a number of lineup changes followed, the three original members remain today along with James LaBrie and Jordan Rudess. Dream Theater has become one of the most successful bands since the height of the genre in the mid-1970s. Although the band has had a few successful hits (notably Pull Me Under in the early 1990s, which received extensive MTV rotation), they have mostly stayed underground for their career, feeding off support from their fans. Dream Theater's (commonly abbreviated 'DT') two highest selling albums are the gold selling Images and Words (1992), although it reached only #61 on the Billboard 200 charts, and Awake (1994) which reached #32 on the Billboard 200. Recently Systematic Chaos entered US Billboard 200 at #19. Dream Theater has sold over two million albums in the U.S., and over 8 million albums and DVDs worldwide. In January of 2005, the band obtained their first United States platinum disc (representing 100 000 DVDs sold) with Live At Budokan, recorded April 2004 in Tokyo, Japan. The band has just released their new album entitled Systematic Chaos, their ninth studio album, in collaboration with their new label Roadrunner Records. The album is available in two formats, first one being just a regular edition CD and the other being a CD/DVD album with the entire album mixed in 5.1 surround sound and also "Chaos in Progress - The Making of Systematic Chaos" (a 90-minute documentary directed by Mike Portnoy). The band is well-known for the technical proficiency of each instrumentalist, winning many awards from music magazines. They are highly respected by many of rock and metal's biggest names, leading to collaborations between Dream Theater members and many other well known musicians. In a famous example, guitarist John Petrucci was named as the third player on the G3 tour with Steve Vai and Joe Satriani, following in the foot steps of Eric Johnson, Robert Fripp, and Yngwie Malmsteen. Dream Theater is also noted for their musical versatility and the many different genres their music incorporates, which has made it possible for them to perform with a very diverse range of acts. Some of their more notable touring partners include Deep Purple, Emerson Lake and Palmer, Iron Maiden, Joe Satriani, King's X, Marillion, Megadeth, In Flames, Pain of Salvation, Porcupine Tree, Queensrÿche, Spock's Beard, Fear Factory, Enchant, Symphony X, Yes, Big Wreck, I Mother Earth and Fates Warning. Current members: * James LaBrie - Vocals, percussion (1991 - present) * John Myung - Bass, Chapman Stick (1985 - present) * John Petrucci - Guitars, backing vocals (1985 - present) * Mike Portnoy - Drums, percussion, backing vocals (1985 - present) * Jordan Rudess - Keyboards, lap steel guitar, Continuum (1999 - present) Former members: * Chris Collins - Vocals (1985-1986) * Charlie Dominici - Vocals (1987- 1990) * Kevin Moore - Keyboards (1985-1994) * Derek Sherinian - Keyboards (1994-1998) Studio albums and EPs: 1989 - When Dream and Day Unite 1992 - Images and Words 1994 - Awake 1995 - A Change of Seasons (EP) 1997 - Falling Into Infinity 1999 - Metropolis Part 2: Scenes From a Memory 2002 - Six Degrees of Inner Turbulence 2003 - Train of Thought 2005 - Octavarium 2007 - Systematic Chaos Singles: 1992 - Pull Me Under 1992 - Another Day 1994 - Lie 1994 - The Silent Man 1997 - Hollow Years 2000 - Through Her Eyes 2003 - As I Am 2007 - Constant Motion Live albums: 1993 - Live at the Marquee 1998 - Once in a Livetime 2001 - Live Scenes From New York 2004 - Live At Budokan 2006 - Score: 20th Anniversary World Tour Live with the Octavarium Orchestra 2008 - Chaos In Motion Official Bootlegs (from Ytse Jam Records): 1985-1986 - The Majesty (Demo) 1987-1989 - When Dream And Day Unite Demo (Demo) 1989-1991 - Images And Words Demo (Demo) 1994 - Awake Demo (Demo) 1995 - Tokyo, Japan (10/28/95) (Live) 1996 - Old Bridge, New Jersey (12/14/96) (Live) 1999 - The Making Of Scenes From A Memory (Studio Recordings) 2002 - The Number of the Beast (10/24/02) (Live) 2002 - Master of Puppets (02/19/02) (Live) 2004 - When Dream and Day Reunite (03/06/04) (Live) 2005 - Dark Side Of The Moon (10/25/05) (Live) 2007 - Made In Japan (Live) International Fun Club Releases (Christmas CDs): 1996 - Christmas CD 1997 - The Making of Falling Into Infinity (Studio Recordings) 1998 - Once in a LIVEtime Outtakes 1999 - Cleaning Out The Closet 2000 - Scenes From a World Tour 2001 - Four Degrees of Radio Edits 2002 - Taste the Memories 2003 - Graspop 2002 2004 - A Sort of Homecoming 2006 - A Walk Beside The Band It may also be noted that Dream Theater's previous name was Majesty, after the band listened to the song Bastille Day by Rush and described it as being majestic. However, this name was short-lived as another band were performing and recording under the same name. So, they re-named themselves Dream Theater after a small cinema which was close to where drummer Mike Portnoy's father was living at the time. The name Majesty is the source of the band's "M" logo appearing on the cover artwork of several albums. The Dream Theater song entitled "Ytse Jam" is "Majesty" backwards and "Ytse Jam" is also the name of Mike Portnoy's record label. Official website: http://www.dreamtheater.net/ ]]> + + diff --git a/test/data/11f699e647d48a02ee07d7a7f6cc9d12.xml b/test/data/11f699e647d48a02ee07d7a7f6cc9d12.xml new file mode 100644 index 0000000..d0d7626 --- /dev/null +++ b/test/data/11f699e647d48a02ee07d7a7f6cc9d12.xml @@ -0,0 +1,504 @@ + + + + + rock + 100 + http://www.last.fm/tag/rock + + + alternative + 66 + http://www.last.fm/tag/alternative + + + alternative rock + 58 + http://www.last.fm/tag/alternative%20rock + + + indie + 31 + http://www.last.fm/tag/indie + + + pop + 25 + http://www.last.fm/tag/pop + + + classic rock + 15 + http://www.last.fm/tag/classic%20rock + + + indie rock + 11 + http://www.last.fm/tag/indie%20rock + + + 80s + 10 + http://www.last.fm/tag/80s + + + 90s + 8 + http://www.last.fm/tag/90s + + + REM + 8 + http://www.last.fm/tag/rem + + + american + 8 + http://www.last.fm/tag/american + + + college rock + 5 + http://www.last.fm/tag/college%20rock + + + pop rock + 3 + http://www.last.fm/tag/pop%20rock + + + jangle pop + 2 + http://www.last.fm/tag/jangle%20pop + + + male vocalists + 2 + http://www.last.fm/tag/male%20vocalists + + + USA + 2 + http://www.last.fm/tag/usa + + + favorites + 1 + http://www.last.fm/tag/favorites + + + singer-songwriter + 1 + http://www.last.fm/tag/singer-songwriter + + + athens + 1 + http://www.last.fm/tag/athens + + + post-punk + 1 + http://www.last.fm/tag/post-punk + + + soft rock + 1 + http://www.last.fm/tag/soft%20rock + + + indie pop + 1 + http://www.last.fm/tag/indie%20pop + + + Pop-Rock + 1 + http://www.last.fm/tag/pop-rock + + + georgia + 1 + http://www.last.fm/tag/georgia + + + 00s + 1 + http://www.last.fm/tag/00s + + + punk + 1 + http://www.last.fm/tag/punk + + + chillout + 1 + http://www.last.fm/tag/chillout + + + new wave + 1 + http://www.last.fm/tag/new%20wave + + + Favourites + 0 + http://www.last.fm/tag/favourites + + + britpop + 0 + http://www.last.fm/tag/britpop + + + Grunge + 0 + http://www.last.fm/tag/grunge + + + electronic + 0 + http://www.last.fm/tag/electronic + + + american underground + 0 + http://www.last.fm/tag/american%20underground + + + hard rock + 0 + http://www.last.fm/tag/hard%20rock + + + folk + 0 + http://www.last.fm/tag/folk + + + alt rock + 0 + http://www.last.fm/tag/alt%20rock + + + metal + 0 + http://www.last.fm/tag/metal + + + electronica + 0 + http://www.last.fm/tag/electronica + + + R.E.M + 0 + http://www.last.fm/tag/r.e.m + + + punk rock + 0 + http://www.last.fm/tag/punk%20rock + + + folk rock + 0 + http://www.last.fm/tag/folk%20rock + + + political + 0 + http://www.last.fm/tag/political + + + female vocalists + 0 + http://www.last.fm/tag/female%20vocalists + + + Progressive rock + 0 + http://www.last.fm/tag/progressive%20rock + + + emo + 0 + http://www.last.fm/tag/emo + + + acoustic + 0 + http://www.last.fm/tag/acoustic + + + americana + 0 + http://www.last.fm/tag/americana + + + guitar + 0 + http://www.last.fm/tag/guitar + + + oldies + 0 + http://www.last.fm/tag/oldies + + + Favorite Artists + 0 + http://www.last.fm/tag/favorite%20artists + + + Favourite bands + 0 + http://www.last.fm/tag/favourite%20bands + + + melancholy + 0 + http://www.last.fm/tag/melancholy + + + ambient + 0 + http://www.last.fm/tag/ambient + + + jazz + 0 + http://www.last.fm/tag/jazz + + + Awesome + 0 + http://www.last.fm/tag/awesome + + + Favorite + 0 + http://www.last.fm/tag/favorite + + + alternative pop + 0 + http://www.last.fm/tag/alternative%20pop + + + Hip-Hop + 0 + http://www.last.fm/tag/hip-hop + + + seen live + 0 + http://www.last.fm/tag/seen%20live + + + sad + 0 + http://www.last.fm/tag/sad + + + Soundtrack + 0 + http://www.last.fm/tag/soundtrack + + + modern rock + 0 + http://www.last.fm/tag/modern%20rock + + + music + 0 + http://www.last.fm/tag/music + + + Great Lyricists + 0 + http://www.last.fm/tag/great%20lyricists + + + soul + 0 + http://www.last.fm/tag/soul + + + gay + 0 + http://www.last.fm/tag/gay + + + 90s Rock + 0 + http://www.last.fm/tag/90s%20rock + + + Mellow + 0 + http://www.last.fm/tag/mellow + + + easy listening + 0 + http://www.last.fm/tag/easy%20listening + + + male vocalist + 0 + http://www.last.fm/tag/male%20vocalist + + + classic + 0 + http://www.last.fm/tag/classic + + + trip-hop + 0 + http://www.last.fm/tag/trip-hop + + + favourite + 0 + http://www.last.fm/tag/favourite + + + favourite artists + 0 + http://www.last.fm/tag/favourite%20artists + + + instrumental + 0 + http://www.last.fm/tag/instrumental + + + Adult Alternative + 0 + http://www.last.fm/tag/adult%20alternative + + + us + 0 + http://www.last.fm/tag/us + + + male + 0 + http://www.last.fm/tag/male + + + U2 + 0 + http://www.last.fm/tag/u2 + + + dance + 0 + http://www.last.fm/tag/dance + + + Love + 0 + http://www.last.fm/tag/love + + + Alt-country + 0 + http://www.last.fm/tag/alt-country + + + great + 0 + http://www.last.fm/tag/great + + + cool + 0 + http://www.last.fm/tag/cool + + + male vocals + 0 + http://www.last.fm/tag/male%20vocals + + + chill + 0 + http://www.last.fm/tag/chill + + + jangle + 0 + http://www.last.fm/tag/jangle + + + atmospheric + 0 + http://www.last.fm/tag/atmospheric + + + queer + 0 + http://www.last.fm/tag/queer + + + alternative pop-rock + 0 + http://www.last.fm/tag/alternative%20pop-rock + + + favs + 0 + http://www.last.fm/tag/favs + + + soft + 0 + http://www.last.fm/tag/soft + + + Progressive + 0 + http://www.last.fm/tag/progressive + + + ska + 0 + http://www.last.fm/tag/ska + + + funk + 0 + http://www.last.fm/tag/funk + + + post rock + 0 + http://www.last.fm/tag/post%20rock + + + reggae + 0 + http://www.last.fm/tag/reggae + + + rap + 0 + http://www.last.fm/tag/rap + + + band + 0 + http://www.last.fm/tag/band + + + british + 0 + http://www.last.fm/tag/british + + diff --git a/test/data/1565db18b06c21c0813f81896abaebba.xml b/test/data/1565db18b06c21c0813f81896abaebba.xml new file mode 100644 index 0000000..e19f899 --- /dev/null +++ b/test/data/1565db18b06c21c0813f81896abaebba.xml @@ -0,0 +1,504 @@ + + + + + rock + 100 + http://www.last.fm/tag/rock + + + alternative rock + 99 + http://www.last.fm/tag/alternative%20rock + + + alternative + 85 + http://www.last.fm/tag/alternative + + + Progressive rock + 50 + http://www.last.fm/tag/progressive%20rock + + + indie + 40 + http://www.last.fm/tag/indie + + + british + 26 + http://www.last.fm/tag/british + + + indie rock + 20 + http://www.last.fm/tag/indie%20rock + + + britpop + 18 + http://www.last.fm/tag/britpop + + + Muse + 11 + http://www.last.fm/tag/muse + + + Progressive + 5 + http://www.last.fm/tag/progressive + + + electronic + 4 + http://www.last.fm/tag/electronic + + + UK + 3 + http://www.last.fm/tag/uk + + + experimental + 2 + http://www.last.fm/tag/experimental + + + favorites + 2 + http://www.last.fm/tag/favorites + + + 00s + 2 + http://www.last.fm/tag/00s + + + Britrock + 2 + http://www.last.fm/tag/britrock + + + space rock + 2 + http://www.last.fm/tag/space%20rock + + + emo + 2 + http://www.last.fm/tag/emo + + + Awesome + 2 + http://www.last.fm/tag/awesome + + + male vocalists + 2 + http://www.last.fm/tag/male%20vocalists + + + hard rock + 1 + http://www.last.fm/tag/hard%20rock + + + new prog + 1 + http://www.last.fm/tag/new%20prog + + + brit rock + 1 + http://www.last.fm/tag/brit%20rock + + + metal + 1 + http://www.last.fm/tag/metal + + + pop + 1 + http://www.last.fm/tag/pop + + + Favourites + 1 + http://www.last.fm/tag/favourites + + + punk + 1 + http://www.last.fm/tag/punk + + + want to see live + 1 + http://www.last.fm/tag/want%20to%20see%20live + + + english + 1 + http://www.last.fm/tag/english + + + Love + 1 + http://www.last.fm/tag/love + + + 90s + 1 + http://www.last.fm/tag/90s + + + piano + 1 + http://www.last.fm/tag/piano + + + electronica + 1 + http://www.last.fm/tag/electronica + + + art rock + 0 + http://www.last.fm/tag/art%20rock + + + epic + 0 + http://www.last.fm/tag/epic + + + classic rock + 0 + http://www.last.fm/tag/classic%20rock + + + england + 0 + http://www.last.fm/tag/england + + + prog rock + 0 + http://www.last.fm/tag/prog%20rock + + + psychedelic + 0 + http://www.last.fm/tag/psychedelic + + + Neo-prog + 0 + http://www.last.fm/tag/neo-prog + + + melancholic + 0 + http://www.last.fm/tag/melancholic + + + amazing + 0 + http://www.last.fm/tag/amazing + + + favourite + 0 + http://www.last.fm/tag/favourite + + + british rock + 0 + http://www.last.fm/tag/british%20rock + + + indie pop + 0 + http://www.last.fm/tag/indie%20pop + + + new wave + 0 + http://www.last.fm/tag/new%20wave + + + seen live + 0 + http://www.last.fm/tag/seen%20live + + + punk rock + 0 + http://www.last.fm/tag/punk%20rock + + + Favorite + 0 + http://www.last.fm/tag/favorite + + + alt rock + 0 + http://www.last.fm/tag/alt%20rock + + + Best Band EVER + 0 + http://www.last.fm/tag/best%20band%20ever + + + Favourite bands + 0 + http://www.last.fm/tag/favourite%20bands + + + Grunge + 0 + http://www.last.fm/tag/grunge + + + industrial + 0 + http://www.last.fm/tag/industrial + + + pop rock + 0 + http://www.last.fm/tag/pop%20rock + + + genius + 0 + http://www.last.fm/tag/genius + + + post-rock + 0 + http://www.last.fm/tag/post-rock + + + Favorite Artists + 0 + http://www.last.fm/tag/favorite%20artists + + + guitar + 0 + http://www.last.fm/tag/guitar + + + beautiful + 0 + http://www.last.fm/tag/beautiful + + + Brit + 0 + http://www.last.fm/tag/brit + + + hardcore + 0 + http://www.last.fm/tag/hardcore + + + favourite artists + 0 + http://www.last.fm/tag/favourite%20artists + + + chillout + 0 + http://www.last.fm/tag/chillout + + + radiohead + 0 + http://www.last.fm/tag/radiohead + + + ambient + 0 + http://www.last.fm/tag/ambient + + + piano rock + 0 + http://www.last.fm/tag/piano%20rock + + + devon + 0 + http://www.last.fm/tag/devon + + + prog + 0 + http://www.last.fm/tag/prog + + + cool + 0 + http://www.last.fm/tag/cool + + + jazz + 0 + http://www.last.fm/tag/jazz + + + FUCKING AWESOME + 0 + http://www.last.fm/tag/fucking%20awesome + + + dance + 0 + http://www.last.fm/tag/dance + + + the best + 0 + http://www.last.fm/tag/the%20best + + + female vocalists + 0 + http://www.last.fm/tag/female%20vocalists + + + Favorite Bands + 0 + http://www.last.fm/tag/favorite%20bands + + + Classical + 0 + http://www.last.fm/tag/classical + + + sexy + 0 + http://www.last.fm/tag/sexy + + + trip-hop + 0 + http://www.last.fm/tag/trip-hop + + + Progressive metal + 0 + http://www.last.fm/tag/progressive%20metal + + + singer-songwriter + 0 + http://www.last.fm/tag/singer-songwriter + + + instrumental + 0 + http://www.last.fm/tag/instrumental + + + Great Lyricists + 0 + http://www.last.fm/tag/great%20lyricists + + + acoustic + 0 + http://www.last.fm/tag/acoustic + + + Gothic + 0 + http://www.last.fm/tag/gothic + + + heavy metal + 0 + http://www.last.fm/tag/heavy%20metal + + + 80s + 0 + http://www.last.fm/tag/80s + + + Love it + 0 + http://www.last.fm/tag/love%20it + + + live + 0 + http://www.last.fm/tag/live + + + Soundtrack + 0 + http://www.last.fm/tag/soundtrack + + + screamo + 0 + http://www.last.fm/tag/screamo + + + brit pop + 0 + http://www.last.fm/tag/brit%20pop + + + male vocalist + 0 + http://www.last.fm/tag/male%20vocalist + + + best + 0 + http://www.last.fm/tag/best + + + twilight + 0 + http://www.last.fm/tag/twilight + + + ska + 0 + http://www.last.fm/tag/ska + + + Stoner Rock + 0 + http://www.last.fm/tag/stoner%20rock + + + post-punk + 0 + http://www.last.fm/tag/post-punk + + + great + 0 + http://www.last.fm/tag/great + + + Hip-Hop + 0 + http://www.last.fm/tag/hip-hop + + diff --git a/test/data/1835b0ecce8cc5f23909309d2ef1b353.xml b/test/data/1835b0ecce8cc5f23909309d2ef1b353.xml new file mode 100644 index 0000000..cd1009b --- /dev/null +++ b/test/data/1835b0ecce8cc5f23909309d2ef1b353.xml @@ -0,0 +1,504 @@ + + + + + classic rock + 100 + http://www.last.fm/tag/classic%20rock + + + rock + 81 + http://www.last.fm/tag/rock + + + 80s + 34 + http://www.last.fm/tag/80s + + + hard rock + 26 + http://www.last.fm/tag/hard%20rock + + + glam rock + 25 + http://www.last.fm/tag/glam%20rock + + + british + 17 + http://www.last.fm/tag/british + + + Queen + 15 + http://www.last.fm/tag/queen + + + pop + 9 + http://www.last.fm/tag/pop + + + 70s + 7 + http://www.last.fm/tag/70s + + + Progressive rock + 5 + http://www.last.fm/tag/progressive%20rock + + + alternative + 5 + http://www.last.fm/tag/alternative + + + classic + 2 + http://www.last.fm/tag/classic + + + metal + 2 + http://www.last.fm/tag/metal + + + freddie mercury + 2 + http://www.last.fm/tag/freddie%20mercury + + + UK + 1 + http://www.last.fm/tag/uk + + + male vocalists + 1 + http://www.last.fm/tag/male%20vocalists + + + pop rock + 1 + http://www.last.fm/tag/pop%20rock + + + favorites + 1 + http://www.last.fm/tag/favorites + + + oldies + 1 + http://www.last.fm/tag/oldies + + + heavy metal + 1 + http://www.last.fm/tag/heavy%20metal + + + legend + 1 + http://www.last.fm/tag/legend + + + glam + 1 + http://www.last.fm/tag/glam + + + alternative rock + 1 + http://www.last.fm/tag/alternative%20rock + + + art rock + 1 + http://www.last.fm/tag/art%20rock + + + arena rock + 1 + http://www.last.fm/tag/arena%20rock + + + indie + 1 + http://www.last.fm/tag/indie + + + Awesome + 1 + http://www.last.fm/tag/awesome + + + english + 1 + http://www.last.fm/tag/english + + + rock opera + 1 + http://www.last.fm/tag/rock%20opera + + + 90s + 0 + http://www.last.fm/tag/90s + + + guitar + 0 + http://www.last.fm/tag/guitar + + + Progressive + 0 + http://www.last.fm/tag/progressive + + + punk + 0 + http://www.last.fm/tag/punk + + + gay + 0 + http://www.last.fm/tag/gay + + + legends + 0 + http://www.last.fm/tag/legends + + + england + 0 + http://www.last.fm/tag/england + + + Love + 0 + http://www.last.fm/tag/love + + + Favorite Artists + 0 + http://www.last.fm/tag/favorite%20artists + + + Pop-Rock + 0 + http://www.last.fm/tag/pop-rock + + + indie rock + 0 + http://www.last.fm/tag/indie%20rock + + + Best Band EVER + 0 + http://www.last.fm/tag/best%20band%20ever + + + Favorite + 0 + http://www.last.fm/tag/favorite + + + emo + 0 + http://www.last.fm/tag/emo + + + brian may + 0 + http://www.last.fm/tag/brian%20may + + + Rock and Roll + 0 + http://www.last.fm/tag/rock%20and%20roll + + + Favourites + 0 + http://www.last.fm/tag/favourites + + + electronic + 0 + http://www.last.fm/tag/electronic + + + british rock + 0 + http://www.last.fm/tag/british%20rock + + + soft rock + 0 + http://www.last.fm/tag/soft%20rock + + + dance + 0 + http://www.last.fm/tag/dance + + + favourite + 0 + http://www.last.fm/tag/favourite + + + punk rock + 0 + http://www.last.fm/tag/punk%20rock + + + amazing + 0 + http://www.last.fm/tag/amazing + + + epic + 0 + http://www.last.fm/tag/epic + + + opera rock + 0 + http://www.last.fm/tag/opera%20rock + + + Classical + 0 + http://www.last.fm/tag/classical + + + classics + 0 + http://www.last.fm/tag/classics + + + Grunge + 0 + http://www.last.fm/tag/grunge + + + psychedelic + 0 + http://www.last.fm/tag/psychedelic + + + singer-songwriter + 0 + http://www.last.fm/tag/singer-songwriter + + + Legendary + 0 + http://www.last.fm/tag/legendary + + + male vocalist + 0 + http://www.last.fm/tag/male%20vocalist + + + Symphonic Rock + 0 + http://www.last.fm/tag/symphonic%20rock + + + British Metal + 0 + http://www.last.fm/tag/british%20metal + + + 80s rock + 0 + http://www.last.fm/tag/80s%20rock + + + rock n roll + 0 + http://www.last.fm/tag/rock%20n%20roll + + + favourite artists + 0 + http://www.last.fm/tag/favourite%20artists + + + blues + 0 + http://www.last.fm/tag/blues + + + piano + 0 + http://www.last.fm/tag/piano + + + album rock + 0 + http://www.last.fm/tag/album%20rock + + + Soundtrack + 0 + http://www.last.fm/tag/soundtrack + + + new wave + 0 + http://www.last.fm/tag/new%20wave + + + britpop + 0 + http://www.last.fm/tag/britpop + + + 60s + 0 + http://www.last.fm/tag/60s + + + female vocalists + 0 + http://www.last.fm/tag/female%20vocalists + + + roger taylor + 0 + http://www.last.fm/tag/roger%20taylor + + + jazz + 0 + http://www.last.fm/tag/jazz + + + melodic rock + 0 + http://www.last.fm/tag/melodic%20rock + + + best + 0 + http://www.last.fm/tag/best + + + funk + 0 + http://www.last.fm/tag/funk + + + good music + 0 + http://www.last.fm/tag/good%20music + + + genius + 0 + http://www.last.fm/tag/genius + + + great + 0 + http://www.last.fm/tag/great + + + fun + 0 + http://www.last.fm/tag/fun + + + folk + 0 + http://www.last.fm/tag/folk + + + 80's + 0 + http://www.last.fm/tag/80%27s + + + Disco + 0 + http://www.last.fm/tag/disco + + + Power metal + 0 + http://www.last.fm/tag/power%20metal + + + Guitar Hero + 0 + http://www.last.fm/tag/guitar%20hero + + + john deacon + 0 + http://www.last.fm/tag/john%20deacon + + + Psychedelic Rock + 0 + http://www.last.fm/tag/psychedelic%20rock + + + soul + 0 + http://www.last.fm/tag/soul + + + stadium rock + 0 + http://www.last.fm/tag/stadium%20rock + + + Favorite Bands + 0 + http://www.last.fm/tag/favorite%20bands + + + electronica + 0 + http://www.last.fm/tag/electronica + + + cool + 0 + http://www.last.fm/tag/cool + + + hardcore + 0 + http://www.last.fm/tag/hardcore + + + Progressive metal + 0 + http://www.last.fm/tag/progressive%20metal + + + experimental + 0 + http://www.last.fm/tag/experimental + + + beautiful + 0 + http://www.last.fm/tag/beautiful + + diff --git a/test/data/1c09ae74b0a15147086e8c98dfc5083a.xml b/test/data/1c09ae74b0a15147086e8c98dfc5083a.xml new file mode 100644 index 0000000..0725c69 --- /dev/null +++ b/test/data/1c09ae74b0a15147086e8c98dfc5083a.xml @@ -0,0 +1,504 @@ + + + + + Grunge + 100 + http://www.last.fm/tag/grunge + + + rock + 49 + http://www.last.fm/tag/rock + + + alternative + 30 + http://www.last.fm/tag/alternative + + + alternative rock + 25 + http://www.last.fm/tag/alternative%20rock + + + 90s + 19 + http://www.last.fm/tag/90s + + + punk + 9 + http://www.last.fm/tag/punk + + + Nirvana + 8 + http://www.last.fm/tag/nirvana + + + indie + 5 + http://www.last.fm/tag/indie + + + seattle + 3 + http://www.last.fm/tag/seattle + + + american + 3 + http://www.last.fm/tag/american + + + metal + 3 + http://www.last.fm/tag/metal + + + hard rock + 2 + http://www.last.fm/tag/hard%20rock + + + classic rock + 2 + http://www.last.fm/tag/classic%20rock + + + punk rock + 2 + http://www.last.fm/tag/punk%20rock + + + Grunge Rock + 1 + http://www.last.fm/tag/grunge%20rock + + + Kurt Cobain + 1 + http://www.last.fm/tag/kurt%20cobain + + + indie rock + 1 + http://www.last.fm/tag/indie%20rock + + + favorites + 1 + http://www.last.fm/tag/favorites + + + USA + 0 + http://www.last.fm/tag/usa + + + male vocalists + 0 + http://www.last.fm/tag/male%20vocalists + + + emo + 0 + http://www.last.fm/tag/emo + + + 80s + 0 + http://www.last.fm/tag/80s + + + Progressive rock + 0 + http://www.last.fm/tag/progressive%20rock + + + pop + 0 + http://www.last.fm/tag/pop + + + singer-songwriter + 0 + http://www.last.fm/tag/singer-songwriter + + + legend + 0 + http://www.last.fm/tag/legend + + + hardcore + 0 + http://www.last.fm/tag/hardcore + + + heavy metal + 0 + http://www.last.fm/tag/heavy%20metal + + + Garage Rock + 0 + http://www.last.fm/tag/garage%20rock + + + post-punk + 0 + http://www.last.fm/tag/post-punk + + + Awesome + 0 + http://www.last.fm/tag/awesome + + + Favorite + 0 + http://www.last.fm/tag/favorite + + + Favourites + 0 + http://www.last.fm/tag/favourites + + + guitar + 0 + http://www.last.fm/tag/guitar + + + 90s Rock + 0 + http://www.last.fm/tag/90s%20rock + + + Dave Grohl + 0 + http://www.last.fm/tag/dave%20grohl + + + seattle sound + 0 + http://www.last.fm/tag/seattle%20sound + + + classic + 0 + http://www.last.fm/tag/classic + + + electronic + 0 + http://www.last.fm/tag/electronic + + + acoustic + 0 + http://www.last.fm/tag/acoustic + + + Love + 0 + http://www.last.fm/tag/love + + + Favorite Artists + 0 + http://www.last.fm/tag/favorite%20artists + + + washington + 0 + http://www.last.fm/tag/washington + + + Stoner Rock + 0 + http://www.last.fm/tag/stoner%20rock + + + new wave + 0 + http://www.last.fm/tag/new%20wave + + + favourite + 0 + http://www.last.fm/tag/favourite + + + industrial + 0 + http://www.last.fm/tag/industrial + + + the best + 0 + http://www.last.fm/tag/the%20best + + + psychedelic + 0 + http://www.last.fm/tag/psychedelic + + + female vocalists + 0 + http://www.last.fm/tag/female%20vocalists + + + KuRt + 0 + http://www.last.fm/tag/kurt + + + electronica + 0 + http://www.last.fm/tag/electronica + + + cool + 0 + http://www.last.fm/tag/cool + + + folk + 0 + http://www.last.fm/tag/folk + + + Hip-Hop + 0 + http://www.last.fm/tag/hip-hop + + + music + 0 + http://www.last.fm/tag/music + + + legends + 0 + http://www.last.fm/tag/legends + + + Favorite Bands + 0 + http://www.last.fm/tag/favorite%20bands + + + jazz + 0 + http://www.last.fm/tag/jazz + + + suicide + 0 + http://www.last.fm/tag/suicide + + + male vocalist + 0 + http://www.last.fm/tag/male%20vocalist + + + sub pop + 0 + http://www.last.fm/tag/sub%20pop + + + alt rock + 0 + http://www.last.fm/tag/alt%20rock + + + Dead + 0 + http://www.last.fm/tag/dead + + + heavy + 0 + http://www.last.fm/tag/heavy + + + funk + 0 + http://www.last.fm/tag/funk + + + thrash metal + 0 + http://www.last.fm/tag/thrash%20metal + + + britpop + 0 + http://www.last.fm/tag/britpop + + + 90s alternative + 0 + http://www.last.fm/tag/90s%20alternative + + + 90's + 0 + http://www.last.fm/tag/90%27s + + + rap + 0 + http://www.last.fm/tag/rap + + + oldies + 0 + http://www.last.fm/tag/oldies + + + favourite artists + 0 + http://www.last.fm/tag/favourite%20artists + + + good + 0 + http://www.last.fm/tag/good + + + screamo + 0 + http://www.last.fm/tag/screamo + + + Favourite bands + 0 + http://www.last.fm/tag/favourite%20bands + + + experimental + 0 + http://www.last.fm/tag/experimental + + + death metal + 0 + http://www.last.fm/tag/death%20metal + + + blues + 0 + http://www.last.fm/tag/blues + + + dance + 0 + http://www.last.fm/tag/dance + + + ska + 0 + http://www.last.fm/tag/ska + + + indie pop + 0 + http://www.last.fm/tag/indie%20pop + + + amazing + 0 + http://www.last.fm/tag/amazing + + + soul + 0 + http://www.last.fm/tag/soul + + + genius + 0 + http://www.last.fm/tag/genius + + + chillout + 0 + http://www.last.fm/tag/chillout + + + alternative metal + 0 + http://www.last.fm/tag/alternative%20metal + + + Legendary + 0 + http://www.last.fm/tag/legendary + + + instrumental + 0 + http://www.last.fm/tag/instrumental + + + Nu Metal + 0 + http://www.last.fm/tag/nu%20metal + + + cobain + 0 + http://www.last.fm/tag/cobain + + + Post punk + 0 + http://www.last.fm/tag/post%20punk + + + reggae + 0 + http://www.last.fm/tag/reggae + + + my music + 0 + http://www.last.fm/tag/my%20music + + + Punk-Rock + 0 + http://www.last.fm/tag/punk-rock + + + Progressive metal + 0 + http://www.last.fm/tag/progressive%20metal + + + Power metal + 0 + http://www.last.fm/tag/power%20metal + + + Gothic + 0 + http://www.last.fm/tag/gothic + + + metalcore + 0 + http://www.last.fm/tag/metalcore + + + Crap + 0 + http://www.last.fm/tag/crap + + diff --git a/test/data/1ec57b5f60c3b80f2833ba0dab4c1d16.xml b/test/data/1ec57b5f60c3b80f2833ba0dab4c1d16.xml new file mode 100644 index 0000000..4e4bd98 --- /dev/null +++ b/test/data/1ec57b5f60c3b80f2833ba0dab4c1d16.xml @@ -0,0 +1,58 @@ + + + + AC/DC + 66c662b6-6e2f-4930-8610-912e24c63ed1 + http://www.last.fm/music/AC%252FDC + http://userserve-ak.last.fm/serve/34/8371963.jpg + http://userserve-ak.last.fm/serve/64/8371963.jpg + http://userserve-ak.last.fm/serve/126/8371963.jpg + 1 + + 1050108 + 34488878 + + + + + Airbourne + http://www.last.fm/music/Airbourne + http://userserve-ak.last.fm/serve/34/7191475.jpg + http://userserve-ak.last.fm/serve/64/7191475.jpg> + http://userserve-ak.last.fm/serve/126/7191475.jpg + + + Motörhead + http://www.last.fm/music/Mot%C3%B6rhead + http://userserve-ak.last.fm/serve/34/8052277.jpg + http://userserve-ak.last.fm/serve/64/8052277.jpg> + http://userserve-ak.last.fm/serve/126/8052277.jpg + + + Guns N' Roses + http://www.last.fm/music/Guns+N%27+Roses + http://userserve-ak.last.fm/serve/34/3223900.jpg + http://userserve-ak.last.fm/serve/64/3223900.jpg> + http://userserve-ak.last.fm/serve/126/3223900.jpg + + + Deep Purple + http://www.last.fm/music/Deep+Purple + http://userserve-ak.last.fm/serve/34/8221961.jpg + http://userserve-ak.last.fm/serve/64/8221961.jpg> + http://userserve-ak.last.fm/serve/126/8221961.jpg + + + Black Sabbath + http://www.last.fm/music/Black+Sabbath + http://userserve-ak.last.fm/serve/34/13608255.jpg + http://userserve-ak.last.fm/serve/64/13608255.jpg> + http://userserve-ak.last.fm/serve/126/13608255.jpg + + + + Sun, 15 Mar 2009 08:32:43 +0000 + rock band formed in Sydney, Australia in December 1973 by Angus and Malcom Young. Their albums have sold in colossal numbers; the total is now estimated at well over 200 million copies worldwide, with the 1980 album Back In Black selling over 21 million in the US alone and 40+ million worldwide, making it according to statistics the second most sold album in the world.]]> + rock band formed in Sydney, Australia in December 1973 by Angus and Malcom Young. Their albums have sold in colossal numbers; the total is now estimated at well over 200 million copies worldwide, with the 1980 album Back In Black selling over 21 million in the US alone and 40+ million worldwide, making it according to statistics the second most sold album in the world. Their newest album released in 2008 entitled Black Ice is critically acclaimed even ahead of its release. The band has had two distinctive lead singers, and fans tend to divide its history into the "Bon Scott era (1974-80)" and the "Brian Johnson era (1980-present)". Most fans will agree that lead guitarist Angus Young is the face of AC/DC, appearing on the cover of most albums. His wild stage antics and schoolboy uniform have made him one of the most loved guitar players of all time. He has the unparalleled ability to captivate an audience of over 50,000 people with just the sounds of his guitar and his facial expressions. Most footage of Angus consists of him either doing Chuck Berry's patented Duck Walk across the stage, or of his mop of hair flying around as he rocks through one of his famous solos. Aside from captivating solos, he has also created some of the most well-known riffs together with his brother Malcolm Young (who is the man behind the "Back In Black" riff, by the way). Bon Scott was the second man to front AC/DC back in 1973( Dave Evans was the first). He would always smile when he was singing and often made a sideways glance towards a camera if it was there with a grin on his face. Also known for wearing a School Girl outfit with pigtails and smoking a cigarette on their first TV performance, with his duties as lead vocalist, Scott also helped to write many of the band's most popular songs. He was lyrically at his best on such songs as "Let There Be Rock" and "Shot Down in Flames". Sadly, Bon died February 19th 1980 due to alcohol poisoning after a night of heavy drinking in London. It was around this time that AC/DC were starting to get global recognition. The rhythm section of AC/DC includes Malcolm Young (rhythm guitar), Cliff Williams (bass) and Phil Rudd (drums). Other drummers include Simon Wright ('82-'88) and Chris Slade ('89-'94). Brian Johnson (earlier in British rock band Geordie) became the new front man of AC/DC in early 1980 after Bon Scott passed away. Brian is known for always wearing his paperboy cap, a black tank top and blue jeans. He is noted for his distinctive, rough and jagged, yet powerful falsetto style of singing, with a remarkably high range. Well known examples for Johnson's characteristic vocals are found in the songs "For Those About to Rock (We Salute You)" and "You Shook Me All Night Long". With blessings from the Scott family, Brian has been singing his way into fans' hearts for over 25 years.]]> + + diff --git a/test/data/26de2293de8dcd4e9d5bc12a2fdc7b4c.xml b/test/data/26de2293de8dcd4e9d5bc12a2fdc7b4c.xml new file mode 100644 index 0000000..85cf745 --- /dev/null +++ b/test/data/26de2293de8dcd4e9d5bc12a2fdc7b4c.xml @@ -0,0 +1,504 @@ + + + + + Progressive metal + 100 + http://www.last.fm/tag/progressive%20metal + + + Progressive rock + 34 + http://www.last.fm/tag/progressive%20rock + + + metal + 26 + http://www.last.fm/tag/metal + + + Progressive + 17 + http://www.last.fm/tag/progressive + + + rock + 12 + http://www.last.fm/tag/rock + + + heavy metal + 8 + http://www.last.fm/tag/heavy%20metal + + + prog + 4 + http://www.last.fm/tag/prog + + + Dream Theater + 3 + http://www.last.fm/tag/dream%20theater + + + american + 3 + http://www.last.fm/tag/american + + + prog metal + 1 + http://www.last.fm/tag/prog%20metal + + + hard rock + 1 + http://www.last.fm/tag/hard%20rock + + + Power metal + 1 + http://www.last.fm/tag/power%20metal + + + symphonic metal + 1 + http://www.last.fm/tag/symphonic%20metal + + + instrumental + 1 + http://www.last.fm/tag/instrumental + + + guitar virtuoso + 1 + http://www.last.fm/tag/guitar%20virtuoso + + + prog rock + 1 + http://www.last.fm/tag/prog%20rock + + + alternative + 1 + http://www.last.fm/tag/alternative + + + USA + 0 + http://www.last.fm/tag/usa + + + melodic metal + 0 + http://www.last.fm/tag/melodic%20metal + + + experimental + 0 + http://www.last.fm/tag/experimental + + + Technical Metal + 0 + http://www.last.fm/tag/technical%20metal + + + Awesome + 0 + http://www.last.fm/tag/awesome + + + classic rock + 0 + http://www.last.fm/tag/classic%20rock + + + favorites + 0 + http://www.last.fm/tag/favorites + + + Virtuoso + 0 + http://www.last.fm/tag/virtuoso + + + mike portnoy + 0 + http://www.last.fm/tag/mike%20portnoy + + + 90s + 0 + http://www.last.fm/tag/90s + + + alternative rock + 0 + http://www.last.fm/tag/alternative%20rock + + + John Petrucci + 0 + http://www.last.fm/tag/john%20petrucci + + + guitar + 0 + http://www.last.fm/tag/guitar + + + thrash metal + 0 + http://www.last.fm/tag/thrash%20metal + + + technical + 0 + http://www.last.fm/tag/technical + + + Best Band EVER + 0 + http://www.last.fm/tag/best%20band%20ever + + + james labrie + 0 + http://www.last.fm/tag/james%20labrie + + + melodic + 0 + http://www.last.fm/tag/melodic + + + jazz + 0 + http://www.last.fm/tag/jazz + + + Progmetal + 0 + http://www.last.fm/tag/progmetal + + + art rock + 0 + http://www.last.fm/tag/art%20rock + + + 80s + 0 + http://www.last.fm/tag/80s + + + favourite + 0 + http://www.last.fm/tag/favourite + + + john myung + 0 + http://www.last.fm/tag/john%20myung + + + alternative metal + 0 + http://www.last.fm/tag/alternative%20metal + + + epic + 0 + http://www.last.fm/tag/epic + + + death metal + 0 + http://www.last.fm/tag/death%20metal + + + instrumental rock + 0 + http://www.last.fm/tag/instrumental%20rock + + + electronic + 0 + http://www.last.fm/tag/electronic + + + emo + 0 + http://www.last.fm/tag/emo + + + Jordan Rudess + 0 + http://www.last.fm/tag/jordan%20rudess + + + amazing + 0 + http://www.last.fm/tag/amazing + + + Fusion + 0 + http://www.last.fm/tag/fusion + + + indie + 0 + http://www.last.fm/tag/indie + + + Favorite + 0 + http://www.last.fm/tag/favorite + + + Favourite bands + 0 + http://www.last.fm/tag/favourite%20bands + + + Melodic Death Metal + 0 + http://www.last.fm/tag/melodic%20death%20metal + + + Favourites + 0 + http://www.last.fm/tag/favourites + + + Gothic Metal + 0 + http://www.last.fm/tag/gothic%20metal + + + FUCKING AWESOME + 0 + http://www.last.fm/tag/fucking%20awesome + + + petrucci + 0 + http://www.last.fm/tag/petrucci + + + Favorite Bands + 0 + http://www.last.fm/tag/favorite%20bands + + + 00s + 0 + http://www.last.fm/tag/00s + + + american metal + 0 + http://www.last.fm/tag/american%20metal + + + hardcore + 0 + http://www.last.fm/tag/hardcore + + + Female fronted metal + 0 + http://www.last.fm/tag/female%20fronted%20metal + + + seen live + 0 + http://www.last.fm/tag/seen%20live + + + black metal + 0 + http://www.last.fm/tag/black%20metal + + + metalcore + 0 + http://www.last.fm/tag/metalcore + + + male vocalists + 0 + http://www.last.fm/tag/male%20vocalists + + + new york + 0 + http://www.last.fm/tag/new%20york + + + Grunge + 0 + http://www.last.fm/tag/grunge + + + metal progresivo + 0 + http://www.last.fm/tag/metal%20progresivo + + + virtuosos + 0 + http://www.last.fm/tag/virtuosos + + + punk + 0 + http://www.last.fm/tag/punk + + + dream theatre + 0 + http://www.last.fm/tag/dream%20theatre + + + progrock + 0 + http://www.last.fm/tag/progrock + + + Guitar Hero + 0 + http://www.last.fm/tag/guitar%20hero + + + progresive rock + 0 + http://www.last.fm/tag/progresive%20rock + + + beautiful + 0 + http://www.last.fm/tag/beautiful + + + Gothic + 0 + http://www.last.fm/tag/gothic + + + female vocalists + 0 + http://www.last.fm/tag/female%20vocalists + + + psychedelic + 0 + http://www.last.fm/tag/psychedelic + + + speed metal + 0 + http://www.last.fm/tag/speed%20metal + + + heavy + 0 + http://www.last.fm/tag/heavy + + + pop + 0 + http://www.last.fm/tag/pop + + + inspiring + 0 + http://www.last.fm/tag/inspiring + + + live + 0 + http://www.last.fm/tag/live + + + Neo-prog + 0 + http://www.last.fm/tag/neo-prog + + + symphonic + 0 + http://www.last.fm/tag/symphonic + + + genius + 0 + http://www.last.fm/tag/genius + + + us + 0 + http://www.last.fm/tag/us + + + favourite artists + 0 + http://www.last.fm/tag/favourite%20artists + + + Favorite Artists + 0 + http://www.last.fm/tag/favorite%20artists + + + bass + 0 + http://www.last.fm/tag/bass + + + the best thing ever to happen to music + 0 + http://www.last.fm/tag/the%20best%20thing%20ever%20to%20happen%20to%20music + + + blues + 0 + http://www.last.fm/tag/blues + + + viking metal + 0 + http://www.last.fm/tag/viking%20metal + + + doom metal + 0 + http://www.last.fm/tag/doom%20metal + + + Iron Maiden + 0 + http://www.last.fm/tag/iron%20maiden + + + cool + 0 + http://www.last.fm/tag/cool + + + the best + 0 + http://www.last.fm/tag/the%20best + + + legends + 0 + http://www.last.fm/tag/legends + + diff --git a/test/data/2f0fe8166ef69112cd786ad2115ca0fe.xml b/test/data/2f0fe8166ef69112cd786ad2115ca0fe.xml new file mode 100644 index 0000000..0332baa --- /dev/null +++ b/test/data/2f0fe8166ef69112cd786ad2115ca0fe.xml @@ -0,0 +1,58 @@ + + + + Pink Floyd + 83d91898-7763-47d7-b03b-b92132375c47 + http://www.last.fm/music/Pink+Floyd + http://userserve-ak.last.fm/serve/34/4999152.jpg + http://userserve-ak.last.fm/serve/64/4999152.jpg + http://userserve-ak.last.fm/serve/126/4999152.jpg + 1 + + 1330846 + 83751882 + + + + + David Gilmour + http://www.last.fm/music/David+Gilmour + http://userserve-ak.last.fm/serve/34/12545825.jpg + http://userserve-ak.last.fm/serve/64/12545825.jpg> + http://userserve-ak.last.fm/serve/126/12545825.jpg + + + Roger Waters + http://www.last.fm/music/Roger+Waters + http://userserve-ak.last.fm/serve/34/115402.jpg + http://userserve-ak.last.fm/serve/64/115402.jpg> + http://userserve-ak.last.fm/serve/126/115402.jpg + + + Syd Barrett + http://www.last.fm/music/Syd+Barrett + http://userserve-ak.last.fm/serve/34/280499.jpg + http://userserve-ak.last.fm/serve/64/280499.jpg> + http://userserve-ak.last.fm/serve/126/280499.jpg + + + Led Zeppelin + http://www.last.fm/music/Led+Zeppelin + http://userserve-ak.last.fm/serve/34/279035.jpg + http://userserve-ak.last.fm/serve/64/279035.jpg> + http://userserve-ak.last.fm/serve/126/279035.jpg + + + Rick Wright + http://www.last.fm/music/Rick+Wright + http://userserve-ak.last.fm/serve/34/291901.jpg + http://userserve-ak.last.fm/serve/64/291901.jpg> + http://userserve-ak.last.fm/serve/126/291901.jpg + + + + Thu, 5 Mar 2009 21:25:23 +0000 + Roger Waters (vocals, bass), David Gilmour (vocals, guitar), Rick Wright (organ, keyboards, vocals) and Nick Mason (drums). Gilmour was brought into the band in 1968 to replace the band's founder, singer, guitarist and songwriter Syd Barrett, who had become increasingly erratic and departed from the band a few months after Gilmour's addition.]]> + Roger Waters (vocals, bass), David Gilmour (vocals, guitar), Rick Wright (organ, keyboards, vocals) and Nick Mason (drums). Gilmour was brought into the band in 1968 to replace the band's founder, singer, guitarist and songwriter Syd Barrett, who had become increasingly erratic and departed from the band a few months after Gilmour's addition. The band became known for their advancements in the genres of psychedelic rock and progressive rock music, philosophical lyrics, avant-garde compositions, sonic experimentation, innovative cover art and elaborate live shows. Pink Floyd enjoyed modest success in the late-1960s as a psychedelic band led by Syd Barrett. Barrett’s increasingly erratic behaviour eventually caused his colleagues to replace him after The Piper at the Gates Of Dawn with guitarist David Gilmour. (Syd Barrett died on July 7, 2006 of complications arising from diabetes.) The band went on to record several elaborate concept albums; achieving worldwide success with 1973’s The Dark Side of the Moon (The second best-selling album of all time), 1975’s Wish You Were Here, 1977’s Animals, and 1979’s The Wall, among the best-selling, most critically acclaimed, and enduringly popular albums in rock music history. In 1985, singer and bassist Roger Waters declared Pink Floyd defunct. The remaining members continued recording and touring under the name, eventually reaching a settlement with Waters giving them rights to the name and most of the songs. On July 2nd 2005, the band reunited with Waters for a one time only performance at Live 8 in London’s Hyde Park. It fueled speculation of the reunion becoming permanent, but the band remained quiet for some time. Rumours ran rampant until early that August, when it was reported that Waters had turned down a 150 million dollar deal for a reunion tour. On February 3rd, 2006, Gilmour gave an interview to the Italian newspaper La Repubblica which indicated the band would no longer tour or produce any new material, although various members still plan on producing solo or collaborative material. The possibility of an appearance similar to Live 8 has not been ruled out by either Mason or Gilmour. Syd Barrett-led era: 1965–1968 Pink Floyd evolved from an earlier band, formed in 1964, which was at various times called Sigma 6, The Meggadeaths, The Screaming Abdabs, and The Abdabs. When this band split up, some members — guitarists Bob Klose and Roger Waters, drummer Nick Mason, and wind instrument player Rick Wright — formed a new band called Tea Set, and were joined shortly thereafter by guitarist Syd Barrett, who became the band’s primary vocalist as well. When Tea Set found themselves on the same bill as another band with the same name, Barrett came up with an alternative name on the spur of the moment, choosing The Pink Floyd Sound (after two blues musicians, Pink Anderson and Floyd Council). For a time after this they oscillated between ‘Tea Set’ and ‘The Pink Floyd Sound’, with the latter name eventually winning out. The word Sound was dropped fairly quickly, but the definite article was still used occasionally for several years afterward, up to about the time of the More soundtrack. In the early days, the band covered rhythm and blues staples such as “Louie, Louie”, but gained notoriety for psychedelic interpretations, with extended improvised sections and ‘spaced out’ solos. The heavily jazz-oriented Klose left the band to become a photographer shortly before Pink Floyd started recording, leaving an otherwise stable lineup with Barrett on lead guitar, Waters on bass guitar, Mason on drums and Wright switching to keyboards. Barrett started writing his own songs, influenced by American and British psychedelic rock with his own brand of whimsical humour. Pink Floyd became a favourite in the underground movement, playing at such prominent venues as the UFO club, the Marquee Club and the Roundhouse. As their popularity increased, the band members formed Blackhill Enterprises in October 1966, a six-way business partnership with their managers, Peter Jenner and Andrew King, issuing the singles “Arnold Layne” in March 1967 and “See Emily Play” in June 1967. “Arnold Layne” reached number 20 in the UK Singles Chart, and “See Emily Play” reached number 6, granting the band its first TV appearance on Top of the Pops in July 1967. Released in August 1967, the band’s debut album, The Piper at the Gates of Dawn, is today considered to be a prime example of British psychedelic music, and was generally well-received by critics at the time, and it is now viewed as one of the better debut albums by many critics. The album’s tracks, predominantly written by Barrett, showcase poetic lyrics and an eclectic mixture of music, from the avant-garde free-form piece “Interstellar Overdrive” to whimsical songs such as “The Scarecrow”, inspired by the Fenlands, a rural region north of Cambridge (Barrett, Gilmour and Waters’s home town). Lyrics were entirely surreal and often referred to folklore, such as “The Gnome”. The music reflected newer technologies in electronics through its prominent use of stereo panning and electric keyboards. The album was a hit in the UK where it peaked at #6, but did not get much attention in North America, reaching #131 in the U.S. During this period, the band toured with Jimi Hendrix, which helped to increase its popularity. Barrett’s decline As the band became more and more popular, the stresses of life on the road and a significant intake of psychedelic drugs took their toll on Barrett, whose mental health had been deteriorating for several months. While Barrett’s behaviour has often been attributed to his drug use, there are many who think that a pre-existing condition, possibly schizophrenia, was equally to blame, but his Schizophrenia was never diagnosed and used as more of an excuse by Waters as a reason to kick him out of the band than an actual underlying problem. In January 1968, guitarist David Gilmour joined the band to carry out Syd’s playing and singing duties. With Barrett’s behaviour becoming less and less predictable, and his almost constant use of LSD, he became very unstable, often staring into space while the rest of the band performed. During some performances, he would simply strum one chord for the duration of a concert, or simply begin detuning his guitar. The band’s live shows became increasingly ramshackle until, eventually, the other band members simply stopped taking him to the concerts. It was originally hoped that Syd would write for the band with Gilmour performing live, similar to how the Beach Boys had done with Brian Wilson. However, due to Barrett’s increasingly difficult compositions, such as “Have You Got It Yet?”, which changed melodies and chord progression with every take, eventually made the rest of the band give up on this arrangement. Once Barrett’s departure was formalized in April 1968, producers Jenner and King decided to remain with him, and the six-way Blackhill partnership was dissolved. The band adopted Steve O’Rourke as manager, and he remained with Pink Floyd until his death in 2003. Finding their feet: 1968–1970 Musically, this period was one of experimentation for the band. Gilmour, Waters and Wright each contributed material that had its own voice and sound, giving this material less consistency than the Barrett-dominated early years or the more polished, collaborative sound of later years. Waters mostly wrote low-key, jazzy melodies with dominant bass lines and complex, symbolic lyrics, Gilmour focused on guitar-driven blues jams, and Wright preferred melodic psychedelic keyboard-heavy numbers. Unlike Waters, Gilmour and Wright preferred tracks that had simple lyrics or that were purely instrumental. Some of the band’s most experimental music is from this period, such as A Saucerful of Secrets, consisting largely of feedback and atonal screeches and loops, “Several Species of Small Furry Animals Gathered Together in a Cave and Grooving with a Pict”, which is a series of sped-up voice samples resembling rodents chattering that reaches its climax in an incomprehensible Scottish dialect monologue, and “Careful with That Axe, Eugene” (performed under different names during this period), a very Waters-driven song with a bass and keyboard-heavy jam culminating in crashing drums and Waters’s primal screams. Whilst Barrett had written the bulk of the first album, only one Barrett composition, the Piper outtake “Jugband Blues”, appeared on the second Floyd album. A Saucerful of Secrets was released in June 1968, reaching #9 in the UK and becoming the only Pink Floyd album not to chart in the U.S. Somewhat uneven due to Barrett’s departure, the album still contained much of his psychedelic sound combined with the more experimental music that would be fully showcased on Ummagumma. Hints of the epic, lengthy songs to come are in its centrepiece, the 12-minute title track, but the album was poorly received by critics at the time, although critics today tend to be kinder to the album in the context of their body of work. Future Floyd albums would expand upon the idea of long, sprawling compositions, offering more focused songwriting with each subsequent release. Pink Floyd were then recruited by director Barbet Schroeder to produce a soundtrack for his film, More, which premiered in May 1969. The music was released as a Floyd album in its own right, Music From the Film More, in July 1969; the album achieved another #9 finish in the UK, and peaked at #153 in the U.S. The band would use this and future soundtrack recording sessions to produce work that may not have fit into the idea of what would appear on a proper Pink Floyd LP; many of the tracks on More (as fans usually call it) were acoustic folk songs, although critics tend to find the collection of the film’s music patchy and uneven. Two of these songs, “Green Is the Colour” and “Cymbaline”, became fixtures in the band’s live sets for a time, as can be heard in the many available bootleg recordings from this period. The latter was also the first Pink Floyd song to deal with Roger Waters’s cynical attitude toward the music industry explicitly. The rest of the album consisted of incidental music with a few heavier rock songs thrown in, such as “The Nile Song”. The next record, the double album Ummagumma, was a mix of live recordings and unchecked studio experimentation by the band members, with each member recording half a side of a vinyl record as a solo project (Mason’s first wife makes an uncredited contribution as a flautist). Though the album was realised as solo outings and a live set, it was originally intended as a purely avant-garde mixture of sounds from “found” instruments. The subsequent difficulties in recording and lack of group organization led to the shelving of the project. The title is slang for sexual procreation, and reflects the attitude of the band at the time, as frustrations in the studio followed them throughout these sessions. Wildly experimental on the studio disc (except for Waters’s pure folk “Grantchester Meadows”), with atonal and jarring piano pieces (“Sysyphus”), meandering folk guitar (“The Narrow Way”) and large percussion solos, the live disc featured excellent performances of some of their most popular psychedelic-era compositions and caused critics to receive the album more positively than the previous two albums. With fans, the album was Pink Floyd’s most popular release yet, hitting UK #5 and making the U.S. charts at #74. 1970’s Atom Heart Mother, the band’s first recording with an orchestra, was a collaboration with avant-garde composer Ron Geesin. One side of the album consisted of the title piece, a 23-minute long rock-orchestral suite. The second side featured one song from each of the band’s then-current vocalists (Roger Waters’s folk-rock “If”, David Gilmour’s bluesy “Fat Old Sun” and Rick Wright’s psychedelic “Summer ‘68”). Another lengthy piece, “Alan’s Psychedelic Breakfast”, was a sound collage of a man cooking and eating breakfast and his thoughts on the matter, linked with instrumentals. The use of incidental sound effects and voice samples would thereafter be an important part of the band’s sound. While Atom Heart Mother was considered a huge step back for the band at the time and is still considered one of its most inaccessible albums, it had the best chart performance for the band so far, reaching #1 in the UK and #55 in the U.S., although it has since been described by Gilmour as “a load of rubbish” and Waters as suitable for “throwing in the dustbin and never [being] listened to by anyone ever again.” The album was another transitional piece for the group, hinting at future musical territory such as “Echoes” in its ambitious title track. The popularity of the album allowed Pink Floyd to embark on its first full U.S. tour. Before releasing its next original album, the band released a compilation album, Relics, which contained several early singles and B-sides, along with one original song (Waters’s jazzy “Biding My Time”). Breakthrough era: 1971–1975 This is the period in which the Floyd shed their association with the “psychedelic” scene (and its association with Barrett) and became a distinctive band that are difficult to classify. The divergent styles of Gilmour, Waters and Wright (Mason’s writing contributions to the group were minimal) were merged into a unique sound. This era contains what many consider to be two of the band’s masterpiece albums, The Dark Side of the Moon and Wish You Were Here. The sound became polished and collaborative, with the philosophic lyrics and distinctive bass lines of Waters combining with the unique blues guitar style of Gilmour and Wright’s light keyboard melodies. Gilmour was the dominant vocalist throughout this period, and female choirs and Dick Parry’s saxophone contributions became a notable part of the band’s style. The sometimes atonal and harsh sound exhibited in the band’s earlier years gave way to a very smooth, mellow and soothing sound, and the band’s epic, lengthy compositions reached their zenith with “Echoes” from Meddle (although “Shine On You Crazy Diamond” exceeded it in total length, it was split in two pieces as the opening and closing of Wish You Were Here). This period was not only the beginning but the end of the truly collaborative era of the band; after 1975 Waters’s influence became more dominant musically as well as lyrically. Wright’s last credited composition and last lead vocal on a studio album until 1994’s The Division Bell were in this period, and Gilmour’s writing credits sharply declined in frequency until Waters left the band in 1985. The last ties with Barrett were severed in musical, as well as literal, fashion with Wish You Were Here, whose epic track “Shine On You Crazy Diamond” was written both as a tribute and elegy to their friend. The band’s sound was considerably more focused on Meddle (1971), with the 23-minute epic “Echoes” taking up the second side of the LP. “Echoes” is a smooth progressive rock song with extended guitar and keyboard solos and a long segue in the middle consisting largely of synthesized whalesong produced on guitar, along with samples of seagull cries, described by Waters as a “sonic poem”. Meddle was considered by Nick Mason to be “the first real Pink Floyd album. It introduced the idea of a theme that can be returned to.” The album had the sound and style of the succeeding breakthrough-era Pink Floyd albums but stripped away the orchestra that was prominent in Atom Heart Mother. Meddle also included the atmospheric “One of These Days”, a concert favourite featuring Nick Mason’s menacing one-line vocal (“One of these days, I’m going to cut you into little pieces”), distorted and bluesy slide guitar, and a melody that at one point segues into a throbbing synthetic pulse quoting the theme tune of the cult classic science fiction television show Doctor Who. The mellow feeling of the next three albums is very present on “Fearless”, and this track displays a country influence, as does the prominent pedal steel guitar on “A Pillow of Winds”. The latter track is one of the Floyd’s very few acoustic love songs. Waters’s role as lead songwriter began to take form, with his jazzy “San Tropez” brought to the band practically completed. Meddle was greeted both by critics and fans enthusiastically, and Pink Floyd were rewarded with a #3 album chart peak in the UK; it only reached #70 in U.S. charts, partly because Capitol Records had not provided it with enough publicity support. Today, Meddle remains one of their most well-regarded efforts. Obscured by Clouds was released in 1972 as the soundtrack to the film La Vallee, another art house film by Barbet Schroeder. This was the band’s first U.S. Top 50 album (where it hit #46), hitting at #6 in the UK. While Mason described the album years later as “sensational”, it is less well-regarded by critics. The lyrics of “Free Four”, the first Pink Floyd song to achieve significant airplay in the U.S., introduced Waters’s ruminations on his father’s death in World War II which would figure in subsequent albums. Two other songs on the album, “Wots…uh, the Deal” and “Childhood’s End”, also hint at themes used in later albums, the former focusing on loneliness and desperation which would come to full fruit in the Roger Waters-led era, and the latter hinting much at the next album, fixated on life, death and the passage of time. “Childhood’s End”, inspired by the Arthur C. Clarke book of the same name, was also Gilmour’s last lyrical contribution for 15 years. The album was, to an extent, stylistically different from the preceding Meddle, with the songs generally being shorter, often taking a somewhat pastoral approach compared to the atmospheric use of sound effects and keyboard on sections of Meddle, and sometimes even running into folk-rock, blues-rock and piano-driven soft rock (“Burning Bridges”, “The Gold It’s in the…” and “Stay” being the best respective examples for each). The release of Pink Floyd’s massively successful 1973 album, The Dark Side of the Moon, was a watershed moment in the band’s popularity. Pink Floyd had stopped issuing singles after 1968’s “Point Me At The Sky” and was never a hit-single-driven group, but The Dark Side of the Moon featured a U.S. Top 20 single (“Money”). The album became the band’s first #1 on U.S. charts, a huge improvement over its previous recordings. The critically-acclaimed album stayed on the Billboard Top 200 for an unprecedented 741 weeks (including 591 consecutive weeks from 1976 to 1988), establishing a world record and making it one of the top-selling albums of all time. It also remained 301 weeks on UK charts, despite never rising higher than #2 there, and is highly praised by critics. Saxophone forms an important part of the album’s sound, exposing the band’s jazz influences, and female backing vocals play a key role in helping to diversify the album’s texture. For example, straight rock songs such as “Money” and “Time” are placed on either side of mellow pedal steel guitar sounds (reminiscent of Meddle) in “Breathe (Reprise)” and female vocal-laden song “The Great Gig in the Sky” (with Clare Torry on lead vocal), while minimalist instrumental “On the Run” is performed almost entirely on a single synthesizer. Incidental sound effects and snippets of interviews feature alongside the music, many of them taped in the studio. The album’s lyrics and sound attempt to describe the different pressures that everyday life places upon human beings. This concept (conceived by Waters in a band meeting around Mason’s kitchen table) proved a powerful catalyst for the band and together they drew up a list of themes, several of which would be revisited by Waters on later albums, such as “Us and Them“‘s musings on violence and the futility of war, and the themes of insanity and neurosis discussed in “Brain Damage”. The album’s complicated and precise sound engineering by Alan Parsons set new standards for sound fidelity; this trait became a recognizable aspect of the band’s sound and played a part in the lasting chart success of the album, as audiophiles constantly replaced their worn-out copies. Seeking to capitalize on its newfound fame, the band also released a compilation album, A Nice Pair, which was a gatefold repackaging of The Piper at the Gates of Dawn and A Saucerful of Secrets. It was also during this period that director Adrian Maben released the first Pink Floyd concert film, Live at Pompeii. The original theatrical cut featured footage of the band performing in 1971 at an amphitheater in Pompeii with no audience present (only the film crew and stage staff). Fortuitously, Maben also happened to capture some interviews and behind-the-scenes glimpses of the band during recording sessions for The Dark Side of the Moon at Abbey Road Studios, some of which were incorporated alongside other new footage between songs in later versions of Live at Pompeii. Wish You Were Here, released in 1975, carries an abstract theme of absence: absence of any humanity within the music industry and, most poignantly, the absence of Syd Barrett. Well-known for its popular title track, the album includes the largely instrumental, nine-part song suite “Shine On You Crazy Diamond”, a tribute to Barrett in which the lyrics deal explicitly with the aftermath of his breakdown. Many of the musical influences in the band’s past were brought together — atmospheric keyboards, blues guitar pieces, extended saxophone solos (by Dick Parry), jazz fusion workouts and aggressive slide guitar — in the suite’s different linked parts, culminating in a funeral dirge played with synthesized horn. The remaining tracks on the album, “Welcome to the Machine” and “Have a Cigar”, harshly criticize the music industry; the latter is sung by British folk singer Roy Harper. It was the first Pink Floyd album to reach #1 on both the UK and the U.S. charts, and critics praise it just as enthusiastically as The Dark Side of the Moon. In a famous anecdote, a heavyset man with a completely shaved head and eyebrows wandered into the studio while the band was recording “Shine On You Crazy Diamond”. The band could not recognize him for some time, when suddenly one of them realized it was Syd Barrett. He was greeted enthusiastically by the band but subsequently slipped away during the impromptu party for David Gilmour’s wedding (which was, coincidentally, also on that day). It was the last time any of the other band members saw him. Gilmour recently confirmed this story, although he could not recall which song they were working on when Syd showed up. Barrett’s eyebrow-shaving tendencies would later be revisited in the movie Pink Floyd: The Wall. Roger Waters-led era: 1976–1985 During this era, Waters asserted more and more control over Pink Floyd’s output. Wright’s influence became largely inconsequential, and he was fired from the band during the recording of The Wall. Much of the music from this period is considered secondary to the lyrics, which explore Waters’s feelings about his father’s death in World War II and his increasingly cynical attitude towards political figures such as Margaret Thatcher and Mary Whitehouse. Although still finely nuanced, the music grew more guitar-based at the expense of keyboards and saxophone, both of which became (at best) part of the music’s background texture along with the obligatory sound effects. A full orchestra (even larger than the brass ensemble from Atom Heart Mother) plays a significant role on The Wall and especially The Final Cut. By January 1977, and the release of Animals (UK #2, U.S. #3), the band’s music came under increasing criticism from some quarters in the new punk rock sphere as being too flabby and pretentious, having lost its way from the simplicity of early rock and roll. Animals was, however, considerably more basic-sounding than the previous albums, due to either the influence of the burgeoning punk-rock movement or the fact that the album was recorded at Pink Floyd’s new (and somewhat incomplete) Britannia Row Studios. The album was also the first to not have a single songwriting credit for Rick Wright. Animals again contained lengthy songs tied to a theme, this time taken in part from George Orwell’s Animal Farm, which used “Pigs”, “Dogs” and “Sheep” as metaphors for members of contemporary society. Despite the prominence of guitar, keyboards and synthesizers still play an important role on Animals, but the saxophone and female vocal work that defined much of the previous two albums’ sound is absent. The result is a more hard-rock effort overall, bookended by two parts of a quiet acoustic piece. Many critics did not respond well to the album, finding it “tedious” and “bleak”, although some celebrated it for almost those very reasons. For the cover artwork, a giant inflatable pig was commissioned to float between the chimney towers of London’s Battersea Power Station. However, the wind made the pig balloon difficult to control, and in the end it was necessary to matte a photo of the pig balloon onto the album cover. The pig nevertheless became one of the enduring symbols of Pink Floyd, and inflatable pigs were a staple of the band’s live shows from then on. 1979’s epic rock opera The Wall, conceived by Waters, dealt with the themes of loneliness and failed communication, which were expressed by the metaphor of a wall built between a rock artist and his audience. This album gave Pink Floyd renewed acclaim and another chart-topping single with “Another Brick in the Wall (Part 2)”. The Wall also included the future concert staples “Comfortably Numb” and “Run Like Hell”, with the former in particular becoming a cornerstone of album-oriented rock and classic-rock radio playlists as well as one of the group’s best-known songs. The album was co-produced by Bob Ezrin, a friend of Waters who shared songwriting credits on “The Trial” and from whom the band later temporarily distanced themselves after quarrelling with him over several contentious issues. Even more than during the Animals sessions, Waters was asserting his artistic influence and leadership over the band, which prompted increased conflicts with the other members. The music had become distinctly more hard-rock, although the large orchestrations on some tracks recalled an earlier period, and there are a few quieter songs interspersed throughout (such as “Goodbye Blue Sky” and “Nobody Home”). Wright’s influence was completely minimized, and he was fired from the band during recording, only returning on a fixed wage for the live shows in support of the album. Ironically, Wright was the only member of Pink Floyd to make any money from The Wall concerts, the rest covering the extensive cost overruns of their most spectacular concerts yet. Despite never hitting #1 in the UK (it reached #3), The Wall spent 15 weeks atop the U.S. charts during 1980. Critics praised it, and it has sold over 30 million copies worldwide. It is the third-best selling album of all time in the U.S and the best selling album by a single artist to be released during the 1970s. It has been certified 23x platinum by the RIAA, for sales of 11.5 million copies in U.S. alone. The huge commercial success of The Wall made Pink Floyd the only artists since the The Beatles to have the best selling albums of two years (1973 and 1980) in less than a decade. A film entitled Pink Floyd: The Wall was released in 1982, incorporating essentially all of the music from the album. The film, written by Waters and directed by Alan Parker, starred The Boomtown Rats founder Bob Geldof and featured striking animation by noted British artist and cartoonist Gerald Scarfe. It grossed over $14 million at the North American box office. A song which first appeared in the movie, “When the Tigers Broke Free”, was released as a single on a limited basis. This song was finally made widely available on the compilation album Echoes: The Best of Pink Floyd and the re-release of The Final Cut. Also in the film is the song “What Shall We Do Now?”, which was cut out of the original album due to the time constraints of vinyl records. The only song from the album not used was “Hey You”, but a sequence was filmed using the song and it only exists as raw footage with poor visual quality but very good audio quality. It was released for the first time as a bonus with the extras section of the 1999 DVD release as a deleted scene. 1983 saw the release of The Final Cut, dedicated to Roger Waters’s father, Eric Fletcher Waters. Even darker in tone than The Wall, this album re-examined many previous themes, while also addressing then-current events, including Waters’s anger at Britain’s participation in the Falklands War, the blame for which he laid squarely at the feet of political leaders (“The Fletcher Memorial Home”). It concludes with a cynical and frightening glimpse at the possibility of nuclear war (“Two Suns in the Sunset”). Michael Kamen and Andy Bown contributed keyboard work in lieu of Richard Wright’s departure, which had not been formally announced before the album’s release. Though technically a Pink Floyd album, the LP’s front cover displayed no words, only the back cover reading: “The Final Cut - A requiem for the post war dream by Roger Waters, performed by Pink Floyd: Roger Waters, David Gilmour, Nick Mason”. Roger Waters received the sole songwriting credit for the entire record, which became a prototype in sound and form for later Waters solo projects. Waters has since said that he offered to release the record as a solo album, but the rest of the band rejected this idea. However, in his book ‘Inside Out’, drummer Nick Mason says that no such discussions ever took place. Gilmour reportedly asked Waters to hold back the release of the album so that he could write enough material to contribute, but this request was refused. The music’s tone is largely similar to The Wall’s but somewhat quieter and softer, resembling songs like “Nobody Home” more than “Another Brick in the Wall (Part 2)”. It is also more repetitive, with certain leitmotifs cropping up continually. Only moderately successful with fans by Floyd’s standards (UK #1, U.S. #6), but reasonably well-received by critics, the album yielded one minor radio hit, “Not Now John”, the only hard-rock song on the album (and the only one partially sung by Gilmour). The arguments between Waters and Gilmour at this stage are rumored to be so bad that they were supposedly never seen in the recording studio simultaneously, and Gilmour’s co-producer credit was dropped from the album sleeve (though he received attendant royalties). There was no tour for the album, although parts of it were performed live by Waters on his subsequent solo jaunts. After The Final Cut was released, the band members went their separate ways and spent time working on individual projects. Gilmour was the first to complete his solo album, releasing About Face in March 1984. Wright joined forces with Dave Harris of Fashion to form Zee, which released the experimental album Identity a month after Gilmour’s project. In May 1984, Waters released The Pros and Cons of Hitch Hiking, a concept album once proposed as a Pink Floyd project. A year after his bandmates’ projects, Mason released the album Profiles, a collaboration with Rick Fenn of 10cc which featured guest appearances by Gilmour and UFO keyboardist Danny Peyronel. David Gilmour-led era: 1987–1995 Waters announced in December of 1985 that he was departing Pink Floyd, describing the band as “a spent force creatively”, but in 1986 Gilmour and Mason began recording a new Pink Floyd album. At the same time, Roger Waters was working on his second solo album, entitled Radio K.A.O.S.. A bitter legal dispute ensued with Waters claiming that the name “Pink Floyd” should have been put to rest, but Gilmour and Mason upheld their conviction that they had the legal right to continue as “Pink Floyd.” The suit was eventually settled out of court. After considering and rejecting many other titles, the new album was released as A Momentary Lapse of Reason (UK #3, U.S. #3). Without Waters, who had been the band’s dominant songwriter for over a decade and a half, the band sought the help of outside writers. As Pink Floyd had never done this before (except for the orchestral contributions of Geesin and Ezrin), this move received much criticism. Ezrin, who had by now renewed his friendship with Gilmour, served as co-producer as well as being one of these writers. Rick Wright also returned, at first as a salaried employee during the final recording sessions, and then officially rejoining the band after the subsequent tour. Gilmour later admitted that Mason had hardly played on the album. Because of Mason and Wright’s limited contributions, some critics say that A Momentary Lapse of Reason should really be regarded as a Gilmour solo effort, in much the same way that The Final Cut might be regarded as a Waters album. A year later, the band released a double live album and a concert video taken from its 1988 Long Island shows, entitled Delicate Sound of Thunder, and later recorded some instrumentals for a classic-car racing film La Carrera Panamericana, set in Mexico and featuring Gilmour and Mason as participating drivers. During the race Gilmour and manager Steve O’Rourke (acting as his map-reader) crashed. O’Rourke suffered a broken leg, but Gilmour walked away with just some bruises. The instrumentals are notable for including the first Floyd material co-written by Wright since 1975, as well as the only Floyd material co-written by Mason since Dark Side of the Moon. 1992 saw the box set release of Shine On. The 9 disc set included re-releases of the studio albums A Saucerful of Secrets, Meddle, The Dark Side of the Moon, Wish You Were Here, Animals, The Wall, and A Momentary Lapse of Reason. A bonus disc entitled The Pink Floyd Early Singles was also included. The set’s packaging featured a case allowing the albums to stand vertically together, with the side-by-side spines displaying an image of the Dark Side of the Moon cover. The circular text of each CD includes the almost illegible words “The Big Bong Theory”. The band’s next recording was the 1994 release The Division Bell, which was much more of a group effort than Momentary Lapse had been, with Wright now reinstated as a full and contributing band member and figuring prominently in the writing credits. The album was received more favorably by critics and fans alike than Lapse had been, but was still heavily criticized as tired and formulaic. It was the second Pink Floyd album to reach #1 on both the UK and U.S. charts. The Division Bell was another concept album, in some ways representing Gilmour’s take on the same themes Waters had tackled with The Wall. The title was suggested to Gilmour by his friend Douglas Adams. Many of the lyrics were co-written by Polly Samson, Gilmour’s girlfriend at the time, whom he married shortly after the album’s release. Besides Samson, the album featured most of the musicians who had joined the A Momentary Lapse of Reason tour, as well as saxophonist Dick Parry, a contributor to the mid-70s Floyd albums. Anthony Moore, who had co-written the lyrics for several songs on the previous album, penned the lyrics for a tune by Wright, “Wearing the Inside Out”, Wright’s first lead vocal on a Pink Floyd record since Dark Side of The Moon. Wright and Moore’s writing collaboration continued on nearly every song on Wright’s subsequent solo album, Broken China. Solo work and more: 1995–Present Pink Floyd have not released any new studio material or toured since 1994’s The Division Bell. The band released a live album entitled P*U*L*S*E in 1995. P*U*L*S*E hit #1 in U.S. and featured songs recorded in London, Rome, Hanover and Modena on The Division Bell tour in 1994. VHS and Laserdisc versions of the concert at Earl’s Court in London 20 October 1994 were also released, and a DVD edition has been released on July 7th, 2006. A live recording of The Wall was released in 2000, compiled from the 1980–1981 London concerts, entitled Is There Anybody Out There? The Wall Live 1980–81. It hit #1 on Billboard Internet Album Sales chart, and hit #19 on U.S. charts. A newly-remastered two-disc set of the Floyd’s best-known tracks entitled Echoes was released in 2001. Gilmour, Mason, Waters and Wright all collaborated on the editing, sequencing, and song selection of the included tracks. Minor controversy was caused due to the songs segueing into one other non-chronologically, presenting the material out of the context of the original albums. Some of the tracks, such as “Echoes”, “Shine On You Crazy Diamond”, “Marooned”, and “High Hopes” have had substantial sections removed from them. The album reached #2 on U.S. charts. In 2003, a 30th-Anniversary SACD reissue of Dark Side of the Moon, featuring high resolution surround sound, was released with new artwork on the front cover. In 2004 a remastered re-release of The Final Cut was released with the single “When the Tigers Broke Free” added. The 30th-Anniversary SACD reissue of Wish You Were Here is due later in 2006. Waters and Wright are reported to be working on solo albums; David Gilmour released his first solo record since 1984’s About Face, called On an Island, on March 6th, 2006, and began a tour of small concert venues in Europe and the U.S. in support of the album a few days later, with Richard Wright as part of the band. Nick Mason’s book, Inside Out: A Personal History of Pink Floyd was published in 2004 in Europe and 2005 in the US. Mason made public promotional appearances in a few European and American cities, giving interviews and meeting fans at book signings. Some fans claimed that he said he wished he were on a tour with the band rather than on a book tour. There has been talk of Roger Waters doing a Broadway musical version of The Wall, with extra music to be written by Waters. The Broadway version will feature all of the music written by Waters but it is not known whether the songs co-written by Gilmour (“Young Lust”, “Comfortably Numb”, and “Run Like Hell”) will feature. Future directions On July 2nd, 2005, Roger Waters rejoined David Gilmour, Nick Mason, and Rick Wright for a one-off performance at the London Live 8 concert. Many fans expressed hope that the band’s Live 8 appearance would lead to a reunion tour, and a record-breaking $250 million deal for a world tour is said to have been offered to the band. However, the band have made it very clear that there are no such plans. In the weeks after the show, the rifts that separated the members during the breakup seemed to have healed for the most part. Gilmour confirmed that he and Waters were on “pretty amicable terms” and that they communicated via e-mail after the concert. Mason said that the band would be willing to perform for a concert “that would support Israeli-Palestinian peace efforts.” Waters has offered what some see as conflicting comments on the issue, first saying, “Never say never… I mean, under sort of similar circumstances, or in some way, we might do things again” when questioned on the prospects of another performance. However in an interview in Rolling Stone, Waters appeared less optimistic: “I decided that if anything came up in rehearsals [for Live 8] ― any difference of opinion ― I would just roll over. And I did… I didn’t mind rolling over for one day, but I couldn’t roll over for a whole fucking tour”. However, in an October 2005 interview with Word Magazine, Waters stated he “really loved” playing with the band again and he held out some possibility of the band re-forming again. “I hope we do it again. If some other opportunity arose, I could even imagine us doing Dark Side of the Moon again ― you know, if there was a special occasion. It would be good to hear it again”. Also, Waters mentioned in a BBC Radio 2 interview in September 2005 the possibility of a reunion album with Gilmour, Mason and Wright. There is also a page displayed before entering Roger Waters’ official site of a picture of them at the Live 8 concert with a banner beneath reading “Anything is possible.” In the week after Live 8, there was a revival of interest in Pink Floyd. According to record store chain HMV, sales of Echoes: The Best of Pink Floyd went up, in the following week, by 1343%, while Amazon.co.uk reported increases in sales of The Wall at 3600%, Wish You Were Here at 2000%, Dark Side of the Moon at 1400% and Animals at 1000%. David Gilmour subsequently declared that he would donate all profits from this post Live 8 boom in sales to charity, and urged that all the other performing artists and their record companies should do the same. On November 16th, 2005 Pink Floyd were inducted into the UK Music Hall of Fame, by Pete Townshend. Gilmour and Mason attended in person, explaining that Wright was in hospital following eye surgery, and Waters appeared on a video screen, from Rome. It was stated that the chance of a reunion album is practically nil, and that any future concerts would be in the same vein as Live 8. This was contradicted on November 25th, 2005, when Waters stated that he was willing to play with Pink Floyd again as long as other members agreed. On January 31st, 2006, David Gilmour issued a joint statement on behalf of the group stating that they have no plans to reunite. This put to rest rumours from several media outlets that stated a reunion tour may be in the works. On February 3rd, 2006, Gilmour stated in an interview in the Italian newspaper La Repubblica that he is finished with Pink Floyd, as he wishes to focus on his solo projects and personal life. He said: “I think I’ve had enough. I am 60. I don’t want to work much anymore. It’s an important part of my life, I have had enormous satisfactions, but now it’s enough. It’s much more comfortable to work on my own.” He mentions that he agreed to play Live 8 with Waters for three reasons: to support the cause, to make peace with Waters, and knowing he would regret not taking part. There is no mention of the La Repubblica interview on either David Gilmour’s or Pink Floyd’s official websites, nor have Pink Floyd’s management made any statement indicating that Pink Floyd have been permanently disbanded. Shortly afterwards, on February 20th, 2006, Gilmour responded to Billboard’s question about reuniting with “Who knows? I have no plans at all to do that. My plans are to do my concerts and put my [solo] record out,” and he is very clear that his future concerns revolve around raising his children. On March 6th, Gilmour clarified the statement, saying that he is open to the idea of appearances such as Live 8, but made it clear that he is now a solo artist as far as albums and tours are concerned. He feels the Live 8 reunion was more a closure than a new beginning for Pink Floyd, but Waters is interested in further work with the band and wishes to take them on tour and perform Dark Side of the Moon. On February 27th, 2006 Roger Waters told the French magazine Le Nouvel Observateur that Mason would be joining him for his planned July 14th, 2006 performance of The Dark Side of the Moon on his 2006 Europe/U.S. tour, and that he invited Wright along as well. Wright declined the invitation to focus on solo projects. David Gilmour and Rick Wright made an historic performance of Arnold Layne on Later with Jools Holland (broadcast May 26th, 2006). Rick took the lead vocal in place of Syd Barrett. On May 31st, 2006, Nick Mason joined David Gilmour and Rick Wright to perform “Wish You Were Here” and “Comfortably Numb” during Gilmour’s final concert at Royal Albert Hall. The concert (along with the May 29th and 30th performances) was recorded for a DVD release later this year. Waters was also invited to perform, but final rehearsals for his upcoming tour required him to decline. On July 7, 2006, Syd Barrett passed away due to pancreatic cancer. On September 15, 2008, Richard (Rick) Wright passed away due to cancer. The images of Pink Floyd Nearly as famous as Floyd’s music is the artwork that comes with it. Throughout the band’s career, this aspect was mainly provided by photographer and graphic artist Storm Thorgerson and his graphic studio Hipgnosis (“hip” gnosis or hypnosis). Many of these images have acquired fame in their own right; notably the cover depicting a man shaking the hand of his burning alter-ego for Wish You Were Here and the refracting prism for Dark Side of the Moon. The cover of Meddle underlined the band’s ideas about the visualization of sound with its close-up of a human ear accompanied by visible sound waves. Thorgerson was involved in the artwork for every album except The Piper at the Gates of Dawn, the front cover of which was a photograph by Vic Singh and the back cover a drawing by Barrett; The Wall, for which the band employed Gerald Scarfe; and The Final Cut, which was designed by Waters himself, using photography made by his then brother-in-law, Willie Christie. Only the covers for The Piper at the Gates of Dawn, A Saucerful of Secrets, and Ummagumma include images of the band members themselves. Roger Waters explained this on a video/DVD on the making of Dark Side of the Moon: “We always wanted to kind of… not be on our covers ourselves; not have pictures”. Line up: Syd Barrett – lead guitar, lead vocals (1964–1968) Bob Klose – lead guitar (1964–1965) Nick Mason – drums, percussion (1964–1994) Richard Wright – keyboards, vocals (1964–1981) Richard Wright – keyboards, vocals (1987–1994) Roger Waters – guitar (1964), bass guitar, vocals (1964–1985) David Gilmour – lead guitar, vocals (1968–1994) www.pinkfloyd.co.uk]]> + + diff --git a/test/data/310fa2093e754b6f6421b76fcd528e2c.xml b/test/data/310fa2093e754b6f6421b76fcd528e2c.xml new file mode 100644 index 0000000..0c68134 --- /dev/null +++ b/test/data/310fa2093e754b6f6421b76fcd528e2c.xml @@ -0,0 +1,504 @@ + + + + + guitar virtuoso + 100 + http://www.last.fm/tag/guitar%20virtuoso + + + instrumental rock + 79 + http://www.last.fm/tag/instrumental%20rock + + + rock + 63 + http://www.last.fm/tag/rock + + + instrumental + 57 + http://www.last.fm/tag/instrumental + + + guitar + 46 + http://www.last.fm/tag/guitar + + + Progressive rock + 25 + http://www.last.fm/tag/progressive%20rock + + + hard rock + 16 + http://www.last.fm/tag/hard%20rock + + + metal + 10 + http://www.last.fm/tag/metal + + + Guitar Hero + 8 + http://www.last.fm/tag/guitar%20hero + + + Joe Satriani + 5 + http://www.last.fm/tag/joe%20satriani + + + Guitar Gods + 4 + http://www.last.fm/tag/guitar%20gods + + + Progressive metal + 4 + http://www.last.fm/tag/progressive%20metal + + + american + 4 + http://www.last.fm/tag/american + + + Progressive + 3 + http://www.last.fm/tag/progressive + + + Virtuoso + 3 + http://www.last.fm/tag/virtuoso + + + heavy metal + 3 + http://www.last.fm/tag/heavy%20metal + + + guitar god + 3 + http://www.last.fm/tag/guitar%20god + + + classic rock + 2 + http://www.last.fm/tag/classic%20rock + + + Fusion + 2 + http://www.last.fm/tag/fusion + + + guitar rock + 2 + http://www.last.fm/tag/guitar%20rock + + + Shred + 2 + http://www.last.fm/tag/shred + + + guitarist + 2 + http://www.last.fm/tag/guitarist + + + blues + 2 + http://www.last.fm/tag/blues + + + G3 + 1 + http://www.last.fm/tag/g3 + + + satriani + 1 + http://www.last.fm/tag/satriani + + + alternative + 1 + http://www.last.fm/tag/alternative + + + experimental + 1 + http://www.last.fm/tag/experimental + + + Awesome Guitar Jams + 1 + http://www.last.fm/tag/awesome%20guitar%20jams + + + 80s + 1 + http://www.last.fm/tag/80s + + + instrumental guitar + 1 + http://www.last.fm/tag/instrumental%20guitar + + + guitar heroes + 0 + http://www.last.fm/tag/guitar%20heroes + + + USA + 0 + http://www.last.fm/tag/usa + + + guitarists + 0 + http://www.last.fm/tag/guitarists + + + alternative rock + 0 + http://www.last.fm/tag/alternative%20rock + + + jazz + 0 + http://www.last.fm/tag/jazz + + + Satch + 0 + http://www.last.fm/tag/satch + + + electric guitar + 0 + http://www.last.fm/tag/electric%20guitar + + + Guitar Instrumental + 0 + http://www.last.fm/tag/guitar%20instrumental + + + pop + 0 + http://www.last.fm/tag/pop + + + Awesome + 0 + http://www.last.fm/tag/awesome + + + solo guitar + 0 + http://www.last.fm/tag/solo%20guitar + + + Power metal + 0 + http://www.last.fm/tag/power%20metal + + + guitar masters + 0 + http://www.last.fm/tag/guitar%20masters + + + punk + 0 + http://www.last.fm/tag/punk + + + genius + 0 + http://www.last.fm/tag/genius + + + blues rock + 0 + http://www.last.fm/tag/blues%20rock + + + punk rock + 0 + http://www.last.fm/tag/punk%20rock + + + favorites + 0 + http://www.last.fm/tag/favorites + + + indie + 0 + http://www.last.fm/tag/indie + + + thrash metal + 0 + http://www.last.fm/tag/thrash%20metal + + + singer-songwriter + 0 + http://www.last.fm/tag/singer-songwriter + + + 90s + 0 + http://www.last.fm/tag/90s + + + instrumental metal + 0 + http://www.last.fm/tag/instrumental%20metal + + + prog + 0 + http://www.last.fm/tag/prog + + + rock guitar + 0 + http://www.last.fm/tag/rock%20guitar + + + hardrock + 0 + http://www.last.fm/tag/hardrock + + + My favorite bands + 0 + http://www.last.fm/tag/my%20favorite%20bands + + + legend + 0 + http://www.last.fm/tag/legend + + + guitar master + 0 + http://www.last.fm/tag/guitar%20master + + + electronic + 0 + http://www.last.fm/tag/electronic + + + folk + 0 + http://www.last.fm/tag/folk + + + hardcore + 0 + http://www.last.fm/tag/hardcore + + + Guitar Solo + 0 + http://www.last.fm/tag/guitar%20solo + + + prog rock + 0 + http://www.last.fm/tag/prog%20rock + + + guitarra + 0 + http://www.last.fm/tag/guitarra + + + melodic + 0 + http://www.last.fm/tag/melodic + + + oldies + 0 + http://www.last.fm/tag/oldies + + + rock instrumental + 0 + http://www.last.fm/tag/rock%20instrumental + + + the best + 0 + http://www.last.fm/tag/the%20best + + + female vocalists + 0 + http://www.last.fm/tag/female%20vocalists + + + funk + 0 + http://www.last.fm/tag/funk + + + space rock + 0 + http://www.last.fm/tag/space%20rock + + + Grunge + 0 + http://www.last.fm/tag/grunge + + + new york + 0 + http://www.last.fm/tag/new%20york + + + My favorite artists + 0 + http://www.last.fm/tag/my%20favorite%20artists + + + rock guitarist + 0 + http://www.last.fm/tag/rock%20guitarist + + + emo + 0 + http://www.last.fm/tag/emo + + + melodic metal + 0 + http://www.last.fm/tag/melodic%20metal + + + guitar wankery + 0 + http://www.last.fm/tag/guitar%20wankery + + + god + 0 + http://www.last.fm/tag/god + + + gitara + 0 + http://www.last.fm/tag/gitara + + + Steve Vai + 0 + http://www.last.fm/tag/steve%20vai + + + Favourites + 0 + http://www.last.fm/tag/favourites + + + All + 0 + http://www.last.fm/tag/all + + + 00s + 0 + http://www.last.fm/tag/00s + + + Hard-Rock + 0 + http://www.last.fm/tag/hard-rock + + + jazz fusion + 0 + http://www.last.fm/tag/jazz%20fusion + + + post-rock + 0 + http://www.last.fm/tag/post-rock + + + Stoner Rock + 0 + http://www.last.fm/tag/stoner%20rock + + + Pop/Rock + 0 + http://www.last.fm/tag/pop%252Frock + + + classic + 0 + http://www.last.fm/tag/classic + + + indie rock + 0 + http://www.last.fm/tag/indie%20rock + + + new wave + 0 + http://www.last.fm/tag/new%20wave + + + 70s + 0 + http://www.last.fm/tag/70s + + + seen live + 0 + http://www.last.fm/tag/seen%20live + + + bass + 0 + http://www.last.fm/tag/bass + + + Favorite Guitarists + 0 + http://www.last.fm/tag/favorite%20guitarists + + + guitar music + 0 + http://www.last.fm/tag/guitar%20music + + + artists + 0 + http://www.last.fm/tag/artists + + + country + 0 + http://www.last.fm/tag/country + + diff --git a/test/data/45318db5083ece1f60df76502f620272.xml b/test/data/45318db5083ece1f60df76502f620272.xml new file mode 100644 index 0000000..b754d91 --- /dev/null +++ b/test/data/45318db5083ece1f60df76502f620272.xml @@ -0,0 +1,504 @@ + + + + + rock + 100 + http://www.last.fm/tag/rock + + + alternative + 98 + http://www.last.fm/tag/alternative + + + alternative rock + 96 + http://www.last.fm/tag/alternative%20rock + + + Grunge + 60 + http://www.last.fm/tag/grunge + + + 90s + 35 + http://www.last.fm/tag/90s + + + indie + 22 + http://www.last.fm/tag/indie + + + indie rock + 16 + http://www.last.fm/tag/indie%20rock + + + Smashing Pumpkins + 7 + http://www.last.fm/tag/smashing%20pumpkins + + + american + 6 + http://www.last.fm/tag/american + + + hard rock + 4 + http://www.last.fm/tag/hard%20rock + + + metal + 4 + http://www.last.fm/tag/metal + + + Progressive rock + 3 + http://www.last.fm/tag/progressive%20rock + + + the smashing pumpkins + 3 + http://www.last.fm/tag/the%20smashing%20pumpkins + + + punk + 3 + http://www.last.fm/tag/punk + + + chicago + 2 + http://www.last.fm/tag/chicago + + + favorites + 2 + http://www.last.fm/tag/favorites + + + electronic + 2 + http://www.last.fm/tag/electronic + + + pop + 2 + http://www.last.fm/tag/pop + + + classic rock + 1 + http://www.last.fm/tag/classic%20rock + + + USA + 1 + http://www.last.fm/tag/usa + + + electronica + 1 + http://www.last.fm/tag/electronica + + + alt rock + 1 + http://www.last.fm/tag/alt%20rock + + + psychedelic + 1 + http://www.last.fm/tag/psychedelic + + + punk rock + 1 + http://www.last.fm/tag/punk%20rock + + + Awesome + 1 + http://www.last.fm/tag/awesome + + + shoegaze + 1 + http://www.last.fm/tag/shoegaze + + + post-grunge + 1 + http://www.last.fm/tag/post-grunge + + + billy corgan + 1 + http://www.last.fm/tag/billy%20corgan + + + post-punk + 1 + http://www.last.fm/tag/post-punk + + + emo + 1 + http://www.last.fm/tag/emo + + + Favourites + 1 + http://www.last.fm/tag/favourites + + + 90s Rock + 1 + http://www.last.fm/tag/90s%20rock + + + male vocalists + 1 + http://www.last.fm/tag/male%20vocalists + + + heavy metal + 0 + http://www.last.fm/tag/heavy%20metal + + + industrial + 0 + http://www.last.fm/tag/industrial + + + melancholy + 0 + http://www.last.fm/tag/melancholy + + + Favorite + 0 + http://www.last.fm/tag/favorite + + + Love + 0 + http://www.last.fm/tag/love + + + dream pop + 0 + http://www.last.fm/tag/dream%20pop + + + singer-songwriter + 0 + http://www.last.fm/tag/singer-songwriter + + + chillout + 0 + http://www.last.fm/tag/chillout + + + Favorite Bands + 0 + http://www.last.fm/tag/favorite%20bands + + + new wave + 0 + http://www.last.fm/tag/new%20wave + + + Progressive + 0 + http://www.last.fm/tag/progressive + + + Illinois + 0 + http://www.last.fm/tag/illinois + + + Gothic + 0 + http://www.last.fm/tag/gothic + + + experimental + 0 + http://www.last.fm/tag/experimental + + + 80s + 0 + http://www.last.fm/tag/80s + + + Stoner Rock + 0 + http://www.last.fm/tag/stoner%20rock + + + britpop + 0 + http://www.last.fm/tag/britpop + + + Favorite Artists + 0 + http://www.last.fm/tag/favorite%20artists + + + acoustic + 0 + http://www.last.fm/tag/acoustic + + + indie pop + 0 + http://www.last.fm/tag/indie%20pop + + + trip-hop + 0 + http://www.last.fm/tag/trip-hop + + + female vocalists + 0 + http://www.last.fm/tag/female%20vocalists + + + Hip-Hop + 0 + http://www.last.fm/tag/hip-hop + + + hardcore + 0 + http://www.last.fm/tag/hardcore + + + beautiful + 0 + http://www.last.fm/tag/beautiful + + + favourite artists + 0 + http://www.last.fm/tag/favourite%20artists + + + dance + 0 + http://www.last.fm/tag/dance + + + pumpkins + 0 + http://www.last.fm/tag/pumpkins + + + smashing + 0 + http://www.last.fm/tag/smashing + + + Psychedelic Rock + 0 + http://www.last.fm/tag/psychedelic%20rock + + + 00s + 0 + http://www.last.fm/tag/00s + + + alternative metal + 0 + http://www.last.fm/tag/alternative%20metal + + + Favourite bands + 0 + http://www.last.fm/tag/favourite%20bands + + + Gothic Metal + 0 + http://www.last.fm/tag/gothic%20metal + + + Gothic Rock + 0 + http://www.last.fm/tag/gothic%20rock + + + seen live + 0 + http://www.last.fm/tag/seen%20live + + + my music + 0 + http://www.last.fm/tag/my%20music + + + favourite + 0 + http://www.last.fm/tag/favourite + + + 90's + 0 + http://www.last.fm/tag/90%27s + + + jazz + 0 + http://www.last.fm/tag/jazz + + + goth + 0 + http://www.last.fm/tag/goth + + + guitar + 0 + http://www.last.fm/tag/guitar + + + Soundtrack + 0 + http://www.last.fm/tag/soundtrack + + + pop rock + 0 + http://www.last.fm/tag/pop%20rock + + + High School + 0 + http://www.last.fm/tag/high%20school + + + ambient + 0 + http://www.last.fm/tag/ambient + + + melancholic + 0 + http://www.last.fm/tag/melancholic + + + post-rock + 0 + http://www.last.fm/tag/post-rock + + + japanese + 0 + http://www.last.fm/tag/japanese + + + space rock + 0 + http://www.last.fm/tag/space%20rock + + + rap + 0 + http://www.last.fm/tag/rap + + + art rock + 0 + http://www.last.fm/tag/art%20rock + + + amazing + 0 + http://www.last.fm/tag/amazing + + + 90s alternative + 0 + http://www.last.fm/tag/90s%20alternative + + + dark + 0 + http://www.last.fm/tag/dark + + + thrash metal + 0 + http://www.last.fm/tag/thrash%20metal + + + Rock am Ring 2007 + 0 + http://www.last.fm/tag/rock%20am%20ring%202007 + + + funk + 0 + http://www.last.fm/tag/funk + + + favs + 0 + http://www.last.fm/tag/favs + + + epic + 0 + http://www.last.fm/tag/epic + + + folk + 0 + http://www.last.fm/tag/folk + + + ska + 0 + http://www.last.fm/tag/ska + + + My Favorites + 0 + http://www.last.fm/tag/my%20favorites + + + want to see live + 0 + http://www.last.fm/tag/want%20to%20see%20live + + + chill + 0 + http://www.last.fm/tag/chill + + + good + 0 + http://www.last.fm/tag/good + + + Mellow + 0 + http://www.last.fm/tag/mellow + + diff --git a/test/data/47754bebefbf24a5a3f7a9e1ba7d6502.xml b/test/data/47754bebefbf24a5a3f7a9e1ba7d6502.xml new file mode 100644 index 0000000..afec3bb --- /dev/null +++ b/test/data/47754bebefbf24a5a3f7a9e1ba7d6502.xml @@ -0,0 +1,58 @@ + + + + Red Hot Chili Peppers + 8bfac288-ccc5-448d-9573-c33ea2aa5c30 + http://www.last.fm/music/Red+Hot+Chili+Peppers + http://userserve-ak.last.fm/serve/34/399265.jpg + http://userserve-ak.last.fm/serve/64/399265.jpg + http://userserve-ak.last.fm/serve/126/399265.jpg + 1 + + 1788514 + 98030773 + + + + + John Frusciante + http://www.last.fm/music/John+Frusciante + http://userserve-ak.last.fm/serve/34/266044.jpg + http://userserve-ak.last.fm/serve/64/266044.jpg> + http://userserve-ak.last.fm/serve/126/266044.jpg + + + Ataxia + http://www.last.fm/music/Ataxia + http://userserve-ak.last.fm/serve/34/417243.jpg + http://userserve-ak.last.fm/serve/64/417243.jpg> + http://userserve-ak.last.fm/serve/126/417243.jpg + + + Rage Against the Machine + http://www.last.fm/music/Rage+Against+the+Machine + http://userserve-ak.last.fm/serve/34/282898.jpg + http://userserve-ak.last.fm/serve/64/159588.jpg> + http://userserve-ak.last.fm/serve/126/282898.jpg + + + Foo Fighters + http://www.last.fm/music/Foo+Fighters + http://userserve-ak.last.fm/serve/34/220346.jpg + http://userserve-ak.last.fm/serve/64/220346.jpg> + http://userserve-ak.last.fm/serve/126/220346.jpg + + + Audioslave + http://www.last.fm/music/Audioslave + http://userserve-ak.last.fm/serve/34/166295.jpg + http://userserve-ak.last.fm/serve/64/166295.jpg> + http://userserve-ak.last.fm/serve/126/166295.jpg + + + + Sat, 7 Mar 2009 19:46:22 +0000 + funk rock band who are based in Hollywood, California and was formed in 1983, in Los Angeles, California. Since 1998, the band has consisted of founding members Anthony Kiedis (vocals) and Michael "Flea" Balzary (bass) along with longtime members John Frusciante (guitar) and Chad Smith (drums). The band initially formed for a one-off support act for a friend's band, calling themselves Tony Flow And The Miraculously Majestic Masters Of Mayhem.]]> + Red Hot Chili Peppers are a band who are based in Hollywood, California and was formed in 1983, in Los Angeles, California. Since 1998, the band has consisted of founding members Anthony Kiedis (vocals) and Michael "Flea" Balzary (bass) along with longtime members John Frusciante (guitar) and Chad Smith (drums). The band initially formed for a one-off support act for a friend's band, calling themselves Tony Flow And The Miraculously Majestic Masters Of Mayhem. Upon renaming themselves Red Hot Chili Peppers, they played a handful of small club venues in Los Angeles in 1983, before they were signed to EMI Records. Current members: Vocal: Anthony Kiedis (1983-present). Guitar: John Frusciante (1988-1992, 1998-present). Bass: Michael Peter "Flea" Balzary (1983-present). Drums: Chad Smith, (1988-present). Previous members: Notable guitarists (in chronological order): Hillel Slovak (1983-1984), Jack Sherman (1984), Hillel Slovak (1985-1988), John Frusciante (1988-1992), Arik Marshall (1992-1993), Jesse Tobias (1993) Dave Navarro (1993-1998), John Frusciante (1998-Present) Notable drummers (in chronological order): Jack Irons (1983-1984), Cliff Martinez (1984-1987), Jack Irons (1987-1988), D.H. Peligro (1988), The Chili Peppers' original guitarist, Slovak, was replaced in 1984 by Jack Sherman, while Slovak and Irons recorded music with their band at the time, "What Is This?" Upon Slovak's return, Sherman was fired from the band. Following Slovak's death of a heroin overdose, a young John Frusciante took over as guitarist in 1988. Frusciante, however, quit the band in 1992 due in part to his sadness at the band becoming so successful in such a short time; complex personal issues, involving an addiction to heroin, were also a factor. He was then replaced by Arik Marshall. Approximately a year later, Marshall left the band, to be replaced by former Jane's Addiction guitarist Dave Navarro. After the release of 1995's One Hot Minute, Navarro's escalating drug habits became a subject of conflict. In 1998, Navarro was fired from the band, to be taken over by none other than former guitarist, Frusciante, who has remained in the band ever since. Founder and guitarist Hillel Slovak did not actually appear on the self-titled debut album, despite performing and writing the content with the band prior to recording. He was replaced by Jack Sherman for the recording of the album, but returned to the band for second album, Freaky Styley. The third album, Uplift Mofo Party Plan, is in fact the only album to include all four founding members. After this, Slovak overdosed on heroin and was replaced on future albums (Mother's Milk, Blood Sugar Sex Magik - on which Frusciante provides guitars, One Hot Minute - Navarro, Californication and By the Way - Frusciante) Frusciante is also on their latest release Stadium Arcadium. Bassist claims to have nearly quit following the tour for 2002 album By the Way due to feeling sidelined following Frusciante's development as a guitarist. Flea has been quoted as saying that the issue has now been resolved. Flea is also the only member to have been in the band perpetually as Anthony was kicked out for a short time in 1984 due to his drug problems. Frusciante has also been making solo albums for a number of years. His new album with the band Ataxia came out May 29 2007, and is titled Automatic Writing II. In 2003 Flea played bass on The Mars Volta's album Deloused In The Comatorium. Frusciante added guitar to tracks on Deloused and 2005's Frances The Mute. He also played rhythm guitar on The Mars Volta's Amputechture. Omar A. Rodriguez-Lopez, guitarist for The Mars Volta, appeared on Stadium Arcadium, playing the solo on "Especially In Michigan". Through the years, Kiedis' lyrics have dealt with a variety of topics, which have shifted as time has progressed. Themes within his expansive repertoire include love and friendship, teenage angst and good-time aggression, various sexual topics and the link between sex and music, political and social commentary (Native American issues in particular), romance, drugs, loneliness, globalization and the cons of fame and Hollywood, poverty, alcohol, and dealing with death. ]]> + + diff --git a/test/data/4ac3bc990bc0201428d4f40d348e35b7.xml b/test/data/4ac3bc990bc0201428d4f40d348e35b7.xml new file mode 100644 index 0000000..a69d344 --- /dev/null +++ b/test/data/4ac3bc990bc0201428d4f40d348e35b7.xml @@ -0,0 +1,58 @@ + + + + Led Zeppelin + 678d88b2-87b0-403b-b63d-5da7465aecc3 + http://www.last.fm/music/Led+Zeppelin + http://userserve-ak.last.fm/serve/34/279035.jpg + http://userserve-ak.last.fm/serve/64/279035.jpg + http://userserve-ak.last.fm/serve/126/279035.jpg + 1 + + 1240024 + 52872994 + + + + + Pink Floyd + http://www.last.fm/music/Pink+Floyd + http://userserve-ak.last.fm/serve/34/4999152.jpg + http://userserve-ak.last.fm/serve/64/4999152.jpg> + http://userserve-ak.last.fm/serve/126/4999152.jpg + + + Page & Plant + http://www.last.fm/music/Page%2B%2526%2BPlant + http://userserve-ak.last.fm/serve/34/4170550.jpg + http://userserve-ak.last.fm/serve/64/4170550.jpg> + http://userserve-ak.last.fm/serve/126/4170550.jpg + + + Robert Plant + http://www.last.fm/music/Robert+Plant + http://userserve-ak.last.fm/serve/34/2545353.jpg + http://userserve-ak.last.fm/serve/64/2545353.jpg> + http://userserve-ak.last.fm/serve/126/2545353.jpg + + + Cream + http://www.last.fm/music/Cream + http://userserve-ak.last.fm/serve/34/90791.jpg + http://userserve-ak.last.fm/serve/64/65205.jpg> + http://userserve-ak.last.fm/serve/126/65205.jpg + + + Jimi Hendrix + http://www.last.fm/music/Jimi+Hendrix + http://userserve-ak.last.fm/serve/34/50637.jpg + http://userserve-ak.last.fm/serve/64/50637.jpg> + http://userserve-ak.last.fm/serve/126/50637.jpg + + + + Fri, 6 Mar 2009 18:18:04 +0000 + Jimmy Page under the name "The New Yardbirds," based on Page's previous band, The Yardbirds. While The New Yardbirds arose at first simply to fulfill some performance commitments booked in Scandinavia before the original band's break-up, Page attempted to create a -supergroup out of the new band, which would have been composed of the Yardbirds' own Page and Jeff Beck, The Who's Keith Moon and John Entwistle (who were considering leaving their band), and possibly Steve Winwood or Steve Marriott. ]]> + Jimmy Page under the name "The New Yardbirds," based on Page's previous band, The Yardbirds. While The New Yardbirds arose at first simply to fulfill some performance commitments booked in Scandinavia before the original band's break-up, Page attempted to create a -supergroup out of the new band, which would have been composed of the Yardbirds' own Page and Jeff Beck, The Who's Keith Moon and John Entwistle (who were considering leaving their band), and possibly Steve Winwood or Steve Marriott. After Page's attempt at forming a supergroup failed, Page filled the band with vocalist Robert Plant, drummer John Bonham and long-time friend and fellow London recording session player John Paul Jones. Page's first choice as singer, Terry Reid, declined the opportunity but selflessly recommended Plant, who accepted and then brought in his old friend Bonham from the defunct Band of Joy. After some concerts with this new line-up billed variously as the New Yardbirds, or sometimes simply The Yardbirds, the band's name was changed to Led Zeppelin, after a comment was made by The Who's drummer Keith Moon while the New Yardbirds supergroup was still a possibility. Moon (although some attribute the comment to the Who's bassist John Entwistle) was quoted saying that the band would go down faster than a "lead zeppelin". The group adopted the name, deliberately misspelling the first part to prevent fans from pronouncing it as "leed." Shortly after their first tour, the group's eponymous first album was released on January 12, 1969. Its blend of and rock influences with distorted amplification made it one of the pivotal records in the evolution of music. Although several of Zeppelin's earliest songs were based on or were cover versions of blues standards, others such as "Communication Breakdown" had a unique and distinctively heavy sound. Led Zeppelin also featured delicate acoustic guitar on "Black Mountain Side" in which you can hear the influence of Davy Graham, and a combination of acoustic and electric approaches on the reworked folk song "Babe I'm Gonna Leave You." The immediate success of the first album kick-started the band's career, especially in the United States, where they would frequently tour. The second record, simply titled Led Zeppelin II, followed in similar style later that year: the album begins with the bludgeoning riff of "Whole Lotta Love," which, driven by the rhythm section of Bonham on drums and Jones on bass, defined their sound at the time. Led Zeppelin II—often referred to by fans as the "Brown Bomber"—was an even greater success for the group, reaching the Number 1 chart position in both the United States and the United Kingdom. Jimmy Page and Robert Plant were blues fanatics; their first album included the Willie Dixon song "You Shook Me," and their later hit "Whole Lotta Love" was lyrically very similar to an earlier Dixon song. (The band were subsequently accused of using his lyrics without crediting Dixon, and it was not until Chess Records brought suit 15 years later, that proper credit—and a monetary settlement—was given.) Page was once quoted in an interview with the hypothesis: "I've often thought that in the way the Stones tried to be the sons of Chuck Berry, we tried to be the sons of Howlin' Wolf" (a version of whose song "Killing Floor" featured prominently in Zeppelin's early live performances). The band also loved American rock and roll: the exuberant styles of Fats Domino and Little Richard were inspirations, and Led Zeppelin would perform rockabilly songs originally made famous by Elvis Presley and Eddie Cochran. Onstage, Led Zeppelin concerts could last more than three hours; expanded, improvised live versions of their song repertoire often incorporated tight workouts of James Brown, Stax, and Motown-influenced music and (favorites of bassist Jones and drummer Bonham). For the writing of the music on their third album, Led Zeppelin III, the band retired to Bron-Yr-Aur, a remote cottage in Wales. This would result in a more acoustic sound (and a song "Bron-Yr-Aur Stomp", misspelled as "Bron-Y-Aur Stomp" on the album cover) strongly influenced by Celtic and music, and it also revealed a different side of guitarist Page's prodigious talent. Led Zeppelin III also ushered in an era of unique album jackets, this one featuring a wheel that displayed various images through cutouts in the main jacket sleeve when rotated. In November of 1970, Led Zeppelin's record label, Atlantic Records, released "Immigrant Song" as a single against the band's wishes (Atlantic had earlier released an edited version of "Whole Lotta Love" which cut the 5:34 song to 3:10). It included their only b-side, "Hey Hey What Can I Do". Even though the band saw their albums as indivisible, whole listening experiences — and their manager, Peter Grant, maintained an aggressive pro-album stance — nine other singles were released without their consent. The group also resisted television appearances, which would have reduced their ability to control their presentation and sound quality. Lack of Zeppelin TV exposure also enforced the band's preference that their fans hear and see them in person. Their fourth album, Led Zeppelin IV (This album is actually untitled, but is commonly referred to as Zoso, Runes, The Fourth Album, Sticks, Man With Sticks, or Four Symbols. Led Zeppelin IV is an unofficial title) featured the world famous "Stairway to Heaven", a masterpiece which every year tops the various Top100 radio lists. On stage Jimmy Page performed Stairway to Heaven on a custom built double neck electric Gibson guitar, the top neck a twelve string version. Over 25 years after disbanding in response to drummer John Bonham's tragic death in 1980, Led Zeppelin continue to be held in high regard for their artistic achievements, commercial success and influence. To date, the group is reported to have sold more than 300 million albums worldwide, including 109.5 million sales in the United States. Some regard Jimmy Page as the most talented rock/blues guitarist of all time. John Bonham gave a new sound to rock and roll, people were struck with amazement by his complex drum beats and his expansive drum solos. After his untimely death, the band broke up. Since then, Page, Plant, and Jones have only played together on rare occasions. Page and Plant did get back together to record No Quarter: Jimmy Page and Robert Plant Unledded as part of the MTV Unplugged series in 1994, which was accompanied by a worldwide tour, and again in 1998 for the studio album Walking Into Clarksdale. John Paul Jones also has performed since the break up - at the Bonnaroo music festival in Manchester, Tennessee. He was part of a "SuperJam" featuring himself on bass, Ben Harper on guitar, and Ahmir "?uestlove" Thompson on the drums. He also played as a guest during the sets of various other artists throughout the weekend. Most recently Led Zeppelin have reformed (with Jason Bonham filling in on drums) for a one-off reunion concert in memory of Atlantic Records co-founder and executive Ahmet Ertegün. After a postponement due to Jimmy Page fracturing one of his fingers, the group performed on 10 December 2007 at the O2 Arena, London. The concert was filmed for a potential DVD release. Page and Jones also appeared with Foo Fighters at the second of their two performances at Wembley Stadium, London (7th June 2008), where they performed 'Rock And Roll' (Grohl on drums, Hawkins on vocals) and 'Ramble On' (Grohl on vocals, Hawkins on drums). Foo Fighters frontman Dave Grohl claimed it to be "the greatest night of my entire life." Jimmy Page has hinted that the group may start work on new material, and that a world tour may be in the works.]]> + + diff --git a/test/data/51111a70ebdf34143ec12a9802384767.xml b/test/data/51111a70ebdf34143ec12a9802384767.xml new file mode 100644 index 0000000..98283b3 --- /dev/null +++ b/test/data/51111a70ebdf34143ec12a9802384767.xml @@ -0,0 +1,58 @@ + + + + Iron Maiden + ca891d65-d9b0-4258-89f7-e6ba29d83767 + http://www.last.fm/music/Iron+Maiden + http://userserve-ak.last.fm/serve/34/3694868.jpg + http://userserve-ak.last.fm/serve/64/3694868.jpg + http://userserve-ak.last.fm/serve/126/3694868.jpg + 1 + + 799290 + 49443450 + + + + + Bruce Dickinson + http://www.last.fm/music/Bruce+Dickinson + http://userserve-ak.last.fm/serve/34/385342.jpg + http://userserve-ak.last.fm/serve/64/385342.jpg> + http://userserve-ak.last.fm/serve/126/385342.jpg + + + Judas Priest + http://www.last.fm/music/Judas+Priest + http://userserve-ak.last.fm/serve/34/444.jpg + http://userserve-ak.last.fm/serve/64/444.jpg> + http://userserve-ak.last.fm/serve/126/444.jpg + + + Blaze + http://www.last.fm/music/Blaze + http://userserve-ak.last.fm/serve/34/2952218.jpg + http://userserve-ak.last.fm/serve/64/2952218.jpg> + http://userserve-ak.last.fm/serve/126/2952218.jpg + + + Black Sabbath + http://www.last.fm/music/Black+Sabbath + http://userserve-ak.last.fm/serve/34/13608255.jpg + http://userserve-ak.last.fm/serve/64/13608255.jpg> + http://userserve-ak.last.fm/serve/126/13608255.jpg + + + Iced Earth + http://www.last.fm/music/Iced+Earth + http://userserve-ak.last.fm/serve/34/5292563.jpg + http://userserve-ak.last.fm/serve/64/5292563.jpg> + http://userserve-ak.last.fm/serve/126/5292563.jpg + + + + Thu, 26 Mar 2009 15:59:07 +0000 + + 1) Iron Maiden is a New Wave of British Heavy Metal band. Formed in London in 1975 by bassist Steve Harris, they are one of the most successful and influential bands in the heavy metal genre, selling over 100 million albums worldwide. Iron Maiden has so far released fourteen studio albums, four "best of" compilations, eight live albums and four limited boxed-sets. They won the Ivor Novello Award for international achievement in 2000. They have also won the Brit award for best live act in 2009. The band has changed their line-up several times up to 1999 when Bruce Dickinson and Adrian Smith returned to the band. Their current line-up is: Steve Harris (1975-): Bass David Michael Murray (1975-): Guitar Paul Bruce Dickinson (1981-1993 1999-): Vocals (see also Bruce Dickinson, Samson) Nicko McBrain (1983-): Drums (see also Trust) Janick Gers (1990-): Guitar (see also Bruce Dickinson, White Spirit) Adrian Smith (1980-1990 1999-): Guitar (see also Bruce Dickinson and Psycho Motel) Iron Maiden's work has inspired other sub-genres of heavy metal, including power metal and speed metal, and is generally thought of as an influence to any "metal" music containing dual-guitar harmonization. One example of their far reaching influence is that many bands from virtually every rock and metal sub-genre list Iron Maiden as one of their influences. Iron Maiden's mascot, Eddie, is a perennial fixture in the band's horror-influenced album cover art, as well as in live shows. Eddie was originally drawn by Derek Riggs but has had various incarnations by Melvyn Grant. Eddie is also featured in a first-person shooter video game, Ed Hunter. Many of the band's songs are based on history, folklore, movies and books, such as "Aces High," "Brave New World," "The Trooper," "The Clansman," "The Wicker Man," "The Prisoner," "Where Eagles Dare," "Out of the Silent Planet," "To Tame a Land" (based on Frank Herbert's Dune) and "Rime of the Ancient Mariner" – in which words from the Samuel Taylor Coleridge poem are incorporated into the song. The band has headlined several major events in its career, notably Rock In Rio, Ozzfest alongside Black Sabbath, Donington's famous "Monsters of Rock" and "Download" Festivals and also the "Reading" and "Leeds" Festivals. Recently the band played to a 30,000 strong crowd at EDD-FEST'2007 in Bangalore, India. This was the first visit of the band to the country. Iron Maiden released their latest album "A Matter of Life and Death" in 2006. http://www.ironmaiden.com/ 2) Iron Maiden (later aka The Bolton Iron Maiden) is a late sixties doom-band. This Iron Maiden was formed in 1964 by Barry Skeels, Steve Drewett, Chris Rose and Alan Hooker as an acoustic band in Basildon, Essex that eventually evolved into a band called Iron Maiden. By 1966, the lineup was Skeels (bass), Drewett (vocals/harmonies), Rose (lead guitar), Tom Loates (rhythm guitar) and Stan Gillem (drums); they played Rolling Stones and blues numbers under the name "Growth". Reduced to a two-piece, Drewett and Skeels played blues under the name of "Stevenson's Blues Department" in pubs and clubs in Essex and London. They supported a number of up and coming bands including Jethro Tull, Fleetwood Mac, The Groundhogs and King Crimson. In 1968, Drewett and Skeels were joined by Paul Reynolds (drums) and Trevor Thoms (guitar). They released an acetate (God of Darkness/Ballad of Martha Kent) under the then risqué name of BUM. When they signed to the Gemini label in 1970, the name was changed to the less risqué Iron Maiden. They recorded their debut album Maiden Voyage. Reynolds was replaced by Steve Chapman on drums and Iron Maiden released the single Ned Kelly/Falling. This coincided with Mick Jagger's film "Ned Kelly". A planned Australian tour fell through. The Gemini record label also folded (with the loss of the debut album master tapes) and Skeels left Iron Maiden. The band carried on without him for a while, but the debut album was not released until 1998 using duplicate tapes owned by Skeels. This "original" Iron Maiden is often considered by fans as one of the earliest 'true' doom metal bands. However, soon after the "original" Iron Maiden was re-discovered , their name was officially changed to 'The Bolton Iron Maiden' since the Iron Maiden led by Steve Harris already had the name 'Iron Maiden' trademarked.]]> + + diff --git a/test/data/5213d9f464638789d56cdb6252701b43.xml b/test/data/5213d9f464638789d56cdb6252701b43.xml new file mode 100644 index 0000000..804e9b3 --- /dev/null +++ b/test/data/5213d9f464638789d56cdb6252701b43.xml @@ -0,0 +1,58 @@ + + + + The Beatles + b10bbbfc-cf9e-42e0-be17-e2c3e1d2600d + http://www.last.fm/music/The+Beatles + http://userserve-ak.last.fm/serve/34/2588646.jpg + http://userserve-ak.last.fm/serve/64/2588646.jpg + http://userserve-ak.last.fm/serve/126/2588646.jpg + 1 + + 1674159 + 154778503 + + + + + John Lennon + http://www.last.fm/music/John+Lennon + http://userserve-ak.last.fm/serve/34/85993.jpg + http://userserve-ak.last.fm/serve/64/85993.jpg> + http://userserve-ak.last.fm/serve/126/85993.jpg + + + Paul McCartney + http://www.last.fm/music/Paul+McCartney + http://userserve-ak.last.fm/serve/34/357373.jpg + http://userserve-ak.last.fm/serve/64/357373.jpg> + http://userserve-ak.last.fm/serve/126/357373.jpg + + + George Harrison + http://www.last.fm/music/George+Harrison + http://userserve-ak.last.fm/serve/34/160132.jpg + http://userserve-ak.last.fm/serve/64/160132.jpg> + http://userserve-ak.last.fm/serve/126/160132.jpg + + + Ringo Starr + http://www.last.fm/music/Ringo+Starr + http://userserve-ak.last.fm/serve/34/3976312.jpg + http://userserve-ak.last.fm/serve/64/3976312.jpg> + http://userserve-ak.last.fm/serve/126/3976312.jpg + + + Paul McCartney & Wings + http://www.last.fm/music/Paul%2BMcCartney%2B%2526%2BWings + http://userserve-ak.last.fm/serve/34/301344.jpg + http://userserve-ak.last.fm/serve/64/301344.jpg> + http://userserve-ak.last.fm/serve/126/301344.jpg + + + + Tue, 24 Mar 2009 09:45:51 +0000 + + The Beatles were a pop rock group from Liverpool, England. They are frequently cited as the most commercially successful and critically acclaimed band in modern history, with innovative music, a cultural impact that helped define the 1960s and an enormous influence on music that is still felt today. After conquering Europe, with successful tours to Germany and Sweden, the Beatles led the mid-1960s musical 'British Invasion' into the United States. Although their initial musical style was rooted in 1950s rock and roll and homegrown skiffle, the group explored a great variety of musical styles including Psychedelic Rock, Experimental, Ballads, Western and Indian Classical among others. Their clothes, hairstyles, and statements made them trend-setters, while their growing social awareness saw their influence extend into the social and cultural revolutions of the 1960s. Early on, the band consisted of George Harrison, John Lennon, Paul McCartney, Stuart Sutcliffe, and Pete Best (drums). The band got its first major break playing in Hamburg, Germany, at some rather seedy nightclubs, beginning in 1960. While in Germany, they also met Klaus Voormann, who would later design the cover of the group's 1966 album Revolver. Stuart remained in Germany after the others decided to return to England, and became engaged to fellow artist Astrid Kirchherr, only to die a few years later of a brain hemorrhage. In 1961, Brian Epstein heard their sound and was thrilled enough to sign on as their manager, even though he had no previous experience in that field. His efforts eventually led, in 1962, to an audition with EMI producer George Martin, who signed them to EMI's Parlaphone label. Later, due in part to Martin's refusal to use him on recordings, Pete Best was replaced by Ringo Starr, the drummer from another big Liverpool band known as Rory Storm and the Hurricanes. Ringo was supposed to play on their first single, "Love Me Do", but George Martin had Alan White, a session drummer, play instead (Ringo can be heard on the album version of the song). In 1963, The Beatles initiated a craze known as "Beatlemania" in the UK with the song "Please Please Me". Their first album of the same title was recorded in just one day. This fame spread internationally and, in February of 1964, they arrived in the United States. Their first appearance in the States was on the Ed Sullivan Show, following "I Want to Hold Your Hand" going #1 in the States. With this success, the Beatles released two feature length films within the space of two years: A Hard Day's Night and Help!. The songs from both films were penned by Lennon and McCartney, and albums followed their release. In Help!, the Beatles were given greater creative freedom, deciding for example to head to the exotic location of the Bahamas simply to shoot one scene. The Beatles were comprised of four members in the long run: John Lennon (vocals, rhythm guitar), Paul McCartney (vocals, bass guitar), George Harrison (lead guitar, vocals), and Ringo Starr (percussion, vocals). Lennon and McCartney were the main songwriters and singers, although songs penned by George started showing up more frequently on later albums. Ringo traditionally sang one song on each record. George Martin produced most of the Beatles' records, and was a highly influential part of the band's sound on most of their records. He also played the renowned solo on "In My Life" (Rubber Soul). For years, The Beatles showed an amazing talent for writing hit after hit. In 1966, they ceased performing in concert (apparently they grew weary of the constant screaming from the fans, which always got so loud they could never hear themselves play; another contributing factor was the extraordinary lengths they had to go to for security reasons before and after each performance) and began exploring new sounds in the studio. This is especially apparent in albums such as Rubber Soul, Revolver, Sgt. Pepper's Lonely Hearts Club Band and The Beatles, sometimes known as "The White Album". The White Album is considered the band's most experimental. The novel sounds featured are due to the growing presence of Yoko Ono (Lennon's wife), as demonstrated by the song "Revolution 9", and the band's increasing use of drugs. The song "Lucy in the Sky With Diamonds" (off of Sgt. Pepper's) was rumored to be an ode to LSD, although the band vehemently denied any link; they instead insisted that it described a drawing made by John Lennon's son, Julian Lennon. After the death of Brian Epstein, the Beatles began to unravel at the seams. The Beatles officially split at the dawn of 1970; Lennon had unofficially quit the previous year and the band had maintained the front of being together to protect their business interests. McCartney, who was the first to announce that he had officially "quit" the band and that they no longer existed, was often blamed for the band's ending although by the end he was the only one willing to carry on and was, by stating the group no longer existed, admitting to the facts. The Beatles never reunited properly in the 1970s as they never fully recovered from the acrimony associated with their breakup. They did, however, make two new records in 1994, despite Lennon's 1980 death, for the Anthology project. "Free as a Bird" and "Real Love" were based on demo tapes made by Lennon and sent to McCartney by his widow Yoko Ono. They charted in the UK at #2 and #4 respectively. George Harrison was doing some work with the Floor Monks right before his tragic death and the Floor monks managed to get enough guitar playing from George to release the track, 'Leash Uggle', which reached #6 in the UK pop charts. The Beatles also created some of the first music videos, having filmed promotional films in 1965 for broadcasters to show across the US and Europe rather than have to appear live. Their 1967 film promos for "Strawberry Fields Forever" and "Penny Lane" have even more similarity to modern music videos, with each one created for just the individual song, and without the appearance of being a recording of a live performance. The Beatles were also the source of a number of controversies and conspiracy theories. John Lennon was quoted in 1966 as saying the Beatles were "more popular than Jesus Christ", causing protests in many parts of the USA; although he publicly apologized for the statement, he also later claimed it was a contributing factor in the Beatles ending touring. A widespread urban legend that started in 1969 claimed that Paul McCartney was dead and had been replaced by a lookalike. The rumor was referred to by members of the Beatles a number of times, including John Lennon's song "How Do You Sleep?". George Harrison passed away in 2001. His death was marked by a large concert event in the Albert Hall. The Concert for George took place a year to the day of George's death. Ringo Starr and Paul McCartney continue to make music. Ringo released Choose Love and Paul released Chaos and Creation in the Backyard both in 2005. Paul's latest release is 2007's Memory Almost Full. Also in 2008 Ringo released Liverpool 8. George Harrison once said “The Beatles will exist without us.” Deftly short and simple, this quote surmises their legacy, showing how The Beatles as an entity transcends not only the music or entertainment industry, but even the members themselves. In 2006, a collaboration between Apple Corps, and Cirque du Soleil, culminated in a show called Love, showing only in Las Vegas. Starr, McCartney, Ono and Harrison's widow, Olivia, all were involved in the production. The accompanying album is composed of new takes on original Beatles recordings, spliced together and creating new feels for several of their songs. The project was put together by renowned Beatles producer George Martin and his son Giles. The tracks in "Love" contain parts from original Beatles demo recordings, and George Martin created a new orchestral arrangement for an acoustic demo version of Harrison's "While My Guitar Gently Weeps". In October 2007, Across the Universe, a musical film which incorporated Beatles songs into its narrative, was released in cinemas to mixed reviews. The film incorporates, and indeed appears to be built around, various songs throughout the Beatles' career, sung by the principles. Songs such as "I Want to Hold Your Hand" and "Dear Prudence" actually tell the story at hand, while songs such as "Let It Be" and "Across the Universe" seem instead to provide a background or atmosphere around which the story is built.]]> + + diff --git a/test/data/71292e2edce5b6dff407ce488d974c5a.xml b/test/data/71292e2edce5b6dff407ce488d974c5a.xml new file mode 100644 index 0000000..7217749 --- /dev/null +++ b/test/data/71292e2edce5b6dff407ce488d974c5a.xml @@ -0,0 +1,504 @@ + + + + + rock + 100 + http://www.last.fm/tag/rock + + + alternative + 49 + http://www.last.fm/tag/alternative + + + alternative rock + 45 + http://www.last.fm/tag/alternative%20rock + + + funk + 45 + http://www.last.fm/tag/funk + + + Funk Rock + 34 + http://www.last.fm/tag/funk%20rock + + + Red Hot Chili Peppers + 9 + http://www.last.fm/tag/red%20hot%20chili%20peppers + + + punk + 8 + http://www.last.fm/tag/punk + + + indie + 6 + http://www.last.fm/tag/indie + + + american + 4 + http://www.last.fm/tag/american + + + 90s + 4 + http://www.last.fm/tag/90s + + + rhcp + 2 + http://www.last.fm/tag/rhcp + + + classic rock + 2 + http://www.last.fm/tag/classic%20rock + + + crossover + 2 + http://www.last.fm/tag/crossover + + + California + 2 + http://www.last.fm/tag/california + + + pop + 2 + http://www.last.fm/tag/pop + + + hard rock + 2 + http://www.last.fm/tag/hard%20rock + + + punk rock + 1 + http://www.last.fm/tag/punk%20rock + + + funk metal + 1 + http://www.last.fm/tag/funk%20metal + + + metal + 1 + http://www.last.fm/tag/metal + + + 80s + 1 + http://www.last.fm/tag/80s + + + indie rock + 1 + http://www.last.fm/tag/indie%20rock + + + funky + 1 + http://www.last.fm/tag/funky + + + favorites + 1 + http://www.last.fm/tag/favorites + + + Grunge + 1 + http://www.last.fm/tag/grunge + + + pop rock + 1 + http://www.last.fm/tag/pop%20rock + + + funk-rock + 0 + http://www.last.fm/tag/funk-rock + + + 00s + 0 + http://www.last.fm/tag/00s + + + USA + 0 + http://www.last.fm/tag/usa + + + Awesome + 0 + http://www.last.fm/tag/awesome + + + emo + 0 + http://www.last.fm/tag/emo + + + red hot chilli peppers + 0 + http://www.last.fm/tag/red%20hot%20chilli%20peppers + + + male vocalists + 0 + http://www.last.fm/tag/male%20vocalists + + + bass + 0 + http://www.last.fm/tag/bass + + + Red Hot + 0 + http://www.last.fm/tag/red%20hot + + + Progressive rock + 0 + http://www.last.fm/tag/progressive%20rock + + + Favourites + 0 + http://www.last.fm/tag/favourites + + + Favorite + 0 + http://www.last.fm/tag/favorite + + + cool + 0 + http://www.last.fm/tag/cool + + + guitar + 0 + http://www.last.fm/tag/guitar + + + Favorite Bands + 0 + http://www.last.fm/tag/favorite%20bands + + + electronic + 0 + http://www.last.fm/tag/electronic + + + Hip-Hop + 0 + http://www.last.fm/tag/hip-hop + + + Love + 0 + http://www.last.fm/tag/love + + + Rap-Rock + 0 + http://www.last.fm/tag/rap-rock + + + rap + 0 + http://www.last.fm/tag/rap + + + los angeles + 0 + http://www.last.fm/tag/los%20angeles + + + jazz + 0 + http://www.last.fm/tag/jazz + + + modern rock + 0 + http://www.last.fm/tag/modern%20rock + + + favourite + 0 + http://www.last.fm/tag/favourite + + + electronica + 0 + http://www.last.fm/tag/electronica + + + college rock + 0 + http://www.last.fm/tag/college%20rock + + + Favourite bands + 0 + http://www.last.fm/tag/favourite%20bands + + + chillout + 0 + http://www.last.fm/tag/chillout + + + Favorite Artists + 0 + http://www.last.fm/tag/favorite%20artists + + + hardcore + 0 + http://www.last.fm/tag/hardcore + + + dance + 0 + http://www.last.fm/tag/dance + + + want to see live + 0 + http://www.last.fm/tag/want%20to%20see%20live + + + Pop-Rock + 0 + http://www.last.fm/tag/pop-rock + + + fun + 0 + http://www.last.fm/tag/fun + + + chill + 0 + http://www.last.fm/tag/chill + + + heavy metal + 0 + http://www.last.fm/tag/heavy%20metal + + + alt rock + 0 + http://www.last.fm/tag/alt%20rock + + + Chili Peppers + 0 + http://www.last.fm/tag/chili%20peppers + + + instrumental + 0 + http://www.last.fm/tag/instrumental + + + new wave + 0 + http://www.last.fm/tag/new%20wave + + + Fusion + 0 + http://www.last.fm/tag/fusion + + + seen live + 0 + http://www.last.fm/tag/seen%20live + + + flea + 0 + http://www.last.fm/tag/flea + + + female vocalists + 0 + http://www.last.fm/tag/female%20vocalists + + + rapcore + 0 + http://www.last.fm/tag/rapcore + + + male vocalist + 0 + http://www.last.fm/tag/male%20vocalist + + + acoustic + 0 + http://www.last.fm/tag/acoustic + + + funkrock + 0 + http://www.last.fm/tag/funkrock + + + good music + 0 + http://www.last.fm/tag/good%20music + + + thrash metal + 0 + http://www.last.fm/tag/thrash%20metal + + + hip hop + 0 + http://www.last.fm/tag/hip%20hop + + + singer-songwriter + 0 + http://www.last.fm/tag/singer-songwriter + + + blues + 0 + http://www.last.fm/tag/blues + + + Best Band EVER + 0 + http://www.last.fm/tag/best%20band%20ever + + + my music + 0 + http://www.last.fm/tag/my%20music + + + Nu Metal + 0 + http://www.last.fm/tag/nu%20metal + + + britpop + 0 + http://www.last.fm/tag/britpop + + + soul + 0 + http://www.last.fm/tag/soul + + + ska + 0 + http://www.last.fm/tag/ska + + + Good Stuff + 0 + http://www.last.fm/tag/good%20stuff + + + good + 0 + http://www.last.fm/tag/good + + + Stoner Rock + 0 + http://www.last.fm/tag/stoner%20rock + + + post-punk + 0 + http://www.last.fm/tag/post-punk + + + screamo + 0 + http://www.last.fm/tag/screamo + + + industrial + 0 + http://www.last.fm/tag/industrial + + + amazing + 0 + http://www.last.fm/tag/amazing + + + favourite artists + 0 + http://www.last.fm/tag/favourite%20artists + + + reggae + 0 + http://www.last.fm/tag/reggae + + + great + 0 + http://www.last.fm/tag/great + + + music + 0 + http://www.last.fm/tag/music + + + easy listening + 0 + http://www.last.fm/tag/easy%20listening + + + classic + 0 + http://www.last.fm/tag/classic + + + death metal + 0 + http://www.last.fm/tag/death%20metal + + + oldies + 0 + http://www.last.fm/tag/oldies + + + folk + 0 + http://www.last.fm/tag/folk + + diff --git a/test/data/71418a5a968ca73af533774718f652c9.xml b/test/data/71418a5a968ca73af533774718f652c9.xml new file mode 100644 index 0000000..afd72fd --- /dev/null +++ b/test/data/71418a5a968ca73af533774718f652c9.xml @@ -0,0 +1,58 @@ + + + + Queen + 0383dadf-2a4e-4d10-a46a-e9e041da8eb3 + http://www.last.fm/music/Queen + http://userserve-ak.last.fm/serve/34/126709.jpg + http://userserve-ak.last.fm/serve/64/126709.jpg + http://userserve-ak.last.fm/serve/126/126709.jpg + 1 + + 1512503 + 47336815 + + + + + Freddie Mercury + http://www.last.fm/music/Freddie+Mercury + http://userserve-ak.last.fm/serve/34/163522.jpg + http://userserve-ak.last.fm/serve/64/163522.jpg> + http://userserve-ak.last.fm/serve/126/163522.jpg + + + Brian May + http://www.last.fm/music/Brian+May + http://userserve-ak.last.fm/serve/34/309348.jpg + http://userserve-ak.last.fm/serve/64/309348.jpg> + http://userserve-ak.last.fm/serve/126/309348.jpg + + + Queen + Paul Rodgers + http://www.last.fm/music/Queen%2B%252B%2BPaul%2BRodgers + http://userserve-ak.last.fm/serve/34/11938391.jpg + http://userserve-ak.last.fm/serve/64/11938391.jpg> + http://userserve-ak.last.fm/serve/126/11938391.jpg + + + Roger Taylor + http://www.last.fm/music/Roger+Taylor + http://userserve-ak.last.fm/serve/34/100211.jpg + http://userserve-ak.last.fm/serve/64/100211.jpg> + http://userserve-ak.last.fm/serve/126/100211.jpg + + + Freddie Mercury & Montserrat Caballé + http://www.last.fm/music/Freddie%2BMercury%2B%2526%2BMontserrat%2BCaball%25C3%25A9 + http://userserve-ak.last.fm/serve/34/2239615.jpg + http://userserve-ak.last.fm/serve/64/2239615.jpg> + http://userserve-ak.last.fm/serve/126/2239615.jpg + + + + Sun, 22 Mar 2009 00:13:40 +0000 + Freddie Mercury, Brian May, John Deacon, and Roger Taylor. The band formed in London in the early 1970s after May and Taylor's former band "Smile" split after having released an album and single. Freddie replaced Tim Staffell as vocalist, and John Deacon joined in February of 1971, playing bass for the band that Freddie renamed "Queen". ]]> + Queen" was a British rock band originally consisting of 4 members: Freddie Mercury, Brian May, John Deacon, and Roger Taylor. The band formed in London in the early 1970s after May and Taylor's former band "Smile" split after having released an album and single. Freddie replaced Tim Staffell as vocalist, and John Deacon joined in February of 1971, playing bass for the band that Freddie renamed "Queen". Queen's first self titled album was released in 1973 and received little attention from the general public. They quickly followed it with a second album, "Queen II" which also failed to generate much interest from music fans in Britain. Despite this, the band began developing a huge following in Japan and witnessed their popularity for themselves when they visited the country, mainly in 1975, to promote their fourth and most famous album "A Night at the Opera", featuring the epic "Bohemian Rhapsody". Queen's popularity grew steadily through the latter half of the 70s as they released hit album after hit album, reaching its peak in the mid-80s after their "Live Aid" appearence, and continuing into the early 90's before Mercury's untimely death on 24th November 1991. The official cause of death was bronchial pneumonia resulting from AIDS. Over the course of their 30 year career, the band did sound tracks for two films ("Flash Gordon" and Highlander), released a string of live and studio albums, and had many many fans across the world. In 1995, 4 years after Mercury's death, the band released the album "Made in Heaven". This album saw the surviving band members in the studio completing or reworking unused vocals, unreleased variations of Freddie solo material (a "Queen" version of "I Was Born to Love You" for example), and tracks where Brian and Roger added lyrics to flesh out a song ("Mother Love"). Queen have been on indefinite hiatus since 1997, when John Deacon decided to retire. Several "Queen + ..." projects have been developed in the following years, a few of them mere remixes with no artistic involvement from the band. In 1999, a "Greatest Hits III" album was released. This featured, among others, "Queen + Wyclef Jean" on a rap version of "Another One Bites The Dust", a live version of "Somebody To Love" performed by George Michael, and a live version of "The Show Must Go On" performed live in 1997 with Elton John. Brian May and Roger Taylor have performed together as Queen on several occasions (award ceremonies, charity concerts, and the like), sharing vocals with various guest singers. They have also recorded several covers of Queen's hits with guest vocalists, including "We Will Rock You" (first with Five and later Britney Spears, Beyonce, John Farnham and P!nk) and "We Are The Champions" (with Robbie Williams). At the end of 2004, May and Taylor announced that they would reunite and return to touring in 2005, with Paul Rodgers (founder and former lead singer of "Free" and "Bad Company"). Brian May's website also stated that Rodgers would be 'featured with' Queen as "Queen + Paul Rodgers", and not replacing the late Freddie Mercury. The retired John Deacon would not be participating. Official website: www.queenonline.com ]]> + + diff --git a/test/data/75b71dc20d7a26808164416868d3f432.xml b/test/data/75b71dc20d7a26808164416868d3f432.xml new file mode 100644 index 0000000..bc743f7 --- /dev/null +++ b/test/data/75b71dc20d7a26808164416868d3f432.xml @@ -0,0 +1,504 @@ + + + + + Classical + 100 + http://www.last.fm/tag/classical + + + instrumental + 21 + http://www.last.fm/tag/instrumental + + + composers + 18 + http://www.last.fm/tag/composers + + + classic + 17 + http://www.last.fm/tag/classic + + + romantic + 16 + http://www.last.fm/tag/romantic + + + piano + 10 + http://www.last.fm/tag/piano + + + german + 8 + http://www.last.fm/tag/german + + + composer + 7 + http://www.last.fm/tag/composer + + + beethoven + 6 + http://www.last.fm/tag/beethoven + + + Ludwig van Beethoven + 3 + http://www.last.fm/tag/ludwig%20van%20beethoven + + + symphony + 2 + http://www.last.fm/tag/symphony + + + classical music + 2 + http://www.last.fm/tag/classical%20music + + + Klassik + 1 + http://www.last.fm/tag/klassik + + + genius + 1 + http://www.last.fm/tag/genius + + + symphonic + 1 + http://www.last.fm/tag/symphonic + + + baroque + 1 + http://www.last.fm/tag/baroque + + + germany + 0 + http://www.last.fm/tag/germany + + + opera + 0 + http://www.last.fm/tag/opera + + + classique + 0 + http://www.last.fm/tag/classique + + + classical period + 0 + http://www.last.fm/tag/classical%20period + + + Romantic Classical + 0 + http://www.last.fm/tag/romantic%20classical + + + ambient + 0 + http://www.last.fm/tag/ambient + + + orchestral + 0 + http://www.last.fm/tag/orchestral + + + rock + 0 + http://www.last.fm/tag/rock + + + Clasica + 0 + http://www.last.fm/tag/clasica + + + metal + 0 + http://www.last.fm/tag/metal + + + wiener klassik + 0 + http://www.last.fm/tag/wiener%20klassik + + + romanticism + 0 + http://www.last.fm/tag/romanticism + + + deutsch + 0 + http://www.last.fm/tag/deutsch + + + classica + 0 + http://www.last.fm/tag/classica + + + orchestra + 0 + http://www.last.fm/tag/orchestra + + + alternative + 0 + http://www.last.fm/tag/alternative + + + amazing + 0 + http://www.last.fm/tag/amazing + + + classicism + 0 + http://www.last.fm/tag/classicism + + + indie + 0 + http://www.last.fm/tag/indie + + + 18th century + 0 + http://www.last.fm/tag/18th%20century + + + beautiful + 0 + http://www.last.fm/tag/beautiful + + + emotional + 0 + http://www.last.fm/tag/emotional + + + Favorite + 0 + http://www.last.fm/tag/favorite + + + favorites + 0 + http://www.last.fm/tag/favorites + + + classic rock + 0 + http://www.last.fm/tag/classic%20rock + + + chamber music + 0 + http://www.last.fm/tag/chamber%20music + + + german composer + 0 + http://www.last.fm/tag/german%20composer + + + Klassische Musik + 0 + http://www.last.fm/tag/klassische%20musik + + + violin + 0 + http://www.last.fm/tag/violin + + + 19th century + 0 + http://www.last.fm/tag/19th%20century + + + european + 0 + http://www.last.fm/tag/european + + + classical piano + 0 + http://www.last.fm/tag/classical%20piano + + + death metal + 0 + http://www.last.fm/tag/death%20metal + + + austrian + 0 + http://www.last.fm/tag/austrian + + + Awesome + 0 + http://www.last.fm/tag/awesome + + + punk + 0 + http://www.last.fm/tag/punk + + + deaf + 0 + http://www.last.fm/tag/deaf + + + classical composer + 0 + http://www.last.fm/tag/classical%20composer + + + Soundtrack + 0 + http://www.last.fm/tag/soundtrack + + + epic + 0 + http://www.last.fm/tag/epic + + + post-rock + 0 + http://www.last.fm/tag/post-rock + + + Austria + 0 + http://www.last.fm/tag/austria + + + heavy metal + 0 + http://www.last.fm/tag/heavy%20metal + + + romantic period + 0 + http://www.last.fm/tag/romantic%20period + + + musique classique + 0 + http://www.last.fm/tag/musique%20classique + + + Progressive rock + 0 + http://www.last.fm/tag/progressive%20rock + + + Love + 0 + http://www.last.fm/tag/love + + + classical era + 0 + http://www.last.fm/tag/classical%20era + + + jazz + 0 + http://www.last.fm/tag/jazz + + + legend + 0 + http://www.last.fm/tag/legend + + + concerto + 0 + http://www.last.fm/tag/concerto + + + clockwork orange + 0 + http://www.last.fm/tag/clockwork%20orange + + + alternative rock + 0 + http://www.last.fm/tag/alternative%20rock + + + chillout + 0 + http://www.last.fm/tag/chillout + + + Musica Classica + 0 + http://www.last.fm/tag/musica%20classica + + + classics + 0 + http://www.last.fm/tag/classics + + + electronic + 0 + http://www.last.fm/tag/electronic + + + not screamo + 0 + http://www.last.fm/tag/not%20screamo + + + Dead + 0 + http://www.last.fm/tag/dead + + + brilliant + 0 + http://www.last.fm/tag/brilliant + + + pop + 0 + http://www.last.fm/tag/pop + + + Klassiek + 0 + http://www.last.fm/tag/klassiek + + + the best + 0 + http://www.last.fm/tag/the%20best + + + ethereal + 0 + http://www.last.fm/tag/ethereal + + + black metal + 0 + http://www.last.fm/tag/black%20metal + + + good + 0 + http://www.last.fm/tag/good + + + Favourites + 0 + http://www.last.fm/tag/favourites + + + Mellow + 0 + http://www.last.fm/tag/mellow + + + folk + 0 + http://www.last.fm/tag/folk + + + acoustic + 0 + http://www.last.fm/tag/acoustic + + + hard rock + 0 + http://www.last.fm/tag/hard%20rock + + + Progressive + 0 + http://www.last.fm/tag/progressive + + + new wave + 0 + http://www.last.fm/tag/new%20wave + + + indie rock + 0 + http://www.last.fm/tag/indie%20rock + + + industrial + 0 + http://www.last.fm/tag/industrial + + + perfect + 0 + http://www.last.fm/tag/perfect + + + study music + 0 + http://www.last.fm/tag/study%20music + + + god + 0 + http://www.last.fm/tag/god + + + Keyboard Music + 0 + http://www.last.fm/tag/keyboard%20music + + + Melodic Death Metal + 0 + http://www.last.fm/tag/melodic%20death%20metal + + + punk rock + 0 + http://www.last.fm/tag/punk%20rock + + + speed metal + 0 + http://www.last.fm/tag/speed%20metal + + + death + 0 + http://www.last.fm/tag/death + + + bonn + 0 + http://www.last.fm/tag/bonn + + diff --git a/test/data/79403b8998f245f60f603cb0d8998e73.xml b/test/data/79403b8998f245f60f603cb0d8998e73.xml new file mode 100644 index 0000000..325b9a6 --- /dev/null +++ b/test/data/79403b8998f245f60f603cb0d8998e73.xml @@ -0,0 +1,504 @@ + + + + + classic rock + 100 + http://www.last.fm/tag/classic%20rock + + + rock + 69 + http://www.last.fm/tag/rock + + + british + 49 + http://www.last.fm/tag/british + + + 60s + 44 + http://www.last.fm/tag/60s + + + pop + 41 + http://www.last.fm/tag/pop + + + psychedelic + 18 + http://www.last.fm/tag/psychedelic + + + oldies + 16 + http://www.last.fm/tag/oldies + + + The Beatles + 12 + http://www.last.fm/tag/the%20beatles + + + beatles + 6 + http://www.last.fm/tag/beatles + + + alternative + 6 + http://www.last.fm/tag/alternative + + + britpop + 5 + http://www.last.fm/tag/britpop + + + Psychedelic Rock + 4 + http://www.last.fm/tag/psychedelic%20rock + + + british invasion + 4 + http://www.last.fm/tag/british%20invasion + + + Rock and Roll + 4 + http://www.last.fm/tag/rock%20and%20roll + + + classic + 4 + http://www.last.fm/tag/classic + + + indie + 3 + http://www.last.fm/tag/indie + + + pop rock + 2 + http://www.last.fm/tag/pop%20rock + + + favorites + 2 + http://www.last.fm/tag/favorites + + + 70s + 2 + http://www.last.fm/tag/70s + + + UK + 2 + http://www.last.fm/tag/uk + + + rock n roll + 2 + http://www.last.fm/tag/rock%20n%20roll + + + singer-songwriter + 1 + http://www.last.fm/tag/singer-songwriter + + + liverpool + 1 + http://www.last.fm/tag/liverpool + + + indie rock + 1 + http://www.last.fm/tag/indie%20rock + + + experimental + 1 + http://www.last.fm/tag/experimental + + + Progressive rock + 1 + http://www.last.fm/tag/progressive%20rock + + + legend + 1 + http://www.last.fm/tag/legend + + + Love + 1 + http://www.last.fm/tag/love + + + john lennon + 1 + http://www.last.fm/tag/john%20lennon + + + alternative rock + 1 + http://www.last.fm/tag/alternative%20rock + + + folk + 1 + http://www.last.fm/tag/folk + + + Awesome + 1 + http://www.last.fm/tag/awesome + + + beat + 1 + http://www.last.fm/tag/beat + + + genius + 1 + http://www.last.fm/tag/genius + + + male vocalists + 1 + http://www.last.fm/tag/male%20vocalists + + + Favorite + 1 + http://www.last.fm/tag/favorite + + + english + 1 + http://www.last.fm/tag/english + + + Favorite Artists + 0 + http://www.last.fm/tag/favorite%20artists + + + hard rock + 0 + http://www.last.fm/tag/hard%20rock + + + england + 0 + http://www.last.fm/tag/england + + + Best Band EVER + 0 + http://www.last.fm/tag/best%20band%20ever + + + paul mccartney + 0 + http://www.last.fm/tag/paul%20mccartney + + + george harrison + 0 + http://www.last.fm/tag/george%20harrison + + + merseybeat + 0 + http://www.last.fm/tag/merseybeat + + + classics + 0 + http://www.last.fm/tag/classics + + + legends + 0 + http://www.last.fm/tag/legends + + + Favourites + 0 + http://www.last.fm/tag/favourites + + + Pop-Rock + 0 + http://www.last.fm/tag/pop-rock + + + emo + 0 + http://www.last.fm/tag/emo + + + 60's + 0 + http://www.last.fm/tag/60%27s + + + british rock + 0 + http://www.last.fm/tag/british%20rock + + + British Psychedelia + 0 + http://www.last.fm/tag/british%20psychedelia + + + the best + 0 + http://www.last.fm/tag/the%20best + + + electronic + 0 + http://www.last.fm/tag/electronic + + + sixties + 0 + http://www.last.fm/tag/sixties + + + blues + 0 + http://www.last.fm/tag/blues + + + punk + 0 + http://www.last.fm/tag/punk + + + 80s + 0 + http://www.last.fm/tag/80s + + + overrated + 0 + http://www.last.fm/tag/overrated + + + ringo starr + 0 + http://www.last.fm/tag/ringo%20starr + + + metal + 0 + http://www.last.fm/tag/metal + + + folk-rock + 0 + http://www.last.fm/tag/folk-rock + + + Progressive + 0 + http://www.last.fm/tag/progressive + + + jazz + 0 + http://www.last.fm/tag/jazz + + + fun + 0 + http://www.last.fm/tag/fun + + + indie pop + 0 + http://www.last.fm/tag/indie%20pop + + + favourite + 0 + http://www.last.fm/tag/favourite + + + psychedelic pop + 0 + http://www.last.fm/tag/psychedelic%20pop + + + soft rock + 0 + http://www.last.fm/tag/soft%20rock + + + folk rock + 0 + http://www.last.fm/tag/folk%20rock + + + amazing + 0 + http://www.last.fm/tag/amazing + + + rock'n'roll + 0 + http://www.last.fm/tag/rock%27n%27roll + + + brit pop + 0 + http://www.last.fm/tag/brit%20pop + + + best + 0 + http://www.last.fm/tag/best + + + acoustic + 0 + http://www.last.fm/tag/acoustic + + + classic pop + 0 + http://www.last.fm/tag/classic%20pop + + + female vocalists + 0 + http://www.last.fm/tag/female%20vocalists + + + chillout + 0 + http://www.last.fm/tag/chillout + + + 1960s + 0 + http://www.last.fm/tag/1960s + + + power pop + 0 + http://www.last.fm/tag/power%20pop + + + rock & roll + 0 + http://www.last.fm/tag/rock%2B%2526%2Broll + + + influential + 0 + http://www.last.fm/tag/influential + + + guitar + 0 + http://www.last.fm/tag/guitar + + + brit rock + 0 + http://www.last.fm/tag/brit%20rock + + + good music + 0 + http://www.last.fm/tag/good%20music + + + electronica + 0 + http://www.last.fm/tag/electronica + + + favourite artists + 0 + http://www.last.fm/tag/favourite%20artists + + + Britrock + 0 + http://www.last.fm/tag/britrock + + + Favorite Bands + 0 + http://www.last.fm/tag/favorite%20bands + + + 60s rock + 0 + http://www.last.fm/tag/60s%20rock + + + good + 0 + http://www.last.fm/tag/good + + + great + 0 + http://www.last.fm/tag/great + + + happy + 0 + http://www.last.fm/tag/happy + + + Brit + 0 + http://www.last.fm/tag/brit + + + Mellow + 0 + http://www.last.fm/tag/mellow + + + punk rock + 0 + http://www.last.fm/tag/punk%20rock + + + soul + 0 + http://www.last.fm/tag/soul + + + Grunge + 0 + http://www.last.fm/tag/grunge + + + sweet + 0 + http://www.last.fm/tag/sweet + + + new wave + 0 + http://www.last.fm/tag/new%20wave + + diff --git a/test/data/889546cedeecc7a37b24709afa37f27c.xml b/test/data/889546cedeecc7a37b24709afa37f27c.xml new file mode 100644 index 0000000..2a4d11a --- /dev/null +++ b/test/data/889546cedeecc7a37b24709afa37f27c.xml @@ -0,0 +1,504 @@ + + + + + rock + 100 + http://www.last.fm/tag/rock + + + alternative + 71 + http://www.last.fm/tag/alternative + + + alternative rock + 57 + http://www.last.fm/tag/alternative%20rock + + + 90s + 33 + http://www.last.fm/tag/90s + + + pop + 25 + http://www.last.fm/tag/pop + + + indie + 16 + http://www.last.fm/tag/indie + + + counting crows + 14 + http://www.last.fm/tag/counting%20crows + + + indie rock + 7 + http://www.last.fm/tag/indie%20rock + + + american + 7 + http://www.last.fm/tag/american + + + pop rock + 6 + http://www.last.fm/tag/pop%20rock + + + acoustic + 4 + http://www.last.fm/tag/acoustic + + + singer-songwriter + 4 + http://www.last.fm/tag/singer-songwriter + + + classic rock + 3 + http://www.last.fm/tag/classic%20rock + + + favorites + 3 + http://www.last.fm/tag/favorites + + + folk + 2 + http://www.last.fm/tag/folk + + + Mellow + 2 + http://www.last.fm/tag/mellow + + + male vocalists + 2 + http://www.last.fm/tag/male%20vocalists + + + folk rock + 2 + http://www.last.fm/tag/folk%20rock + + + chill + 2 + http://www.last.fm/tag/chill + + + Soundtrack + 1 + http://www.last.fm/tag/soundtrack + + + Pop-Rock + 1 + http://www.last.fm/tag/pop-rock + + + Favorite + 1 + http://www.last.fm/tag/favorite + + + soft rock + 1 + http://www.last.fm/tag/soft%20rock + + + Favorite Artists + 1 + http://www.last.fm/tag/favorite%20artists + + + chillout + 1 + http://www.last.fm/tag/chillout + + + emo + 1 + http://www.last.fm/tag/emo + + + Acoustic Rock + 1 + http://www.last.fm/tag/acoustic%20rock + + + Adult Alternative + 1 + http://www.last.fm/tag/adult%20alternative + + + melancholy + 1 + http://www.last.fm/tag/melancholy + + + California + 1 + http://www.last.fm/tag/california + + + USA + 1 + http://www.last.fm/tag/usa + + + 90s Rock + 1 + http://www.last.fm/tag/90s%20rock + + + punk + 1 + http://www.last.fm/tag/punk + + + americana + 1 + http://www.last.fm/tag/americana + + + Favourites + 1 + http://www.last.fm/tag/favourites + + + Grunge + 1 + http://www.last.fm/tag/grunge + + + beautiful + 1 + http://www.last.fm/tag/beautiful + + + punk rock + 1 + http://www.last.fm/tag/punk%20rock + + + metal + 0 + http://www.last.fm/tag/metal + + + 00s + 0 + http://www.last.fm/tag/00s + + + Awesome + 0 + http://www.last.fm/tag/awesome + + + sad + 0 + http://www.last.fm/tag/sad + + + Alternative Country-Rock + 0 + http://www.last.fm/tag/alternative%20country-rock + + + country + 0 + http://www.last.fm/tag/country + + + Love + 0 + http://www.last.fm/tag/love + + + indie pop + 0 + http://www.last.fm/tag/indie%20pop + + + hard rock + 0 + http://www.last.fm/tag/hard%20rock + + + guitar + 0 + http://www.last.fm/tag/guitar + + + britpop + 0 + http://www.last.fm/tag/britpop + + + female vocalists + 0 + http://www.last.fm/tag/female%20vocalists + + + san francisco + 0 + http://www.last.fm/tag/san%20francisco + + + Alt-country + 0 + http://www.last.fm/tag/alt-country + + + new wave + 0 + http://www.last.fm/tag/new%20wave + + + 80s + 0 + http://www.last.fm/tag/80s + + + happy + 0 + http://www.last.fm/tag/happy + + + dance + 0 + http://www.last.fm/tag/dance + + + modern rock + 0 + http://www.last.fm/tag/modern%20rock + + + piano + 0 + http://www.last.fm/tag/piano + + + Progressive rock + 0 + http://www.last.fm/tag/progressive%20rock + + + bands + 0 + http://www.last.fm/tag/bands + + + favourite artists + 0 + http://www.last.fm/tag/favourite%20artists + + + male vocalist + 0 + http://www.last.fm/tag/male%20vocalist + + + blues + 0 + http://www.last.fm/tag/blues + + + american trad rock + 0 + http://www.last.fm/tag/american%20trad%20rock + + + soft + 0 + http://www.last.fm/tag/soft + + + alt rock + 0 + http://www.last.fm/tag/alt%20rock + + + Favourite bands + 0 + http://www.last.fm/tag/favourite%20bands + + + Rock Pop + 0 + http://www.last.fm/tag/rock%20pop + + + relaxing + 0 + http://www.last.fm/tag/relaxing + + + english + 0 + http://www.last.fm/tag/english + + + male + 0 + http://www.last.fm/tag/male + + + easy listening + 0 + http://www.last.fm/tag/easy%20listening + + + fun + 0 + http://www.last.fm/tag/fun + + + boys with guitars + 0 + http://www.last.fm/tag/boys%20with%20guitars + + + High School + 0 + http://www.last.fm/tag/high%20school + + + electronic + 0 + http://www.last.fm/tag/electronic + + + melodic + 0 + http://www.last.fm/tag/melodic + + + alt-rock + 0 + http://www.last.fm/tag/alt-rock + + + Jam + 0 + http://www.last.fm/tag/jam + + + folk-rock + 0 + http://www.last.fm/tag/folk-rock + + + artists + 0 + http://www.last.fm/tag/artists + + + great + 0 + http://www.last.fm/tag/great + + + Driving + 0 + http://www.last.fm/tag/driving + + + REM + 0 + http://www.last.fm/tag/rem + + + favs + 0 + http://www.last.fm/tag/favs + + + nostalgia + 0 + http://www.last.fm/tag/nostalgia + + + electronica + 0 + http://www.last.fm/tag/electronica + + + piano rock + 0 + http://www.last.fm/tag/piano%20rock + + + jam band + 0 + http://www.last.fm/tag/jam%20band + + + post-grunge + 0 + http://www.last.fm/tag/post-grunge + + + relax + 0 + http://www.last.fm/tag/relax + + + My Favorites + 0 + http://www.last.fm/tag/my%20favorites + + + trip-hop + 0 + http://www.last.fm/tag/trip-hop + + + seen live + 0 + http://www.last.fm/tag/seen%20live + + + amazing + 0 + http://www.last.fm/tag/amazing + + + alternative pop-rock + 0 + http://www.last.fm/tag/alternative%20pop-rock + + + us + 0 + http://www.last.fm/tag/us + + + country rock + 0 + http://www.last.fm/tag/country%20rock + + + melancholic + 0 + http://www.last.fm/tag/melancholic + + + pinkpop 2008 + 0 + http://www.last.fm/tag/pinkpop%202008 + + diff --git a/test/data/8dbdee4c37d834819c8deafe2af4c2e0.xml b/test/data/8dbdee4c37d834819c8deafe2af4c2e0.xml new file mode 100644 index 0000000..7f82304 --- /dev/null +++ b/test/data/8dbdee4c37d834819c8deafe2af4c2e0.xml @@ -0,0 +1,504 @@ + + + + + Progressive rock + 100 + http://www.last.fm/tag/progressive%20rock + + + classic rock + 84 + http://www.last.fm/tag/classic%20rock + + + Psychedelic Rock + 59 + http://www.last.fm/tag/psychedelic%20rock + + + rock + 58 + http://www.last.fm/tag/rock + + + psychedelic + 44 + http://www.last.fm/tag/psychedelic + + + Progressive + 16 + http://www.last.fm/tag/progressive + + + british + 15 + http://www.last.fm/tag/british + + + Pink Floyd + 13 + http://www.last.fm/tag/pink%20floyd + + + alternative + 9 + http://www.last.fm/tag/alternative + + + 70s + 8 + http://www.last.fm/tag/70s + + + experimental + 5 + http://www.last.fm/tag/experimental + + + art rock + 5 + http://www.last.fm/tag/art%20rock + + + space rock + 4 + http://www.last.fm/tag/space%20rock + + + 60s + 3 + http://www.last.fm/tag/60s + + + 80s + 2 + http://www.last.fm/tag/80s + + + alternative rock + 2 + http://www.last.fm/tag/alternative%20rock + + + prog rock + 2 + http://www.last.fm/tag/prog%20rock + + + hard rock + 2 + http://www.last.fm/tag/hard%20rock + + + classic + 1 + http://www.last.fm/tag/classic + + + favorites + 1 + http://www.last.fm/tag/favorites + + + indie + 1 + http://www.last.fm/tag/indie + + + UK + 1 + http://www.last.fm/tag/uk + + + prog + 1 + http://www.last.fm/tag/prog + + + oldies + 1 + http://www.last.fm/tag/oldies + + + metal + 1 + http://www.last.fm/tag/metal + + + electronic + 1 + http://www.last.fm/tag/electronic + + + ambient + 1 + http://www.last.fm/tag/ambient + + + guitar + 0 + http://www.last.fm/tag/guitar + + + pop + 0 + http://www.last.fm/tag/pop + + + legend + 0 + http://www.last.fm/tag/legend + + + Awesome + 0 + http://www.last.fm/tag/awesome + + + Avant-Garde + 0 + http://www.last.fm/tag/avant-garde + + + blues + 0 + http://www.last.fm/tag/blues + + + atmospheric + 0 + http://www.last.fm/tag/atmospheric + + + Favorite Artists + 0 + http://www.last.fm/tag/favorite%20artists + + + Best Band EVER + 0 + http://www.last.fm/tag/best%20band%20ever + + + instrumental + 0 + http://www.last.fm/tag/instrumental + + + Experimental Rock + 0 + http://www.last.fm/tag/experimental%20rock + + + psychadelic + 0 + http://www.last.fm/tag/psychadelic + + + trippy + 0 + http://www.last.fm/tag/trippy + + + chillout + 0 + http://www.last.fm/tag/chillout + + + Floyd + 0 + http://www.last.fm/tag/floyd + + + British Psychedelia + 0 + http://www.last.fm/tag/british%20psychedelia + + + genius + 0 + http://www.last.fm/tag/genius + + + british invasion + 0 + http://www.last.fm/tag/british%20invasion + + + punk + 0 + http://www.last.fm/tag/punk + + + male vocalists + 0 + http://www.last.fm/tag/male%20vocalists + + + david gilmour + 0 + http://www.last.fm/tag/david%20gilmour + + + indie rock + 0 + http://www.last.fm/tag/indie%20rock + + + Favorite + 0 + http://www.last.fm/tag/favorite + + + Favourites + 0 + http://www.last.fm/tag/favourites + + + chill + 0 + http://www.last.fm/tag/chill + + + english + 0 + http://www.last.fm/tag/english + + + england + 0 + http://www.last.fm/tag/england + + + psychadelic rock + 0 + http://www.last.fm/tag/psychadelic%20rock + + + Progressive metal + 0 + http://www.last.fm/tag/progressive%20metal + + + Roger Waters + 0 + http://www.last.fm/tag/roger%20waters + + + art-rock + 0 + http://www.last.fm/tag/art-rock + + + electronica + 0 + http://www.last.fm/tag/electronica + + + favourite + 0 + http://www.last.fm/tag/favourite + + + 90s + 0 + http://www.last.fm/tag/90s + + + Mellow + 0 + http://www.last.fm/tag/mellow + + + jazz + 0 + http://www.last.fm/tag/jazz + + + emo + 0 + http://www.last.fm/tag/emo + + + Acid Rock + 0 + http://www.last.fm/tag/acid%20rock + + + Symphonic Rock + 0 + http://www.last.fm/tag/symphonic%20rock + + + psychodelic rock + 0 + http://www.last.fm/tag/psychodelic%20rock + + + favourite artists + 0 + http://www.last.fm/tag/favourite%20artists + + + heavy metal + 0 + http://www.last.fm/tag/heavy%20metal + + + Prog-Rock + 0 + http://www.last.fm/tag/prog-rock + + + album rock + 0 + http://www.last.fm/tag/album%20rock + + + Stoner Rock + 0 + http://www.last.fm/tag/stoner%20rock + + + Psychedelia + 0 + http://www.last.fm/tag/psychedelia + + + classics + 0 + http://www.last.fm/tag/classics + + + beautiful + 0 + http://www.last.fm/tag/beautiful + + + british rock + 0 + http://www.last.fm/tag/british%20rock + + + singer-songwriter + 0 + http://www.last.fm/tag/singer-songwriter + + + Great Lyricists + 0 + http://www.last.fm/tag/great%20lyricists + + + amazing + 0 + http://www.last.fm/tag/amazing + + + Favorite Bands + 0 + http://www.last.fm/tag/favorite%20bands + + + post-rock + 0 + http://www.last.fm/tag/post-rock + + + Grunge + 0 + http://www.last.fm/tag/grunge + + + epic + 0 + http://www.last.fm/tag/epic + + + folk + 0 + http://www.last.fm/tag/folk + + + psychodelic + 0 + http://www.last.fm/tag/psychodelic + + + Love + 0 + http://www.last.fm/tag/love + + + pink + 0 + http://www.last.fm/tag/pink + + + the best + 0 + http://www.last.fm/tag/the%20best + + + Favourite bands + 0 + http://www.last.fm/tag/favourite%20bands + + + 70s rock + 0 + http://www.last.fm/tag/70s%20rock + + + industrial + 0 + http://www.last.fm/tag/industrial + + + relax + 0 + http://www.last.fm/tag/relax + + + Hip-Hop + 0 + http://www.last.fm/tag/hip-hop + + + punk rock + 0 + http://www.last.fm/tag/punk%20rock + + + new wave + 0 + http://www.last.fm/tag/new%20wave + + + britpop + 0 + http://www.last.fm/tag/britpop + + + reggae + 0 + http://www.last.fm/tag/reggae + + + trip-hop + 0 + http://www.last.fm/tag/trip-hop + + + thrash metal + 0 + http://www.last.fm/tag/thrash%20metal + + + legends + 0 + http://www.last.fm/tag/legends + + diff --git a/test/data/953cae2835fc2fa661a0074d2a260c67.xml b/test/data/953cae2835fc2fa661a0074d2a260c67.xml new file mode 100644 index 0000000..9c56541 --- /dev/null +++ b/test/data/953cae2835fc2fa661a0074d2a260c67.xml @@ -0,0 +1,504 @@ + + + + + rock + 100 + http://www.last.fm/tag/rock + + + classic rock + 72 + http://www.last.fm/tag/classic%20rock + + + singer-songwriter + 54 + http://www.last.fm/tag/singer-songwriter + + + 80s + 26 + http://www.last.fm/tag/80s + + + folk + 24 + http://www.last.fm/tag/folk + + + american + 11 + http://www.last.fm/tag/american + + + americana + 11 + http://www.last.fm/tag/americana + + + Bruce Springsteen + 9 + http://www.last.fm/tag/bruce%20springsteen + + + pop + 5 + http://www.last.fm/tag/pop + + + the boss + 5 + http://www.last.fm/tag/the%20boss + + + folk rock + 5 + http://www.last.fm/tag/folk%20rock + + + male vocalists + 4 + http://www.last.fm/tag/male%20vocalists + + + 70s + 4 + http://www.last.fm/tag/70s + + + new jersey + 3 + http://www.last.fm/tag/new%20jersey + + + 90s + 3 + http://www.last.fm/tag/90s + + + guitar + 2 + http://www.last.fm/tag/guitar + + + rock n roll + 2 + http://www.last.fm/tag/rock%20n%20roll + + + heartland rock + 2 + http://www.last.fm/tag/heartland%20rock + + + USA + 2 + http://www.last.fm/tag/usa + + + favorites + 2 + http://www.last.fm/tag/favorites + + + political + 1 + http://www.last.fm/tag/political + + + pop rock + 1 + http://www.last.fm/tag/pop%20rock + + + hard rock + 1 + http://www.last.fm/tag/hard%20rock + + + legend + 1 + http://www.last.fm/tag/legend + + + 00s + 1 + http://www.last.fm/tag/00s + + + alternative + 1 + http://www.last.fm/tag/alternative + + + classic + 1 + http://www.last.fm/tag/classic + + + springsteen + 1 + http://www.last.fm/tag/springsteen + + + Rock and Roll + 1 + http://www.last.fm/tag/rock%20and%20roll + + + acoustic + 1 + http://www.last.fm/tag/acoustic + + + oldies + 1 + http://www.last.fm/tag/oldies + + + folk-rock + 1 + http://www.last.fm/tag/folk-rock + + + bruce + 1 + http://www.last.fm/tag/bruce + + + blues + 0 + http://www.last.fm/tag/blues + + + Great Lyricists + 0 + http://www.last.fm/tag/great%20lyricists + + + songwriter + 0 + http://www.last.fm/tag/songwriter + + + Favorite Artists + 0 + http://www.last.fm/tag/favorite%20artists + + + male + 0 + http://www.last.fm/tag/male + + + country + 0 + http://www.last.fm/tag/country + + + alternative rock + 0 + http://www.last.fm/tag/alternative%20rock + + + soft rock + 0 + http://www.last.fm/tag/soft%20rock + + + album rock + 0 + http://www.last.fm/tag/album%20rock + + + indie + 0 + http://www.last.fm/tag/indie + + + singer songwriter + 0 + http://www.last.fm/tag/singer%20songwriter + + + indie rock + 0 + http://www.last.fm/tag/indie%20rock + + + Alt-country + 0 + http://www.last.fm/tag/alt-country + + + male vocalist + 0 + http://www.last.fm/tag/male%20vocalist + + + american rock + 0 + http://www.last.fm/tag/american%20rock + + + electronic + 0 + http://www.last.fm/tag/electronic + + + soul + 0 + http://www.last.fm/tag/soul + + + jersey + 0 + http://www.last.fm/tag/jersey + + + us + 0 + http://www.last.fm/tag/us + + + Favorite + 0 + http://www.last.fm/tag/favorite + + + Southern Rock + 0 + http://www.last.fm/tag/southern%20rock + + + epic + 0 + http://www.last.fm/tag/epic + + + metal + 0 + http://www.last.fm/tag/metal + + + punk + 0 + http://www.last.fm/tag/punk + + + Progressive rock + 0 + http://www.last.fm/tag/progressive%20rock + + + Love + 0 + http://www.last.fm/tag/love + + + Pop-Rock + 0 + http://www.last.fm/tag/pop-rock + + + america + 0 + http://www.last.fm/tag/america + + + arena rock + 0 + http://www.last.fm/tag/arena%20rock + + + new wave + 0 + http://www.last.fm/tag/new%20wave + + + Passionate + 0 + http://www.last.fm/tag/passionate + + + classics + 0 + http://www.last.fm/tag/classics + + + Singer/Songwriter + 0 + http://www.last.fm/tag/singer%252Fsongwriter + + + boss + 0 + http://www.last.fm/tag/boss + + + Awesome + 0 + http://www.last.fm/tag/awesome + + + rock & roll + 0 + http://www.last.fm/tag/rock%2B%2526%2Broll + + + rhythm and blues + 0 + http://www.last.fm/tag/rhythm%20and%20blues + + + 80's + 0 + http://www.last.fm/tag/80%27s + + + Soundtrack + 0 + http://www.last.fm/tag/soundtrack + + + freedom + 0 + http://www.last.fm/tag/freedom + + + jazz + 0 + http://www.last.fm/tag/jazz + + + 80s rock + 0 + http://www.last.fm/tag/80s%20rock + + + old school + 0 + http://www.last.fm/tag/old%20school + + + punk rock + 0 + http://www.last.fm/tag/punk%20rock + + + country rock + 0 + http://www.last.fm/tag/country%20rock + + + reggae + 0 + http://www.last.fm/tag/reggae + + + instrumental + 0 + http://www.last.fm/tag/instrumental + + + Bittersweet + 0 + http://www.last.fm/tag/bittersweet + + + blues rock + 0 + http://www.last.fm/tag/blues%20rock + + + U2 + 0 + http://www.last.fm/tag/u2 + + + freehold + 0 + http://www.last.fm/tag/freehold + + + hero + 0 + http://www.last.fm/tag/hero + + + music + 0 + http://www.last.fm/tag/music + + + female vocalists + 0 + http://www.last.fm/tag/female%20vocalists + + + genius + 0 + http://www.last.fm/tag/genius + + + emo + 0 + http://www.last.fm/tag/emo + + + god + 0 + http://www.last.fm/tag/god + + + seen live + 0 + http://www.last.fm/tag/seen%20live + + + Freewheeling + 0 + http://www.last.fm/tag/freewheeling + + + Acoustic Rock + 0 + http://www.last.fm/tag/acoustic%20rock + + + eclectic + 0 + http://www.last.fm/tag/eclectic + + + favourite artists + 0 + http://www.last.fm/tag/favourite%20artists + + + live + 0 + http://www.last.fm/tag/live + + + alt country + 0 + http://www.last.fm/tag/alt%20country + + + Devils and Dust + 0 + http://www.last.fm/tag/devils%20and%20dust + + + stadium rock + 0 + http://www.last.fm/tag/stadium%20rock + + + legends + 0 + http://www.last.fm/tag/legends + + diff --git a/test/data/9b071f229c8f80dfb0744cf672f3d308.xml b/test/data/9b071f229c8f80dfb0744cf672f3d308.xml new file mode 100644 index 0000000..8f86495 --- /dev/null +++ b/test/data/9b071f229c8f80dfb0744cf672f3d308.xml @@ -0,0 +1,504 @@ + + + + + heavy metal + 100 + http://www.last.fm/tag/heavy%20metal + + + metal + 46 + http://www.last.fm/tag/metal + + + NWOBHM + 28 + http://www.last.fm/tag/nwobhm + + + hard rock + 16 + http://www.last.fm/tag/hard%20rock + + + rock + 13 + http://www.last.fm/tag/rock + + + Power metal + 9 + http://www.last.fm/tag/power%20metal + + + classic rock + 7 + http://www.last.fm/tag/classic%20rock + + + british + 6 + http://www.last.fm/tag/british + + + Iron Maiden + 5 + http://www.last.fm/tag/iron%20maiden + + + New Wave of British Heavy Metal + 4 + http://www.last.fm/tag/new%20wave%20of%20british%20heavy%20metal + + + classic metal + 2 + http://www.last.fm/tag/classic%20metal + + + 80s + 2 + http://www.last.fm/tag/80s + + + Progressive metal + 1 + http://www.last.fm/tag/progressive%20metal + + + British Metal + 1 + http://www.last.fm/tag/british%20metal + + + heavy + 1 + http://www.last.fm/tag/heavy + + + melodic metal + 0 + http://www.last.fm/tag/melodic%20metal + + + thrash metal + 0 + http://www.last.fm/tag/thrash%20metal + + + UK + 0 + http://www.last.fm/tag/uk + + + true metal + 0 + http://www.last.fm/tag/true%20metal + + + bruce dickinson + 0 + http://www.last.fm/tag/bruce%20dickinson + + + speed metal + 0 + http://www.last.fm/tag/speed%20metal + + + 90s + 0 + http://www.last.fm/tag/90s + + + Awesome + 0 + http://www.last.fm/tag/awesome + + + england + 0 + http://www.last.fm/tag/england + + + english + 0 + http://www.last.fm/tag/english + + + favorites + 0 + http://www.last.fm/tag/favorites + + + Metal Gods + 0 + http://www.last.fm/tag/metal%20gods + + + classic + 0 + http://www.last.fm/tag/classic + + + alternative + 0 + http://www.last.fm/tag/alternative + + + legends + 0 + http://www.last.fm/tag/legends + + + death metal + 0 + http://www.last.fm/tag/death%20metal + + + Maiden + 0 + http://www.last.fm/tag/maiden + + + Progressive rock + 0 + http://www.last.fm/tag/progressive%20rock + + + 80s metal + 0 + http://www.last.fm/tag/80s%20metal + + + punk + 0 + http://www.last.fm/tag/punk + + + 70s + 0 + http://www.last.fm/tag/70s + + + legend + 0 + http://www.last.fm/tag/legend + + + british heavy metal + 0 + http://www.last.fm/tag/british%20heavy%20metal + + + male vocalists + 0 + http://www.last.fm/tag/male%20vocalists + + + old school + 0 + http://www.last.fm/tag/old%20school + + + Favourites + 0 + http://www.last.fm/tag/favourites + + + Best Band EVER + 0 + http://www.last.fm/tag/best%20band%20ever + + + Traditional Metal + 0 + http://www.last.fm/tag/traditional%20metal + + + Gods of Metal + 0 + http://www.last.fm/tag/gods%20of%20metal + + + guitar + 0 + http://www.last.fm/tag/guitar + + + epic + 0 + http://www.last.fm/tag/epic + + + black metal + 0 + http://www.last.fm/tag/black%20metal + + + Melodic Death Metal + 0 + http://www.last.fm/tag/melodic%20death%20metal + + + classic heavy metal + 0 + http://www.last.fm/tag/classic%20heavy%20metal + + + punk rock + 0 + http://www.last.fm/tag/punk%20rock + + + Favorite Bands + 0 + http://www.last.fm/tag/favorite%20bands + + + emo + 0 + http://www.last.fm/tag/emo + + + alternative rock + 0 + http://www.last.fm/tag/alternative%20rock + + + seen live + 0 + http://www.last.fm/tag/seen%20live + + + hair metal + 0 + http://www.last.fm/tag/hair%20metal + + + 00s + 0 + http://www.last.fm/tag/00s + + + IRON + 0 + http://www.last.fm/tag/iron + + + Progressive + 0 + http://www.last.fm/tag/progressive + + + Legendary + 0 + http://www.last.fm/tag/legendary + + + eddie + 0 + http://www.last.fm/tag/eddie + + + real metal + 0 + http://www.last.fm/tag/real%20metal + + + hardcore + 0 + http://www.last.fm/tag/hardcore + + + Favourite bands + 0 + http://www.last.fm/tag/favourite%20bands + + + epic metal + 0 + http://www.last.fm/tag/epic%20metal + + + gods + 0 + http://www.last.fm/tag/gods + + + favourite + 0 + http://www.last.fm/tag/favourite + + + Bands I have seen live + 0 + http://www.last.fm/tag/bands%20i%20have%20seen%20live + + + indie + 0 + http://www.last.fm/tag/indie + + + steve harris + 0 + http://www.last.fm/tag/steve%20harris + + + industrial + 0 + http://www.last.fm/tag/industrial + + + Gothic Metal + 0 + http://www.last.fm/tag/gothic%20metal + + + Up the irons + 0 + http://www.last.fm/tag/up%20the%20irons + + + metalcore + 0 + http://www.last.fm/tag/metalcore + + + electronic + 0 + http://www.last.fm/tag/electronic + + + symphonic metal + 0 + http://www.last.fm/tag/symphonic%20metal + + + oldies + 0 + http://www.last.fm/tag/oldies + + + london + 0 + http://www.last.fm/tag/london + + + the best + 0 + http://www.last.fm/tag/the%20best + + + favourite artists + 0 + http://www.last.fm/tag/favourite%20artists + + + Grunge + 0 + http://www.last.fm/tag/grunge + + + Favorite + 0 + http://www.last.fm/tag/favorite + + + good music + 0 + http://www.last.fm/tag/good%20music + + + hardrock + 0 + http://www.last.fm/tag/hardrock + + + doom metal + 0 + http://www.last.fm/tag/doom%20metal + + + My Favourites + 0 + http://www.last.fm/tag/my%20favourites + + + great + 0 + http://www.last.fm/tag/great + + + pop + 0 + http://www.last.fm/tag/pop + + + Favorite Artists + 0 + http://www.last.fm/tag/favorite%20artists + + + United Kingdom + 0 + http://www.last.fm/tag/united%20kingdom + + + thrash + 0 + http://www.last.fm/tag/thrash + + + bass + 0 + http://www.last.fm/tag/bass + + + heavy rock + 0 + http://www.last.fm/tag/heavy%20rock + + + hard n heavy + 0 + http://www.last.fm/tag/hard%20n%20heavy + + + Nu Metal + 0 + http://www.last.fm/tag/nu%20metal + + + best + 0 + http://www.last.fm/tag/best + + + instrumental + 0 + http://www.last.fm/tag/instrumental + + + my music + 0 + http://www.last.fm/tag/my%20music + + + instrumental rock + 0 + http://www.last.fm/tag/instrumental%20rock + + + bands ive seen live + 0 + http://www.last.fm/tag/bands%20ive%20seen%20live + + + Gothic + 0 + http://www.last.fm/tag/gothic + + diff --git a/test/data/9d24d87cd66da78329d573ed71aebf50.xml b/test/data/9d24d87cd66da78329d573ed71aebf50.xml new file mode 100644 index 0000000..bcc77e0 --- /dev/null +++ b/test/data/9d24d87cd66da78329d573ed71aebf50.xml @@ -0,0 +1,58 @@ + + + + Metallica + 65f4f0c5-ef9e-490c-aee3-909e7ae6b2ab + http://www.last.fm/music/Metallica + http://userserve-ak.last.fm/serve/34/3679639.jpg + http://userserve-ak.last.fm/serve/64/3679639.jpg + http://userserve-ak.last.fm/serve/126/3679639.jpg + 1 + + 1298627 + 87323034 + + + + + Megadeth + http://www.last.fm/music/Megadeth + http://userserve-ak.last.fm/serve/34/3538311.jpg + http://userserve-ak.last.fm/serve/64/3538311.jpg> + http://userserve-ak.last.fm/serve/126/3538311.jpg + + + Pantera + http://www.last.fm/music/Pantera + http://userserve-ak.last.fm/serve/34/2148882.jpg + http://userserve-ak.last.fm/serve/64/3330671.jpg> + http://userserve-ak.last.fm/serve/126/2148882.jpg + + + Slayer + http://www.last.fm/music/Slayer + http://userserve-ak.last.fm/serve/34/8428755.jpg + http://userserve-ak.last.fm/serve/64/8428755.jpg> + http://userserve-ak.last.fm/serve/126/8428755.jpg + + + Iron Maiden + http://www.last.fm/music/Iron+Maiden + http://userserve-ak.last.fm/serve/34/3694868.jpg + http://userserve-ak.last.fm/serve/64/3694868.jpg> + http://userserve-ak.last.fm/serve/126/3694868.jpg + + + Anthrax + http://www.last.fm/music/Anthrax + http://userserve-ak.last.fm/serve/34/270740.jpg + http://userserve-ak.last.fm/serve/64/270740.jpg> + http://userserve-ak.last.fm/serve/126/270740.jpg + + + + Sun, 22 Mar 2009 21:35:07 +0000 + thrash metal band, one of the longest lived and one of the most influential metal bands in history. The band was formed in Los Angeles, California, in 1981 by guitarist and vocalist James Hetfield, and drummer and former tennis prodigy Lars Ulrich . The band was part of the wave of American metal bands which combined the sounds of the NWOBHM with hardcore punk influence, and together with bands like Testament, Metal Church, Anthrax, Exodus, Overkill, Slayer, Megadeth and others, formed the genre which is known as thrash metal.]]> + thrash metal band, one of the longest lived and one of the most influential metal bands in history. The band was formed in Los Angeles, California, in 1981 by guitarist and vocalist James Hetfield, and drummer and former tennis prodigy Lars Ulrich . The band was part of the wave of American metal bands which combined the sounds of the NWOBHM with hardcore punk influence, and together with bands like Testament, Metal Church, Anthrax, Exodus, Overkill, Slayer, Megadeth and others, formed the genre which is known as thrash metal. Their big commercial breakthrough came with their fifth album “Metallica”, also known as the Black Album. The two recorded their first track on a cheap recorder with James singing and playing rhythm and bass guitar. Lars pounded the drums, helped with musical arrangements and acted as manager. Hetfield’s friend and housemate Ron McGovney was eventually talked into taking up bass and Dave Mustaine took lead guitar. The band adopted the name Metallica after a suggestion from Bay Area friend Ron Quintana, and they quickly began gigging in the Los Angeles area opening for bands like Saxon. Eventually they recorded a fully-fledged demo called No Life Til Leather; Metallica quickly saw the tape whistle around the metal tape-trading underground and become a hot commodity, with San Francisco and New York particularly receptive. Metallica performed two shows in San Francisco and found the crowds friendlier and more honest than LA’s “there to be seen” mob. They also caught up-and-coming band Trauma, and most importantly their future bass player: Cliff Burton. Metallica chose to relocate to the Bay Area due to Cliff being unwilling to move. Cliff subsequently joined Metallica. In New York, a copy of No Life Til Leather made its way to Jon Zazula’s record shop, the aptly named Metal Heaven. Zazula quickly recruited Metallica to come out east to play some shows and record an album. The band made it to New York in a stolen U-Haul. Dave Mustaine, however, was proving to be problematic. Mustaine was kicked out due to his drug and alcohol abuse, going on to form the band Megadeth. Roadie Mark Whitakker suggested Kirk Hammett from Bay Area thrashers Exodus to replace Dave. Two phone calls and one flight later, on April 1, 1983 Kirk Hammett joined Metallica. Metallica’s first album, Kill ‘Em All, was released in late 1983 and some ferocious touring which saw the band’s reputation soar both in the US and Europe. In 1984 they went to work with producer Flemming Rassmussen in Copenhagen at Sweet Silence Studios on their second album. Ride The Lightning showed a growth in writing, sound, maturity, and intensity. This improvement saw them immediately targeted by major management agency QPrime and major record label Elektra. Deals with both were done by the fall of ‘84. Returning to the same studio in 1985, the group recorded Master Of Puppets, mixing in LA with Michael Wagner and releasing in early 1986. They quickly secured a tour with Ozzy Osbourne, and that stunt (plus a top 30 album chart position) saw their fan base and name take a quantum leap. On September 27th, 1986, Metallica nearly ceased to exist. 50 kilometers north of Ljungby, in Sweden on an overnight drive, the bands’ tour bus skidded out of control and flipped, ejecting Cliff Burton from the bus. The bus then landed on him killing him. It was impossible to imagine Metallica without him. Though the 3 remaining members had doubts about continuing on without Cliff, eventually Jason Newsted was chosen from over 40 auditions, which started the day after the funeral, to be the new bassist. The quartet immediately jumped into a tour, and then quickly recorded an EP of cover tunes titled Garage Days Re-Revisited. With Jason fully established, the band went back to record their fourth full-length album …And Justice For All, released in August 1988. It reached #6 on the US charts and received a Grammy nomination for Best Metal/Hard Rock album. The album also produced two US singles and the band’s very first venture into music video for the song One. In 1991 Metallica released a self-titled album, and saw their popularity soar. With new producer Bob Rock, this album was a marked departure from the previous album with shorter songs, a fuller sound and simpler arrangements. It went to #1 in the United States, stayed there for several weeks and ended up selling in excess of 15 million copies worldwide. It also spawned several singles as well a Grammy Award and aMTV/ American Music Award. The band toured for close to three years, playing a solo arena tour in ‘An Evening With Metallica’, with Guns N’ Roses on the duos’ joint-headline stadium tour, and as headliner at many festivals. It meant that by the time the fall of 1993 rolled around, the four members were shattered both physically and mentally. Save for some Summer Shed action, there was little activity as the band allowed their personal lives to catch up. Nearly five years would pass before the next Metallica album saw light, called “Load”, and recorded at The Plant in Sausalito California, it was the longest Metallica album to date with nearly 80 minutes of music and signaled some significant changes for the band. Produced by Bob Rock, the material was loose, powerful and eclectic; the sound thick and punchy. Though Load could never match the heights of the Black album saleswise, it became a phenomenally successful album in its own right. So many songs came from the sessions that a second album titled Reload followed in 1997, the year after. The Load tour encompassed cutting-edge technology, stuntmen, two-stages and an epic two-plus hours of performance. In 1998, they re-packaged all the old B-sides, covers and the two previous Garage Days sessions and ran into The Plant to record 11 new covers. The double-disc Garage Inc. was great reminder that for all their success, Metallica’s heart was still in the music. This point was further proven in 1999, when with conductor/composer Michael Kamen, Metallica embarked upon collaboration with the San Francisco Symphony to bring new dimension to classic material. Any potential skepticism of the project was blown away by two nights in April at the Berkeley Community Theater. Far from their material being compromised, the arrangements of songs such as Master Of Puppets gave symphonic instruments the chance to explode into the spaces and fill them with greater, heavier power than ever before. Having recorded and filmed the shows on the off-chance it might turn out alright, Metallica released the S&M double-disc and DVD in late 1999, marking yet another significant addition to their discography. In the summer of 2000, Metallica took yet fresher steps towards establishing freedom from convention, proving that it was possible to assemble, and headline, your own stadium tour without promoting a record. Summer Sanitarium, Hetfield’s back not withstanding, was a huge success, and anticipation grew as to when the band would hit the studio again. Meanwhile, the band heard their demo of “I Disappear” on the radio, before it were released. They tracked the source to be the P2P-program Napster, where they found there whole catalogue ready for download. They sued Napster, and several universities for not blocking Napster. Lars Ulrich where in the front of the case, and became the most hated person in rock & roll business. But they achieved what they wanted. Metallica lost a lot of fans because of this case, and it all looked dark, when they also were in need of a new bassguitarist, because Newsted had quit. The anticipation was replaced by fear at the turn of 2001 when, after several rumors, Jason Newsted departed the band. No one reason can be fairly the cause, more several long-standing issues that silently grew beyond their initial molehills. Of course many assumed that this would precipitate the break-up of the band, when of course it merely provided a conduit to newer levels of creativity and understanding. The band realized there was much work to be done on both their personal and creative relationships, and spent the first part of 2001 investigating spontaneous avenues of discovery both in and out of the studio. They set up shop at an old ex-Army barracks called The Presidio, jammed together at length and made a decision not to rush the process of finding a new band member, opting instead to have producer Bob Rock do all bass parts. In the middle of 2001, James Hetfield reached a place in his life where he felt rehabilitation, rest and re-focus were necessary for him to not only continue but also flourish. It meant that for many months, the members of Metallica embarked upon various levels of deeper discovery about themselves, the band and their lives both as a band and human beings. The results were to manifest themselves two-fold: when they came together again in the Spring of 2002 there was a deeper respect and appreciation for each other than ever before. And they were finally ready to make a new album, free of outside expectations, free of inner expectations and independent of anyone. 2001 would be the only year in the history of Metallica, where the band wouldn’t play live at all. Settling into their new HQ, the band set about making ‘St Anger’ with Bob Rock. Those early Presidio sessions had certainly helped shape the freeform thinking and expression that was to come, but no-one, least of all the guys themselves, could’ve known just how fierce, raw and passionate the ‘St Anger’ material would turn out to be. With Rock always offering prompt and support, lyrics were written by everyone, writing was shared and performance was off the cuff, spontaneous and a 180 degree turn from the months of cut-and-paste which had become a part of the Metallirecording process in the past. It was in the Fall of 2002 that the band decided it was time to search for a new bassist, and after some closed auditions with personal invitees over a few months, ex-Suicidal Tendencies/Ozzy Osbourne bass player Robert Trujillo was chosen to be the new member of Metallica. Note, member. Not bassist or hired gun or replacement. But a band member. His whole demeanor, happy, relaxed, warm, enthusiastic blended with over 15 years of experience and a ferocious finger-picking style made Robert the only natural choice. The “St.Anger” era kicked off on April 30th/May 1st with the small matter of a video shoot at San Quentin prison for the same-titled track, and continued in earnest with an MTV Icons tribute show a week later, where peers such as Korn and Limp Bizkit lined up to pay tribute to the chaps. The guys also performed live, marking the first ‘official’ live appearance of Robert Trujillo as well as James Hetfield’s first public performance since his stunt in rehab. Then came the small matter of rehearsals which Metallica chose to do in front of their loyal fan club members over 4 nights at the historic Fillmore Theatre in San Francisco…and then it was off to Europe in June for the start of what would end up being 19 months of touring, with the festival circuit taking the early brunt, Metallica successfully playing to multiple 60,000-plus crowds. “St.Anger” saw it’s release on June 5th, a raw, feral, unrestrained slab of molten Metallica stuffed with abrasion, aggression and the overspill of four years excitement, anger, frustration and ultimate fruition. For those who thought it would signal a radio-honed band, “St.Anger” was a big, fat slap in the face. Indeed, it was actually too heavy for some! Oh, and as if to prove that this ‘new’ Metallica were not a bunch of ginger-snap panty-waists, the boys played three shows in three different Parisian clubs in one day during mid-June, each venue harboring a temperature of not less than 100 degrees. In the US, Summer Sanitarium followed, with Linkin Park and Limp Bizkit amongst the support acts on another series of stadium sell-outs. In the meanwhile, the fervor was slowly building for ‘Some Kind Of Monster’, the documentary film by Joe Berlinger and Bruce Sinofsky about the world of Metallica between 2001 and 2003. Ostensibly slated to be about the making of an album, the filmmakers found a whole new project developing when James went into rehab, and thus having been projected as a marketing tool, the end product ended up being an incredibly revealing 2 hour 20 minute documentary. As the Mighty Metallica continued ploughing on through the world (going back to Europe, Japan and then onto Australia in January), SKOM was debuted to enormous critical acclaim at the 2004 Sundance Independent Film Festival in Utah during January. And the year continued in the way that you’d imagine a Metalli-year does, deciding to play (seemingly) every single town capable of hosting a major arena gig in North America (some 80-plus dates) with Godsmack in support. Result? Oh well, the usual sell-outs you’d expect for this ‘in-the-round’ two hour thirty minute set which saw no song off limits and many a fan favorite raised from retirement for a gleeful airing. (p.s….there was another Grammy in February for Best Metal Performance – ‘St.Anger’). July saw the theatrical debut of ‘Some Kind Of Monster’ which opened to enormous critical acclaim and went on to hold it’s own in North American theaters for three months before going through Europe. And August also saw the release of the first official Metallica book, “So What! The Good, the Mad, and the Ugly”, an edited compilation of the band’s fan club magazine spanning 10 years from 1994 to 2004. And still the ‘Madly In Anger With The World’ tour continued, selling out venues right through to it’s final date in San Jose, California on November 29, 2004. They did publicly state that the majority of 2005 would be spent re-charging those creative and mental batteries, and true to their word it was a quiet year, except for two little hometown gigs with the Rolling Stones at SBC Park in November. We all knew an entire year would not pass without at least a sighting of the guys! With batteries re-charged after the two shows with the Stones, the guys hit the studio in early 2006 to start writing a new album and were excited to announce that they would be working with a new producer, Rick Rubin. The spring and summer found them escaping from the studio once again with shows in South Africa (their first ever visit to the continent!), Europe, Japan and Korea. “The New Song” made its debut in Berlin, Germany on June 6 to give us all a little taste of things to come in 2007 with the remainder of the year scheduled for more writing and jamming. While popular in the larger rock community Metallica has gained a certain amount of notoriety in the Heavy Metal community because their popularity has brought mainstream attention on a previously intimate musical community. Additional distdain has accrued through the band’s longevity, with associated age and maturity themed songwriting (commonly held to lack the edge of earlier work). More than this however, Metallica is particularly notorious in the internet community because of its aggressive position on copyright enforcement. ruma rumpali kova ääni. ]]> + + diff --git a/test/data/ade5d2408d0dd39a356dbd6429c2c5ab.xml b/test/data/ade5d2408d0dd39a356dbd6429c2c5ab.xml new file mode 100644 index 0000000..3d6ef03 --- /dev/null +++ b/test/data/ade5d2408d0dd39a356dbd6429c2c5ab.xml @@ -0,0 +1,504 @@ + + + + + Classical + 100 + http://www.last.fm/tag/classical + + + baroque + 51 + http://www.last.fm/tag/baroque + + + instrumental + 20 + http://www.last.fm/tag/instrumental + + + composers + 19 + http://www.last.fm/tag/composers + + + german + 16 + http://www.last.fm/tag/german + + + Bach + 9 + http://www.last.fm/tag/bach + + + classic + 8 + http://www.last.fm/tag/classic + + + composer + 7 + http://www.last.fm/tag/composer + + + piano + 3 + http://www.last.fm/tag/piano + + + Johann Sebastian Bach + 2 + http://www.last.fm/tag/johann%20sebastian%20bach + + + organ + 2 + http://www.last.fm/tag/organ + + + classical music + 1 + http://www.last.fm/tag/classical%20music + + + genius + 1 + http://www.last.fm/tag/genius + + + Klassik + 1 + http://www.last.fm/tag/klassik + + + germany + 1 + http://www.last.fm/tag/germany + + + orchestral + 1 + http://www.last.fm/tag/orchestral + + + barock + 0 + http://www.last.fm/tag/barock + + + classique + 0 + http://www.last.fm/tag/classique + + + choral + 0 + http://www.last.fm/tag/choral + + + Baroque Composers + 0 + http://www.last.fm/tag/baroque%20composers + + + Barroco + 0 + http://www.last.fm/tag/barroco + + + Clasica + 0 + http://www.last.fm/tag/clasica + + + classica + 0 + http://www.last.fm/tag/classica + + + harpsichord + 0 + http://www.last.fm/tag/harpsichord + + + indie + 0 + http://www.last.fm/tag/indie + + + deutsch + 0 + http://www.last.fm/tag/deutsch + + + baroque classical + 0 + http://www.last.fm/tag/baroque%20classical + + + punk + 0 + http://www.last.fm/tag/punk + + + Awesome + 0 + http://www.last.fm/tag/awesome + + + jazz + 0 + http://www.last.fm/tag/jazz + + + rock + 0 + http://www.last.fm/tag/rock + + + favorites + 0 + http://www.last.fm/tag/favorites + + + sacred music + 0 + http://www.last.fm/tag/sacred%20music + + + Dead + 0 + http://www.last.fm/tag/dead + + + ambient + 0 + http://www.last.fm/tag/ambient + + + Counterpoint + 0 + http://www.last.fm/tag/counterpoint + + + early music + 0 + http://www.last.fm/tag/early%20music + + + fugue + 0 + http://www.last.fm/tag/fugue + + + baroque period + 0 + http://www.last.fm/tag/baroque%20period + + + german composer + 0 + http://www.last.fm/tag/german%20composer + + + alternative + 0 + http://www.last.fm/tag/alternative + + + european + 0 + http://www.last.fm/tag/european + + + classic rock + 0 + http://www.last.fm/tag/classic%20rock + + + Barok + 0 + http://www.last.fm/tag/barok + + + chamber music + 0 + http://www.last.fm/tag/chamber%20music + + + folk + 0 + http://www.last.fm/tag/folk + + + chamber + 0 + http://www.last.fm/tag/chamber + + + electronic + 0 + http://www.last.fm/tag/electronic + + + god + 0 + http://www.last.fm/tag/god + + + 18th century + 0 + http://www.last.fm/tag/18th%20century + + + punk rock + 0 + http://www.last.fm/tag/punk%20rock + + + concerto + 0 + http://www.last.fm/tag/concerto + + + pop + 0 + http://www.last.fm/tag/pop + + + cello + 0 + http://www.last.fm/tag/cello + + + metal + 0 + http://www.last.fm/tag/metal + + + chillout + 0 + http://www.last.fm/tag/chillout + + + romantic + 0 + http://www.last.fm/tag/romantic + + + beautiful + 0 + http://www.last.fm/tag/beautiful + + + religious + 0 + http://www.last.fm/tag/religious + + + death metal + 0 + http://www.last.fm/tag/death%20metal + + + violin + 0 + http://www.last.fm/tag/violin + + + cantata + 0 + http://www.last.fm/tag/cantata + + + Soundtrack + 0 + http://www.last.fm/tag/soundtrack + + + best + 0 + http://www.last.fm/tag/best + + + classical - baroque + 0 + http://www.last.fm/tag/classical%20-%20baroque + + + Klassische Musik + 0 + http://www.last.fm/tag/klassische%20musik + + + 1700s + 0 + http://www.last.fm/tag/1700s + + + relax + 0 + http://www.last.fm/tag/relax + + + oldies + 0 + http://www.last.fm/tag/oldies + + + black metal + 0 + http://www.last.fm/tag/black%20metal + + + Baroque era + 0 + http://www.last.fm/tag/baroque%20era + + + new age + 0 + http://www.last.fm/tag/new%20age + + + christian + 0 + http://www.last.fm/tag/christian + + + hard rock + 0 + http://www.last.fm/tag/hard%20rock + + + better than radiohead + 0 + http://www.last.fm/tag/better%20than%20radiohead + + + Erudite music + 0 + http://www.last.fm/tag/erudite%20music + + + soul + 0 + http://www.last.fm/tag/soul + + + Orgel + 0 + http://www.last.fm/tag/orgel + + + orchestra + 0 + http://www.last.fm/tag/orchestra + + + latin + 0 + http://www.last.fm/tag/latin + + + good + 0 + http://www.last.fm/tag/good + + + Gothic Metal + 0 + http://www.last.fm/tag/gothic%20metal + + + 80s + 0 + http://www.last.fm/tag/80s + + + Favorite + 0 + http://www.last.fm/tag/favorite + + + choir + 0 + http://www.last.fm/tag/choir + + + christian rock + 0 + http://www.last.fm/tag/christian%20rock + + + master of counterpoint + 0 + http://www.last.fm/tag/master%20of%20counterpoint + + + world + 0 + http://www.last.fm/tag/world + + + post-rock + 0 + http://www.last.fm/tag/post-rock + + + opera + 0 + http://www.last.fm/tag/opera + + + Sacred + 0 + http://www.last.fm/tag/sacred + + + BARROCA + 0 + http://www.last.fm/tag/barroca + + + heavy metal + 0 + http://www.last.fm/tag/heavy%20metal + + + Grunge + 0 + http://www.last.fm/tag/grunge + + + female vocalists + 0 + http://www.last.fm/tag/female%20vocalists + + + choral music + 0 + http://www.last.fm/tag/choral%20music + + + organ music + 0 + http://www.last.fm/tag/organ%20music + + + Keyboard Music + 0 + http://www.last.fm/tag/keyboard%20music + + + anime + 0 + http://www.last.fm/tag/anime + + + jazz piano + 0 + http://www.last.fm/tag/jazz%20piano + + diff --git a/test/data/c56879ed34aa88a561177e5db6d78271.xml b/test/data/c56879ed34aa88a561177e5db6d78271.xml new file mode 100644 index 0000000..e88e625 --- /dev/null +++ b/test/data/c56879ed34aa88a561177e5db6d78271.xml @@ -0,0 +1,504 @@ + + + + + hard rock + 100 + http://www.last.fm/tag/hard%20rock + + + rock + 76 + http://www.last.fm/tag/rock + + + classic rock + 52 + http://www.last.fm/tag/classic%20rock + + + 80s + 31 + http://www.last.fm/tag/80s + + + metal + 19 + http://www.last.fm/tag/metal + + + heavy metal + 13 + http://www.last.fm/tag/heavy%20metal + + + Guns N Roses + 7 + http://www.last.fm/tag/guns%20n%20roses + + + american + 5 + http://www.last.fm/tag/american + + + hair metal + 4 + http://www.last.fm/tag/hair%20metal + + + alternative + 4 + http://www.last.fm/tag/alternative + + + 90s + 4 + http://www.last.fm/tag/90s + + + glam rock + 3 + http://www.last.fm/tag/glam%20rock + + + Slash + 1 + http://www.last.fm/tag/slash + + + rock n roll + 1 + http://www.last.fm/tag/rock%20n%20roll + + + alternative rock + 1 + http://www.last.fm/tag/alternative%20rock + + + punk + 1 + http://www.last.fm/tag/punk + + + Guns N' Roses + 1 + http://www.last.fm/tag/guns%20n%27%20roses + + + guitar + 1 + http://www.last.fm/tag/guitar + + + sleaze rock + 1 + http://www.last.fm/tag/sleaze%20rock + + + Glam Metal + 1 + http://www.last.fm/tag/glam%20metal + + + Axl Rose + 1 + http://www.last.fm/tag/axl%20rose + + + USA + 1 + http://www.last.fm/tag/usa + + + male vocalists + 1 + http://www.last.fm/tag/male%20vocalists + + + favorites + 1 + http://www.last.fm/tag/favorites + + + GNR + 1 + http://www.last.fm/tag/gnr + + + punk rock + 0 + http://www.last.fm/tag/punk%20rock + + + indie + 0 + http://www.last.fm/tag/indie + + + classic + 0 + http://www.last.fm/tag/classic + + + Grunge + 0 + http://www.last.fm/tag/grunge + + + Rock and Roll + 0 + http://www.last.fm/tag/rock%20and%20roll + + + 80s rock + 0 + http://www.last.fm/tag/80s%20rock + + + guns + 0 + http://www.last.fm/tag/guns + + + sleaze + 0 + http://www.last.fm/tag/sleaze + + + pop + 0 + http://www.last.fm/tag/pop + + + legend + 0 + http://www.last.fm/tag/legend + + + Progressive rock + 0 + http://www.last.fm/tag/progressive%20rock + + + old school + 0 + http://www.last.fm/tag/old%20school + + + blues rock + 0 + http://www.last.fm/tag/blues%20rock + + + 80s metal + 0 + http://www.last.fm/tag/80s%20metal + + + emo + 0 + http://www.last.fm/tag/emo + + + blues + 0 + http://www.last.fm/tag/blues + + + oldies + 0 + http://www.last.fm/tag/oldies + + + glam + 0 + http://www.last.fm/tag/glam + + + thrash metal + 0 + http://www.last.fm/tag/thrash%20metal + + + Awesome + 0 + http://www.last.fm/tag/awesome + + + Favourites + 0 + http://www.last.fm/tag/favourites + + + guitar virtuoso + 0 + http://www.last.fm/tag/guitar%20virtuoso + + + Sleaze Metal + 0 + http://www.last.fm/tag/sleaze%20metal + + + 80's + 0 + http://www.last.fm/tag/80%27s + + + heavy + 0 + http://www.last.fm/tag/heavy + + + Power metal + 0 + http://www.last.fm/tag/power%20metal + + + hardcore + 0 + http://www.last.fm/tag/hardcore + + + hardrock + 0 + http://www.last.fm/tag/hardrock + + + legends + 0 + http://www.last.fm/tag/legends + + + Favorite + 0 + http://www.last.fm/tag/favorite + + + Love + 0 + http://www.last.fm/tag/love + + + rap + 0 + http://www.last.fm/tag/rap + + + California + 0 + http://www.last.fm/tag/california + + + 90s Rock + 0 + http://www.last.fm/tag/90s%20rock + + + Hard-Rock + 0 + http://www.last.fm/tag/hard-rock + + + favourite artists + 0 + http://www.last.fm/tag/favourite%20artists + + + singer-songwriter + 0 + http://www.last.fm/tag/singer-songwriter + + + funk + 0 + http://www.last.fm/tag/funk + + + female vocalists + 0 + http://www.last.fm/tag/female%20vocalists + + + the best + 0 + http://www.last.fm/tag/the%20best + + + electronic + 0 + http://www.last.fm/tag/electronic + + + my music + 0 + http://www.last.fm/tag/my%20music + + + jazz + 0 + http://www.last.fm/tag/jazz + + + Axl + 0 + http://www.last.fm/tag/axl + + + heavy rock + 0 + http://www.last.fm/tag/heavy%20rock + + + Favourite bands + 0 + http://www.last.fm/tag/favourite%20bands + + + Favorite Bands + 0 + http://www.last.fm/tag/favorite%20bands + + + great + 0 + http://www.last.fm/tag/great + + + album rock + 0 + http://www.last.fm/tag/album%20rock + + + los angeles + 0 + http://www.last.fm/tag/los%20angeles + + + indie rock + 0 + http://www.last.fm/tag/indie%20rock + + + Hard + 0 + http://www.last.fm/tag/hard + + + Favorite Artists + 0 + http://www.last.fm/tag/favorite%20artists + + + good music + 0 + http://www.last.fm/tag/good%20music + + + classics + 0 + http://www.last.fm/tag/classics + + + death metal + 0 + http://www.last.fm/tag/death%20metal + + + Best Band EVER + 0 + http://www.last.fm/tag/best%20band%20ever + + + favourite + 0 + http://www.last.fm/tag/favourite + + + Hip-Hop + 0 + http://www.last.fm/tag/hip-hop + + + Progressive metal + 0 + http://www.last.fm/tag/progressive%20metal + + + metalcore + 0 + http://www.last.fm/tag/metalcore + + + pop rock + 0 + http://www.last.fm/tag/pop%20rock + + + 70s + 0 + http://www.last.fm/tag/70s + + + My Favorites + 0 + http://www.last.fm/tag/my%20favorites + + + My favorite bands + 0 + http://www.last.fm/tag/my%20favorite%20bands + + + britpop + 0 + http://www.last.fm/tag/britpop + + + dance + 0 + http://www.last.fm/tag/dance + + + electronica + 0 + http://www.last.fm/tag/electronica + + + us + 0 + http://www.last.fm/tag/us + + + Stoner Rock + 0 + http://www.last.fm/tag/stoner%20rock + + + symphonic metal + 0 + http://www.last.fm/tag/symphonic%20metal + + + tragically yours + 0 + http://www.last.fm/tag/tragically%20yours + + + ska + 0 + http://www.last.fm/tag/ska + + + new wave + 0 + http://www.last.fm/tag/new%20wave + + + bands + 0 + http://www.last.fm/tag/bands + + diff --git a/test/data/c73585a062eb75fc161a09e17ec59b85.xml b/test/data/c73585a062eb75fc161a09e17ec59b85.xml new file mode 100644 index 0000000..78bdbd3 --- /dev/null +++ b/test/data/c73585a062eb75fc161a09e17ec59b85.xml @@ -0,0 +1,504 @@ + + + + + hard rock + 100 + http://www.last.fm/tag/hard%20rock + + + classic rock + 59 + http://www.last.fm/tag/classic%20rock + + + rock + 58 + http://www.last.fm/tag/rock + + + heavy metal + 23 + http://www.last.fm/tag/heavy%20metal + + + metal + 17 + http://www.last.fm/tag/metal + + + 80s + 11 + http://www.last.fm/tag/80s + + + australian + 10 + http://www.last.fm/tag/australian + + + ACDC + 5 + http://www.last.fm/tag/acdc + + + 70s + 5 + http://www.last.fm/tag/70s + + + Rock and Roll + 3 + http://www.last.fm/tag/rock%20and%20roll + + + AC/DC + 3 + http://www.last.fm/tag/ac%252Fdc + + + blues rock + 3 + http://www.last.fm/tag/blues%20rock + + + rock n roll + 2 + http://www.last.fm/tag/rock%20n%20roll + + + alternative + 2 + http://www.last.fm/tag/alternative + + + australia + 1 + http://www.last.fm/tag/australia + + + guitar + 1 + http://www.last.fm/tag/guitar + + + blues + 1 + http://www.last.fm/tag/blues + + + 90s + 1 + http://www.last.fm/tag/90s + + + punk + 1 + http://www.last.fm/tag/punk + + + classic + 1 + http://www.last.fm/tag/classic + + + old school + 1 + http://www.last.fm/tag/old%20school + + + alternative rock + 0 + http://www.last.fm/tag/alternative%20rock + + + favorites + 0 + http://www.last.fm/tag/favorites + + + Aussie Rock + 0 + http://www.last.fm/tag/aussie%20rock + + + heavy rock + 0 + http://www.last.fm/tag/heavy%20rock + + + arena rock + 0 + http://www.last.fm/tag/arena%20rock + + + Progressive rock + 0 + http://www.last.fm/tag/progressive%20rock + + + ac dc + 0 + http://www.last.fm/tag/ac%20dc + + + thrash metal + 0 + http://www.last.fm/tag/thrash%20metal + + + rock'n'roll + 0 + http://www.last.fm/tag/rock%27n%27roll + + + oldies + 0 + http://www.last.fm/tag/oldies + + + male vocalists + 0 + http://www.last.fm/tag/male%20vocalists + + + angus young + 0 + http://www.last.fm/tag/angus%20young + + + Aussie + 0 + http://www.last.fm/tag/aussie + + + legend + 0 + http://www.last.fm/tag/legend + + + 80s rock + 0 + http://www.last.fm/tag/80s%20rock + + + classic metal + 0 + http://www.last.fm/tag/classic%20metal + + + punk rock + 0 + http://www.last.fm/tag/punk%20rock + + + indie + 0 + http://www.last.fm/tag/indie + + + legends + 0 + http://www.last.fm/tag/legends + + + hardrock + 0 + http://www.last.fm/tag/hardrock + + + Awesome + 0 + http://www.last.fm/tag/awesome + + + heavy + 0 + http://www.last.fm/tag/heavy + + + blues-rock + 0 + http://www.last.fm/tag/blues-rock + + + Favorite Artists + 0 + http://www.last.fm/tag/favorite%20artists + + + Grunge + 0 + http://www.last.fm/tag/grunge + + + Hard-Rock + 0 + http://www.last.fm/tag/hard-rock + + + album rock + 0 + http://www.last.fm/tag/album%20rock + + + emo + 0 + http://www.last.fm/tag/emo + + + Power metal + 0 + http://www.last.fm/tag/power%20metal + + + death metal + 0 + http://www.last.fm/tag/death%20metal + + + hardcore + 0 + http://www.last.fm/tag/hardcore + + + pop + 0 + http://www.last.fm/tag/pop + + + 80s metal + 0 + http://www.last.fm/tag/80s%20metal + + + Bon Scott + 0 + http://www.last.fm/tag/bon%20scott + + + instrumental + 0 + http://www.last.fm/tag/instrumental + + + classics + 0 + http://www.last.fm/tag/classics + + + classic hard rock + 0 + http://www.last.fm/tag/classic%20hard%20rock + + + Guitar Hero + 0 + http://www.last.fm/tag/guitar%20hero + + + Hard + 0 + http://www.last.fm/tag/hard + + + overrated + 0 + http://www.last.fm/tag/overrated + + + dance + 0 + http://www.last.fm/tag/dance + + + 00s + 0 + http://www.last.fm/tag/00s + + + funk + 0 + http://www.last.fm/tag/funk + + + Progressive metal + 0 + http://www.last.fm/tag/progressive%20metal + + + black metal + 0 + http://www.last.fm/tag/black%20metal + + + industrial + 0 + http://www.last.fm/tag/industrial + + + Favourites + 0 + http://www.last.fm/tag/favourites + + + electronic + 0 + http://www.last.fm/tag/electronic + + + Hip-Hop + 0 + http://www.last.fm/tag/hip-hop + + + 70s rock + 0 + http://www.last.fm/tag/70s%20rock + + + good music + 0 + http://www.last.fm/tag/good%20music + + + cool + 0 + http://www.last.fm/tag/cool + + + folk + 0 + http://www.last.fm/tag/folk + + + indie rock + 0 + http://www.last.fm/tag/indie%20rock + + + ska + 0 + http://www.last.fm/tag/ska + + + female vocalists + 0 + http://www.last.fm/tag/female%20vocalists + + + sydney + 0 + http://www.last.fm/tag/sydney + + + singer-songwriter + 0 + http://www.last.fm/tag/singer-songwriter + + + hard n heavy + 0 + http://www.last.fm/tag/hard%20n%20heavy + + + Favorite + 0 + http://www.last.fm/tag/favorite + + + best + 0 + http://www.last.fm/tag/best + + + guitar virtuoso + 0 + http://www.last.fm/tag/guitar%20virtuoso + + + tragically yours + 0 + http://www.last.fm/tag/tragically%20yours + + + Gothic Metal + 0 + http://www.last.fm/tag/gothic%20metal + + + jazz + 0 + http://www.last.fm/tag/jazz + + + hair metal + 0 + http://www.last.fm/tag/hair%20metal + + + electronica + 0 + http://www.last.fm/tag/electronica + + + metalcore + 0 + http://www.last.fm/tag/metalcore + + + doom metal + 0 + http://www.last.fm/tag/doom%20metal + + + Energetic + 0 + http://www.last.fm/tag/energetic + + + Favorite Bands + 0 + http://www.last.fm/tag/favorite%20bands + + + Stoner Rock + 0 + http://www.last.fm/tag/stoner%20rock + + + Australian Rock + 0 + http://www.last.fm/tag/australian%20rock + + + epic + 0 + http://www.last.fm/tag/epic + + + Rock 'n' Roll + 0 + http://www.last.fm/tag/rock%20%27n%27%20roll + + + aggressive + 0 + http://www.last.fm/tag/aggressive + + + back in black + 0 + http://www.last.fm/tag/back%20in%20black + + + ambient + 0 + http://www.last.fm/tag/ambient + + + Ac-Dc + 0 + http://www.last.fm/tag/ac-dc + + diff --git a/test/data/d6fb58e06ef53801a709feb78ef89f43.xml b/test/data/d6fb58e06ef53801a709feb78ef89f43.xml new file mode 100644 index 0000000..15b507b --- /dev/null +++ b/test/data/d6fb58e06ef53801a709feb78ef89f43.xml @@ -0,0 +1,58 @@ + + + + Muse + 9c9f1380-2516-4fc9-a3e6-f9f61941d090 + http://www.last.fm/music/Muse + http://userserve-ak.last.fm/serve/34/416243.jpg + http://userserve-ak.last.fm/serve/64/416243.jpg + http://userserve-ak.last.fm/serve/126/416243.jpg + 1 + + 1554168 + 96919820 + + + + + Placebo + http://www.last.fm/music/Placebo + http://userserve-ak.last.fm/serve/34/7612035.jpg + http://userserve-ak.last.fm/serve/64/7612035.jpg> + http://userserve-ak.last.fm/serve/126/7612035.jpg + + + Kasabian + http://www.last.fm/music/Kasabian + http://userserve-ak.last.fm/serve/34/63658.jpg + http://userserve-ak.last.fm/serve/64/63658.jpg> + http://userserve-ak.last.fm/serve/126/63658.jpg + + + Franz Ferdinand + http://www.last.fm/music/Franz+Ferdinand + http://userserve-ak.last.fm/serve/34/7149.jpg + http://userserve-ak.last.fm/serve/64/7149.jpg> + http://userserve-ak.last.fm/serve/126/7149.jpg + + + Radiohead + http://www.last.fm/music/Radiohead + http://userserve-ak.last.fm/serve/34/102639.jpg + http://userserve-ak.last.fm/serve/64/102639.jpg> + http://userserve-ak.last.fm/serve/126/102639.jpg + + + The Killers + http://www.last.fm/music/The+Killers + http://userserve-ak.last.fm/serve/34/95070.jpg + http://userserve-ak.last.fm/serve/64/95070.jpg> + http://userserve-ak.last.fm/serve/126/95070.jpg + + + + Fri, 3 Oct 2008 17:02:13 +0000 + United Kingdom. The band consists of Matthew Bellamy on lead vocals, piano, keyboard and guitar, Chris Wolstenholme on backing vocals and bass guitar, and Dominic Howard on drums and percussion. They have been friends since their formation in early 1990 and changed band names a number of times (such as Gothic Plague, Fixed Penalty, and Rocket Baby Dolls) before adopting the name Muse.]]> + Muse is a alternative rock band from Teignmouth, England, United Kingdom. The band consists of Matthew Bellamy on lead vocals, piano, keyboard and guitar, Chris Wolstenholme on backing vocals and bass guitar, and Dominic Howard on drums and percussion. They have been friends since their formation in early 1990 and changed band names a number of times (such as Gothic Plague, Fixed Penalty, and Rocket Baby Dolls) before adopting the name Muse. Since the release of their fourth album, Morgan Nicholls has also appeared with the band at live performances to provide keyboards, samples/synth, and backing vocals. Their sound is a blend of , music, , , spanish guitars, and . Usually they use the bass line as the driving force, often with the guitar providing only an extra layer to the song rather than carrying the melody, the bass has distortion and other effects applied to it to achieve a greater weight, allowing the guitar to digress from the main tune and play higher notes. Another peculiarity is Muse´s piano style in many of their songs; their music has been inspired by the works of Romantic pianist-composers such as Rachmaninoff, Tchaikovsky and Liszt, and has thus resulted in a fusion of Romantic style with modern rock. The band is known for their energetic live performances and front man Matthew Bellamy's eccentric and avid interests in global conspiracy, extraterrestrial life, theology and the apocalypse (as much as in Space and theoretical physics). Their lyrical themes involve madcap conspiracy theory, revolutionary rabble-rousing, weird stuff about aliens (or Zetas, if you please), religions and other such classic Muse concerns. In general their music and lyrics gaze on helplessly at the subjugation of humanity by corrupt world leaders and encroaching environmental or galactic disasters (and certainly their last album 'Black Holes And Revelations' has its fair share of climate change/oil crisis/global inflagration paranoia). In October 1999, Muse released their first full length LP; 'Showbiz'. The album received mixed reviews among critics, and music fans, labeling the band as 'Radiohead copycats'. This, however, did not stop the album from selling over 700,000 copies, with success coming from singles; Unintended and Muscle Museum. The album also earned Muse a nomination at the 2000 BRIT Awards, for Best New Act. 2001, with John Leckie behind the desk again, saw the release of Origin of Symmetry along with Top 20 entries for Plug in Baby and New Born. The album went unreleased in the United States until 2005 because their record label at the time, Madonna's Maverick, allegedly thought the falsetto vocals would discourage radio play and wanted the band to re-record alternate vocals. The band refused, and terminated its contract with Maverick. Muse followed up with a b-side/live CD/DVD named Hullabaloo Soundtrack, showcasing the band's concert from France in late 2001. To promote the album, Muse also released the Dead Star/In Your World EP, which charted high in the UK charts and proving Muse could also write "radio-friendly" rock tunes, as well as the 7 minute long epics on Origin of Symmetry. Muse polished off their impressive year by winning Best Live Band at the 2002 Kerrang! Awards. In 2003, Muse asked Rich Costey to step behind the desk to help create Absolution. The album had very strong sales all over the world, and helped the band achieve their first UK number 1 album. Its release was preceded by a download-only single and online video for the song Stockholm Syndrome. Followed by the singles Time is Running Out and Hysteria, which charted well in the UK charts and helped Muse secure a headline spot at the 2004 Glastonbury Festival. Glastonbury saw Muse storm troop onto the high table of classic Glastonbury headline acts and prove themselves a formidable force in British rock. Although many had their doubts at putting Muse on the bill with names such as Paul McCartney, Muse proved them all wrong and played what Bellamy described as "the best gig of our lives." It was only with that triumph fresh in their throats, they claim, that they realised they'd 'made it'. However tragedy struck just shortly after Muse came off stage when Dom Howard's father (a big Muse fan) collapsed after witnessing his son play and died on the site. Later that year, Muse toured the US, promoting Absolution, before returning home to play two sell-out gigs at London's Earls Court at the end of the year. In 2006 and after a long and exhaustive tour, the band returned to the studio, and released Black Holes and Revelations.Interview with Dominic 2006 With the LP, the band secured their second UK album chart number one, whilst reaching the top spot in several other countries, as well as a Top 10 in the US billboard chart. The controversial single Supermassive Black Hole became Muse's highest UK entry in the charts, reaching number four, and also scored high entries in other countries. The album's second single, Starlight, reached number 13 in the UK charts in September 2006. The 3rd UK single was fan-favourite Knights of Cydonia, released on November 27th, and it reached number 10 in the UK charts. The 4th single from Black Holes & Revelations was Invincible, and was released April 15th 2007. It entered the UK singles chart at 21st place, and was the first single from the new album not to enter in the Top 20. On November 2, 2006, the band won an award for Best Alternative Act at the annual MTV EMA in Copenhagen. Muse were also named 'Best Live Act' at the Brit Awards in 2006 and have retained the title in 2007. Two of the album's singles reached the highest US Modern Rock chart positions in the band's career during 2007: Starlight reached #2 in February 2007, and the all-falsetto Supermassive Black Hole reached #6 in October. 2007 also saw the band play to sellouts at Madison Square Garden and the Forum in Los Angeles, as well as headlining Austin City Limits Festival and Lollapalooza. Even when the band says they do not see themselves as a massive stadium band, their headline concert on June 16th 2007, at the rebuilt Wembley Stadium, sold out in 45 minutes six months before the gig and the band had to add a second show on June 17, where they proved to be more than worthy of stadium gigs. The Wembley gigs became two of the biggest hyped concerts of 2007. Already the gigs have been compared by music journalists to Live Aid and Queen gigs, also performed on the "Hallowed Ground." The band's next release, HAARP: Live from Wembley, is expected to be made up of footage from the June 17th show. In July 2007, Bellamy confirmed that he has begun to work on a new studio album and new songs, some more in line with electronic or "dance" music and others more with classical or symphonic music. The band is also thinking of hiring an orchestra for some of them. He also revealed that the next album should be self-produced, in order to have more freedom. In January 2008 the song "Knights of Cydonia" was voted number 1 on the Triple J Hottest 100, Australia's biggest annual alternative music countdown. ]]> + + diff --git a/test/data/e77d70497bcf9dff6724cc4b87ff39dd.xml b/test/data/e77d70497bcf9dff6724cc4b87ff39dd.xml new file mode 100644 index 0000000..d72e053 --- /dev/null +++ b/test/data/e77d70497bcf9dff6724cc4b87ff39dd.xml @@ -0,0 +1,504 @@ + + + + + metal + 100 + http://www.last.fm/tag/metal + + + thrash metal + 95 + http://www.last.fm/tag/thrash%20metal + + + heavy metal + 68 + http://www.last.fm/tag/heavy%20metal + + + hard rock + 33 + http://www.last.fm/tag/hard%20rock + + + rock + 32 + http://www.last.fm/tag/rock + + + metallica + 12 + http://www.last.fm/tag/metallica + + + classic rock + 8 + http://www.last.fm/tag/classic%20rock + + + speed metal + 7 + http://www.last.fm/tag/speed%20metal + + + american + 5 + http://www.last.fm/tag/american + + + thrash + 4 + http://www.last.fm/tag/thrash + + + trash metal + 4 + http://www.last.fm/tag/trash%20metal + + + 80s + 3 + http://www.last.fm/tag/80s + + + 90s + 2 + http://www.last.fm/tag/90s + + + alternative + 2 + http://www.last.fm/tag/alternative + + + alternative rock + 1 + http://www.last.fm/tag/alternative%20rock + + + USA + 1 + http://www.last.fm/tag/usa + + + heavy + 1 + http://www.last.fm/tag/heavy + + + classic metal + 1 + http://www.last.fm/tag/classic%20metal + + + Progressive metal + 1 + http://www.last.fm/tag/progressive%20metal + + + favorites + 1 + http://www.last.fm/tag/favorites + + + Power metal + 1 + http://www.last.fm/tag/power%20metal + + + sell out + 1 + http://www.last.fm/tag/sell%20out + + + punk + 0 + http://www.last.fm/tag/punk + + + Nu Metal + 0 + http://www.last.fm/tag/nu%20metal + + + legends + 0 + http://www.last.fm/tag/legends + + + hardcore + 0 + http://www.last.fm/tag/hardcore + + + pop + 0 + http://www.last.fm/tag/pop + + + death metal + 0 + http://www.last.fm/tag/death%20metal + + + Awesome + 0 + http://www.last.fm/tag/awesome + + + Grunge + 0 + http://www.last.fm/tag/grunge + + + guitar + 0 + http://www.last.fm/tag/guitar + + + Favourites + 0 + http://www.last.fm/tag/favourites + + + male vocalists + 0 + http://www.last.fm/tag/male%20vocalists + + + indie + 0 + http://www.last.fm/tag/indie + + + legend + 0 + http://www.last.fm/tag/legend + + + California + 0 + http://www.last.fm/tag/california + + + black metal + 0 + http://www.last.fm/tag/black%20metal + + + punk rock + 0 + http://www.last.fm/tag/punk%20rock + + + Progressive rock + 0 + http://www.last.fm/tag/progressive%20rock + + + Favorite Bands + 0 + http://www.last.fm/tag/favorite%20bands + + + 80s metal + 0 + http://www.last.fm/tag/80s%20metal + + + Trash + 0 + http://www.last.fm/tag/trash + + + bay area thrash metal + 0 + http://www.last.fm/tag/bay%20area%20thrash%20metal + + + Melodic Death Metal + 0 + http://www.last.fm/tag/melodic%20death%20metal + + + overrated + 0 + http://www.last.fm/tag/overrated + + + symphonic metal + 0 + http://www.last.fm/tag/symphonic%20metal + + + modern rock + 0 + http://www.last.fm/tag/modern%20rock + + + James Hetfield + 0 + http://www.last.fm/tag/james%20hetfield + + + Bay Area + 0 + http://www.last.fm/tag/bay%20area + + + Favorite + 0 + http://www.last.fm/tag/favorite + + + metalcore + 0 + http://www.last.fm/tag/metalcore + + + seen live + 0 + http://www.last.fm/tag/seen%20live + + + alternative metal + 0 + http://www.last.fm/tag/alternative%20metal + + + classic + 0 + http://www.last.fm/tag/classic + + + Favorite Artists + 0 + http://www.last.fm/tag/favorite%20artists + + + 00s + 0 + http://www.last.fm/tag/00s + + + instrumental + 0 + http://www.last.fm/tag/instrumental + + + favourite + 0 + http://www.last.fm/tag/favourite + + + sellout + 0 + http://www.last.fm/tag/sellout + + + Lars Ulrich + 0 + http://www.last.fm/tag/lars%20ulrich + + + Gothic Metal + 0 + http://www.last.fm/tag/gothic%20metal + + + american metal + 0 + http://www.last.fm/tag/american%20metal + + + industrial + 0 + http://www.last.fm/tag/industrial + + + my music + 0 + http://www.last.fm/tag/my%20music + + + Favourite bands + 0 + http://www.last.fm/tag/favourite%20bands + + + Hard + 0 + http://www.last.fm/tag/hard + + + indie rock + 0 + http://www.last.fm/tag/indie%20rock + + + electronic + 0 + http://www.last.fm/tag/electronic + + + gods + 0 + http://www.last.fm/tag/gods + + + bay area thrash + 0 + http://www.last.fm/tag/bay%20area%20thrash + + + Cliff Burton + 0 + http://www.last.fm/tag/cliff%20burton + + + hair metal + 0 + http://www.last.fm/tag/hair%20metal + + + blues + 0 + http://www.last.fm/tag/blues + + + melodic metal + 0 + http://www.last.fm/tag/melodic%20metal + + + best + 0 + http://www.last.fm/tag/best + + + Gothic + 0 + http://www.last.fm/tag/gothic + + + Stoner Rock + 0 + http://www.last.fm/tag/stoner%20rock + + + female vocalists + 0 + http://www.last.fm/tag/female%20vocalists + + + Love + 0 + http://www.last.fm/tag/love + + + oldies + 0 + http://www.last.fm/tag/oldies + + + angry + 0 + http://www.last.fm/tag/angry + + + the best + 0 + http://www.last.fm/tag/the%20best + + + mainstream + 0 + http://www.last.fm/tag/mainstream + + + sellouts + 0 + http://www.last.fm/tag/sellouts + + + Bands I have seen live + 0 + http://www.last.fm/tag/bands%20i%20have%20seen%20live + + + rock n roll + 0 + http://www.last.fm/tag/rock%20n%20roll + + + english + 0 + http://www.last.fm/tag/english + + + good + 0 + http://www.last.fm/tag/good + + + rap + 0 + http://www.last.fm/tag/rap + + + favourite artists + 0 + http://www.last.fm/tag/favourite%20artists + + + sell outs + 0 + http://www.last.fm/tag/sell%20outs + + + heavy rock + 0 + http://www.last.fm/tag/heavy%20rock + + + Classical + 0 + http://www.last.fm/tag/classical + + + jazz + 0 + http://www.last.fm/tag/jazz + + + electronica + 0 + http://www.last.fm/tag/electronica + + + Hip-Hop + 0 + http://www.last.fm/tag/hip-hop + + + doom metal + 0 + http://www.last.fm/tag/doom%20metal + + + Crap + 0 + http://www.last.fm/tag/crap + + + Best Band EVER + 0 + http://www.last.fm/tag/best%20band%20ever + + + Nu-metal + 0 + http://www.last.fm/tag/nu-metal + + diff --git a/test/data/efdbec947daf3cc145a0674c997cd4bd.xml b/test/data/efdbec947daf3cc145a0674c997cd4bd.xml new file mode 100644 index 0000000..9bbc176 --- /dev/null +++ b/test/data/efdbec947daf3cc145a0674c997cd4bd.xml @@ -0,0 +1,58 @@ + + + + Guns N' Roses + eeb1195b-f213-4ce1-b28c-8565211f8e43 + http://www.last.fm/music/Guns+N%27+Roses + http://userserve-ak.last.fm/serve/34/3223900.jpg + http://userserve-ak.last.fm/serve/64/3223900.jpg + http://userserve-ak.last.fm/serve/126/3223900.jpg + 1 + + 1228489 + 34724838 + + + + + Velvet Revolver + http://www.last.fm/music/Velvet+Revolver + http://userserve-ak.last.fm/serve/34/177388.jpg + http://userserve-ak.last.fm/serve/64/177388.jpg> + http://userserve-ak.last.fm/serve/126/177388.jpg + + + Slash's Snakepit + http://www.last.fm/music/Slash%27s+Snakepit + http://userserve-ak.last.fm/serve/34/5156030.png + http://userserve-ak.last.fm/serve/64/5156030.png> + http://userserve-ak.last.fm/serve/126/5156030.png + + + Izzy Stradlin + http://www.last.fm/music/Izzy+Stradlin + http://userserve-ak.last.fm/serve/34/527670.jpg + http://userserve-ak.last.fm/serve/64/527670.jpg> + http://userserve-ak.last.fm/serve/126/527670.jpg + + + Skid Row + http://www.last.fm/music/Skid+Row + http://userserve-ak.last.fm/serve/34/796810.jpg + http://userserve-ak.last.fm/serve/64/796810.jpg> + http://userserve-ak.last.fm/serve/126/796810.jpg + + + Aerosmith + http://www.last.fm/music/Aerosmith + http://userserve-ak.last.fm/serve/34/4430507.jpg + http://userserve-ak.last.fm/serve/64/4430507.jpg> + http://userserve-ak.last.fm/serve/126/4430507.jpg + + + + Wed, 11 Feb 2009 20:31:04 +0000 + hard rock band founded in Los Angeles in 1985. They are often credited with bringing rock n' roll back into the mainstream during the late 1980s, resurrecting the styles of bands such as Aerosmith and The Rolling Stones during a time when hair metal and glam rock had been dominating the airwaves. They have released six studio albums, Appetite for Destruction in 1987, Gn'r Lies (re-issue of the self-released 'Live Like a Suicide' EP, plus four newly recorded acoustic songs) in 1988...]]> + Guns N' Roses are an influential American band founded in Los Angeles in 1985. They are often credited with bringing rock n' roll back into the mainstream during the late 1980s, resurrecting the styles of bands such as Aerosmith and The Rolling Stones during a time when hair metal and glam rock had been dominating the airwaves. They have released six studio albums, Appetite for Destruction in 1987, Gn'r Lies (re-issue of the self-released 'Live Like a Suicide' EP, plus four newly recorded acoustic songs) in 1988, Use Your Illusion I and Use Your Illusion II in 1991, The Spaghetti Incident? (Covers album) in 1993, and, after fifteen years and several lineup changes with only one member of the original lineup remaining, Chinese Democracy in 2008. They also released one "Live" EP in 1986, which was a collection of 5 songs that the band had been playing since their first rehearsal with an audience track added to make the demos seem live, titled Live Like A Suicide. The band is often referred to as "the world's most dangerous band" due to their volatile live shows. Stemming from the LA rock & roll underground in 1986, the band signified a shift in rock from slick hair-metal back to gritty, dirty, street-smart rock & roll. The ugly lyrics matched the sleaze of the music--driven by heavy blues licks--covering misogyny, violence, city life, sex, liquor, and hard drugs. They also, however, had a tendency to show sensitivity and a desire to break free from the city. Subsequent albums revealed an influence from bands in the vein of The Rolling Stones and Queen. Their 1987 breakthrough, Appetite for Destruction, (which is the second highest-selling debut album of all-time) 15 times platinum, coupled with the success of the hit single "Sweet Child o' Mine" in 1988, took the world by storm. "Appetite" was full of raunchy hard rock with blistering anthemic guitar riffs and snarling vocals. It was unlike anything before, it was raw and real with no flaw at all. A follow up EP was made in 1988. "GNR Lies" contained 4 songs from their debut EP Live Like A Suicide, 3 new acoustic songs, and an acoustic version of You're Crazy. The album sold well and got into the top 10 alongside Appetite For Destruction. By 1991 they were one of the most popular bands in the world. steven adler (original drummer) was kicked out of the band due to his drug abuse. Matt Sorum replaced Adler. Following the release of GNR Lies, Use Your Illusion 1 and Use Your Illusion 2 were released. It was a double album that made history by making the number 1 and 2 spots on the American Billboard Album chart. The album was filled with songs that pushed Guns into a different direction. It was far away from the Appetite era and contained more "epic" tracks featuring a wider range of instruments (pianos, brass instruments, various effects, etc). The Use Your Illusion albums surprised critics, who expected a double album loaded with hard rock songs, but found more piano-driven tracks. The main response was that instead of releasing two albums that included "filler tracks", they could have released one CD. After the release of the albums, the band started a world tour to support the albums. During this tour, rhythm guitarist Izzy Stradlin quit the band due to a combination of being upset with Rose's management of the band and differences between Slash, Sorum, and McKagan due to his newfound sobriety. The historic tour ended in Buenos Aires, Argentina, on July 17, 1993. The tour set attendance records and lasted for 28 months, in which 192 shows were played. The show in Buenos Aires marked the last time original members Slash and McKagan as well as newcomers Clarke and Sorum would play a live show with Rose. Axl Rose began work on a new album of original material in 1993, but none of the material has ever been released. In 1994, Gilby Clarke left the band, and was replaced with Paul Tobias. That same year, the band recorded a cover version of The Rolling Stones' "Sympathy for the Devil" for the movie Interview with the Vampire. According to Slash's autobiography published in 2007, the first version of guitar track was rejected by Axl - he wanted Slash to copy Keith Richard's playing on the original while Slash wanted to create a 'Guns N' Roses version' of the song rather than copy Keith's style. Reluctantly Slash agreed and recorded another version closer to the original. Slash was further infuriated when he discovered Tobias' guitar copying his own solo note by note layered in the final mix of the song. This would be the last recording by the original version of the band, and five years would go by before any new material came out under the Guns N' Roses name. Slash then drifted in and out of the band for the next couple of years, beginning a side project called Slash's Snakepit. In August 1996, the band returned to the studio, even though McKagan and Sorum were simultaneously touring with their side project Neurotic Outsiders. Eventually, only Slash and Rose were left alone to continue working. During this period, Slash commented in an interview, "My relationship with Axl right now is sort of at a stand still." Additionally, during this period, Axl had approached guitarist Zakk Wylde (Ozzy Osbourne, Black Label Society) about jamming with the band and possibly joining Guns N' Roses. In 1996 and 1997 Slash, Sorum and McKagan all left the band for good, leaving Rose as the only remaining charter member of the band. Slash, McKagan and Sorum later formed rock supergroup Velvet Revolver with former Stone Temple Pilots frontman Scott Weiland and guitarist Dave Kushner. In 1998, a "clean" (i.e. profanity removed) version of Use Your Illusion was released (in the USA only), mainly so the album could be sold in Wal-Mart and K-Mart stores. Also in 1998, Axl put a new version of the band together and returned to the studio. This version of the band has been touring and recording sporadically ever since. The new band's membership has changed frequently, but its core members have included guitarist Robin Finck, effects man Chris Pitman, and bassist Tommy Stinson (formerly of The Replacements)— as well as Paul Tobias, drummer Josh Freese and longtime Guns N' Roses keyboardist Dizzy Reed. In 1999, the band released one new song, "Oh My God", which was included on the soundtrack of the film End of Days. The track featured additional guitar work by Dave Navarro and Gary Sunshine, Rose's personal guitar teacher. The song's release was intended to be a prelude to their new album, now officially entitled Chinese Democracy. Geffen also released Live Era: '87-'93, a collection of live performances from various concerts during the Appetite for Destruction and Use Your Illusion tours. Also in 1999, during an interview with Kurt Loder for MTV, Axl said that he had re-recorded Appetite for Destruction with the then-new band, apart from two songs which he had replaced with "Patience" and "You Could Be Mine". In 1999, guitarist Robin Finck departed the band in order to rejoin his former band, Nine Inch Nails, on tour. In 2000, virtuoso guitarist Buckethead joined Guns N' Roses as a replacement for Finck. Josh Freese was replaced with Bryan Mantia (formerly of Primus). Robin Finck returned to Guns N' Roses in late 2000, to complement Buckethead on lead guitar. The revised lineup finally made a public appearance in January 2001, with two well-received concerts, one in Las Vegas and one at the Rock in Rio Festival in Rio de Janeiro. The band played a mixture of old hits as well as new songs from their forthcoming album. The new lineup played a further two shows in Las Vegas at the end of 2001. In 2002, rhythm guitarist Paul Tobias left the band because of his frustrations with life on the road. He was replaced by Richard Fortus (formerly of The Psychedelic Furs and Love Spit Love). The band then played several shows in August 2002, headlining festivals and concerts throughout Asia and Europe. They made their way to New York for a surprise appearance at the MTV Video Music Awards in September. In 2002, the band's first North American tour since 1993 was organized to support Chinese Democracy. However, the opening show in Vancouver was cancelled by the venue when Rose arrived late due to his plane being held up by the bad weather conditions at Los Angeles airport, and a riot ensued. This tour was met with mixed results. Some concerts did not sell well, while shows in larger markets such as New York sold out in minutes. Due to a second riot by fans in Philadelphia, tour promoter Clear Channel cancelled the remainder of the tour. The band went on hiatus until they were scheduled to play at Rock in Rio IV in May 2004. However, Buckethead left the band in March of that year, causing the band to cancel. Also in March 2004, Geffen released Guns N' Roses' Greatest Hits, since Rose had failed to deliver a new studio album in more than ten years. Rose expressed his displeasure with this album as its track listing was established without his consent and went as far as trying to block its release by suing Geffen. This failed, however, and the album went triple platinum in the USA. In February 2006, demos of the songs "Better", "Catcher in the Rye", "I.R.S.", and "There Was a Time" were leaked on the internet through a Guns N' Roses fan site. The band's management requested that all links to the MP3 files and all lyrics to the songs be removed from forums and websites. Despite this, radio stations began adding "I.R.S." to playlists, and the song actually reached #49 on the Radio & Records Active Rock National Airplay chart in the final week of February - the first time an internet leak has done so. On May 5, 2006, Axl Rose appeared on the Friday Night Rocks with Eddie Trunk radio show (during an interview with Sebastian Bach) and said that the new Guns N' Roses album would be released before the end of the year. Later in May, the band launched a European tour, headlining both the Download Festival and Rock In Rio - Lisbon. Four warm-up shows preceded the tour at Hammerstein Ballroom in New York City and became the band's first live concert dates since the aborted 2002 tour. The shows also marked the debut of virtuoso guitarist and composer Ron "Bumblefoot" Thal, replacing Buckethead. During the tour, former bandmate Izzy Stradlin and ex-Skid Row frontman Sebastian Bach made frequent guest appearances. As of 2008, Guns N Roses are: Thomas Eugene Stinson (Bass) Robin Finck (Lead Guitar) Richard Fortus (Rhythm Guitar) Ron "Bumblefoot" Thal (Virtuoso Guitar) W. Axl Rose (Lead Vocals) Chris Pitman (Synth) Bryan "Brain" Mantia (Drums) Frank Ferrer (Drums, touring replacement and now member of the band) and Darren "Dizzy" Reed (Keyboard and Congas). The band toured extensively in 2006/07, playing to over 750 000 people in over 23 countries. Chinese Democracy had been given the tentative release date of March 6th, then reported September 17, 2007. However both dates passed with no sign of the album. Further release dates of February 11, 2008 and February 12, 2008 were set by HMV and Amazon, and now stand at August 25th, 2008. Acording to the official website the band is "in negotiations for the release of Chinese Democracy", as of the 20th of April 2008. Many of the other members of Guns N' Roses (Slash, Duff McKagan & Matt Sorum) now play together in the hard-rock band Velvet Revolver with Dave Kushner and until March 2008, ex-Stone Temple Pilots frontman Scott Weiland. However, Izzy Stradlin, original GN'R rhythm guitarist and co-composer of many of the band's most successful songs, has not joined them. He did however play a few dates with the new line-up of Guns N' Roses in the summer of 2006, as a guest. Keyboard player Dizzy Reed, while not a founding member of the band (joining in 1990 in the Use Your Illusion period), remains with Guns N' Roses in their current incarnation. On November 23, 2008, Chinese Democracy was released. Discography Appetite for Destruction (1987) #1 US Billboard, 18x Platinum G N' R Lies (1988) #2 US Billboard, 5x Platinum Use Your Illusion I (1991) #2 US Billboard, 7x Platinum Use Your Illusion II (1991) #1 US Billboard, 7x Platinum The Spaghetti Incident? (1993) #4 US Billboard, Platinum Live Era: '87-'93 (1999) #45 US Billboard, Gold Greatest Hits (2004) #3 US Billboard, 3x Platinum Chinese Democracy (2008) The above figures represent US sales only and do not constitute worldwide figures, which are much higher.]]> + + diff --git a/test/data/f3e537a828b8ab257d2809b9b426fee1.xml b/test/data/f3e537a828b8ab257d2809b9b426fee1.xml new file mode 100644 index 0000000..da9949a --- /dev/null +++ b/test/data/f3e537a828b8ab257d2809b9b426fee1.xml @@ -0,0 +1,504 @@ + + + + + hard rock + 100 + http://www.last.fm/tag/hard%20rock + + + rock + 53 + http://www.last.fm/tag/rock + + + classic rock + 31 + http://www.last.fm/tag/classic%20rock + + + 80s + 29 + http://www.last.fm/tag/80s + + + hair metal + 25 + http://www.last.fm/tag/hair%20metal + + + metal + 8 + http://www.last.fm/tag/metal + + + heavy metal + 8 + http://www.last.fm/tag/heavy%20metal + + + Mr Big + 5 + http://www.last.fm/tag/mr%20big + + + pop + 4 + http://www.last.fm/tag/pop + + + guitar + 3 + http://www.last.fm/tag/guitar + + + 90s + 3 + http://www.last.fm/tag/90s + + + american + 3 + http://www.last.fm/tag/american + + + guitar virtuoso + 2 + http://www.last.fm/tag/guitar%20virtuoso + + + melodic rock + 2 + http://www.last.fm/tag/melodic%20rock + + + paul gilbert + 2 + http://www.last.fm/tag/paul%20gilbert + + + Hard-Rock + 1 + http://www.last.fm/tag/hard-rock + + + glam rock + 1 + http://www.last.fm/tag/glam%20rock + + + Billy Sheehan + 1 + http://www.last.fm/tag/billy%20sheehan + + + USA + 1 + http://www.last.fm/tag/usa + + + male vocalists + 1 + http://www.last.fm/tag/male%20vocalists + + + 80s metal + 1 + http://www.last.fm/tag/80s%20metal + + + Guitar Hero + 1 + http://www.last.fm/tag/guitar%20hero + + + alternative rock + 1 + http://www.last.fm/tag/alternative%20rock + + + alternative + 1 + http://www.last.fm/tag/alternative + + + Hair Rock + 1 + http://www.last.fm/tag/hair%20rock + + + hard n heavy + 1 + http://www.last.fm/tag/hard%20n%20heavy + + + bass + 1 + http://www.last.fm/tag/bass + + + bass gods + 1 + http://www.last.fm/tag/bass%20gods + + + AOR + 0 + http://www.last.fm/tag/aor + + + Favorite Artists + 0 + http://www.last.fm/tag/favorite%20artists + + + Pop Metal + 0 + http://www.last.fm/tag/pop%20metal + + + to be with you + 0 + http://www.last.fm/tag/to%20be%20with%20you + + + anime + 0 + http://www.last.fm/tag/anime + + + 80's + 0 + http://www.last.fm/tag/80%27s + + + oldies + 0 + http://www.last.fm/tag/oldies + + + power ballads + 0 + http://www.last.fm/tag/power%20ballads + + + underrated + 0 + http://www.last.fm/tag/underrated + + + ost + 0 + http://www.last.fm/tag/ost + + + soft rock + 0 + http://www.last.fm/tag/soft%20rock + + + Rock Pop + 0 + http://www.last.fm/tag/rock%20pop + + + Pop-Rock + 0 + http://www.last.fm/tag/pop-rock + + + Pop-Metal + 0 + http://www.last.fm/tag/pop-metal + + + glam + 0 + http://www.last.fm/tag/glam + + + great bass + 0 + http://www.last.fm/tag/great%20bass + + + heavy + 0 + http://www.last.fm/tag/heavy + + + favorites + 0 + http://www.last.fm/tag/favorites + + + punk rock + 0 + http://www.last.fm/tag/punk%20rock + + + Glam Metal + 0 + http://www.last.fm/tag/glam%20metal + + + Love + 0 + http://www.last.fm/tag/love + + + melodic hard rock + 0 + http://www.last.fm/tag/melodic%20hard%20rock + + + Arena Rock Legends + 0 + http://www.last.fm/tag/arena%20rock%20legends + + + Progressive rock + 0 + http://www.last.fm/tag/progressive%20rock + + + instrumental rock + 0 + http://www.last.fm/tag/instrumental%20rock + + + Guilty Pleasures + 0 + http://www.last.fm/tag/guilty%20pleasures + + + jazz + 0 + http://www.last.fm/tag/jazz + + + singer-songwriter + 0 + http://www.last.fm/tag/singer-songwriter + + + Stoner Rock + 0 + http://www.last.fm/tag/stoner%20rock + + + farofation + 0 + http://www.last.fm/tag/farofation + + + Southern Rock + 0 + http://www.last.fm/tag/southern%20rock + + + Eric Martin + 0 + http://www.last.fm/tag/eric%20martin + + + ballad rock + 0 + http://www.last.fm/tag/ballad%20rock + + + japanese + 0 + http://www.last.fm/tag/japanese + + + marillion + 0 + http://www.last.fm/tag/marillion + + + acoustic + 0 + http://www.last.fm/tag/acoustic + + + jethro tull + 0 + http://www.last.fm/tag/jethro%20tull + + + mrbig family + 0 + http://www.last.fm/tag/mrbig%20family + + + collaboration + 0 + http://www.last.fm/tag/collaboration + + + anime ost + 0 + http://www.last.fm/tag/anime%20ost + + + blues + 0 + http://www.last.fm/tag/blues + + + punk + 0 + http://www.last.fm/tag/punk + + + folk + 0 + http://www.last.fm/tag/folk + + + hardrock + 0 + http://www.last.fm/tag/hardrock + + + Shred + 0 + http://www.last.fm/tag/shred + + + Radio Friendly Rock + 0 + http://www.last.fm/tag/radio%20friendly%20rock + + + thrash metal + 0 + http://www.last.fm/tag/thrash%20metal + + + Awesome + 0 + http://www.last.fm/tag/awesome + + + 80s hair metal + 0 + http://www.last.fm/tag/80s%20hair%20metal + + + marisela + 0 + http://www.last.fm/tag/marisela + + + rock - hard rock + 0 + http://www.last.fm/tag/rock%20-%20hard%20rock + + + belinda + 0 + http://www.last.fm/tag/belinda + + + rios + 0 + http://www.last.fm/tag/rios + + + antonio + 0 + http://www.last.fm/tag/antonio + + + conniff + 0 + http://www.last.fm/tag/conniff + + + pier + 0 + http://www.last.fm/tag/pier + + + angela + 0 + http://www.last.fm/tag/angela + + + andre + 0 + http://www.last.fm/tag/andre + + + miguel + 0 + http://www.last.fm/tag/miguel + + + pachuco + 0 + http://www.last.fm/tag/pachuco + + + syntek + 0 + http://www.last.fm/tag/syntek + + + guzman + 0 + http://www.last.fm/tag/guzman + + + molotov + 0 + http://www.last.fm/tag/molotov + + + Saltatio mortis + 0 + http://www.last.fm/tag/saltatio%20mortis + + + ranks + 0 + http://www.last.fm/tag/ranks + + + Stuff I Have Seen Live + 0 + http://www.last.fm/tag/stuff%20i%20have%20seen%20live + + + nelson + 0 + http://www.last.fm/tag/nelson + + + kinto + 0 + http://www.last.fm/tag/kinto + + + bass hero + 0 + http://www.last.fm/tag/bass%20hero + + + los + 0 + http://www.last.fm/tag/los + + + luna + 0 + http://www.last.fm/tag/luna + + + fernandez + 0 + http://www.last.fm/tag/fernandez + + diff --git a/test/data/fcb1f91c5ffae30add4a395748b6f818.xml b/test/data/fcb1f91c5ffae30add4a395748b6f818.xml new file mode 100644 index 0000000..c153290 --- /dev/null +++ b/test/data/fcb1f91c5ffae30add4a395748b6f818.xml @@ -0,0 +1,504 @@ + + + + + classic rock + 100 + http://www.last.fm/tag/classic%20rock + + + rock + 62 + http://www.last.fm/tag/rock + + + hard rock + 51 + http://www.last.fm/tag/hard%20rock + + + 70s + 23 + http://www.last.fm/tag/70s + + + Progressive rock + 23 + http://www.last.fm/tag/progressive%20rock + + + Led Zeppelin + 10 + http://www.last.fm/tag/led%20zeppelin + + + blues + 9 + http://www.last.fm/tag/blues + + + heavy metal + 8 + http://www.last.fm/tag/heavy%20metal + + + british + 7 + http://www.last.fm/tag/british + + + blues rock + 7 + http://www.last.fm/tag/blues%20rock + + + alternative + 4 + http://www.last.fm/tag/alternative + + + metal + 4 + http://www.last.fm/tag/metal + + + psychedelic + 3 + http://www.last.fm/tag/psychedelic + + + 60s + 2 + http://www.last.fm/tag/60s + + + Psychedelic Rock + 2 + http://www.last.fm/tag/psychedelic%20rock + + + guitar + 1 + http://www.last.fm/tag/guitar + + + classic + 1 + http://www.last.fm/tag/classic + + + blues-rock + 1 + http://www.last.fm/tag/blues-rock + + + Rock and Roll + 1 + http://www.last.fm/tag/rock%20and%20roll + + + Progressive + 1 + http://www.last.fm/tag/progressive + + + alternative rock + 1 + http://www.last.fm/tag/alternative%20rock + + + favorites + 1 + http://www.last.fm/tag/favorites + + + indie + 1 + http://www.last.fm/tag/indie + + + oldies + 1 + http://www.last.fm/tag/oldies + + + folk rock + 1 + http://www.last.fm/tag/folk%20rock + + + rock n roll + 1 + http://www.last.fm/tag/rock%20n%20roll + + + folk + 1 + http://www.last.fm/tag/folk + + + 80s + 0 + http://www.last.fm/tag/80s + + + UK + 0 + http://www.last.fm/tag/uk + + + jimmy page + 0 + http://www.last.fm/tag/jimmy%20page + + + Awesome + 0 + http://www.last.fm/tag/awesome + + + legend + 0 + http://www.last.fm/tag/legend + + + punk + 0 + http://www.last.fm/tag/punk + + + 70s rock + 0 + http://www.last.fm/tag/70s%20rock + + + guitar virtuoso + 0 + http://www.last.fm/tag/guitar%20virtuoso + + + zeppelin + 0 + http://www.last.fm/tag/zeppelin + + + male vocalists + 0 + http://www.last.fm/tag/male%20vocalists + + + Stoner Rock + 0 + http://www.last.fm/tag/stoner%20rock + + + england + 0 + http://www.last.fm/tag/england + + + Favourites + 0 + http://www.last.fm/tag/favourites + + + english + 0 + http://www.last.fm/tag/english + + + emo + 0 + http://www.last.fm/tag/emo + + + pop + 0 + http://www.last.fm/tag/pop + + + Robert Plant + 0 + http://www.last.fm/tag/robert%20plant + + + Favorite Artists + 0 + http://www.last.fm/tag/favorite%20artists + + + experimental + 0 + http://www.last.fm/tag/experimental + + + Favorite + 0 + http://www.last.fm/tag/favorite + + + British Blues + 0 + http://www.last.fm/tag/british%20blues + + + arena rock + 0 + http://www.last.fm/tag/arena%20rock + + + indie rock + 0 + http://www.last.fm/tag/indie%20rock + + + Grunge + 0 + http://www.last.fm/tag/grunge + + + led + 0 + http://www.last.fm/tag/led + + + legends + 0 + http://www.last.fm/tag/legends + + + Best Band EVER + 0 + http://www.last.fm/tag/best%20band%20ever + + + jazz + 0 + http://www.last.fm/tag/jazz + + + singer-songwriter + 0 + http://www.last.fm/tag/singer-songwriter + + + funk + 0 + http://www.last.fm/tag/funk + + + electronic + 0 + http://www.last.fm/tag/electronic + + + Legendary + 0 + http://www.last.fm/tag/legendary + + + led zep + 0 + http://www.last.fm/tag/led%20zep + + + album rock + 0 + http://www.last.fm/tag/album%20rock + + + British Metal + 0 + http://www.last.fm/tag/british%20metal + + + genius + 0 + http://www.last.fm/tag/genius + + + led zepplin + 0 + http://www.last.fm/tag/led%20zepplin + + + instrumental + 0 + http://www.last.fm/tag/instrumental + + + epic + 0 + http://www.last.fm/tag/epic + + + acoustic + 0 + http://www.last.fm/tag/acoustic + + + good music + 0 + http://www.last.fm/tag/good%20music + + + punk rock + 0 + http://www.last.fm/tag/punk%20rock + + + Guitar Gods + 0 + http://www.last.fm/tag/guitar%20gods + + + electronica + 0 + http://www.last.fm/tag/electronica + + + classics + 0 + http://www.last.fm/tag/classics + + + 70's + 0 + http://www.last.fm/tag/70%27s + + + old school + 0 + http://www.last.fm/tag/old%20school + + + favourite + 0 + http://www.last.fm/tag/favourite + + + Awesome Guitar Jams + 0 + http://www.last.fm/tag/awesome%20guitar%20jams + + + heavy + 0 + http://www.last.fm/tag/heavy + + + prog rock + 0 + http://www.last.fm/tag/prog%20rock + + + Favorite Bands + 0 + http://www.last.fm/tag/favorite%20bands + + + Favourite bands + 0 + http://www.last.fm/tag/favourite%20bands + + + Love + 0 + http://www.last.fm/tag/love + + + Hip-Hop + 0 + http://www.last.fm/tag/hip-hop + + + Southern Rock + 0 + http://www.last.fm/tag/southern%20rock + + + thrash metal + 0 + http://www.last.fm/tag/thrash%20metal + + + britpop + 0 + http://www.last.fm/tag/britpop + + + reggae + 0 + http://www.last.fm/tag/reggae + + + amazing + 0 + http://www.last.fm/tag/amazing + + + the best + 0 + http://www.last.fm/tag/the%20best + + + Jam + 0 + http://www.last.fm/tag/jam + + + Guitar Hero + 0 + http://www.last.fm/tag/guitar%20hero + + + hardcore + 0 + http://www.last.fm/tag/hardcore + + + post-rock + 0 + http://www.last.fm/tag/post-rock + + + female vocalists + 0 + http://www.last.fm/tag/female%20vocalists + + + Progressive metal + 0 + http://www.last.fm/tag/progressive%20metal + + + new wave + 0 + http://www.last.fm/tag/new%20wave + + + industrial + 0 + http://www.last.fm/tag/industrial + + + country + 0 + http://www.last.fm/tag/country + + + chill + 0 + http://www.last.fm/tag/chill + + + rap + 0 + http://www.last.fm/tag/rap + + + favourite artists + 0 + http://www.last.fm/tag/favourite%20artists + + diff --git a/test/test_group.py b/test/test_group.py index a647dff..5c514a6 100644 --- a/test/test_group.py +++ b/test/test_group.py @@ -109,6 +109,24 @@ class TestGroup(unittest.TestCase): [(track.name, track.artist.name, track.stats.playcount) for track in self.group.get_weekly_track_chart(wc.start, wc.end).tracks[:10]], tracks) + + def testGroupGetWeeklyTagChart(self): + tags = [('classic rock', 156), + ('rock', 154), + ('alternative', 130), + ('british', 112), + ('alternative rock', 110), + ('hard rock', 78), + ('metal', 63), + ('psychedelic', 61), + ('thrash metal', 54), + ('heavy metal', 47)] + wc = self.group.weekly_chart_list[0] + self.assertEqual( + [(tag.name, tag.stats.count) + for tag + in self.group.get_weekly_tag_chart(wc.start, wc.end).tags[:10]], + tags) test_suite = unittest.TestLoader().loadTestsFromTestCase(TestGroup) diff --git a/test/test_user.py b/test/test_user.py index 6a36354..fe23463 100644 --- a/test/test_user.py +++ b/test/test_user.py @@ -184,7 +184,8 @@ class TestUser(unittest.TestCase): wc = self.user.weekly_chart_list[0] self.assertEqual( [(album.name, album.artist.name, album.stats.playcount) - for album in self.user.get_weekly_album_chart(wc.start, wc.end).albums[:10]], + for album + in self.user.get_weekly_album_chart(wc.start, wc.end).albums[:10]], albums) def testUserGetWeeklyTrackChart(self): @@ -201,9 +202,28 @@ class TestUser(unittest.TestCase): wc = self.user.weekly_chart_list[0] self.assertEqual( [(track.name, track.artist.name, track.stats.playcount) - for track in self.user.get_weekly_track_chart(wc.start, wc.end).tracks[:10]], + for track + in self.user.get_weekly_track_chart(wc.start, wc.end).tracks[:10]], tracks) + def testUserGetWeeklyTagChart(self): + tags = [('alternative rock', 338), + ('rock', 280), + ('alternative', 169), + ('metal', 160), + ('heavy metal', 53), + ('guitar virtuoso', 0), + ('thrash metal', 0), + ('hard rock', 0), + ('baroque', 0), + ('classic', 0)] + wc = self.user.weekly_chart_list[0] + self.assertEqual( + [(tag.name, tag.stats.count) + for tag + in self.user.get_weekly_tag_chart(wc.start, wc.end).tags[:10]], + tags) + def testUserCompare(self): tm = self.user.compare('abhin4v') self.assertAlmostEqual(tm.score, 0.81405, 4)