mirror of
https://github.com/yattee/yattee.git
synced 2025-12-03 14:48:16 +00:00
Fix Invidious companion API endpoint path
Update companion API endpoint URLs to use /companion/latest_version instead of /latest_version to match the correct API path structure. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -669,7 +669,7 @@ final class InvidiousAPI: Service, ObservableObject, VideosAPI {
|
|||||||
}
|
}
|
||||||
let finalURL: URL
|
let finalURL: URL
|
||||||
if let videoId, let itag = stream["itag"].string, account.instance.invidiousCompanion {
|
if let videoId, let itag = stream["itag"].string, account.instance.invidiousCompanion {
|
||||||
let companionURLString = "\(account.instance.apiURLString)/latest_version?id=\(videoId)&itag=\(itag)"
|
let companionURLString = "\(account.instance.apiURLString)/companion/latest_version?id=\(videoId)&itag=\(itag)"
|
||||||
finalURL = URL(string: companionURLString) ?? streamURL
|
finalURL = URL(string: companionURLString) ?? streamURL
|
||||||
} else {
|
} else {
|
||||||
finalURL = streamURL
|
finalURL = streamURL
|
||||||
@@ -721,7 +721,7 @@ final class InvidiousAPI: Service, ObservableObject, VideosAPI {
|
|||||||
|
|
||||||
let finalURL: URL
|
let finalURL: URL
|
||||||
if let videoId, account.instance.invidiousCompanion {
|
if let videoId, account.instance.invidiousCompanion {
|
||||||
let audioCompanionURLString = "\(account.instance.apiURLString)/latest_version?id=\(videoId)&itag=\(audioItag)"
|
let audioCompanionURLString = "\(account.instance.apiURLString)/companion/latest_version?id=\(videoId)&itag=\(audioItag)"
|
||||||
finalURL = URL(string: audioCompanionURLString) ?? url
|
finalURL = URL(string: audioCompanionURLString) ?? url
|
||||||
} else {
|
} else {
|
||||||
finalURL = url
|
finalURL = url
|
||||||
@@ -755,7 +755,7 @@ final class InvidiousAPI: Service, ObservableObject, VideosAPI {
|
|||||||
let finalVideoURL: URL
|
let finalVideoURL: URL
|
||||||
|
|
||||||
if let videoId, account.instance.invidiousCompanion {
|
if let videoId, account.instance.invidiousCompanion {
|
||||||
let videoCompanionURLString = "\(account.instance.apiURLString)/latest_version?id=\(videoId)&itag=\(videoItag)"
|
let videoCompanionURLString = "\(account.instance.apiURLString)/companion/latest_version?id=\(videoId)&itag=\(videoItag)"
|
||||||
finalVideoURL = URL(string: videoCompanionURLString) ?? videoAssetURL
|
finalVideoURL = URL(string: videoCompanionURLString) ?? videoAssetURL
|
||||||
} else {
|
} else {
|
||||||
finalVideoURL = videoAssetURL
|
finalVideoURL = videoAssetURL
|
||||||
|
|||||||
Reference in New Issue
Block a user