refactor: simplify playlist name extraction using strings.CutPrefix
This commit is contained in:
parent
03608d3eef
commit
d91b5e8f4d
1 changed files with 2 additions and 2 deletions
|
|
@ -31,8 +31,8 @@ func (s *playlists) parseM3U(ctx context.Context, pls *model.Playlist, folder *m
|
||||||
filteredLines := make([]string, 0, len(lines))
|
filteredLines := make([]string, 0, len(lines))
|
||||||
for _, line := range lines {
|
for _, line := range lines {
|
||||||
line := strings.TrimSpace(line)
|
line := strings.TrimSpace(line)
|
||||||
if strings.HasPrefix(line, "#PLAYLIST:") {
|
if after, ok := strings.CutPrefix(line, "#PLAYLIST:"); ok {
|
||||||
pls.Name = line[len("#PLAYLIST:"):]
|
pls.Name = after
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if after, ok := strings.CutPrefix(line, "#EXTALBUMARTURL:"); ok {
|
if after, ok := strings.CutPrefix(line, "#EXTALBUMARTURL:"); ok {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue