Ignore empty lines in M3U files
This commit is contained in:
+3
-3
@@ -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://") {
|
||||||
|
|||||||
Reference in New Issue
Block a user