Просьба подсказать в вопросе есть задача рассчитать длительность аудиофайла в секундах имея только HHTP ссылку на файл
78.24.219.184/audio/hold.mp3
Нашел библиотеку но данного функционала в ней нет Можете подсказать варианты решения данной задачи
package main
import (
"fmt"
"log"
"os"
"github.com/dhowden/tag"
)
var (
err error
)
func main() {
fmt.Println("MP3 Analize")
f, err := openuri.Open("http://78.24.219.184/audio/hold.mp3")
if err != nil {
fmt.Println("Error Reading")
}
defer f.Close()
m, err := tag.ReadFrom(f)
if err != nil {
log.Fatal(err)
}
fmt.Println(m.Raw())
}