回退 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
@@ -259,16 +259,10 @@ func (app *UIApp) handlePlaybackMediaAsset(writer http.ResponseWriter, request *
return
}
run, err := strconv.ParseUint(parts[1], 10, 64)
viewer := contextViewer(request.Context())
app.playbackMu.Lock()
session := app.playbacks[parts[0]]
denied := err != nil || session == nil || session.run != run || session.media == nil
if !denied && viewer != nil {
denied = !viewerOwnsPlayback(request.Context(), session)
}
if denied {
if err != nil || !viewerOwnsPlayback(request.Context(), session) || session.run != run || session.media == nil {
app.playbackMu.Unlock()
app.recordPlaybackAssetDenial(request, "session-unavailable")
writer.WriteHeader(http.StatusGone)
return
}