Skip to content

Commit e136802

Browse files
committed
fix: subscene search
1 parent ad0f16d commit e136802

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

Diff for: media/provider/subscene.go

+4-5
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ func (s *subscene) cleanSearchTerm(search string) string {
102102

103103
// FindMediaURL retrieves the subscene.com URL for the given media item
104104
func (s *subscene) FindMediaURL(media types.Media, retries int) ([]searchResult, error) {
105-
url, err := url.Parse("https://subscene.com/subtitles/titlesearch")
105+
searchURL, err := url.Parse("https://subscene.com/subtitles/searchbytitle")
106106

107107
if err != nil {
108108
return nil, err
@@ -116,12 +116,11 @@ func (s *subscene) FindMediaURL(media types.Media, retries int) ([]searchResult,
116116

117117
log.WithField("query", search).Debug("Searching subscene.com")
118118

119-
query := url.Query()
120-
query.Add("q", s.cleanSearchTerm(search))
121-
url.RawQuery = query.Encode()
119+
data := url.Values{}
120+
data.Add("query", s.cleanSearchTerm(search))
122121

123122
lockSubscene()
124-
res, err := http.Get(url.String())
123+
res, err := http.Post(searchURL.String(), "application/x-www-form-urlencoded", strings.NewReader(data.Encode()))
125124
if err != nil {
126125
return nil, err
127126
}

0 commit comments

Comments
 (0)