diff --git a/integrations/playback/allanime/client.go b/integrations/playback/allanime/client.go index cac7590..d9bf486 100644 --- a/integrations/playback/allanime/client.go +++ b/integrations/playback/allanime/client.go @@ -730,17 +730,6 @@ func detectStreamType(sourceURL string) string { return "unknown" } -func isLikelyM3U8(data []byte) bool { - return bytes.HasPrefix(bytes.TrimSpace(data), []byte("#EXTM3U")) -} - -func isLikelyMP4(data []byte) bool { - if len(data) < 8 { - return false - } - return string(data[4:8]) == "ftyp" -} - func detectEmbedType(rawURL string) string { lower := strings.ToLower(rawURL) embedHosts := []string{"streamwish", "streamsb", "mp4upload", "ok.ru", "gogoplay", "streamlare"} diff --git a/integrations/playback/allanime/client_test.go b/integrations/playback/allanime/client_test.go index 55e448b..d575aa3 100644 --- a/integrations/playback/allanime/client_test.go +++ b/integrations/playback/allanime/client_test.go @@ -1,6 +1,7 @@ package allanime import ( + "bytes" "context" "crypto/aes" "encoding/json" @@ -8,6 +9,17 @@ import ( "testing" ) +func isLikelyM3U8(data []byte) bool { + return bytes.HasPrefix(bytes.TrimSpace(data), []byte("#EXTM3U")) +} + +func isLikelyMP4(data []byte) bool { + if len(data) < 8 { + return false + } + return string(data[4:8]) == "ftyp" +} + func TestDecodeSourceURL(t *testing.T) { t.Parallel()