pstream is dead; long live pstream taciturnaxolotl.github.io/pstream-ng/

add latest tv from trakt api

Pas 0f1ce281 a050a157

+9 -1
+1
src/assets/locales/en.json
··· 916 916 "latestReleases": "Latest Releases", 917 917 "4kReleases": "4K Releases", 918 918 "onTheAir": "On The Air", 919 + "latestTVReleases": "Latest TV Shows", 919 920 "popularOn": "Popular {{type}} on {{provider}}", 920 921 "editorPicksMovies": "Editor Picks Movies", 921 922 "editorPicksShows": "Editor Picks Shows",
+1 -1
src/pages/discover/discoverContent.tsx
··· 128 128 129 129 {/* On Air */} 130 130 <MediaCarousel 131 - content={{ type: "onTheAir" }} 131 + content={{ type: "latesttv", fallback: "onTheAir" }} 132 132 isTVShow 133 133 carouselRefs={carouselRefs} 134 134 onShowDetails={handleShowDetails}
+7
src/pages/discover/hooks/useDiscoverMedia.ts
··· 14 14 getHuluReleases, 15 15 getLatest4KReleases, 16 16 getLatestReleases, 17 + getLatestTVReleases, 17 18 getNetflixMovies, 18 19 getNetflixTVShows, 19 20 getPrimeReleases, ··· 97 98 | "nowPlaying" 98 99 | "latest" 99 100 | "latest4k" 101 + | "latesttv" 100 102 | "genre" 101 103 | "provider" 102 104 | "editorPicks" ··· 497 499 case "latest4k": 498 500 data = await fetchTraktMedia(getLatest4KReleases); 499 501 setSectionTitle(t("discover.carousel.title.4kReleases")); 502 + break; 503 + 504 + case "latesttv": 505 + data = await fetchTraktMedia(getLatestTVReleases); 506 + setSectionTitle(t("discover.carousel.title.latestTVReleases")); 500 507 break; 501 508 502 509 case "genre":