Add custom bitrate parser

This commit is contained in:
nxshock 2023-06-18 14:54:35 +05:00
parent 87bc382747
commit e8abe97992
3 changed files with 11 additions and 5 deletions

View file

@ -5,6 +5,7 @@ import (
"log"
"net/http"
"net/url"
"strconv"
)
func handleGenres(w http.ResponseWriter, r *http.Request) {
@ -90,7 +91,12 @@ func handleGetM3u(w http.ResponseWriter, r *http.Request) {
}
func handleStream(w http.ResponseWriter, r *http.Request) {
err := stream(r.FormValue("url"), w)
bitrateKbps, err := strconv.ParseUint(r.FormValue("b"), 10, 64)
if err != nil {
bitrateKbps = config.Bitrate
}
err = stream(r.FormValue("url"), w, bitrateKbps)
if err != nil {
log.Println(err)
}