回退 HTTPS 与无 cookie 拉流改动:放弃 HTTPS 方案,iPhone 播放改用夸克系统解码;仅保留 *.tar.gz 与 _*.py 的 gitignore 卫生规则

This commit is contained in:
yvan
2026-09-18 11:30:23 +08:00
parent 67bb1d01c8
commit 53c87872fc
7 changed files with 2 additions and 59 deletions
+1 -7
View File
@@ -95,16 +95,10 @@ func (app *UIApp) handlePlaybackNativeAsset(writer http.ResponseWriter, request
writeJSON(writer, http.StatusBadRequest, map[string]string{"error": "播放请求编号无效"})
return
}
viewer := contextViewer(request.Context())
app.playbackMu.Lock()
session := app.playbacks[query.Get("session")]
denied := session == nil || session.run != run || session.native == nil
if !denied && viewer != nil {
denied = !viewerOwnsPlayback(request.Context(), session)
}
if denied {
if !viewerOwnsPlayback(request.Context(), session) || session.run != run || session.native == nil {
app.playbackMu.Unlock()
app.recordPlaybackAssetDenial(request, "stream-unavailable")
writeJSON(writer, http.StatusGone, map[string]string{"error": "此播放流已结束,请重新选择分集"})
return
}