A simple api to desconstruct and parse file names of movies and tv shows. It is likely very buggy as I havn't covered many cases yet.
npm install what-the-release
import { parse } from 'what-the-release';
console.log(parse('Movie.Name.2021.1080p.WEB-DL.DDP5.1.Atmos.H.264-moo'));
// Returns:
// {
// type: "Movie",
// name: "Movie Name",
// year: "2021",
// resolution: "1080p",
// source: "WEB-DL",
// codecs: { audio: "DDP5.1", video: "X264" },
// container: undefined,
// mimeType: undefined,
// tags: [],
// releaseGroup: "moo",
// }
Check out our changelog.
Licensed under the MIT License.