From fffce10b31acd9aca37f41a9f90494aa81d1d0d5 Mon Sep 17 00:00:00 2001 From: Kofua <1638183271zjn@gmail.com> Date: Thu, 8 Jan 2026 11:33:07 +0800 Subject: [PATCH] update sponsor block api (#1797) * update sponsor block api * update --------- Co-authored-by: bggRGjQaUbCoE --- lib/http/sponsor_block.dart | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/http/sponsor_block.dart b/lib/http/sponsor_block.dart index 12f3c260d..bb143f485 100644 --- a/lib/http/sponsor_block.dart +++ b/lib/http/sponsor_block.dart @@ -1,5 +1,6 @@ import 'dart:convert'; +import 'package:PiliPlus/build_config.dart'; import 'package:PiliPlus/common/constants.dart'; import 'package:PiliPlus/http/init.dart'; import 'package:PiliPlus/http/loading_state.dart'; @@ -17,6 +18,11 @@ abstract final class SponsorBlock { static String get blockServer => Pref.blockServer; static final options = Options( followRedirects: true, + // https://github.com/hanydd/BilibiliSponsorBlock/wiki/API#1-%E5%85%AC%E7%94%A8%E5%8F%82%E6%95%B0 + headers: { + 'origin': Constants.appName, + 'x-ext-version': BuildConfig.versionName, + }, validateStatus: (status) => true, ); @@ -136,7 +142,7 @@ abstract final class SponsorBlock { 'videoID': bvid, 'cid': cid.toString(), 'userID': Pref.blockUserID, - 'userAgent': Constants.userAgent, + 'userAgent': '${Constants.appName}/${BuildConfig.versionName}', 'videoDuration': videoDuration, 'segments': segments .map(