Ignore empty lines in M3U files

This commit is contained in:
Deluan 2021-10-31 20:43:30 -04:00
parent 8c2e4da396
commit e7202339af
1 changed files with 3 additions and 3 deletions

View File

@ -110,9 +110,9 @@ func (s *playlists) parseM3U(ctx context.Context, pls *model.Playlist, baseDir s
scanner.Split(scanLines)
var mfs model.MediaFiles
for scanner.Scan() {
path := scanner.Text()
// Skip extended info
if strings.HasPrefix(path, "#") {
path := strings.TrimSpace(scanner.Text())
// Skip empty lines and extended info
if path == "" || strings.HasPrefix(path, "#") {
continue
}
if strings.HasPrefix(path, "file://") {