New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

music-metadata

Package Overview
Dependencies
Maintainers
1
Versions
268
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

music-metadata - npm Package Compare versions

Comparing version 0.9.10 to 0.9.11

17

lib/asf/AsfParser.js

@@ -5,2 +5,4 @@ 'use strict';

var AsfObject = require("./AsfObject");
var _debug = require("debug");
var debug = _debug("music-metadata:parser:ASF");
/**

@@ -32,3 +34,12 @@ * Windows Media Metadata Usage Guidelines

}
return _this.parseObjectHeader(header.numberOfHeaderObjects);
return _this.parseObjectHeader(header.numberOfHeaderObjects).catch(function (err) {
debug("Error while parsing ASF: %s", err);
// ToDo: register warning
return {
format: _this.format,
native: {
asf: _this.tags
}
};
});
});

@@ -41,2 +52,3 @@ };

// Parse data part of the ASF Object
debug("header GUID=%s", header.objectId.str);
switch (header.objectId.str) {

@@ -73,6 +85,7 @@ case AsfObject.FilePropertiesObject.guid.str:// 3.2

// ToDo: register bytes pad
debug("Padding: %s bytes", header.objectSize - AsfObject.HeaderObjectToken.len);
return _this.tokenizer.ignore(header.objectSize - AsfObject.HeaderObjectToken.len);
default:
_this.warnings.push("Ignore ASF-Object-GUID: " + header.objectId.str);
// console.log("Ignore ASF-Object-GUID: %s", header.objectId.str);
debug("Ignore ASF-Object-GUID: %s", header.objectId.str);
return _this.tokenizer.readToken(new AsfObject.IgnoreObjectState(header));

@@ -79,0 +92,0 @@ }

@@ -81,5 +81,10 @@ "use strict";

}
Id3v1StringType.trimRightNull = function (x) {
var pos0 = x.indexOf('\0');
return pos0 === -1 ? x : x.substr(0, pos0);
};
Id3v1StringType.prototype.get = function (buf, off) {
var value = _super.prototype.get.call(this, buf, off);
value = value.trim().replace(/\x00/g, "");
value = Id3v1StringType.trimRightNull(value);
value = value.trim();
return value.length > 0 ? value : undefined;

@@ -86,0 +91,0 @@ };

2

lib/ogg/OggParser.js

@@ -9,3 +9,3 @@ 'use strict';

var _debug = require("debug");
var debug = _debug("music-metadata/ogg");
var debug = _debug("music-metadata:parser:ogg");
var SegmentTable = /** @class */ (function () {

@@ -12,0 +12,0 @@ function SegmentTable(header) {

{
"name": "music-metadata",
"description": "Streaming music metadata parser for node and the browser.",
"version": "0.9.10",
"version": "0.9.11",
"author": {

@@ -6,0 +6,0 @@ "name": "Borewit",

@@ -11,5 +11,2 @@ [![Build Status](https://travis-ci.org/Borewit/music-metadata.svg?branch=master)](https://travis-ci.org/Borewit/music-metadata)

= Document Title
:toc:
## Installation

@@ -16,0 +13,0 @@ Install via [npm](http://npmjs.org):

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc