diff --git a/lib/sc/track.go b/lib/sc/track.go index e05833a..4010b21 100644 --- a/lib/sc/track.go +++ b/lib/sc/track.go @@ -139,14 +139,16 @@ func GetArbitraryTrack(data string) (Track, error) { if c == '/' { n++ } - } - if n != 1 { - return Track{}, ErrKindNotCorrect + if n == 2 { + return Track{}, ErrKindNotCorrect + } } return GetTrack(u.Path) } + } else { + return Track{}, err } }