| 123456789101112131415161718 |
- package duration
- import (
- "os"
- "fmt"
- tag "github.com/dhowden/tag"
- )
- func GetSongDuration(file *os.File, tags tag.Metadata) (duration int, ok bool) {
- switch tags.Format() {
- case "VORBIS":
- return GetSongDurationVorbis(file.Name())
- default:
- fmt.Printf("Unrecognised format: %s\n", tags.Format())
- return 0, false
- }
- }
|