taylorbourne / xteve_lazystream

Docker bundle that provides xTeVe and guide2go for enhanced guide data and Plex/Emby IPTV integration, and Lazystream for integrated high-quality NHL and MLB games.
71 stars 26 forks source link

Stream URL Empty #55

Closed WhompingWhale closed 3 years ago

WhompingWhale commented 3 years ago

Log when I click a stream, MLB or NHL, shows streaming URL empty.

2021-06-03 16:45:30 [xTeVe] Streaming Status:       Channel: Lazystream: MLB 1 - No client is using this channel anymore. Streaming Server connection has ended
2021-06-03 16:45:30 [xTeVe] Streaming Status:       Playlist: mlb - Tuner: 1 / 4
2021-06-03 16:45:30 [xTeVe] Streaming URL:          
2021-06-03 16:45:30 [xTeVe] Streaming Status:       Receive data from FFMPEG
2021-06-03 16:45:30 [xTeVe] [ERROR] FFMPEG error (Streaming was stopped by third party transcoder (FFmpeg / VLC)) - EC: 1204

Using lazystream version 1.11.6 to fix issue with the MLB API. Was working for a couple days but seems to have stopped now. Using lazystream to search for game URL in console works fine.

taylorbourne commented 3 years ago

Could this be related? https://github.com/tarkah/lazystream/issues/71

taylorbourne commented 3 years ago

gonna close this – let me know if it needs re-opening

WhompingWhale commented 2 years ago

Sorry, that problem became a non-issue for a while when I switched to streaming from my seedbox instead of directly to my HTPC. I'm encountering a similar issue now on my seedbox trying to watch MLB streams. It was remarkably stable at the end of the last MLB season, but I can't get any playback through Plex. Selecting the stream through SSH does give me a URL, however I don't see that URL in xTeVe logs.

bash-5.1# lazystream select --sport mlb

 |        \   __  /\ \   / ___|__ __|  _ \  ____|    \     \  | 
 |       _ \     /  \   /\___ \   |   |   | __|     _ \   |\/ | 
 |      ___ \   /      |       |  |   __ <  |      ___ \  |   | 
_____|_/    _\____|   _| _____/  _|  _| \_\_____|_/    _\_|  _| 

Pick a game for 2022-03-19...

1) 10:05 AM - Atlanta Braves @ Tampa Bay Rays
2) 10:05 AM - Boston Red Sox @ Minnesota Twins
3) 10:05 AM - Detroit Tigers @ Pittsburgh Pirates
4) 10:05 AM - Houston Astros @ Miami Marlins
5) 10:05 AM - New York Yankees @ Baltimore Orioles
6) 10:05 AM - Toronto Blue Jays @ Philadelphia Phillies
7) 1:05 PM - Cleveland Guardians @ Chicago White Sox
8) 1:05 PM - Milwaukee Brewers @ Texas Rangers
9) 1:05 PM - San Diego Padres @ Chicago Cubs
10) 1:10 PM - Arizona Diamondbacks @ Los Angeles Angels
11) 1:10 PM - Los Angeles Dodgers @ Seattle Mariners
12) 1:10 PM - San Francisco Giants @ Colorado Rockies
13) 3:05 PM - New York Mets @ Washington Nationals
14) 6:05 PM - Oakland Athletics @ Cincinnati Reds

>>> 1

Pick a stream...

1) HOME
2) AWAY

>>> 1

http://freesports.ddns.net/getM3U8.php?league=MLB&date=2022-03-19&id=109486889&cdn=akc

I've tried with FFMPEG and xTeVe buffer, as well as no buffer. The FFMPEG log is here:

2022-03-19 11:48:37 [xTeVe] Buffer:                 true [ffmpeg]

2022-03-19 11:48:37 [xTeVe] Buffer Size:            5120 KB

2022-03-19 11:48:37 [xTeVe] Channel Name:           Lazystream: MLB 1

2022-03-19 11:48:37 [xTeVe] Client User-Agent:      Lavf/58.65.101

