├── Gemfile ├── lib ├── meta-spotify │ ├── version.rb │ ├── artist.rb │ ├── track.rb │ └── album.rb └── meta-spotify.rb ├── test ├── fixtures │ ├── artist.xml │ ├── album_one_upc.xml │ ├── artist_search_one_result.xml │ ├── album.xml │ ├── track.xml │ ├── artist_search.xml │ ├── album_search.xml │ ├── album_with_trackdetail.xml │ └── artist_with_albumdetail.xml ├── helper.rb ├── test_track.rb ├── test_artist.rb └── test_album.rb ├── .gitignore ├── Rakefile ├── meta-spotify.gemspec ├── LICENSE ├── HISTORY └── README.markdown /Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gemspec 4 | -------------------------------------------------------------------------------- /lib/meta-spotify/version.rb: -------------------------------------------------------------------------------- 1 | module MetaSpotify 2 | VERSION = "0.3.3" 3 | end 4 | -------------------------------------------------------------------------------- /test/fixtures/artist.xml: -------------------------------------------------------------------------------- 1 | Basement Jaxx -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | ## MAC OS 2 | .DS_Store 3 | 4 | ## TEXTMATE 5 | *.tmproj 6 | tmtags 7 | 8 | ## EMACS 9 | *~ 10 | \#* 11 | .\#* 12 | 13 | ## VIM 14 | *.swp 15 | 16 | ## PROJECT::GENERAL 17 | coverage 18 | rdoc 19 | pkg 20 | Gemfile.lock 21 | 22 | ## PROJECT::SPECIFIC 23 | -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env rake 2 | require "bundler/gem_tasks" 3 | require 'rake/testtask' 4 | 5 | Rake::TestTask.new(:test) do |test| 6 | test.libs << 'lib' << 'test' 7 | test.pattern = 'test/**/test_*.rb' 8 | test.verbose = true 9 | end 10 | 11 | task :default => :test 12 | -------------------------------------------------------------------------------- /test/fixtures/album_one_upc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Aleph 4 | 5 | Gesaffelstein 6 | 7 | 2013 8 | 825646397471 9 | 10 | AD AR AT AU BE BG BO BR CH CL CO CR CY CZ DE DK DO EC EE ES FI FR GB GR GT HK HN HR HU IE IS IT LT LU LV MC MT MX MY NI NL NO NZ PA PE PH PL PT PY RO SE SG SI SK SV TR TW UY 11 | 12 | -------------------------------------------------------------------------------- /test/fixtures/artist_search_one_result.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 0 6 | 100 7 | 8 | 1200 Micrograms 9 | 10 | 0.48196 11 | 12 | 13 | -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- 1 | require 'rubygems' 2 | require 'test/unit' 3 | require 'shoulda' 4 | 5 | $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) 6 | $LOAD_PATH.unshift(File.dirname(__FILE__)) 7 | require 'meta-spotify' 8 | require 'fakeweb' 9 | require 'cgi' 10 | 11 | FakeWeb.allow_net_connect = false 12 | 13 | def fixture_file(filename) 14 | return '' if filename == '' 15 | file_path = File.expand_path(File.dirname(__FILE__) + '/fixtures/' + filename) 16 | File.read(file_path) 17 | end 18 | 19 | TRACK_URI = "spotify:track:3zBhJBEbDD4a4SO1EaEiBP" 20 | ARTIST_URI = "spotify:artist:4YrKBkKSVeqDamzBPWVnSJ" 21 | ALBUM_URI = "spotify:album:6G9fHYDCoyEErUkHrFYfs4" 22 | ALBUM_ONE_UPC_URI = "spotify:album:3MiiF9utmtGnLVITgl0JP7" 23 | 24 | class Test::Unit::TestCase 25 | end 26 | -------------------------------------------------------------------------------- /lib/meta-spotify/artist.rb: -------------------------------------------------------------------------------- 1 | module MetaSpotify 2 | class Artist < MetaSpotify::Base 3 | 4 | def self.uri_regex 5 | /^spotify:artist:([A-Za-z0-9]+)$/ 6 | end 7 | 8 | attr_reader :albums 9 | 10 | def initialize(hash) 11 | @name = hash['name'] 12 | @popularity = hash['popularity'].to_f if hash.has_key? 'popularity' 13 | @uri = hash['href'] if hash.has_key? 'href' 14 | if hash.has_key? 'albums' 15 | @albums = [] 16 | if hash['albums']['album'].is_a? Array 17 | hash['albums']['album'].each { |a| @albums << Album.new(a) } 18 | else 19 | @albums << Album.new(hash['albums']['album']) 20 | end 21 | end 22 | end 23 | 24 | def http_uri 25 | "http://open.spotify.com/artist/#{spotify_id}" 26 | end 27 | 28 | end 29 | end -------------------------------------------------------------------------------- /meta-spotify.gemspec: -------------------------------------------------------------------------------- 1 | # -*- encoding: utf-8 -*- 2 | require File.expand_path('../lib/meta-spotify/version', __FILE__) 3 | 4 | Gem::Specification.new do |gem| 5 | gem.name = "meta-spotify" 6 | gem.authors = ["Phil Nash"] 7 | gem.email = ["philnash@gmail.com"] 8 | gem.description = %q{A ruby wrapper for the Spotify Metadata API. 9 | See https://developer.spotify.com/technologies/web-api/ 10 | for API documentation.} 11 | gem.summary = %q{A ruby wrapper for the Spotify Metadata API} 12 | gem.homepage = "http://github.com/philnash/meta-spotify" 13 | 14 | gem.files = `git ls-files`.split($\) 15 | gem.test_files = gem.files.grep(%r{^(test|spec|features)/}) 16 | gem.require_paths = ["lib"] 17 | gem.version = MetaSpotify::VERSION 18 | 19 | gem.add_dependency 'httparty', '> 0.8' 20 | 21 | gem.add_development_dependency 'shoulda', '>= 2.10.2' 22 | gem.add_development_dependency 'fakeweb', '>= 1.2.4' 23 | 24 | end 25 | 26 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2009 philnash 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining 4 | a copy of this software and associated documentation files (the 5 | "Software"), to deal in the Software without restriction, including 6 | without limitation the rights to use, copy, modify, merge, publish, 7 | distribute, sublicense, and/or sell copies of the Software, and to 8 | permit persons to whom the Software is furnished to do so, subject to 9 | the following conditions: 10 | 11 | The above copyright notice and this permission notice shall be 12 | included in all copies or substantial portions of the Software. 13 | 14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /test/fixtures/album.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Remedy 4 | 5 | Basement Jaxx 6 | 7 | 1999 8 | R 426481 9 | 10 | 3a3685aa-9c4d-42f8-a401-e34a89494041 11 | 634904012922 12 | 13 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 14 | 15 | -------------------------------------------------------------------------------- /test/fixtures/track.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Rendez-vu 4 | 5 | Basement Jaxx 6 | 7 | 8 | Remedy 9 | 10 | 11 | AD AE AF AG AL AM AN AO AR AS AT AU AW AZ BA BB BD BE BF BG BH BI BJ BO BR BS BT BW BY BZ CA CC CF CG CH CL CM CN CO CR CU CX CY CZ DE DJ DK DM DO DZ EC EE EG ER ES ET FI FJ FK FR GA GB GD GE GF GH GI GL GM GN GP GQ GR GT GW GY HK HM HN HR HT HU ID IE IL IN IQ IR IS IT JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MG MK ML MN MO MQ MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PG PH PK PL PM PR PT PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SK SL SM SN SO SR ST SV SY SZ TC TD TG TH TJ TK TM TR TV TW TZ UA UG UY UZ VA VC VE VG VI VN VU WF WS YE ZA ZM 12 | 13 | 14 | GBBKS9900090 15 | T 4201715 16 | e230c541-78fb-4d08-99c9-ebcb111d7058 17 | 18 | 1 19 | 345.000000 20 | 0.51368 21 | 22 | -------------------------------------------------------------------------------- /HISTORY: -------------------------------------------------------------------------------- 1 | === 0.3.3 / 2014-04-21 2 | 3 | * 1 minor update 4 | 5 | * Adds UPC variable attribution for albums where UPC is not a hash 6 | 7 | === 0.3.2 / 2014-01-25 8 | 9 | * 1 minor update 10 | 11 | * Exposes track ISRC 12 | 13 | === 0.3.1 / 2013-03-16 14 | 15 | * 1 minor update 16 | 17 | * Proper query string submission 18 | 19 | === 0.3.0 / 2012-10-9 20 | 21 | * 1 minor update 22 | 23 | * Adds http_uri method to artist, album and track 24 | 25 | === 0.2.0 / 2012-08-31 26 | 27 | * 1 major update 28 | 29 | * Updated to use Httparty > 0.8 30 | 31 | Also removed Jeweler and dependency on Crack. 32 | 33 | === 0.1.6 / 2012-03-12 34 | 35 | * 1 bug fix 36 | 37 | * restricted Httparty to < 0.8 38 | 39 | === 0.1.5 / 2009-12-19 40 | 41 | * 1 minor enhancement 42 | 43 | * Added access to musicbrainz and allmusic ids for tracks 44 | 45 | === 0.1.4 / 2009-11-19 46 | 47 | * 2 minor enhancements 48 | 49 | * Now stores the URI of the original object looked up 50 | * Tests for an album lookup with track details 51 | 52 | === 0.1.3 / 2009-11-16 53 | 54 | * 1 minor enhancement 55 | 56 | * Added popularity to artists and albums when they are a result of a search 57 | 58 | * 1 bug fix 59 | 60 | * Search results with only one result were failing 61 | 62 | === 0.1.2 / 2009-11-15 63 | 64 | * 2 minor enhancements 65 | 66 | * Added proper access to musicbrainz, allmusic and upc ids 67 | * added proper dependency for crack 68 | 69 | === 0.1.1 / 2009-11-8 70 | 71 | * 2 minor enhancements 72 | 73 | * Removed require 'rubygems' 74 | * added development dependencies 75 | 76 | === 0.1.0 / 2009-10-30 77 | 78 | * 1 major enhancement 79 | 80 | * First release 81 | -------------------------------------------------------------------------------- /lib/meta-spotify/track.rb: -------------------------------------------------------------------------------- 1 | module MetaSpotify 2 | class Track < MetaSpotify::Base 3 | 4 | def self.uri_regex 5 | /^spotify:track:([A-Za-z0-9]+)$/ 6 | end 7 | 8 | attr_reader :album, :artists, :track_number, :length, 9 | :musicbrainz_id, :musicbrainz_uri, :allmusic_id, :allmusic_uri, 10 | :isrc_id 11 | 12 | def initialize(hash) 13 | @name = hash['name'] 14 | @uri = hash['href'] if hash.has_key? 'href' 15 | @popularity = hash['popularity'].to_f if hash.has_key? 'popularity' 16 | 17 | if hash.has_key? 'artist' 18 | @artists = [] 19 | if hash['artist'].is_a? Array 20 | hash['artist'].each { |a| @artists << Artist.new(a) } 21 | else 22 | @artists << Artist.new(hash['artist']) 23 | end 24 | end 25 | 26 | @album = Album.new(hash['album']) if hash.has_key? 'album' 27 | @track_number = hash['track_number'].to_i if hash.has_key? 'track_number' 28 | @length = hash['length'].to_f if hash.has_key? 'length' 29 | 30 | case hash['id'] 31 | when Hash 32 | node_to_id hash['id'] 33 | when Array 34 | hash['id'].each do |id| 35 | node_to_id id 36 | end 37 | end 38 | end 39 | 40 | def http_uri 41 | "http://open.spotify.com/track/#{spotify_id}" 42 | end 43 | 44 | private 45 | def node_to_id(node) 46 | case node['type'] 47 | when 'mbid' then 48 | @musicbrainz_id = node['__content__'] 49 | @musicbrainz_uri = node['href'] 50 | when 'amgid' then 51 | @allmusic_id = node 52 | @allmusic_uri = node['href'] 53 | when 'isrc' then 54 | @isrc_id = node['__content__'] 55 | end 56 | end 57 | end 58 | end 59 | -------------------------------------------------------------------------------- /test/fixtures/artist_search.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 5 | 0 6 | 100 7 | 8 | Foo Fighters 9 | 10 | 0.89217 11 | 12 | 13 | Kung Foo 14 | 0.22487 15 | 16 | 17 | 18 | Kommil Foo 19 | 0.18295 20 | 21 | 22 | Alley Foo 23 | 0.12133 24 | 25 | 26 | 27 | Francisco Foo 28 | 0.02733 29 | 30 | 31 | Karaoke - Foo Fighters 32 | 0.455 33 | 34 | 35 | 36 | Foo Kit Yan 37 | 0.0 38 | 39 | 40 | Foo Yun Guang 41 | 42 | 0.0 43 | 44 | 45 | Kung Foo Preacher 46 | 0.0 47 | 48 | 49 | -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- 1 | # Deprecation Warning 2 | 3 | The Spotify Metadata API has been deprecated. Please use the new [Spotify Web 4 | API](https://developer.spotify.com/web-api/) instead. If you are looking for a 5 | ruby library for that, try [RSpotify](https://github.com/guilhermesad/rspotify). 6 | 7 | # meta-spotify 8 | 9 | A ruby wrapper for the Spotify Metadata API. See here for usage: http://developer.spotify.com/en/metadata-api/overview/ 10 | 11 | Use of the API is subject to the Terms and Conditions: http://developer.spotify.com/en/metadata-api/terms-of-use/ 12 | 13 | ## Installation 14 | 15 | gem install meta-spotify 16 | 17 | ## Usage 18 | 19 | The API has two services for the three types of data, artists, albums and tracks: 20 | 21 | ### Lookup 22 | 23 | To look up an artist, album or track, simply call: 24 | 25 | MetaSpotify::Artist.lookup(spotify_uri) 26 | MetaSpotify::Album.lookup(spotify_uri) 27 | or 28 | 29 | MetaSpotify::Track.lookup(spotify_uri) 30 | 31 | e.g. 32 | 33 | artist = MetaSpotify::Artist.lookup("spotify:artist:4YrKBkKSVeqDamzBPWVnSJ") 34 | #=> # 35 | 36 | artist.name 37 | #=> "Basement Jaxx" 38 | 39 | You can also call lookup with the extras parameter, but only the acceptable extras will yield results, e.g. 40 | 41 | artist = MetaSpotify::Artist.lookup('spotify:artist:4YrKBkKSVeqDamzBPWVnSJ', :extras => 'album') 42 | 43 | artist.albums.first.name 44 | #=> "Jaxx Unreleased" 45 | 46 | ### Search 47 | 48 | To search for an artist, album or track works the same way as lookup, simply call: 49 | 50 | MetaSpotify::Artist.search(search_term) 51 | MetaSpotify::Album.search(search_term) 52 | or 53 | MetaSpotify::Track.search(search_term) 54 | 55 | e.g. 56 | 57 | search = MetaSpotify::Artist.search('foo') 58 | 59 | search.artists.first.name 60 | #=> "Foo fighters" 61 | 62 | For searches with many results, the result also contains details on pages and you can return page 2 like this: 63 | 64 | MetaSpotify::Artist.search('foo', :page => 2) 65 | 66 | ## Disclaimer 67 | 68 | This is very new, so please let me know of any problems or anything that is missing. 69 | 70 | ## Copyright 71 | 72 | Copyright (c) 2009 Phil Nash. See LICENSE for details. 73 | -------------------------------------------------------------------------------- /lib/meta-spotify/album.rb: -------------------------------------------------------------------------------- 1 | module MetaSpotify 2 | class Album < MetaSpotify::Base 3 | 4 | def self.uri_regex 5 | /^spotify:album:([A-Za-z0-9]+)$/ 6 | end 7 | 8 | attr_reader :released, :artists, :available_territories, :tracks, :upc, 9 | :musicbrainz_id, :musicbrainz_uri, :allmusic_id, :allmusic_uri 10 | 11 | def initialize(hash) 12 | @name = hash['name'] 13 | @popularity = hash['popularity'].to_f if hash.has_key? 'popularity' 14 | if hash.has_key? 'artist' 15 | @artists = [] 16 | if hash['artist'].is_a? Array 17 | hash['artist'].each { |a| @artists << Artist.new(a) } 18 | else 19 | @artists << Artist.new(hash['artist']) 20 | end 21 | end 22 | if hash.has_key? 'tracks' 23 | @tracks = [] 24 | if hash['tracks']['track'].is_a? Array 25 | hash['tracks']['track'].each { |a| @tracks << Track.new(a) } 26 | else 27 | @tracks << Track.new(hash['tracks']['track']) 28 | end 29 | end 30 | @released = hash['released'] if hash.has_key? 'released' 31 | @uri = hash['href'] if hash.has_key? 'href' 32 | 33 | if hash['id'].is_a? Array 34 | 35 | hash['id'].each do |id| 36 | case id['type'] 37 | when 'upc' then 38 | @upc = id['__content__'] 39 | when 'mbid' then 40 | @musicbrainz_id = id['__content__'] 41 | @musicbrainz_uri = id['href'] 42 | when 'amgid' then 43 | @allmusic_id = id['__content__'] 44 | @allmusic_uri = id['href'] 45 | end 46 | end 47 | else 48 | @upc = hash['id']['__content__'] if hash.has_key? 'id' 49 | end 50 | 51 | @available_territories = if hash.has_key?('availability') && !hash['availability']['territories'].nil? 52 | hash['availability']['territories'].split(/\s+/).map {|t| t.downcase } || [] 53 | else 54 | [] 55 | end 56 | end 57 | 58 | def is_available_in?(territory) 59 | (@available_territories.include?('worldwide') || @available_territories.include?(territory.downcase)) 60 | end 61 | 62 | def is_not_available_in?(territory) 63 | !is_available_in?(territory) 64 | end 65 | 66 | def http_uri 67 | "http://open.spotify.com/album/#{spotify_id}" 68 | end 69 | 70 | end 71 | end 72 | -------------------------------------------------------------------------------- /test/test_track.rb: -------------------------------------------------------------------------------- 1 | require 'helper' 2 | 3 | class TestTrack < Test::Unit::TestCase 4 | context "searching for a track" do 5 | setup do 6 | FakeWeb.register_uri(:get, 7 | "http://ws.spotify.com/search/1/track?q=foo", 8 | :body => fixture_file("track_search.xml")) 9 | @results = MetaSpotify::Track.search('foo') 10 | end 11 | should "return a list of results and search meta" do 12 | assert_kind_of Array, @results[:tracks] 13 | 14 | track = @results[:tracks].first 15 | assert_kind_of MetaSpotify::Track, track 16 | assert_equal "Big Me", track.name 17 | assert_equal '6pb5BBnIM5IM7R1cqag6rE', track.spotify_id 18 | assert_equal 'http://open.spotify.com/track/6pb5BBnIM5IM7R1cqag6rE', track.http_uri 19 | 20 | query = @results[:query] 21 | assert_equal 1, query[:start_page] 22 | assert_equal 'request', query[:role] 23 | assert_equal "foo", query[:search_terms] 24 | assert_equal 100, @results[:items_per_page] 25 | assert_equal 0, @results[:start_index] 26 | assert_equal 486, @results[:total_results] 27 | end 28 | end 29 | context "paginating search" do 30 | setup do 31 | FakeWeb.register_uri(:get, 32 | "http://ws.spotify.com/search/1/track?q=foo&page=2", 33 | :body => fixture_file("track_search_page_2.xml")) 34 | @results = MetaSpotify::Track.search('foo', :page => 2) 35 | end 36 | should "return page 2's results" do 37 | assert_equal 2, @results[:query][:start_page] 38 | assert_equal 100, @results[:start_index] 39 | end 40 | end 41 | context "looking up a track" do 42 | setup do 43 | FakeWeb.register_uri(:get, 44 | "http://ws.spotify.com/lookup/1/?uri=#{CGI.escape TRACK_URI}", 45 | :body => fixture_file("track.xml")) 46 | @result = MetaSpotify::Track.lookup(TRACK_URI) 47 | end 48 | should "fetch a track and return a track object" do 49 | assert_kind_of MetaSpotify::Track, @result 50 | assert_equal "Rendez-vu", @result.name 51 | assert_equal 1, @result.track_number 52 | assert_equal 345, @result.length 53 | assert_equal 0.51368, @result.popularity 54 | assert_equal TRACK_URI, @result.uri 55 | assert_equal "e230c541-78fb-4d08-99c9-ebcb111d7058", @result.musicbrainz_id 56 | assert_equal "http://www.allmusic.com/cg/amg.dll?p=amg&sql=33:jifqxvlhldde", @result.allmusic_uri 57 | assert_equal '3zBhJBEbDD4a4SO1EaEiBP', @result.spotify_id 58 | assert_equal 'GBBKS9900090', @result.isrc_id 59 | assert_equal 'http://open.spotify.com/track/3zBhJBEbDD4a4SO1EaEiBP', @result.http_uri 60 | end 61 | should "create an album object for that track" do 62 | assert_kind_of MetaSpotify::Album, @result.album 63 | assert_equal "Remedy", @result.album.name 64 | assert_equal "spotify:album:6G9fHYDCoyEErUkHrFYfs4", @result.album.uri 65 | end 66 | should "create an artist object for that album" do 67 | assert_kind_of Array, @result.artists 68 | assert_kind_of MetaSpotify::Artist, @result.artists.first 69 | assert_equal "Basement Jaxx", @result.artists.first.name 70 | assert_equal "spotify:artist:4YrKBkKSVeqDamzBPWVnSJ", @result.artists.first.uri 71 | end 72 | should "fail trying to look up an artist" do 73 | assert_raises MetaSpotify::URIError do 74 | MetaSpotify::Track.lookup(ARTIST_URI) 75 | end 76 | end 77 | end 78 | end -------------------------------------------------------------------------------- /test/test_artist.rb: -------------------------------------------------------------------------------- 1 | require 'helper' 2 | 3 | class TestArtist < Test::Unit::TestCase 4 | context "searching for an artist name" do 5 | context "many results" do 6 | setup do 7 | FakeWeb.register_uri(:get, 8 | "http://ws.spotify.com/search/1/artist?q=foo", 9 | :body => fixture_file("artist_search.xml")) 10 | @results = MetaSpotify::Artist.search('foo') 11 | end 12 | should "return a list of results and search meta" do 13 | assert_kind_of Array, @results[:artists] 14 | 15 | artist = @results[:artists].first 16 | assert_kind_of MetaSpotify::Artist, artist 17 | assert_equal "Foo Fighters", artist.name 18 | assert_equal 0.89217, artist.popularity 19 | assert_equal '7jy3rLJdDQY21OgRLCZ9sD', artist.spotify_id 20 | assert_equal 'http://open.spotify.com/artist/7jy3rLJdDQY21OgRLCZ9sD', artist.http_uri 21 | 22 | query = @results[:query] 23 | assert_equal 1, query[:start_page] 24 | assert_equal 'request', query[:role] 25 | assert_equal "foo", query[:search_terms] 26 | assert_equal 100, @results[:items_per_page] 27 | assert_equal 0, @results[:start_index] 28 | assert_equal 9, @results[:total_results] 29 | end 30 | end 31 | context "a single result" do 32 | setup do 33 | FakeWeb.register_uri(:get, 34 | "http://ws.spotify.com/search/1/artist?q=1200+Micrograms", 35 | :body => fixture_file("artist_search_one_result.xml")) 36 | @results = MetaSpotify::Artist.search('1200 Micrograms') 37 | end 38 | should "still return a list of results, for consistency" do 39 | assert_kind_of Array, @results[:artists] 40 | assert_equal 1, @results[:artists].length 41 | 42 | artist = @results[:artists].first 43 | assert_kind_of MetaSpotify::Artist, artist 44 | assert_equal "1200 Micrograms", artist.name 45 | assert_equal 0.48196, artist.popularity 46 | assert_equal '3AUNfvctGVnEOGZiAh0JIK', artist.spotify_id 47 | assert_equal 'http://open.spotify.com/artist/3AUNfvctGVnEOGZiAh0JIK', artist.http_uri 48 | 49 | query = @results[:query] 50 | assert_equal 1, query[:start_page] 51 | assert_equal 'request', query[:role] 52 | assert_equal "1200 Micrograms", query[:search_terms] 53 | assert_equal 100, @results[:items_per_page] 54 | assert_equal 0, @results[:start_index] 55 | assert_equal 1, @results[:total_results] 56 | end 57 | end 58 | end 59 | 60 | context "looking up an artist" do 61 | setup do 62 | FakeWeb.register_uri(:get, 63 | "http://ws.spotify.com/lookup/1/?uri=#{CGI.escape(ARTIST_URI)}", 64 | :body => fixture_file("artist.xml")) 65 | @result = MetaSpotify::Artist.lookup(ARTIST_URI) 66 | end 67 | should "fetch an artist and return an artist object" do 68 | assert_kind_of MetaSpotify::Artist, @result 69 | assert_equal "Basement Jaxx", @result.name 70 | assert_equal ARTIST_URI, @result.uri 71 | end 72 | should "fail trying to look up an album" do 73 | assert_raises MetaSpotify::URIError do 74 | MetaSpotify::Artist.lookup(ALBUM_URI) 75 | end 76 | end 77 | end 78 | 79 | context "looking up an artist with detailed album information" do 80 | setup do 81 | FakeWeb.register_uri(:get, 82 | "http://ws.spotify.com/lookup/1/?extras=albumdetail&uri=#{CGI.escape(ARTIST_URI)}", 83 | :body => fixture_file("artist_with_albumdetail.xml")) 84 | @result = MetaSpotify::Artist.lookup(ARTIST_URI, :extras => 'albumdetail') 85 | end 86 | should "fetch an artist and return an artist object with detailed album information" do 87 | assert_kind_of MetaSpotify::Artist, @result 88 | assert_kind_of MetaSpotify::Album, @result.albums.first 89 | assert_equal "Jaxx Unreleased", @result.albums.first.name 90 | end 91 | end 92 | end -------------------------------------------------------------------------------- /lib/meta-spotify.rb: -------------------------------------------------------------------------------- 1 | $:.unshift File.dirname(__FILE__) 2 | 3 | require 'httparty' 4 | require 'uri' 5 | 6 | module MetaSpotify 7 | 8 | API_VERSION = '1' 9 | 10 | class Base 11 | include HTTParty 12 | base_uri 'http://ws.spotify.com' 13 | 14 | attr_reader :name, :uri, :popularity 15 | 16 | def self.uri_regex 17 | nil 18 | end 19 | 20 | def self.search(string, opts={}) 21 | item_name = self.name.downcase.gsub(/^.*::/,'') 22 | query = {:q => string} 23 | query[:page] = opts[:page].to_s if opts.has_key? :page 24 | result = get("/search/#{API_VERSION}/#{item_name}", 25 | :query => query, 26 | :format => :xml, 27 | :query_string_normalizer => self.method(:normalize)) 28 | raise_errors(result) 29 | result = result[item_name+'s'] 30 | items = [] 31 | unless result[item_name].nil? 32 | if result[item_name].is_a? Array 33 | result[item_name].each do |item| 34 | items << self.new(item) 35 | end 36 | else 37 | items << self.new(result[item_name]) 38 | end 39 | end 40 | return { (item_name+'s').to_sym => items, 41 | :query => { 42 | :start_page => result["Query"]["startPage"].to_i, 43 | :role => result["Query"]["role"], 44 | :search_terms => result["Query"]["searchTerms"] 45 | }, 46 | :items_per_page => result["itemsPerPage"].to_i, 47 | :start_index => result["startIndex"].to_i, 48 | :total_results => result["totalResults"].to_i 49 | } 50 | end 51 | 52 | def self.lookup(uri, opts={}) 53 | uri = uri.strip 54 | raise URIError.new("Spotify URI not in the correct syntax") unless uri_regex.match(uri) 55 | query = {:uri => uri} 56 | query[:extras] = opts[:extras] if opts.has_key? :extras 57 | result = get("/lookup/#{API_VERSION}/",:query => query, :format => :xml) 58 | raise_errors(result) 59 | result.each do |k,v| 60 | v.merge!({'href' => uri}) 61 | case k 62 | when "artist" 63 | return Artist.new(v) 64 | when "album" 65 | return Album.new(v) 66 | when "track" 67 | return Track.new(v) 68 | end 69 | end 70 | end 71 | 72 | def spotify_id 73 | if uri 74 | uri[self.class.uri_regex, 1] 75 | else 76 | nil 77 | end 78 | end 79 | 80 | private 81 | 82 | def self.raise_errors(response) 83 | case response.code 84 | when 400 85 | raise BadRequestError.new('400 - The request was not understood') 86 | when 403 87 | raise RateLimitError.new('403 - You are being rate limited, please wait 10 seconds before requesting again') 88 | when 404 89 | raise NotFoundError.new('404 - That resource could not be found.') 90 | when 406 91 | raise BadRequestError.new('406 - The requested format isn\'t available') 92 | when 500 93 | raise ServerError.new('500 - The server encountered an unexpected problem') 94 | when 502 95 | raise ServerError.new('502 - The API internally received a bad response') 96 | when 503 97 | raise ServerError.new('503 - The API is temporarily unavailable') 98 | end 99 | end 100 | 101 | def self.normalize(query) 102 | stack = [] 103 | query.each do |key, value| 104 | stack.push "#{key}=#{URI.encode_www_form_component value}" 105 | end 106 | stack.join("&") 107 | end 108 | 109 | end 110 | 111 | class MetaSpotifyError < StandardError 112 | attr_reader :data 113 | 114 | def initialize(data) 115 | @data = data 116 | super 117 | end 118 | end 119 | class URIError < MetaSpotifyError; end 120 | class RateLimitError < MetaSpotifyError; end 121 | class NotFoundError < MetaSpotifyError; end 122 | class BadRequestError < MetaSpotifyError; end 123 | class ServerError < MetaSpotifyError; end 124 | end 125 | 126 | require 'meta-spotify/artist' 127 | require 'meta-spotify/track' 128 | require 'meta-spotify/album' 129 | require 'meta-spotify/version' 130 | -------------------------------------------------------------------------------- /test/test_album.rb: -------------------------------------------------------------------------------- 1 | require 'helper' 2 | 3 | class TestAlbum < Test::Unit::TestCase 4 | context "an album with territories" do 5 | setup do 6 | @album = MetaSpotify::Album.new('name' => 'test', 'availability' => { 'territories' => 'DE' }) 7 | @worldwide_album = MetaSpotify::Album.new('name' => 'test', 'availability' => { 'territories' => 'worldwide' }) 8 | end 9 | should "be available in DE" do 10 | assert @album.is_available_in?('DE') 11 | end 12 | should "not be available in UK" do 13 | assert @album.is_not_available_in?('UK') 14 | end 15 | should "be available anywhere" do 16 | assert @worldwide_album.is_available_in?('UK') 17 | end 18 | end 19 | 20 | context "searching for an album name" do 21 | setup do 22 | FakeWeb.register_uri(:get, 23 | "http://ws.spotify.com/search/1/album?q=foo", 24 | :body => fixture_file("album_search.xml")) 25 | @results = MetaSpotify::Album.search('foo') 26 | end 27 | should "return a list of results and search meta" do 28 | assert_kind_of Array, @results[:albums] 29 | 30 | album = @results[:albums].first 31 | assert_kind_of MetaSpotify::Album, album 32 | assert_equal "Foo Foo", album.name 33 | assert_equal 0.29921, album.popularity 34 | assert_equal '7KXRgAg4K6eXjlYIIXzt3T', album.spotify_id 35 | assert_equal 'http://open.spotify.com/album/7KXRgAg4K6eXjlYIIXzt3T', album.http_uri 36 | 37 | query = @results[:query] 38 | assert_equal 1, query[:start_page] 39 | assert_equal 'request', query[:role] 40 | assert_equal "foo", query[:search_terms] 41 | 42 | assert_equal 100, @results[:items_per_page] 43 | assert_equal 0, @results[:start_index] 44 | assert_equal 6, @results[:total_results] 45 | end 46 | end 47 | 48 | context "looking up a album" do 49 | setup do 50 | FakeWeb.register_uri(:get, 51 | "http://ws.spotify.com/lookup/1/?uri=#{CGI.escape ALBUM_URI}", 52 | :body => fixture_file("album.xml")) 53 | @result = MetaSpotify::Album.lookup(ALBUM_URI) 54 | end 55 | should "fetch an album and return an album object" do 56 | assert_kind_of MetaSpotify::Album, @result 57 | assert_equal "Remedy", @result.name 58 | assert_equal ALBUM_URI, @result.uri 59 | assert_equal "1999", @result.released 60 | assert_equal "634904012922", @result.upc 61 | assert_equal "3a3685aa-9c4d-42f8-a401-e34a89494041", @result.musicbrainz_id 62 | assert_equal "http://www.allmusic.com/cg/amg.dll?p=amg&sql=10:dpfixqtkld0e", @result.allmusic_uri 63 | assert_equal '6G9fHYDCoyEErUkHrFYfs4', @result.spotify_id 64 | assert_equal 'http://open.spotify.com/album/6G9fHYDCoyEErUkHrFYfs4', @result.http_uri 65 | end 66 | should "create an artist object for that album" do 67 | assert_kind_of Array, @result.artists 68 | assert_kind_of MetaSpotify::Artist, @result.artists.first 69 | assert_equal "Basement Jaxx", @result.artists.first.name 70 | assert_equal "spotify:artist:4YrKBkKSVeqDamzBPWVnSJ", @result.artists.first.uri 71 | end 72 | should "fail trying to look up an track" do 73 | assert_raises MetaSpotify::URIError do 74 | MetaSpotify::Album.lookup(TRACK_URI) 75 | end 76 | end 77 | end 78 | 79 | context "looking up an album with just an upc code" do 80 | setup do 81 | FakeWeb.register_uri(:get, 82 | "http://ws.spotify.com/lookup/1/?uri=#{CGI.escape ALBUM_ONE_UPC_URI}", 83 | :body => fixture_file("album_one_upc.xml")) 84 | @result = MetaSpotify::Album.lookup(ALBUM_ONE_UPC_URI) 85 | end 86 | should "fetch an album and return an album object" do 87 | assert_kind_of MetaSpotify::Album, @result 88 | assert_equal "Aleph", @result.name 89 | assert_equal ALBUM_ONE_UPC_URI, @result.uri 90 | assert_equal "2013", @result.released 91 | assert_equal "825646397471", @result.upc 92 | assert_equal '3MiiF9utmtGnLVITgl0JP7', @result.spotify_id 93 | assert_equal 'http://open.spotify.com/album/3MiiF9utmtGnLVITgl0JP7', @result.http_uri 94 | end 95 | end 96 | 97 | context "looking up an album with extra details" do 98 | setup do 99 | FakeWeb.register_uri(:get, 100 | "http://ws.spotify.com/lookup/1/?extras=trackdetail&uri=#{CGI.escape ALBUM_URI}", 101 | :body => fixture_file('album_with_trackdetail.xml')) 102 | @result = MetaSpotify::Album.lookup(ALBUM_URI, :extras => 'trackdetail') 103 | end 104 | 105 | should "fetch an album and return an object with more detailed track information" do 106 | assert_kind_of MetaSpotify::Album, @result 107 | assert_kind_of MetaSpotify::Track, @result.tracks.first 108 | assert_equal 'Rendez-vu', @result.tracks.first.name 109 | end 110 | end 111 | end -------------------------------------------------------------------------------- /test/fixtures/album_search.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 5 | 0 6 | 100 7 | 8 | Foo Foo 9 | 10 | 11 | Santana 12 | 13 | 828767561950 14 | 0.29921 15 | 16 | AD AE AF AG AI AL AM AN AO AQ AR AT AZ BA BB BD BE BF BG BH BI BJ BM BN BO BR BS BT BY BZ CD CF CG CH CI CK CL CM CN CO CR CU CV CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GH GI GL GM GN GP GQ GR GT GU GW GY HK HN HR HT HU ID IE IL IN IO IQ IR IS IT JM JO KE KG KH KI KM KN KP KR KW KY LA LB LC LI LK LR LS LT LU LV LY MA MC MD MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MZ NC NE NI NL NO NP NR NU OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RW SA SB SC SD SE SG SH SI SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TJ TK TL TM TN TO TT TV TZ UA UG UY UZ VA VC VE VG VN VU WF WS YE YT ZM ZW 17 | 18 | 19 | 20 | 21 | Foo Fighters 22 | 23 | Foo Fighters 24 | 25 | 828765549622 26 | 27 | R 218299 28 | d6591261-daaa-4bb2-81b6-544e499da727 29 | 0.01761 30 | 31 | AD AE AF AG AI AL AM AN AO AQ AR AT AU AZ BA BB BD BE BF BG BH BI BJ BM BN BO BR BS BT BW BY BZ CD CF CG CH CI CK CL CM CN CO CR CU CV CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GH GI GL GM GN GP GQ GR GT GU GW GY HK HN HR HT HU ID IE IL IN IO IQ IR IS IT JM JO JP KE KG KH KI KM KN KP KR KW KY LA LB LC LI LK LR LS LT LU LV LY MA MC MD MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MZ NA NC NE NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RW SA SB SC SD SE SG SH SI SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TT TV TW TZ UA UG UY UZ VA VC VE VG VN VU WF WS YE YT ZA ZM ZW 32 | 33 | 34 | 35 | 36 | Maximum Foo Fighters 37 | 38 | Chrome Dreams - CD Audio Series 39 | 40 | 669910532720 41 | 0.6177 42 | 43 | 44 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW 45 | 46 | 47 | 48 | More Maximum Foo Fighters: The Unauthorised Biography Of Foo Fighters 49 | 50 | Chrome Dreams - CD Audio Series 51 | 52 | 53 | 669910318751 54 | 0.39753 55 | 56 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW 57 | 58 | 59 | 60 | 61 | Lush Lullaby Renditions Of The Foo Fighters 62 | 63 | Twinkle Twinkle Little Rock Star 64 | 65 | 881034374097 66 | 0.51871 67 | 68 | 69 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IN IO IQ IR IS IT JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW 70 | 71 | 72 | 73 | Ordinary Heroes: The String Quartet Tribute To Foo Fighters 74 | 75 | Vitamin String Quartet 76 | 77 | 78 | 027297944824 79 | 0.0 80 | 81 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IN IO IQ IR IS IT JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW 82 | 83 | 84 | 85 | 86 | -------------------------------------------------------------------------------- /test/fixtures/album_with_trackdetail.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Remedy 4 | 5 | Basement Jaxx 6 | 7 | 1999 8 | R 426481 9 | 10 | 3a3685aa-9c4d-42f8-a401-e34a89494041 11 | 634904012922 12 | 13 | 14 | Rendez-vu 15 | 16 | Basement Jaxx 17 | 18 | 19 | T 4201715 20 | e230c541-78fb-4d08-99c9-ebcb111d7058 21 | 1 22 | 1 23 | 345.000000 24 | 25 | 0.51368 26 | 27 | 28 | Yo Yo 29 | 30 | Basement Jaxx 31 | 32 | 33 | T 4201716 34 | 53539ebc-1b94-417b-9d28-09a0711ade8d 35 | 1 36 | 2 37 | 269.000000 38 | 0.48872 39 | 40 | 41 | 42 | Jump N’ Shout Featuring Slarta John (radio Edit) 43 | 44 | Basement Jaxx 45 | 46 | T 4201717 47 | 48 | e19fe9a1-32e2-42ab-847c-11964dfff00f 49 | 1 50 | 3 51 | 282.000000 52 | 0.5152 53 | 54 | 55 | 56 | U Can’t Stop Me 57 | 58 | Basement Jaxx 59 | 60 | T 4201718 61 | c9ae8923-ef8d-4c31-905b-e2142956f02f 62 | 63 | 1 64 | 4 65 | 220.000000 66 | 0.46732 67 | 68 | 69 | Jaxxalude 70 | 71 | 72 | Basement Jaxx 73 | 74 | T 4201719 75 | 0c6b7b66-2cca-45af-b3ff-371c176a2e3a 76 | 1 77 | 5 78 | 79 | 35.000000 80 | 0.442 81 | 82 | 83 | Red Alert 84 | 85 | Basement Jaxx 86 | 87 | 88 | T 4201720 89 | 44ecb9c2-b1c8-4b30-b84f-6adde2e49a6f 90 | 1 91 | 6 92 | 257.000000 93 | 94 | 0.50162 95 | 96 | 97 | Jazzalude 98 | 99 | Basement Jaxx 100 | 101 | 102 | T 4201721 103 | 3dbc58a9-ee11-4cab-a931-af4639e1d04f 104 | 1 105 | 7 106 | 23.000000 107 | 0.05035 108 | 109 | 110 | 111 | Always Be There 112 | 113 | Basement Jaxx 114 | 115 | T 4201722 116 | 117 | edc37f98-bcee-4661-b5f8-791c945297b2 118 | 1 119 | 8 120 | 384.000000 121 | 0.46201 122 | 123 | 124 | 125 | Sneakalude 126 | 127 | Basement Jaxx 128 | 129 | T 4201723 130 | 24aeb178-32fb-44e3-846a-899d8fab410c 131 | 132 | 1 133 | 9 134 | 11.000000 135 | 0.02389 136 | 137 | 138 | Same Old Show 139 | 140 | 141 | Basement Jaxx 142 | 143 | T 4201724 144 | 5a84374f-5705-43cb-b6ee-1a8ecfd7668f 145 | 1 146 | 10 147 | 148 | 355.000000 149 | 0.43669 150 | 151 | 152 | Bingo Bango 153 | 154 | Basement Jaxx 155 | 156 | 157 | T 4201725 158 | 9a157f10-7fc4-427c-bcf9-eb27d1f99fed 159 | 1 160 | 11 161 | 358.000000 162 | 163 | 0.4691 164 | 165 | 166 | Gemilude 167 | 168 | Basement Jaxx 169 | 170 | 171 | T 4201726 172 | fbf36bbe-4bbc-4ce6-964f-3876771f48f4 173 | 1 174 | 12 175 | 47.000000 176 | 0.42168 177 | 178 | 179 | 180 | Stop 4 Love 181 | 182 | Basement Jaxx 183 | 184 | T 4201727 185 | 186 | a844f07b-719b-46ce-865a-38ca22b39fd3 187 | 1 188 | 13 189 | 293.000000 190 | 0.43011 191 | 192 | 193 | 194 | Don’t Give Up 195 | 196 | Basement Jaxx 197 | 198 | T 4201728 199 | 343db7af-5d1d-438f-8ff1-dca5ff647f4b 200 | 201 | 1 202 | 14 203 | 314.000000 204 | 0.42621 205 | 206 | 207 | Being With U 208 | 209 | 210 | Basement Jaxx 211 | 212 | T 4201729 213 | a06bc999-e816-4273-80c3-f813f8bf2df4 214 | 1 215 | 15 216 | 217 | 229.000000 218 | 0.42671 219 | 220 | 221 | 222 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 223 | 224 | 225 | 226 | -------------------------------------------------------------------------------- /test/fixtures/artist_with_albumdetail.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Basement Jaxx 4 | 5 | 6 | Jaxx Unreleased 7 | 8 | Basement Jaxx 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | MMS Canada Hott Trakks 278 18 | 19 | 20 | Various Artists 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | DJ Promotion CD Pool Techno-40 30 | 31 | Various Artists 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | Red Alert 41 | 42 | Basement Jaxx 43 | 44 | 1999 45 | 46 | 634904110093 47 | 48 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 49 | 50 | 51 | 52 | Lucignolo Bellavita Vol. 3 53 | 54 | 55 | Various Artists 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | Hed Kandi: Disco Kandi 05.03 65 | 66 | Various Artists 67 | 68 | 2003 69 | d08e2631-b3d4-4fad-9134-e9658d998146 70 | 71 | 72 | 73 | 74 | 75 | 76 | Dallas Sampler 08-06 77 | 78 | Various Artists 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | Rooty (Retag Advance) 88 | 89 | 90 | Basement Jaxx 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | Where's Your Head At 100 | 101 | Basement Jaxx 102 | 103 | 2001 104 | a7a6c88e-0038-4547-9338-cb6b64cdb51d 105 | 106 | 634904114039 107 | 108 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 109 | 110 | 111 | 112 | Hush Boy 113 | 114 | 115 | Basement Jaxx 116 | 117 | 2006 118 | 119 | DE 120 | 121 | 122 | 123 | 124 | Take Me Back To Your House 125 | 126 | Basement Jaxx 127 | 128 | 2006 129 | 130 | 634904925383 131 | 132 | AU NZ 133 | 134 | 135 | 136 | Span Thang EP 137 | 138 | 139 | Basement Jaxx 140 | 141 | 2001 142 | 20c53d8f-d3ff-492b-a628-8bd9b25b9b2c 143 | 5050294113561 144 | 145 | 146 | 147 | 148 | 149 | 150 | Lunchbox artshow 151 | 152 | Various Artists 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | XL recs 162 | 163 | 164 | Basement Jaxx 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | Only Canada Rhythm Radio November 174 | 175 | Various Artists 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | Crazy Itch Radio 185 | 186 | Basement Jaxx 187 | 188 | 2006 189 | 190 | R 852291 191 | a141c6d9-6116-4dde-92a6-7cd7f763d070 192 | 634904920562 193 | 194 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 195 | 196 | 197 | 198 | 199 | Ministry of Sound: Dance Nation Anthems 200 | 201 | Various Artists 202 | 203 | 2002 204 | 08927b77-3380-40ad-8f76-0ae24539bb9a 205 | 206 | 207 | 208 | 209 | 210 | 211 | Queer Eye for the Straight Guy 212 | 213 | Various Artists 214 | 215 | 216 | 2004 217 | 7dbf4045-2573-41f6-bd8c-fced0a2c37d3 218 | 219 | 220 | 221 | 222 | 223 | 224 | Take Me Back to Your House 225 | 226 | Basement Jaxx 227 | 228 | 2006 229 | 634904224264 230 | 231 | 232 | AT BE CH DE DK ES FI FR GR IT LU NL NO PT SE 233 | 234 | 235 | 236 | DJ Promotion CD Pool House 82 237 | 238 | Various Artists 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | Hed Kandi: Nu Cool 2007 248 | 249 | 250 | Various Artists 251 | 252 | 2007 253 | 4885ea89-a8a1-4c6d-a0c7-6f2e24dbaa0b 254 | 255 | 256 | 257 | 258 | 259 | 260 | The Singles Part II 261 | 262 | Basement Jaxx 263 | 264 | 2006 265 | 266 | 267 | DE 268 | 269 | 270 | 271 | Worlds Dance Music September Part 2 272 | 273 | Various Artists 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | The No. 1 Euphoric Dance Album, Volume 2 283 | 284 | 285 | Various Artists 286 | 287 | 2007 288 | 0ea43d70-6012-4d7a-8794-923abf94f600 289 | 290 | 291 | 292 | 293 | 294 | 295 | DJ Promotion CD Pool Tech-Mix 74 296 | 297 | Various Artists 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | BPM 06-12 307 | 308 | Various Artists 309 | 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | For UA DANCE 277 318 | 319 | 320 | Various Artists 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | Red Alert 330 | 331 | Basement Jaxx 332 | 333 | 1999 334 | 634904110024 335 | 336 | 337 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 338 | 339 | 340 | 341 | NOW Autumn 2007 342 | 343 | Various Artists 344 | 345 | 346 | 2007 347 | 9c43420e-7da8-4b83-80d6-e0f10fa8e7fe 348 | 349 | 350 | 351 | 352 | 353 | 354 | Hey U 355 | 356 | Basement Jaxx 357 | 358 | 2007 359 | 609008244869 360 | 361 | 362 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 363 | 364 | 365 | 366 | Atlantic Jaxx - A Compilation Vol 1 367 | 368 | Various Artists 369 | 370 | 371 | 2001 372 | 5051083041171 373 | 374 | GB 375 | 376 | 377 | 378 | 379 | Atlantic Jaxx - A Compilation Vol 2 380 | 381 | Various Artists 382 | 383 | 2006 384 | 5051083041188 385 | 386 | 387 | worldwide 388 | 389 | 390 | 391 | XL Recordings 392 | 393 | Basement Jaxx 394 | 395 | 396 | 397 | 398 | 399 | 400 | 401 | 402 | Got The Bug 2 403 | 404 | 405 | Bugz in the Attic 406 | 407 | 2009 408 | 730003112645 409 | 410 | GB IE 411 | 412 | 413 | 414 | 415 | For UA POP 280 416 | 417 | Various Artists 418 | 419 | 420 | 421 | 422 | 423 | 424 | 425 | 426 | Defected in the House Miami 2007 427 | 428 | Various Artists 429 | 430 | 431 | 432 | 433 | 434 | 435 | 436 | 437 | Bee Free 438 | 439 | 440 | Basement Jaxx 441 | 442 | 1996 443 | 5050023014251 444 | 445 | 446 | 447 | 448 | 449 | 450 | Take Me Back To Your House (Remix Single 2) 451 | 452 | Basement Jaxx 453 | 454 | 2006 455 | 456 | 634904325367 457 | 458 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 459 | 460 | 461 | 462 | DJ Promotion CD Pool House 106 463 | 464 | 465 | Various Artists 466 | 467 | 468 | 469 | 470 | 471 | 472 | 473 | 474 | Hush Boy 475 | 476 | Basement Jaxx 477 | 478 | 2006 479 | 634904224165 480 | 481 | 482 | GB GG IE IM JE 483 | 484 | 485 | 486 | Make Me Sweat 487 | 488 | Basement Jaxx 489 | 490 | 491 | 2007 492 | cf969c39-70a3-4a4c-9c24-3059e7630b81 493 | 5050954155580 494 | 495 | worldwide 496 | 497 | 498 | 499 | 500 | Oh My Gosh 501 | 502 | Basement Jaxx 503 | 504 | 2005 505 | 506 | 634904120962 507 | 508 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 509 | 510 | 511 | 512 | For UA POP 277 513 | 514 | 515 | Various Artists 516 | 517 | 518 | 519 | 520 | 521 | 522 | 523 | 524 | Hit Trax 730 525 | 526 | Various Artists 527 | 528 | 529 | 530 | 531 | 532 | 533 | 534 | 535 | Whitedisc 536 | 537 | Various Artists 538 | 539 | 540 | 541 | 542 | 543 | 544 | 545 | 546 | Absolute Dance 22 547 | 548 | Various Artists 549 | 550 | 551 | 1999 552 | 4259a03a-1da0-4e94-b70c-3c487989e245 553 | 554 | 555 | 556 | 557 | 558 | 559 | Tuning Hitz 2006 560 | 561 | Various Artists 562 | 563 | 564 | 565 | 566 | 567 | 568 | 569 | 570 | Take Me Back to Your House-UKC 571 | 572 | Basement Jaxx 573 | 574 | 575 | 576 | 577 | 578 | 579 | 580 | 581 | Do Your Thing 582 | 583 | Basement Jaxx 584 | 585 | 586 | 2005 587 | 634904122096 588 | 589 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 590 | 591 | 592 | 593 | 594 | 2007 Oimusic Best Sampler Vol 02 595 | 596 | Various Artists 597 | 598 | 599 | 600 | 601 | 602 | 603 | 604 | 605 | U Don't Know Me 606 | 607 | Basement Jaxx 608 | 609 | 2005 610 | 611 | 612 | DE 613 | 614 | 615 | 616 | Live at SonneMondSterne Festival (Saalburg) 617 | 618 | Basement Jaxx 619 | 620 | 621 | 622 | 623 | 624 | 625 | 626 | 627 | The Stanton Session 628 | 629 | 630 | Various Artists 631 | 632 | 2001 633 | 634904014421 634 | 635 | 636 | 637 | 638 | 639 | 640 | Take Me Back To Your House (Remix Single 1) 641 | 642 | Basement Jaxx 643 | 644 | 2006 645 | 646 | 634904225360 647 | 648 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 649 | 650 | 651 | 652 | De Maxx: Long Player 10 House Edition 653 | 654 | 655 | Various Artists 656 | 657 | 2006 658 | e1fba0f8-d109-4588-bee2-8a281002a3e7 659 | 660 | 661 | 662 | 663 | 664 | 665 | The Singles 666 | 667 | Basement Jaxx 668 | 669 | 2005 670 | 671 | 634904018733 672 | 673 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 674 | 675 | 676 | 677 | Ministry of sound The Annual 2006 678 | 679 | 680 | Various Artists 681 | 682 | 683 | 684 | 685 | 686 | 687 | 688 | 689 | U Don't Know Me 690 | 691 | Basement Jaxx 692 | 693 | 2005 694 | 634904121556 695 | 696 | 697 | GB GG IE IM JE 698 | 699 | 700 | 701 | Radio Activity 0610 702 | 703 | Various Artists 704 | 705 | 706 | 707 | 708 | 709 | 710 | 711 | 712 | Romeo 713 | 714 | 715 | Basement Jaxx 716 | 717 | 2001 718 | 634904113223 719 | 720 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 721 | 722 | 723 | 724 | 725 | Do Your Thing 726 | 727 | Basement Jaxx 728 | 729 | 2005 730 | 731 | 609008237953 732 | 733 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 734 | 735 | 736 | 737 | Bongoid 738 | 739 | 740 | Basement Jaxx 741 | 742 | 743 | 744 | 745 | 746 | 747 | 748 | 749 | Fly Life Xtra 750 | 751 | Basement Jaxx 752 | 753 | 2005 754 | 5050954118264 755 | 756 | 757 | worldwide 758 | 759 | 760 | 761 | Take Me Back To Your House (Kurd Maverick Remix) 762 | 763 | Basement Jaxx 764 | 765 | 766 | 2006 767 | 634904525361 768 | 769 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 770 | 771 | 772 | 773 | 774 | Deep Hits 13- (Bootleg) 775 | 776 | Various Artists 777 | 778 | 779 | 780 | 781 | 782 | 783 | 784 | 785 | Lara Croft: Tomb Raider 786 | 787 | Various Artists 788 | 789 | 2001 790 | 791 | 04c8bd8e-25d8-4e44-a53d-383d56af8310 792 | 793 | 794 | 795 | 796 | 797 | Defected In The House Miami 20 798 | 799 | 800 | Various Artists 801 | 802 | 803 | 804 | 805 | 806 | 807 | 808 | 809 | Lucky Star 810 | 811 | Basement Jaxx 812 | 813 | 2003 814 | 634904117221 815 | 816 | 817 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 818 | 819 | 820 | 821 | Scars 822 | 823 | Basement Jaxx 824 | 825 | 826 | 2009 827 | 634904045364 828 | 829 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 830 | 831 | 832 | 833 | 834 | Jump n' Shout 835 | 836 | Basement Jaxx 837 | 838 | 1999 839 | 634904111625 840 | 841 | 842 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 843 | 844 | 845 | 846 | Club Mix 2002 847 | 848 | Various Artists 849 | 850 | 851 | 852 | 0e3348eb-79e7-4f28-b73d-3e515a7f19be 853 | 854 | 855 | 856 | 857 | 858 | 859 | Oh My Gosh 860 | 861 | Basement Jaxx 862 | 863 | 2005 864 | 865 | DE 866 | 867 | 868 | 869 | 870 | Arriba La Cumbia! 871 | 872 | Various Artists 873 | 874 | 2008 875 | 876 | 5410377901384 877 | 878 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 879 | 880 | 881 | 882 | Take Me Back To Your House (Kwality Kontrol Remix) 883 | 884 | 885 | Basement Jaxx 886 | 887 | 2006 888 | 634904725365 889 | 890 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 891 | 892 | 893 | 894 | 895 | Do Your Thing 896 | 897 | Basement Jaxx 898 | 899 | 2005 900 | 901 | 609008237854 902 | 903 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 904 | 905 | 906 | 907 | Beatbox 06-17 908 | 909 | 910 | Various Artists 911 | 912 | 913 | 914 | 915 | 916 | 917 | 918 | 919 | Absolute Music 37 920 | 921 | Various Artists 922 | 923 | 2001 924 | edcbc39b-c234-47c2-8fa7-d3f5d09b0d6c 925 | 926 | 927 | 928 | 929 | 930 | 931 | DJ Promotion CD Pool House 87 932 | 933 | Various Artists 934 | 935 | 936 | 937 | 938 | 939 | 940 | 941 | 942 | Do Your Thing 943 | 944 | 945 | Basement Jaxx 946 | 947 | 2005 948 | 634904122027 949 | 950 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 951 | 952 | 953 | 954 | 955 | Hush Boy 956 | 957 | Basement Jaxx 958 | 959 | 2006 960 | 961 | 609008243060 962 | 963 | AU 964 | 965 | 966 | 967 | Let's Go Crazy 968 | 969 | 970 | Various Artists 971 | 972 | 2009 973 | 885012002255 974 | 975 | GB IE 976 | 977 | 978 | 979 | 980 | Absolute Dance 2002 981 | 982 | Various Artists 983 | 984 | 2002 985 | 986 | 937c67f3-b39b-4a98-ba78-593e298c2c18 987 | 988 | 989 | 990 | 991 | 992 | U Don’t Know Me 993 | 994 | 995 | Basement Jaxx 996 | 997 | 2005 998 | 634904121587 999 | 1000 | GB GG IE IM JE 1001 | 1002 | 1003 | 1004 | 1005 | Absolute Dance Summer 2001 1006 | 1007 | Various Artists 1008 | 1009 | 2001 1010 | 1011 | 9cd09cf1-c89a-4015-8d9e-d3fac3251633 1012 | 1013 | 1014 | 1015 | 1016 | 1017 | Oh My Gosh 1018 | 1019 | 1020 | Basement Jaxx 1021 | 1022 | 2005 1023 | 634904120924 1024 | 1025 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1026 | 1027 | 1028 | 1029 | 1030 | Take Me back To Your House (Speaker Junk Remix) 1031 | 1032 | Basement Jaxx 1033 | 1034 | 2006 1035 | 1036 | 634904625368 1037 | 1038 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1039 | 1040 | 1041 | 1042 | Hush Boy 1043 | 1044 | 1045 | Basement Jaxx 1046 | 1047 | 2006 1048 | 634904124168 1049 | 1050 | GB GG IE IM JE 1051 | 1052 | 1053 | 1054 | 1055 | Jus 1 Kiss 1056 | 1057 | Basement Jaxx 1058 | 1059 | 2001 1060 | 1061 | 634904113629 1062 | 1063 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1064 | 1065 | 1066 | 1067 | Summer Sun Hits 1068 | 1069 | 1070 | Various Artists 1071 | 1072 | 1073 | 1074 | 1075 | 1076 | 1077 | 1078 | 1079 | Raindrops 1080 | 1081 | Basement Jaxx 1082 | 1083 | 2009 1084 | 634904144463 1085 | 1086 | 1087 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1088 | 1089 | 1090 | 1091 | Euro Express 689U 1092 | 1093 | Various Artists 1094 | 1095 | 1096 | 1097 | 1098 | 1099 | 1100 | 1101 | 1102 | The White Disc 217 1103 | 1104 | 1105 | Various Artists 1106 | 1107 | 1108 | 1109 | 1110 | 1111 | 1112 | 1113 | 1114 | Take Me Back To Your House (Balti Skool Mix) 1115 | 1116 | Basement Jaxx 1117 | 1118 | 2006 1119 | 634904825362 1120 | 1121 | 1122 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1123 | 1124 | 1125 | 1126 | Jus 1 Kiss 1127 | 1128 | Basement Jaxx 1129 | 1130 | 1131 | 2001 1132 | 634904113698 1133 | 1134 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1135 | 1136 | 1137 | 1138 | 1139 | Camberwell Skies 1140 | 1141 | Basement Jaxx 1142 | 1143 | 1144 | 1145 | 1146 | 1147 | 1148 | 1149 | 1150 | Take Me Back To Your House 1151 | 1152 | Basement Jaxx 1153 | 1154 | 2006 1155 | 1156 | 634904825386 1157 | 1158 | AU NZ 1159 | 1160 | 1161 | 1162 | The Disco Boys - Volume 7 1163 | 1164 | 1165 | Various Artists 1166 | 1167 | 2007 1168 | 1169 | AT CH DE 1170 | 1171 | 1172 | 1173 | 1174 | Dance Express 703D 1175 | 1176 | Various Artists 1177 | 1178 | 1179 | 1180 | 1181 | 1182 | 1183 | 1184 | 1185 | Remedy 1186 | 1187 | Basement Jaxx 1188 | 1189 | 1190 | 1999 1191 | R 426481 1192 | 3a3685aa-9c4d-42f8-a401-e34a89494041 1193 | 634904012922 1194 | 1195 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1196 | 1197 | 1198 | 1199 | 1200 | Euro Xclusive 06-33 1201 | 1202 | Various Artists 1203 | 1204 | 1205 | 1206 | 1207 | 1208 | 1209 | 1210 | 1211 | Take Me back To Your House (Jaxx Extended Mix) 1212 | 1213 | Basement Jaxx 1214 | 1215 | 1216 | 2006 1217 | 634904425364 1218 | 1219 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1220 | 1221 | 1222 | 1223 | 1224 | Pepsi More Music Best of 2006 1225 | 1226 | Various Artists 1227 | 1228 | 1229 | 1230 | 1231 | 1232 | 1233 | 1234 | 1235 | DMC Essential hits vol 20 1236 | 1237 | Various Artists 1238 | 1239 | 1240 | 1241 | 1242 | 1243 | 1244 | 1245 | 1246 | Good Luck 1247 | 1248 | Basement Jaxx 1249 | 1250 | 1251 | 2003 1252 | 634904119027 1253 | 1254 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1255 | 1256 | 1257 | 1258 | 1259 | CD Pool Classic 52 1260 | 1261 | Various Artists 1262 | 1263 | 1264 | 1265 | 1266 | 1267 | 1268 | 1269 | 1270 | Plug It In 1271 | 1272 | Basement Jaxx 1273 | 1274 | 2004 1275 | 1276 | 634904118020 1277 | 1278 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1279 | 1280 | 1281 | 1282 | Raindrops 1283 | 1284 | 1285 | Basement Jaxx 1286 | 1287 | 2009 1288 | 634904044466 1289 | 1290 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1291 | 1292 | 1293 | 1294 | 1295 | Kiss Does...Funky House 1296 | 1297 | Various Artists 1298 | 1299 | 1300 | 1301 | 1302 | 1303 | 1304 | 1305 | 1306 | Take Me Back To Your House (Felix B Big Houz Dub) 1307 | 1308 | Basement Jaxx 1309 | 1310 | 1311 | 2006 1312 | 634904925369 1313 | 1314 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1315 | 1316 | 1317 | 1318 | 1319 | Bingo Bango 1320 | 1321 | Basement Jaxx 1322 | 1323 | 2000 1324 | 634904112028 1325 | 1326 | 1327 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1328 | 1329 | 1330 | 1331 | My Turn E.P. 1332 | 1333 | Basement Jaxx 1334 | 1335 | 1336 | 2009 1337 | 634904047566 1338 | 1339 | 1340 | 1341 | 1342 | 1343 | 1344 | Radio Activity 0612 1345 | 1346 | Various Artists 1347 | 1348 | 1349 | 1350 | 1351 | 1352 | 1353 | 1354 | 1355 | Wild Summer 07 1356 | 1357 | Various Artists 1358 | 1359 | 1360 | 1361 | 1362 | 1363 | 1364 | 1365 | 1366 | N-Tune Main Floor Club August 1367 | 1368 | Various Artists 1369 | 1370 | 1371 | 1372 | 1373 | 1374 | 1375 | 1376 | 1377 | Do Your Thing 1378 | 1379 | 1380 | Basement Jaxx 1381 | 1382 | 2005 1383 | 609008237755 1384 | 1385 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1386 | 1387 | 1388 | 1389 | 1390 | Maximum Workout - The Workout Mix 1391 | 1392 | Various Artists 1393 | 1394 | 2007 1395 | 1396 | 884385515904 1397 | 1398 | 1399 | 1400 | 1401 | 1402 | Get Me Off 1403 | 1404 | 1405 | Basement Jaxx 1406 | 1407 | 2002 1408 | 634904114626 1409 | 1410 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1411 | 1412 | 1413 | 1414 | 1415 | Do Your Thing 1416 | 1417 | Basement Jaxx 1418 | 1419 | 2005 1420 | 1421 | 634904122065 1422 | 1423 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1424 | 1425 | 1426 | 1427 | Hed Kandi: Back to Love: True Club Classics 1428 | 1429 | 1430 | Various Artists 1431 | 1432 | 2006 1433 | 8045a3ff-7552-4fc5-af2d-c01f8359ed39 1434 | 1435 | 1436 | 1437 | 1438 | 1439 | 1440 | Oh My Gosh 1441 | 1442 | Basement Jaxx 1443 | 1444 | 2005 1445 | 1446 | 634904120955 1447 | 1448 | US 1449 | 1450 | 1451 | 1452 | Jaxx Unreleased 1453 | 1454 | 1455 | Basement Jaxx 1456 | 1457 | 1999 1458 | R 540525 1459 | 40d17aa5-cc38-4c61-9171-c81f68419f4f 1460 | 1461 | 1462 | 1463 | 1464 | 1465 | 1466 | Commercial Cutz 06-11 1467 | 1468 | Various Artists 1469 | 1470 | 1471 | 1472 | 1473 | 1474 | 1475 | 1476 | 1477 | DMC Essential Hits vol 18 1478 | 1479 | 1480 | Various Artists 1481 | 1482 | 1483 | 1484 | 1485 | 1486 | 1487 | 1488 | 1489 | Fly Life 1490 | 1491 | Basement Jaxx 1492 | 1493 | 2006 1494 | 5050954175083 1495 | 1496 | 1497 | 1498 | 1499 | 1500 | 1501 | Dance Max 2006.03 1502 | 1503 | Various Artists 1504 | 1505 | 1506 | 1507 | 1508 | 1509 | 1510 | 1511 | 1512 | Only Alternative Club January 1513 | 1514 | 1515 | Various Artists 1516 | 1517 | 1518 | 1519 | 1520 | 1521 | 1522 | 1523 | 1524 | Fly Life - Unreleased Mixes 1525 | 1526 | Basement Jaxx 1527 | 1528 | 2006 1529 | 5051083005340 1530 | 1531 | 1532 | worldwide 1533 | 1534 | 1535 | 1536 | Take Me Back to Your House 1537 | 1538 | Basement Jaxx 1539 | 1540 | 1541 | 2006 1542 | 634904725389 1543 | 1544 | AU NZ 1545 | 1546 | 1547 | 1548 | 1549 | Cool Winter Hits 3 1550 | 1551 | Various Artists 1552 | 1553 | 1554 | 1555 | 1556 | 1557 | 1558 | 1559 | 1560 | Ministry of Sound presents Clubbers Guide to Spring 2009 1561 | 1562 | Various Artists 1563 | 1564 | 2009 1565 | 1566 | 00602527175416 1567 | 1568 | AU NZ 1569 | 1570 | 1571 | 1572 | Do Your Thing 1573 | 1574 | 1575 | Basement Jaxx 1576 | 1577 | 2005 1578 | 609008237656 1579 | 1580 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1581 | 1582 | 1583 | 1584 | 1585 | Kish Kash 1586 | 1587 | Basement Jaxx 1588 | 1589 | 2003 1590 | 1591 | R 656919 1592 | 5b84ff2c-8287-4cfb-a057-fe66df785ea5 1593 | 634904017422 1594 | 1595 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1596 | 1597 | 1598 | 1599 | 1600 | Dance Music Is Vital - Best of 2007 1601 | 1602 | Various Artists 1603 | 1604 | 2007 1605 | 5051083011969 1606 | 1607 | 1608 | GB IE 1609 | 1610 | 1611 | 1612 | Fresh Volume 9 1613 | 1614 | Various Artists 1615 | 1616 | 1617 | 1618 | 1619 | 1620 | 1621 | 1622 | 1623 | Oh My Gosh 1624 | 1625 | 1626 | Basement Jaxx 1627 | 1628 | 2005 1629 | 634904120993 1630 | 1631 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1632 | 1633 | 1634 | 1635 | 1636 | Rendez-Vu 1637 | 1638 | Basement Jaxx 1639 | 1640 | 1999 1641 | 1642 | 634904111021 1643 | 1644 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1645 | 1646 | 1647 | 1648 | Get Me Off 1649 | 1650 | 1651 | Basement Jaxx 1652 | 1653 | 2002 1654 | 634904114695 1655 | 1656 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1657 | 1658 | 1659 | 1660 | 1661 | Take Me Back to Your House 1662 | 1663 | Basement Jaxx 1664 | 1665 | 2006 1666 | 1667 | R 1033463 1668 | f3d074a9-ed79-47a6-b676-db07840aafd8 1669 | 1670 | 1671 | 1672 | 1673 | 1674 | Vexille Soundtrack 1675 | 1676 | 1677 | Various Artists 1678 | 1679 | 2007 1680 | 609008302880 1681 | 1682 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1683 | 1684 | 1685 | 1686 | 1687 | Tanecni Liga 93 1688 | 1689 | Various Artists 1690 | 1691 | 1692 | 1693 | 1694 | 1695 | 1696 | 1697 | 1698 | Club Azuli 03 2007 1699 | 1700 | Various Artists 1701 | 1702 | 1703 | 1704 | 1705 | 1706 | 1707 | 1708 | 1709 | Ultra-Obscene 1710 | 1711 | 1712 | Breakbeat Era 1713 | 1714 | 1994 1715 | 634904013028 1716 | 1717 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1718 | 1719 | 1720 | 1721 | 1722 | Vintage FG 1723 | 1724 | Various Artists 1725 | 1726 | 1727 | 1728 | 1729 | 1730 | 1731 | 1732 | 1733 | Rooty 1734 | 1735 | Basement Jaxx 1736 | 1737 | 1738 | 2001 1739 | R 536995 1740 | b821473e-4959-40e4-9b40-48b95ecaf36b 1741 | 634904014384 1742 | 1743 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1744 | 1745 | 1746 | 1747 | 1748 | Vexille 1749 | 1750 | Various Artists 1751 | 1752 | 2007 1753 | 1754 | 609008302804 1755 | 1756 | CA US 1757 | 1758 | 1759 | 1760 | Rooty 1761 | 1762 | 1763 | Basement Jaxx 1764 | 1765 | 2001 1766 | 634904014322 1767 | 1768 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1769 | 1770 | 1771 | 1772 | 1773 | Feelings Gone (feat. Sam Sparro) 1774 | 1775 | Basement Jaxx 1776 | 1777 | 2009 1778 | 1779 | 634904046163 1780 | 1781 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1782 | 1783 | 1784 | 1785 | The Singles 1786 | 1787 | 1788 | Basement Jaxx 1789 | 1790 | 2005 1791 | R 735910 1792 | e127853e-861e-4e16-a952-807d6e47833f 1793 | 634904018726 1794 | 1795 | 1796 | AD AE AF AG AI AL AM AN AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW ZZ 1797 | 1798 | 1799 | 1800 | Ministry of Sound: The Annual 2002 1801 | 1802 | Various Artists 1803 | 1804 | 1805 | 2001 1806 | 8c3dfba3-1ca3-4e0b-9f06-7d16a44f018d 1807 | 1808 | 1809 | 1810 | 1811 | 1812 | 1813 | Maximum Dance 15 1814 | 1815 | Various Artists 1816 | 1817 | 1818 | 1c4e65eb-8629-4478-b4de-0406738c83a7 1819 | 1820 | 1821 | 1822 | 1823 | 1824 | 1825 | Take Me Back to Your House 1826 | 1827 | Basement Jaxx 1828 | 1829 | 1830 | 2006 1831 | 1832 | DE 1833 | 1834 | 1835 | 1836 | 1837 | --------------------------------------------------------------------------------