Frndly TV for Channels

Here's what I have from the last 3 weeks of container logs

2024-12-24  5 logins w/1 exception  Refreshing Playlist: GET /playlist.m3u?gracenote=include
2024-12-28  4 logins                Playing Story TV: GET /play/story_tv-45.m3u8
2025-01-05  5 logins                Playing Laff TV: GET /play/laff-90.m3u8
2025-01-06  4 logins                Playing Story TV: GET /play/story_tv-45.m3u8
2025-01-07  4 logins                Playing Story TV: GET /play/story_tv-45.m3u8
2025-01-07  3 logins                Playing Story TV: GET /play/story_tv-45.m3u8
2025-01-08  5 logins                Playing Story TV: GET /play/story_tv-45.m3u8
2025-01-09  4 logins                Playing Story TV: GET /play/story_tv-45.m3u8
2025-01-09  6 logins w/1 exception  Playing Story TV: GET /play/story_tv-45.m3u8
2025-01-10  3 logins                Playing Story TV: GET /play/story_tv-45.m3u8
2025-01-10  7 logins w/1 exception  Playing Story TV: GET /play/story_tv-45.m3u8
2025-01-11 27 logins w/4 exceptions Playing Story TV: GET /play/story_tv-45.m3u8
2025-01-12  5 logins                Playing Story TV: GET /play/story_tv-45.m3u8
2025-01-13 23 logins w/3 exceptions Playing Story TV: GET /play/story_tv-45.m3u8

Why is that one in grace note exclude ... ? I have it in gracenote include.

It's not.
I was showing the commands that have failed in the last 3 weeks in the container log.
I have both gracenote=include and gracenote=exclude sources.
The one that failed and shows in the container log was when Channels was refreshing the =include playlist.

I looked back in my logs have not had any exceptions at all.

This normal

2024/12/23 18:48:38.469777 [M3U] Refreshed lineup for frndlyTV with 50 channels
2024/12/23 18:48:38.948839 [M3U] Refreshed lineup for frndlyTVNoEpg with 5 channels

But, this is what Channels DVR logged

2024/12/24 09:47:05.735679 [ERR] Unexpected m3u response for frndlyTV: 500 Internal Server Error
2024/12/24 09:47:09.921234 [M3U] Refreshed lineup for frndlyTVNoEpg with 5 channels
This is from the container log
2024-12-24T17:47:00.006766249Z Requesting: https://frndlytv-api.revlet.net/service/api/v1/tvguide/channels?skip_tabs=0
2024-12-24T17:47:00.445125912Z 401
2024-12-24T17:47:00.445709815Z Unauthorized access
2024-12-24T17:47:00.445949293Z logging in....
2024-12-24T17:47:01.022994882Z Logged in!
2024-12-24T17:47:02.025082328Z Requesting: https://frndlytv-api.revlet.net/service/api/v1/tvguide/channels?skip_tabs=0
2024-12-24T17:47:02.304759120Z 401
2024-12-24T17:47:02.305367446Z Unauthorized access
2024-12-24T17:47:02.305614710Z logging in....
2024-12-24T17:47:02.880866599Z Logged in!
2024-12-24T17:47:03.883234262Z Requesting: https://frndlytv-api.revlet.net/service/api/v1/tvguide/channels?skip_tabs=0
2024-12-24T17:47:04.164571068Z 401
2024-12-24T17:47:04.251463662Z Unauthorized access
2024-12-24T17:47:04.251610887Z logging in....
2024-12-24T17:47:04.735068771Z Logged in!
2024-12-24T17:47:05.738243056Z 172.17.0.1 - - [24/Dec/2024 09:47:05] "GET /playlist.m3u?gracenote=include HTTP/1.1" 500 -
2024-12-24T17:47:05.739250672Z ----------------------------------------
2024-12-24T17:47:05.739425457Z Exception happened during processing of request from ('172.17.0.1', 54172)
2024-12-24T17:47:05.765596930Z Traceback (most recent call last):
2024-12-24T17:47:05.766304505Z   File "/usr/local/lib/python3.8/socketserver.py", line 683, in process_request_thread
2024-12-24T17:47:05.766575498Z     self.finish_request(request, client_address)
2024-12-24T17:47:05.766701648Z   File "/usr/local/lib/python3.8/socketserver.py", line 360, in finish_request
2024-12-24T17:47:05.766846054Z     self.RequestHandlerClass(request, client_address, self)
2024-12-24T17:47:05.766981325Z   File "./app.py", line 25, in __init__
2024-12-24T17:47:05.767084402Z     super().__init__(*args, **kwargs)
2024-12-24T17:47:05.767180102Z   File "/usr/local/lib/python3.8/socketserver.py", line 747, in __init__
2024-12-24T17:47:05.767279081Z     self.handle()
2024-12-24T17:47:05.767372920Z   File "/usr/local/lib/python3.8/http/server.py", line 435, in handle
2024-12-24T17:47:05.767477008Z     self.handle_one_request()
2024-12-24T17:47:05.767566885Z   File "/usr/local/lib/python3.8/http/server.py", line 423, in handle_one_request
2024-12-24T17:47:05.767665488Z     method()
2024-12-24T17:47:05.767754692Z   File "./app.py", line 55, in do_GET
2024-12-24T17:47:05.767909057Z     self._error(e)
2024-12-24T17:47:05.768015223Z   File "./app.py", line 53, in do_GET
2024-12-24T17:47:05.768110431Z     routes[func]()
2024-12-24T17:47:05.768198959Z   File "./app.py", line 71, in _playlist
2024-12-24T17:47:05.768291768Z     channels = frndly.channels()
2024-12-24T17:47:05.768384157Z   File "/usr/src/app/frndly.py", line 152, in channels
2024-12-24T17:47:05.768478778Z     rows = self._request('https://frndlytv-api.revlet.net/service/api/v1/tvguide/channels?skip_tabs=0')['data']
2024-12-24T17:47:05.768596892Z   File "/usr/src/app/frndly.py", line 142, in _request
2024-12-24T17:47:05.768692833Z     raise Exception('Failed to get response from url: {}'.format(url))
2024-12-24T17:47:05.768800563Z Exception: Failed to get response from url: https://frndlytv-api.revlet.net/service/api/v1/tvguide/channels?skip_tabs=0
2024-12-24T17:47:05.769022140Z ----------------------------------------
2024-12-24T17:47:05.778212312Z Requesting: https://frndlytv-api.revlet.net/service/api/v1/tvguide/channels?skip_tabs=0
2024-12-24T17:47:06.065568632Z 401
2024-12-24T17:47:06.065790066Z Unauthorized access
2024-12-24T17:47:06.065944235Z logging in....
2024-12-24T17:47:06.640730125Z Logged in!
2024-12-24T17:47:07.643119633Z Requesting: https://frndlytv-api.revlet.net/service/api/v1/tvguide/channels?skip_tabs=0
2024-12-24T17:47:07.918270065Z 401
2024-12-24T17:47:07.918489725Z Unauthorized access
2024-12-24T17:47:07.918619395Z logging in....
2024-12-24T17:47:08.499849752Z Logged in!
2024-12-24T17:47:09.502215963Z Requesting: https://frndlytv-api.revlet.net/service/api/v1/tvguide/channels?skip_tabs=0
2024-12-24T17:47:09.918499935Z 172.17.0.1 - - [24/Dec/2024 09:47:09] "GET /playlist.m3u?gracenote=exclude HTTP/1.1" 200 -

