Skip to content

Commit

Permalink
fix parsing grouops
Browse files Browse the repository at this point in the history
  • Loading branch information
Roman SHamagin committed Nov 20, 2023
1 parent f7e2a97 commit c69b3e9
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions pkg/m3u/m3u.go
Original file line number Diff line number Diff line change
Expand Up @@ -203,20 +203,20 @@ func Marshall(p Playlist) (io.Reader, error) {

// MarshallInto a *bufio.Writer a Playlist.
func MarshallInto(p Playlist, into *bufio.Writer) error {
into.WriteString("#EXTM3U\n")
_, _ = into.WriteString("#EXTM3U\n")
for _, track := range p.Tracks {
into.WriteString("#EXTINF:")
into.WriteString(fmt.Sprintf("%d ", track.Length))
_, _ = into.WriteString("#EXTINF:")
_, _ = into.WriteString(fmt.Sprintf("%d ", track.Length))
for i := range track.Tags {
if i == len(track.Tags)-1 {
into.WriteString(fmt.Sprintf("%s=%q", track.Tags[i].Name, track.Tags[i].Value))
_, _ = into.WriteString(fmt.Sprintf("%s=%q", track.Tags[i].Name, track.Tags[i].Value))
continue
}
into.WriteString(fmt.Sprintf("%s=%q ", track.Tags[i].Name, track.Tags[i].Value))
_, _ = into.WriteString(fmt.Sprintf("%s=%q ", track.Tags[i].Name, track.Tags[i].Value))
}
into.WriteString(", ")
_, _ = into.WriteString(", ")

into.WriteString(fmt.Sprintf("%s\n%s\n", track.Name, track.URI))
_, _ = into.WriteString(fmt.Sprintf("%s\n%s\n", track.Name, track.URI))
}

return into.Flush()
Expand Down

0 comments on commit c69b3e9

Please sign in to comment.