From 95997f2484c10548b171909c04b028c1a8c0b078 Mon Sep 17 00:00:00 2001 From: gyachuk Date: Fri, 3 Jul 2015 19:34:20 -0700 Subject: [PATCH] More useful to return unknown data when parsing frames, rather than "undefined". --- src/id3v2.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/id3v2.js b/src/id3v2.js index 112e355..082faf8 100644 --- a/src/id3v2.js +++ b/src/id3v2.js @@ -282,9 +282,13 @@ readFrameFunc = ID3v2.readFrameData[frameID]; } else if( frameID[0] == "T" ) { readFrameFunc = ID3v2.readFrameData["T*"]; + } else { + readFrameFunc = function(frameDataOffset, frameSize, framedata, flags) { + return frameData.getStringAt(frameDataOffset, frameSize); + } } - var parsedData = readFrameFunc ? readFrameFunc(frameDataOffset, frameSize, frameData, flags) : undefined; + var parsedData = readFrameFunc(frameDataOffset, frameSize, frameData, flags); var desc = frameID in ID3v2.frames ? ID3v2.frames[frameID] : 'Unknown'; var frame = {