streamlink: Facebook `No playable sreams found for this URl` plugin error

Plugin Issue

  • This is a plugin issue and I have read the contribution guidelines.

Description

Hi, I’m trying to save livestream to file. Everytime I want to save facebook livestream, output is error: No playable streams found on this URL: facebook.com/CarlosCastleYT/videos/2601466663503213

Reproduction steps / Explicit stream URLs to test

  1. $ streamlink -o “test.mp4” facebook.com/CarlosCastleYT/videos/2601466663503213 best -l debug

Log output

PS C:\Users\CDFN> streamlink -o "test.mp4" facebook.com/CarlosCastleYT/videos/2601466663503213 best -l debug
[cli][debug] OS:         Windows 10
[cli][debug] Python:     3.8.3
[cli][debug] Streamlink: 1.4.1
[cli][debug] Requests(2.23.0), Socks(1.7.1), Websocket(0.57.0)
[cli][info] Found matching plugin facebook for URL facebook.com/CarlosCastleYT/videos/2601466663503213
[plugin.facebook][debug] Falling back to playlist regex
[plugin.facebook][debug] Falling back to tahoe player
error: No playable streams found on this URL: facebook.com/CarlosCastleYT/videos/2601466663503213

Additional comments, screenshots, etc.

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 18

Commits related to this issue

Most upvoted comments

It might be a few line fix. I’ll take a look this weekend. Running

curl ENTER_A_LIVE_URL_FROM_FB |                                             
grep -Eo '(http|https)://[a-zA-Z0-9./?=_-]*'

gives me this output: Screen Shot 2020-06-05 at 11 38 35 AM

from previous debuggings, this .mpd file is the one that we need to tap into the video live stream. So this should be doable! FB probably just change up something in their structure that does not make this regex true anymore.

to get a live url from fb, go to https://fb.gg, then click any live stream, then click the view so you’re on a webpage that has a url of roughly facebook.com/username/videos/123456789videoID. DO NOT RUN THIS ON A NON-LIVE VIDEO, as that is not the problem of this issue.

I’m also consistently getting No playable streams found for this URl for any Facebook live streams, with the same falling back verbose debug logs

@boygiandi what was the command you used that worked?

I use youtube-dl to get the direct link, then use streamlink to download it.

youtube-dl -g "video_link"

@boygiandi what was the command you used that worked?