diff --git a/lib/parser.js b/lib/parser.js index f4c708b..f2d0e3f 100644 --- a/lib/parser.js +++ b/lib/parser.js @@ -217,7 +217,7 @@ function parseTrackInfo(html, opts) { imageUrl: opts.imageBaseUrl + '/img/a' + extra.art_id + '_' + opts.albumImageFormat.id + '.jpg', releaseDate: extra.current.release_date, duration: basic.duration_secs, - streamUrl: extra.trackinfo[0].file['mp3-128'], + streamUrl: extra.trackinfo && extra.trackinfo[0] && extra.trackinfo[0].file && extra.trackinfo[0].file['mp3-128'] ? extra.trackinfo[0].file['mp3-128'] : null, artist: { name: basic.byArtist.name, url: basic.byArtist['@id'],