mirror of
https://gitlab.com/foxixus/neomovies-api.git
synced 2025-10-27 17:38:51 +05:00
fix: use query params for Lumex instead of path
- Change from /movie/{id} and /tv-series/{id} to ?imdb_id={id}
- Movie: {LUMEX_URL}?imdb_id={imdb_id}
- TV: {LUMEX_URL}?imdb_id={imdb_id}&season=1&episode=3
- Now matches actual Lumex API format
This commit is contained in:
@@ -160,17 +160,16 @@ func (h *PlayersHandler) GetLumexPlayer(w http.ResponseWriter, r *http.Request)
|
|||||||
log.Printf("🎬 Lumex Query Params - Season: '%s', Episode: '%s'", season, episode)
|
log.Printf("🎬 Lumex Query Params - Season: '%s', Episode: '%s'", season, episode)
|
||||||
|
|
||||||
// Lumex использует формат:
|
// Lumex использует формат:
|
||||||
// Movie: {LUMEX_URL}/movie/{id}?autoplay=1
|
// Movie: {LUMEX_URL}?imdb_id={imdb_id}
|
||||||
// TV: {LUMEX_URL}/tv-series/{id}?season=1&episode=3&autoplay=1
|
// TV: {LUMEX_URL}?imdb_id={imdb_id}&season=1&episode=3
|
||||||
// ID может быть IMDb или числовым
|
|
||||||
var playerURL string
|
var playerURL string
|
||||||
if season != "" && episode != "" {
|
if season != "" && episode != "" {
|
||||||
// Сериал
|
// Сериал
|
||||||
playerURL = fmt.Sprintf("%s/tv-series/%s?season=%s&episode=%s&autoplay=1", h.config.LumexURL, imdbID, season, episode)
|
playerURL = fmt.Sprintf("%s?imdb_id=%s&season=%s&episode=%s", h.config.LumexURL, imdbID, season, episode)
|
||||||
log.Printf("✅ Lumex: TV series mode with season/episode")
|
log.Printf("✅ Lumex: TV series mode with season/episode")
|
||||||
} else {
|
} else {
|
||||||
// Фильм
|
// Фильм
|
||||||
playerURL = fmt.Sprintf("%s/movie/%s?autoplay=1", h.config.LumexURL, imdbID)
|
playerURL = fmt.Sprintf("%s?imdb_id=%s", h.config.LumexURL, imdbID)
|
||||||
log.Printf("✅ Lumex: Movie mode")
|
log.Printf("✅ Lumex: Movie mode")
|
||||||
}
|
}
|
||||||
log.Printf("🔗 Final Lumex URL: %s", playerURL)
|
log.Printf("🔗 Final Lumex URL: %s", playerURL)
|
||||||
|
|||||||
Reference in New Issue
Block a user