0xced / XCDYouTubeKit

YouTube video player for iOS, tvOS and macOS
MIT License
2.92k stars 626 forks source link

The following content is not available on this app. #560

Open Frankenxtein opened 1 year ago

Frankenxtein commented 1 year ago

90% of requests are failing with below error since this morning.

"playabilityStatus": {
        "status": "ERROR",
        "reason": "This video is unavailable",
        "errorScreen": {
            "playerErrorMessageRenderer": {
                "subreason": {
                    "runs": [
                        {
                            "text": "Watch on the latest version of YouTube.",
                            "navigationEndpoint": {
                                "clickTrackingParams": "CAAQu2kiEwiwiMzIxsr-AhU8_jgGHbg0A60=",
                                "urlEndpoint": {
                                    "url": "market://details?id=com.google.android.youtube&url=https%3A%2F%Fwww.youtube.com%2Fwatch%3Fv%3DaW7bzd8uwyQ",
                                    "target": "TARGET_NEW_WINDOW"
                                }
                            }
                        }
                    ]
                },
                "learnMore": {
                    "runs": [
                        {
                            "text": "Learn more",
                            "navigationEndpoint": {
                                "clickTrackingParams": "CAAQu2kiEwiwiMzIxsr-AhU8_jgGHbg0A60=",
                                "urlEndpoint": {
                                    "url": "//support.google.com/youtube/answer/12318250?hl=en",
                                    "target": "TARGET_NEW_WINDOW"
                                }
                            }
                        }
                    ]
                },
                "reason": {
                    "runs": [
                        {
                            "text": "The following content is not available on this app."
                        }
                    ]
                },
                "thumbnail": {
                    "thumbnails": [
                        {
                            "url": "//s.ytimg.com/yts/img/meh7-vflGevej7.png",
                            "width": 140,
                            "height": 100
                        },
                        {
                            "url": "//s.ytimg.com/yts/img/meh7-vflGevej7.png",
                            "width": 140,
                            "height": 100
                        }
                    ]
                }
            }
        },
        "skip": {
            "playabilityErrorSkipConfig": {
                "skipOnPlayabilityError": false
            }
        },
        "contextParams": "Q0FFU0FnZ0I="
    }

It seems YouTube has changed something on their side again.

liaolingfen4 commented 5 months ago

same issue i meet , but still has no idea how to solve it