diff --git a/scripts/commands/playlist/validate.ts b/scripts/commands/playlist/validate.ts index 03bb782f8..8c6f020e3 100644 --- a/scripts/commands/playlist/validate.ts +++ b/scripts/commands/playlist/validate.ts @@ -5,6 +5,7 @@ import chalk from 'chalk' import { transliterate } from 'transliteration' import _ from 'lodash' import { DATA_DIR, STREAMS_DIR } from '../../constants' +import path from 'path' program.argument('[filepath]', 'Path to file to validate').parse(process.argv) @@ -40,7 +41,7 @@ async function main() { const log = new Collection() const buffer = new Dictionary() try { - const relativeFilepath = filepath.replace(STREAMS_DIR, '') + const relativeFilepath = filepath.replace(path.normalize(STREAMS_DIR), '') const playlist = await parser.parse(relativeFilepath) playlist.streams.forEach((stream: Stream) => { const channelNotInDatabase =