I just didn't want to fill this thread with thousands of lines of log data.

I'm pretty sure it's not channel specific. I've just been recording from the Story channel lately because of this testing.

Hello. I was wondering if anyone else was seeing any issues recently with the FrndlyTV stations on Channels. Everything was fine until about Tuesday when shows were getting errors on recording and watching live stopped working as well. Other sources seem unaffected. The five FrndlyTV stations that include the Dove channels are also able to be viewed live still.

Streaming error says "Streaming to the tuner failed. Press play to try again. GET: http://[ip:port]/devices/M3U-FrndlyTV/channels/9468/stream.mpg: 503 Service Unavailable

Not sure if related, but logs recently look a bit like what @chDVRuser posted earlier in the month, but I could be wrong.

Have a great day!

What channel names are giving you errors?

1 Like

Hi there!
MeTV Toons is where I had the scheduled recording over the last few days. But I tried MeTv Toons, MeTV, and MeTV+. And now that you mentioned that, I tested a few others and they do indeed work, so it seems to possibly just be the MeTV line of channels.

Those three channels work for me.

What are the errors in the Channels DVR log when you try to view those channels?

I’m not too adept, so if there’s something in particular within the log I should try to tease out let me know. But this is from the most recent attempt to watch live.

Maybe restart the container?

1 Like

You can copy/paste the logs.
Just put them between two lines of three backticks, like this
```
Paste log lines here
line 2
line 3
line 4
```
It will then look like this

Paste log lines here
line 2
line 3
line 4
2 Likes

Thanks. I did already shut down and reset everything, but definitely worth another turn it off and on again and give it some time to cool.

Just restart the docker container

2 Likes

Awesome! Thanks for the tip.

Thank you both. Looks like the command prompt stop, refresh, and restart for the docker container did the trick. Have done that before but it's been seven months so definitely appreciate the reminder about that option. @Jean0987654321 @chDVRuser

1 Like

A post was split to a new topic: Request: Sling TV for Channels docker like Frndly TV for Channels docker

2 Likes

Hi! Lately, I have been having trouble with stuttering live playback of the Weather Channel, and recording problems from Catchy Comedy. Both channels are through the Frndly docker container using the 2-source method.

Over the past several days I have received several "Transcoder Reset: Playlist skipped to a higher sequence" errors which resulted in interrupted recordings.

Today, I also received several "could not start stream on channels=[14070]: M3U: Stream Limit Reached" errors and failed recordings.

I have run server diagnostics. Logs have been submitted under 9cc060b9-b689-4c09-a098-b08b720b7722

Has anyone else experienced any of these issues? Or, do any of you have ideas what the source of my problem(s) may be?