diff --git a/src/index.spec.ts b/src/index.spec.ts index b5ab44f4..434e4de3 100644 --- a/src/index.spec.ts +++ b/src/index.spec.ts @@ -62,10 +62,9 @@ const parsers: IParserTest[] = [ } ]; -const webAmpTracks = [ +const tiuqottigeloot_vol24_Tracks = [ { - url: - 'https://raw.githubusercontent.com/captbaritone/webamp-music/4b556fbf/Diablo_Swing_Orchestra_-_01_-_Heroines.mp3', + url: '/Various%20Artists%20-%202009%20-%20netBloc%20Vol%2024_%20tiuqottigeloot%20%5BMP3-V2%5D/01%20-%20Diablo%20Swing%20Orchestra%20-%20Heroines.mp3', duration: 322.612245, metaData: { title: 'Heroines', @@ -73,17 +72,16 @@ const webAmpTracks = [ } }, { - url: - 'https://raw.githubusercontent.com/captbaritone/webamp-music/4b556fbf/Eclectek_-_02_-_We_Are_Going_To_Eclecfunk_Your_Ass.mp3', + url: '/Various%20Artists%20-%202009%20-%20netBloc%20Vol%2024_%20tiuqottigeloot%20%5BMP3-V2%5D/02%20-%20Eclectek%20-%20We%20Are%20Going%20To%20Eclecfunk%20Your%20Ass.mp3', duration: 190.093061, metaData: { - title: 'We Are Going To Eclecfunk Your Ass', + title: 'We Are Going to Eclecfunk Your Ass', artist: 'Eclectek' } }, { url: - 'https://raw.githubusercontent.com/captbaritone/webamp-music/4b556fbf/Auto-Pilot_-_03_-_Seventeen.mp3', + '/Various%20Artists%20-%202009%20-%20netBloc%20Vol%2024_%20tiuqottigeloot%20%5BMP3-V2%5D/03%20-%20Auto-Pilot%20-%20Seventeen.mp3', duration: 214.622041, metaData: { title: 'Seventeen', @@ -92,7 +90,7 @@ const webAmpTracks = [ }, { url: - 'https://raw.githubusercontent.com/captbaritone/webamp-music/4b556fbf/Muha_-_04_-_Microphone.mp3', + '/Various%20Artists%20-%202009%20-%20netBloc%20Vol%2024_%20tiuqottigeloot%20%5BMP3-V2%5D/04%20-%20Muha%20-%20Microphone.mp3', duration: 181.838367, metaData: { title: 'Microphone', @@ -101,7 +99,7 @@ const webAmpTracks = [ }, { url: - 'https://raw.githubusercontent.com/captbaritone/webamp-music/4b556fbf/Just_Plain_Ant_-_05_-_Stumble.mp3', + '/Various%20Artists%20-%202009%20-%20netBloc%20Vol%2024_%20tiuqottigeloot%20%5BMP3-V2%5D/05%20-%20Just%20Plain%20Ant%20-%20Stumble.mp3', duration: 86.047347, metaData: { title: 'Stumble', @@ -110,7 +108,7 @@ const webAmpTracks = [ }, { url: - 'https://raw.githubusercontent.com/captbaritone/webamp-music/4b556fbf/Sleaze_-_06_-_God_Damn.mp3', + '/Various%20Artists%20-%202009%20-%20netBloc%20Vol%2024_%20tiuqottigeloot%20%5BMP3-V2%5D/06%20-%20Sleaze%20-%20God%20Damn.mp3', duration: 226.795102, metaData: { title: 'God Damn', @@ -119,7 +117,7 @@ const webAmpTracks = [ }, { url: - 'https://raw.githubusercontent.com/captbaritone/webamp-music/4b556fbf/Juanitos_-_07_-_Hola_Hola_Bossa_Nova.mp3', + '/Various%20Artists%20-%202009%20-%20netBloc%20Vol%2024_%20tiuqottigeloot%20%5BMP3-V2%5D/07%20-%20Juanitos%20-%20Hola%20Hola%20Bossa%20Nova.mp3', duration: 207.072653, metaData: { title: 'Hola Hola Bossa Nova', @@ -128,16 +126,16 @@ const webAmpTracks = [ }, { url: - 'https://raw.githubusercontent.com/captbaritone/webamp-music/4b556fbf/Entertainment_for_the_Braindead_-_08_-_Resolutions_Chris_Summer_Remix.mp3', + '/Various%20Artists%20-%202009%20-%20netBloc%20Vol%2024_%20tiuqottigeloot%20%5BMP3-V2%5D/08%20-%20Entertainment%20For%20The%20Braindead%20-%20Resolutions%20(Chris%20Summer%20Remix).mp3', duration: 314.331429, metaData: { - title: 'Resolutions (Chris Summer Remix)', + title: 'Resolutions (Chris Summer remix)', artist: 'Entertainment for the Braindead' } }, { url: - 'https://raw.githubusercontent.com/captbaritone/webamp-music/4b556fbf/Nobara_Hayakawa_-_09_-_Trail.mp3', + '/Various%20Artists%20-%202009%20-%20netBloc%20Vol%2024_%20tiuqottigeloot%20%5BMP3-V2%5D/09%20-%20Nobara%20Hayakawa%20-%20Trail.mp3', duration: 204.042449, metaData: { title: 'Trail', @@ -146,7 +144,7 @@ const webAmpTracks = [ }, { url: - 'https://raw.githubusercontent.com/captbaritone/webamp-music/4b556fbf/Paper_Navy_-_10_-_Tongue_Tied.mp3', + '/Various%20Artists%20-%202009%20-%20netBloc%20Vol%2024_%20tiuqottigeloot%20%5BMP3-V2%5D/10%20-%20Paper%20Navy%20-%20Tongue%20Tied.mp3', duration: 201.116735, metaData: { title: 'Tongue Tied', @@ -155,7 +153,7 @@ const webAmpTracks = [ }, { url: - 'https://raw.githubusercontent.com/captbaritone/webamp-music/4b556fbf/60_Tigres_-_11_-_Garage.mp3', + '/Various%20Artists%20-%202009%20-%20netBloc%20Vol%2024_%20tiuqottigeloot%20%5BMP3-V2%5D/11%20-%2060%20Tigres%20-%20Garage.mp3', duration: 245.394286, metaData: { title: 'Garage', @@ -164,16 +162,16 @@ const webAmpTracks = [ }, { url: - 'https://raw.githubusercontent.com/captbaritone/webamp-music/4b556fbf/CM_aka_Creative_-_12_-_The_Cycle_Featuring_Mista_Mista.mp3', + '/Various%20Artists%20-%202009%20-%20netBloc%20Vol%2024_%20tiuqottigeloot%20%5BMP3-V2%5D/12%20-%20CM%20aka%20Creative%20-%20The%20Cycle%20(Featuring%20Mista%20Mista).mp3', duration: 221.44, metaData: { - title: 'The Cycle (Featuring Mista Mista)', + title: 'The Cycle (feat. Mista Mista)', artist: 'CM aka Creative' } } ]; -describe('music-metadata-browser', () => { +xdescribe('music-metadata-browser', () => { describe('Parse Ogg audio track: Nirvana - In Bloom', () => { @@ -221,15 +219,16 @@ describe('music-metadata-browser', () => { }); -describe('Parse WebAmp tracks', () => { +describe('Parse Tiuqottigeloot Vol 24 tracks', () => { parsers.forEach(parser => { describe(`Parser: ${parser.methodDescription}`, () => { - webAmpTracks.forEach(track => { + tiuqottigeloot_vol24_Tracks.forEach(track => { it(`track ${track.metaData.artist} - ${track.metaData.title}`, () => { - return parser.parseUrl(track.url).then(metadata => { + const url = 'https://raw.githubusercontent.com/Borewit/test-audio/958e057' + track.url; + return parser.parseUrl(url).then(metadata => { expect(metadata.common.artist).toEqual(track.metaData.artist); expect(metadata.common.title).toEqual(track.metaData.title); });