2022-03-19 11:48:37 [xTeVe] Streaming Status:       Playlist: mlb - Tuner: 1 / 4

2022-03-19 11:48:37 [xTeVe] FFMPEG path:            /usr/bin/ffmpeg

2022-03-19 11:48:37 [xTeVe] Streaming URL:          

2022-03-19 11:48:37 [xTeVe] FFMPEG:                 Processing data

2022-03-19 11:48:37 [xTeVe] Streaming Status:       Receive data from FFMPEG

2022-03-19 11:48:37 [xTeVe] FFMPEG log:             : No such file or directory

2022-03-19 11:48:37 [xTeVe] [ERROR] FFMPEG error (Streaming was stopped by third party transcoder (FFmpeg / VLC)) - EC: 1204

2022-03-19 11:48:37 [xTeVe] Streaming Status:       Client has terminated the connection

2022-03-19 11:48:37 [xTeVe] Streaming Status:       Channel: Lazystream: MLB 1 (Clients: 0)

2022-03-19 11:48:38 [xTeVe] Streaming Status:       Channel: Lazystream: MLB 1 - No client is using this channel anymore. Streaming Server connection has ended

2022-03-19 11:48:38 [xTeVe] Streaming Status:       Playlist: mlb - Tuner: 0 / 4

and the no buffer log is here:

2022-03-19 11:55:20 [xTeVe] Buffer:                 false [-]

2022-03-19 11:55:20 [xTeVe] Channel Name:           Lazystream: MLB 1

2022-03-19 11:55:20 [xTeVe] Client User-Agent:      Lavf/58.65.101

2022-03-19 11:55:20 [xTeVe] Streaming URL:          

2022-03-19 11:55:20 [xTeVe] Streaming Info:         URL was passed to the client.

2022-03-19 11:55:20 [xTeVe] Streaming Info:         xTeVe is no longer involved, the client connects directly to the streaming server.

2022-03-19 11:55:20 [xTeVe] [ERROR] Streaming error (Steaming URL could not be found in any playlist) - EC: 1203

I completely wiped and recreated the container as well to make sure everything was the latest version. I'm not sure if it's a misconfiguration somewhere, I'm doing something wrong, an issue with my install, or an actual bug, but I'd like to reopen this, and hopefully we can track it down.

Thanks.

taylorbourne commented 2 years ago

@WhompingWhale could be related to the news that broke here https://reddit.com/r/nhl_games/comments/teafcr/an_update/

I saw someone mention in another thread that MLB is impacted as well.

WhompingWhale commented 2 years ago

@taylorbourne interesting. I would assume it's not just me unable to stream at this point?

WhompingWhale commented 2 years ago

Interestingly enough, I checked an NHL stream and that's functional. It's just MLB that says "Could not tune channel. Please check your tuner or antenna."

taylorbourne commented 2 years ago

@taylorbourne interesting. I would assume it's not just me unable to stream at this point?

I'm not 100% sure, kind of hard to find info. Someone had asked the main developer (guys who runs the servers) here about MLB but got no response https://reddit.com/r/nhl_games/comments/tkg22g/_/i1sr78y/?context=1

I would verify you can run the stream in VLC. I'll be home tonight (been gone 2.5 weeks) and I can help more.

WhompingWhale commented 2 years ago

Can't seem to get either to run in VLC actually, NHL works ok in Plex which is a bit strange. If I put the stream URL into my browser, the NHL link resolves to a m3u8 but the MLB link says "not available yet", maybe the MLB server is down.

taylorbourne commented 2 years ago

Yeah I'm not getting any MLB streams at the moment either – keep in mind this setup is totally dependent on factors outside of our control. Not saying you didn't already grasp that, just putting it out there for others who may come across this thread. It's looking like things are a bit bleak as far as things continuing so I'll take whatever we can get!

If I see anymore news I'll be sure to let you know.

WhompingWhale commented 2 years ago

Right, understandable, hopefully it comes back, but thanks for checking. At least it seems like maybe not a misconfiguration on my end.