upadted to 1.24.0; fixed stb and spiddped doubles in precene
This commit is contained in:
36
pkg/handler/info.go
Normal file
36
pkg/handler/info.go
Normal file
@@ -0,0 +1,36 @@
|
||||
package handler
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"log"
|
||||
|
||||
"github.com/logrusorgru/aurora/v4"
|
||||
"github.com/spf13/viper"
|
||||
|
||||
"github.com/mewkiz/flac"
|
||||
|
||||
"git.amok.space/yevhen/resource-scraper/types/constant"
|
||||
)
|
||||
|
||||
func (h *Handler) Info() string {
|
||||
md5()
|
||||
|
||||
fmt.Printf("%s: %s; %s: %s\n",
|
||||
aurora.Cyan("ENV"),
|
||||
viper.GetString(constant.FlagEnv), aurora.Cyan("SCOPE"), viper.GetString(constant.FlagScopeEnable))
|
||||
return "info"
|
||||
}
|
||||
|
||||
func md5() {
|
||||
stream, err := flac.ParseFile("C:\\arm.amok.space\\.incoming\\Ancient Storm\\Forever and Never (2024)\\06 Old Mountain.flac")
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
defer stream.Close()
|
||||
|
||||
fmt.Printf("unencoded audio md5sum: %032x\n", stream.Info.MD5sum[:])
|
||||
fmt.Printf("Total number of inter-channel samples in the stream: %+v\n", stream.Info.NSamples)
|
||||
for i, block := range stream.Blocks {
|
||||
fmt.Printf("block %d: %v\n", i, block.Type)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user