@@ -21,6 +21,7 @@ import com.github.libretube.api.obj.StreamItem.Companion.TYPE_PLAYLIST
2121import com.github.libretube.api.obj.StreamItem.Companion.TYPE_STREAM
2222import com.github.libretube.api.obj.Streams
2323import com.github.libretube.api.obj.Subtitle
24+ import com.github.libretube.api.poToken.PoTokenGenerator
2425import com.github.libretube.extensions.parallelMap
2526import com.github.libretube.extensions.sha256Sum
2627import com.github.libretube.extensions.toID
@@ -47,6 +48,7 @@ import org.schabi.newpipe.extractor.localization.ContentCountry
4748import org.schabi.newpipe.extractor.playlist.PlaylistInfo
4849import org.schabi.newpipe.extractor.playlist.PlaylistInfoItem
4950import org.schabi.newpipe.extractor.search.SearchInfo
51+ import org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor
5052import org.schabi.newpipe.extractor.stream.AudioStream
5153import org.schabi.newpipe.extractor.stream.StreamInfo
5254import org.schabi.newpipe.extractor.stream.StreamInfoItem
@@ -239,8 +241,7 @@ fun String.toListLinkHandler() = with(JsonHelper.json.decodeFromString<TabData>(
239241class NewPipeMediaServiceRepository : MediaServiceRepository {
240242
241243 init {
242- // TODO: implement SABR support and re-enable PoTokens afterwards
243- // YoutubeStreamExtractor.setPoTokenProvider(PoTokenGenerator());
244+ YoutubeStreamExtractor .setPoTokenProvider(PoTokenGenerator ());
244245 }
245246
246247 override suspend fun getTrending (region : String ): List <StreamItem > {
0 commit comments