From 5dfcfc2a8c7f8e6dbc8323ceabd38b826317367a Mon Sep 17 00:00:00 2001 From: Pierre-Emmanuel Jacquier <15922119+pierre-emmanuelJ@users.noreply.github.com> Date: Mon, 3 Jan 2022 16:54:20 +0000 Subject: [PATCH] Fix extension Signed-off-by: Pierre-Emmanuel Jacquier <15922119+pierre-emmanuelJ@users.noreply.github.com> --- pkg/server/xtreamHandles.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/server/xtreamHandles.go b/pkg/server/xtreamHandles.go index b24c973..b7d2229 100644 --- a/pkg/server/xtreamHandles.go +++ b/pkg/server/xtreamHandles.go @@ -87,6 +87,7 @@ func (c *Config) xtreamGenerateM3u(ctx *gin.Context, extension string) (*m3u.Pla // prefix with "live" if there is an extension. var prefix string if extension != "" { + extension = "." + extension prefix = "live/" } @@ -116,7 +117,7 @@ func (c *Config) xtreamGenerateM3u(ctx *gin.Context, extension string) (*m3u.Pla track.Tags = append(track.Tags, m3u.Tag{Name: "group-title", Value: category.Name}) } - track.URI = fmt.Sprintf("%s/%s%s/%s/%s.%s", c.XtreamBaseURL, prefix, c.XtreamUser, c.XtreamPassword, fmt.Sprint(stream.ID), extension) + track.URI = fmt.Sprintf("%s/%s%s/%s/%s%s", c.XtreamBaseURL, prefix, c.XtreamUser, c.XtreamPassword, fmt.Sprint(stream.ID), extension) playlist.Tracks = append(playlist.Tracks, track) } }