Add support for loading the owncast URL in mpv (#1356)

* redirect players to hls link

* add VLC to players list
This commit is contained in:
Meisam
2021-08-31 23:49:04 +02:00
committed by GitHub
parent 7278ce8f26
commit e8e21ca45b
2 changed files with 26 additions and 0 deletions

View File

@ -86,6 +86,27 @@ func IsUserAgentABot(userAgent string) bool {
return ua.Bot()
}
// IsUserAgentAPlayer returns if a web client user-agent is seen as a media player.
func IsUserAgentAPlayer(userAgent string) bool {
if userAgent == "" {
return false
}
playerStrings := []string{
"mpv",
"player",
"vlc",
}
for _, playerString := range playerStrings {
if strings.Contains(strings.ToLower(userAgent), playerString) {
return true
}
}
return false
}
func RenderSimpleMarkdown(raw string) string {
markdown := goldmark.New(
goldmark.WithRendererOptions(