Ignore empty lines in M3U files
This commit is contained in:
parent
8c2e4da396
commit
e7202339af
1 changed files with 3 additions and 3 deletions
|
|
@ -110,9 +110,9 @@ func (s *playlists) parseM3U(ctx context.Context, pls *model.Playlist, baseDir s
|
||||||
scanner.Split(scanLines)
|
scanner.Split(scanLines)
|
||||||
var mfs model.MediaFiles
|
var mfs model.MediaFiles
|
||||||
for scanner.Scan() {
|
for scanner.Scan() {
|
||||||
path := scanner.Text()
|
path := strings.TrimSpace(scanner.Text())
|
||||||
// Skip extended info
|
// Skip empty lines and extended info
|
||||||
if strings.HasPrefix(path, "#") {
|
if path == "" || strings.HasPrefix(path, "#") {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if strings.HasPrefix(path, "file://") {
|
if strings.HasPrefix(path, "file://") {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue