Thanks for that. I reran the container with the --dns option and it has been resolved.
Anyone else having issues with Hallmark Drama and Hallmark Mystery? All other channels seem to be working but these two fail every time.
2024/05/30 12:09:22.421416 [ERR] Failed to start stream for ch9005: M3U: Could not fetch playlist from 10.10.10.50:8183: GET: http://10.10.10.50:8183/play/hallmark_movies___mysteries.m3u8: 500 Internal Server Error
2024/05/30 12:09:22.421502 [HLS] Couldn't generate stream playlist for ch9005-dANY-ip10.10.10.206: M3U: Could not fetch playlist from 10.10.10.50:8183: GET: http://10.10.10.50:8183/play/hallmark_movies___mysteries.m3u8: 500 Internal Server Error
2024/05/30 12:09:22.421558 [HLS] Stopping transcoder session ch9005-dANY-ip10.10.10.206 (out=0s finished=false first_seq=0 last_seq=-1)
2024/05/30 12:09:28.353463 [ERR] Failed to start stream for ch9017: M3U: Could not fetch playlist from 10.10.10.50:8183: GET: http://10.10.10.50:8183/play/hallmark_drama.m3u8: 500 Internal Server Error
2024/05/30 12:09:28.464769 [HLS] Couldn't generate stream playlist for ch9017-dANY-ip10.10.10.206: M3U: Could not fetch playlist from 10.10.10.50:8183: GET: http://10.10.10.50:8183/play/hallmark_drama.m3u8: 500 Internal Server Error
2024/05/30 12:09:28.464966 [HLS] Stopping transcoder session ch9017-dANY-ip10.10.10.206 (out=0s finished=false first_seq=0 last_seq=-1)
Yep Friendly is down XFINITY TVE is working
Is the dual source method required for FriendlyTV for Channels? I have been using it for a while now with one source and it works as expected. I hadn't visited the forum in a while and saw a few posts about the dual source setup so not sure if is required or since my current setup is working, just to leave it as-is. Just curious.
If you want to get all the available Frndly channels and their guide data then yes you need dual source method. One source (Channels Source 1) only loads channels with Gracenote IDs. The other source (Channels Source 2) only loads channels without Gracenote IDs (and some limited EPG data for those channels). Neither source loads all the channels. You could in theory create a source link without the gracenote include/exclude and you would get all the channels available but the channels without Gracenote IDs would have no guide data.
For anybody looking at these last couple of posts, Project One-Click which is part of OliveTin-for-Channels will automagically install the FrndlyTV-for-Channels docker container for you -- along with setting-up the dual source CDVR Custom Channels.
Fill-in a few fields, wait a few moments, and you'll see the guide data start to download in the CDVR WebUI. And, not only does it work for FrndlyTV, it has Action buttons for every other known Docker-based Channels-related extension:
I have been having Hallmark problems using Matt's Docker script for the last 3 days. All other channels are working perfectly. Updated Docker.
Text from a screen shot I took on FireStick if it helps any.
Connection Lost
Streaming to the tuner failed. Press play to try again.
M3U: Could not fetch playlist from 127.0.0.1:8183: GET: http://127.0.0.1:8183/play
/hallmark_movies_mysteries.m3u8: 500 Internal Server Error
!
Connection Lost
Streaming to the tuner failed. Press play to try again.
M3U: Could not fetch playlist from 127.0.0.1:8183: GET: http://127.0.0.1:8183/play
/hallmark_drama.m3u8: 500 Internal Server Error
Thanks for the detailed explanation. I only use a subset of the Frndly channels and all must use Gracenote IDs as all populate the guide data as expected.
Looks like there is a problem.. I can tune regular Hallmark channel but the other Hallmark doesn't work for me. It failed over to my LinkPi YTTV source
2024/05/30 20:50:07.491969 [TNR] Opened connection to M3U-FrndlyTV for ch5504 Hallmark Channel
2024/05/30 20:50:28.023111 [SNR] Rewriter statistics for 10.100.12.85 (iPad) for ch5504 Hallmark Channel: discontinuity_detected=0 transport_errors=0 saw_pcr=true saw_pmt=true highest_pts=29.100000
2024/05/30 20:50:28.023152 [SNR] Buffer statistics for 10.100.12.85 (iPad) for ch5504 Hallmark Channel: buf=0% drop=0%
2024/05/30 20:50:28.023180 [SNR] Streaming statistics for 10.100.12.85 (iPad) for ch5504 Hallmark Channel: timeouts=0 segment_timeouts=0 playlist_timeouts=0
2024/05/30 20:50:28.025600 [TNR] Closed connection to M3U-FrndlyTV for ch5504 Hallmark Channel
2024/05/30 20:52:30.976680 [ERR] Could not start stream for M3U-FrndlyTV ch5517 Hallmark Family: M3U: Could not fetch playlist from 192.168.12.41:8183: GET: http://192.168.12.41:8183/play/hallmark_drama.m3u8: 500 Internal Server Error
2024/05/30 20:52:34.416077 [TNR] Opened connection to M3U-LinkPi for ch5817 Hallmark Family
Same here. Hallmark Mystery Channel is a no-go on FRNDLY, plays fine on YTTV.
I'm using the FRNDLY project and it seems to be working here.
Hopefully the problem will be found and fixed.
I'm using the Project One-Click installation of Frndly. I just refreshed the M3U's on both sources, and still no-go. on Hallmark MM.
2024/05/30 18:55:25.843698 [M3U] Refreshed lineup for FrndlyTV with 44 channels
2024/05/30 18:55:30.394931 [M3U] Refreshed lineup for FrndlyTV-NoEPG with 5 channels
2024/05/30 18:55:51.136250 [ERR] Failed to start stream for ch11242: M3U: Could not fetch playlist from 192.168.1.100:8183: GET: http://192.168.1.100:8183/play/hallmark_movies___mysteries.m3u8: 500 Internal Server Error
2024/05/30 18:55:51.288815 [HLS] Couldn't generate stream playlist for ch11242-dANY-7adfb6ddc51a: M3U: Could not fetch playlist from 192.168.1.100:8183: GET: http://192.168.1.100:8183/play/hallmark_movies___mysteries.m3u8: 500 Internal Server Error
2024/05/30 18:55:51.288925 [HLS] Stopping transcoder session ch11242-dANY-7adfb6ddc51a (out=0s finished=false first_seq=1 last_seq=0)
For those getting the error on the Hallmark channels, you should post your Frndly for Channels docker log. It appears the "slugs" for those channels have changed. Now hallmark_channel, hallmark_family and hallmark_mystery.
2024-05-31T03:28:34.262197336Z Requesting: https://frndlytv-api.revlet.net/service/api/v1/page/stream
2024-05-31T03:28:34.768219604Z 404
2024-05-31T03:28:34.769000868Z The content you are looking for might have been removed, had its name changed or is temporarily unavailable.
2024-05-31T03:28:34.769237651Z logging in....
2024-05-31T03:28:35.768998156Z Logged in!
2024-05-31T03:28:35.769241118Z Requesting: https://frndlytv-api.revlet.net/service/api/v1/page/stream
2024-05-31T03:28:36.270444760Z 404
2024-05-31T03:28:36.270689076Z The content you are looking for might have been removed, had its name changed or is temporarily unavailable.
2024-05-31T03:28:36.270836233Z logging in....
2024-05-31T03:28:37.270711606Z Logged in!
2024-05-31T03:28:37.271539088Z Requesting: https://frndlytv-api.revlet.net/service/api/v1/page/stream
2024-05-31T03:28:37.794266052Z 404
2024-05-31T03:28:37.794773850Z The content you are looking for might have been removed, had its name changed or is temporarily unavailable.
2024-05-31T03:28:37.794998277Z logging in....
2024-05-31T03:28:38.807044680Z Logged in!
2024-05-31T03:28:38.808022672Z 172.17.0.1 - - [30/May/2024 20:28:38] "GET /play/hallmark_movies___mysteries.m3u8 HTTP/1.1" 500 -
2024-05-31T03:28:38.808473389Z ----------------------------------------
2024-05-31T03:28:38.808727510Z Exception happened during processing of request from ('172.17.0.1', 48686)
2024-05-31T03:28:38.809315209Z Traceback (most recent call last):
2024-05-31T03:28:38.810058752Z File "/usr/local/lib/python3.8/socketserver.py", line 683, in process_request_thread
2024-05-31T03:28:38.810575419Z self.finish_request(request, client_address)
2024-05-31T03:28:38.810766883Z File "/usr/local/lib/python3.8/socketserver.py", line 360, in finish_request
2024-05-31T03:28:38.810953852Z self.RequestHandlerClass(request, client_address, self)
2024-05-31T03:28:38.811127347Z File "./app.py", line 25, in __init__
2024-05-31T03:28:38.811298824Z super().__init__(*args, **kwargs)
2024-05-31T03:28:38.811599455Z File "/usr/local/lib/python3.8/socketserver.py", line 747, in __init__
2024-05-31T03:28:38.811793130Z self.handle()
2024-05-31T03:28:38.811961009Z File "/usr/local/lib/python3.8/http/server.py", line 435, in handle
2024-05-31T03:28:38.812155278Z self.handle_one_request()
2024-05-31T03:28:38.812323093Z File "/usr/local/lib/python3.8/http/server.py", line 423, in handle_one_request
2024-05-31T03:28:38.812567353Z method()
2024-05-31T03:28:38.812745420Z File "./app.py", line 55, in do_GET
2024-05-31T03:28:38.812924362Z self._error(e)
2024-05-31T03:28:38.813033502Z File "./app.py", line 53, in do_GET
2024-05-31T03:28:38.813150818Z routes[func]()
2024-05-31T03:28:38.813243579Z File "./app.py", line 64, in _play
2024-05-31T03:28:38.813367478Z url = frndly.play(slug)
2024-05-31T03:28:38.813469640Z File "/usr/src/app/frndly.py", line 51, in play
2024-05-31T03:28:38.813570615Z data = self._request(f'https://frndlytv-api.revlet.net/service/api/v1/page/stream', params=params)
2024-05-31T03:28:38.813691364Z File "/usr/src/app/frndly.py", line 134, in _request
2024-05-31T03:28:38.813789252Z raise Exception('Failed to get response from url: {}'.format(url))
2024-05-31T03:28:38.813894245Z Exception: Failed to get response from url: https://frndlytv-api.revlet.net/service/api/v1/page/stream
2024-05-31T03:28:38.814003051Z ----------------------------------------
2024-05-31T03:28:48.092055843Z Requesting: https://frndlytv-api.revlet.net/service/api/v1/page/stream
2024-05-31T03:28:48.604979625Z 404
2024-05-31T03:28:48.605230604Z The content you are looking for might have been removed, had its name changed or is temporarily unavailable.
2024-05-31T03:28:48.605637397Z logging in....
2024-05-31T03:28:49.626889054Z Logged in!
2024-05-31T03:28:49.627988960Z Requesting: https://frndlytv-api.revlet.net/service/api/v1/page/stream
2024-05-31T03:28:50.137636619Z 404
2024-05-31T03:28:50.137879548Z The content you are looking for might have been removed, had its name changed or is temporarily unavailable.
2024-05-31T03:28:50.138149631Z logging in....
2024-05-31T03:28:51.148460182Z Logged in!
2024-05-31T03:28:51.149443474Z Requesting: https://frndlytv-api.revlet.net/service/api/v1/page/stream
2024-05-31T03:28:51.653649951Z 404
2024-05-31T03:28:51.653845430Z The content you are looking for might have been removed, had its name changed or is temporarily unavailable.
2024-05-31T03:28:51.654000753Z logging in....
2024-05-31T03:28:52.659560797Z Logged in!
2024-05-31T03:28:52.659724379Z 172.17.0.1 - - [30/May/2024 20:28:52] "GET /play/hallmark_drama.m3u8 HTTP/1.1" 500 -
2024-05-31T03:28:52.660306330Z ----------------------------------------
2024-05-31T03:28:52.660626185Z Exception happened during processing of request from ('172.17.0.1', 48696)
2024-05-31T03:28:52.661279487Z Traceback (most recent call last):
2024-05-31T03:28:52.661657018Z File "/usr/local/lib/python3.8/socketserver.py", line 683, in process_request_thread
2024-05-31T03:28:52.661961070Z self.finish_request(request, client_address)
2024-05-31T03:28:52.662108889Z File "/usr/local/lib/python3.8/socketserver.py", line 360, in finish_request
2024-05-31T03:28:52.662220428Z self.RequestHandlerClass(request, client_address, self)
2024-05-31T03:28:52.662317970Z File "./app.py", line 25, in __init__
2024-05-31T03:28:52.662488420Z super().__init__(*args, **kwargs)
2024-05-31T03:28:52.662595504Z File "/usr/local/lib/python3.8/socketserver.py", line 747, in __init__
2024-05-31T03:28:52.662702685Z self.handle()
2024-05-31T03:28:52.662794273Z File "/usr/local/lib/python3.8/http/server.py", line 435, in handle
2024-05-31T03:28:52.662900172Z self.handle_one_request()
2024-05-31T03:28:52.662992873Z File "/usr/local/lib/python3.8/http/server.py", line 423, in handle_one_request
2024-05-31T03:28:52.663095595Z method()
2024-05-31T03:28:52.663186672Z File "./app.py", line 55, in do_GET
2024-05-31T03:28:52.663282478Z self._error(e)
2024-05-31T03:28:52.663421094Z File "./app.py", line 53, in do_GET
2024-05-31T03:28:52.663538260Z routes[func]()
2024-05-31T03:28:52.663633814Z File "./app.py", line 64, in _play
2024-05-31T03:28:52.663730713Z url = frndly.play(slug)
2024-05-31T03:28:52.663835177Z File "/usr/src/app/frndly.py", line 51, in play
2024-05-31T03:28:52.663935775Z data = self._request(f'https://frndlytv-api.revlet.net/service/api/v1/page/stream', params=params)
2024-05-31T03:28:52.664054175Z File "/usr/src/app/frndly.py", line 134, in _request
2024-05-31T03:28:52.664149679Z raise Exception('Failed to get response from url: {}'.format(url))
2024-05-31T03:28:52.664267913Z Exception: Failed to get response from url: https://frndlytv-api.revlet.net/service/api/v1/page/stream
2024-05-31T03:28:52.664414823Z ----------------------------------------
These work when played using VLC @matthuisman
#EXTM3U x-tvg-url="http://192.168.1.3:8183/epg.xml?gracenote=include"
#EXTINF:-1 channel-id="frndly-1" tvg-id="frndly-1" tvg-logo="https://d229kpbsb5jevy.cloudfront.net/frndlytv/400/400/content/common/logos/channel/logos/rfbdrn.png" tvc-guide-stationid="66268",Hallmark Channel
http://192.168.1.3:8183/play/hallmark_channel.m3u8
#EXTINF:-1 channel-id="frndly-3" tvg-id="frndly-3" tvg-logo="https://d229kpbsb5jevy.cloudfront.net/frndlytv/400/400/content/common/logos/channel/logos/obdlam.png" tvc-guide-stationid="105723",Hallmark Family
http://192.168.1.3:8183/play/hallmark_family.m3u8
#EXTINF:-1 channel-id="frndly-2" tvg-id="frndly-2" tvg-logo="https://d229kpbsb5jevy.cloudfront.net/frndlytv/400/400/content/common/logos/channel/logos/ecyxta.png" tvc-guide-stationid="46710",Hallmark Mystery
http://192.168.1.3:8183/play/hallmark_mystery.m3u8
can you see if http://192.168.1.3:8183/play/1.m3u8 http://192.168.1.3:8183/play/2.m3u8 http://192.168.1.3:8183/play/3.m3u8 work?
Also, found a bug in the script online that generates the slugs (https://i.mjh.nz/frndly_tv/app.json) and found it never tries to update the slug once it has one
Fixed that now so they should be upto date.
I should also update the container to fallback to finding it-itself if the cached slug doesnt work
So, https://i.mjh.nz/frndly_tv/app.json is now fixed with correct slugs.
Everyone should be able to re-generate the playlists with the correct slugs now
Thnks for fixing things up.
PS everyone. Tag me when issues otherwise I dont get notified
Yes, they do.
just pushed new container that will fallback to id if the slug fails.
It changes the url format so make sure to generate a new playlist once updated
@matthuisman I just updated but unfortunately still having the issue
EDIT: Just reloaded the m3u and all is well. Strange... I updated the container but Channels wouldnt work until I did that....
Starting server on port 80
192.168.12.1 - - [31/May/2024 16:33:33] "GET /play/hallmark_mystery.m3u8 HTTP/1.1" 500 -
----------------------------------------
Exception happened during processing of request from ('192.168.12.1', 30569)
Traceback (most recent call last):
File "/usr/local/lib/python3.8/socketserver.py", line 683, in process_request_thread
self.finish_request(request, client_address)
File "/usr/local/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "./app.py", line 25, in __init__
super().__init__(*args, **kwargs)
File "/usr/local/lib/python3.8/socketserver.py", line 747, in __init__
self.handle()
File "/usr/local/lib/python3.8/http/server.py", line 435, in handle
self.handle_one_request()
File "/usr/local/lib/python3.8/http/server.py", line 423, in handle_one_request
method()
File "./app.py", line 55, in do_GET
self._error(e)
File "./app.py", line 53, in do_GET
routes[func]()
File "./app.py", line 64, in _play
url = frndly.play(slug)
File "/usr/src/app/frndly.py", line 87, in play
slug, id = slug.rsplit('-', 1)
ValueError: not enough values to unpack (expected 2, got 1)
----------------------------------------
192.168.12.1 - - [31/May/2024 16:33:34] "GET /play/hallmark_mystery.m3u8 HTTP/1.1" 500 -
----------------------------------------
Exception happened during processing of request from ('192.168.12.1', 56887)
Traceback (most recent call last):
File "/usr/local/lib/python3.8/socketserver.py", line 683, in process_request_thread
self.finish_request(request, client_address)
File "/usr/local/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "./app.py", line 25, in __init__
super().__init__(*args, **kwargs)
File "/usr/local/lib/python3.8/socketserver.py", line 747, in __init__
self.handle()
File "/usr/local/lib/python3.8/http/server.py", line 435, in handle
self.handle_one_request()
File "/usr/local/lib/python3.8/http/server.py", line 423, in handle_one_request
method()
File "./app.py", line 55, in do_GET
self._error(e)
File "./app.py", line 53, in do_GET
routes[func]()
File "./app.py", line 64, in _play
url = frndly.play(slug)
File "/usr/src/app/frndly.py", line 87, in play
slug, id = slug.rsplit('-', 1)
ValueError: not enough values to unpack (expected 2, got 1)
----------------------------------------
192.168.12.1 - - [31/May/2024 16:33:35] "GET /play/hallmark_mystery.m3u8 HTTP/1.1" 500 -
----------------------------------------
Exception happened during processing of request from ('192.168.12.1', 35437)
Traceback (most recent call last):
File "/usr/local/lib/python3.8/socketserver.py", line 683, in process_request_thread
self.finish_request(request, client_address)
File "/usr/local/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "./app.py", line 25, in __init__
super().__init__(*args, **kwargs)
File "/usr/local/lib/python3.8/socketserver.py", line 747, in __init__
self.handle()
File "/usr/local/lib/python3.8/http/server.py", line 435, in handle
self.handle_one_request()
File "/usr/local/lib/python3.8/http/server.py", line 423, in handle_one_request
method()
File "./app.py", line 55, in do_GET
self._error(e)
File "./app.py", line 53, in do_GET
routes[func]()
File "./app.py", line 64, in _play
url = frndly.play(slug)
File "/usr/src/app/frndly.py", line 87, in play
slug, id = slug.rsplit('-', 1)
ValueError: not enough values to unpack (expected 2, got 1)
----------------------------------------
192.168.12.1 - - [31/May/2024 16:33:36] "GET /play/hallmark_mystery.m3u8 HTTP/1.1" 500 -
----------------------------------------
Exception happened during processing of request from ('192.168.12.1', 15049)
Traceback (most recent call last):
File "/usr/local/lib/python3.8/socketserver.py", line 683, in process_request_thread
self.finish_request(request, client_address)
File "/usr/local/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "./app.py", line 25, in __init__
super().__init__(*args, **kwargs)
File "/usr/local/lib/python3.8/socketserver.py", line 747, in __init__
self.handle()
File "/usr/local/lib/python3.8/http/server.py", line 435, in handle
self.handle_one_request()
File "/usr/local/lib/python3.8/http/server.py", line 423, in handle_one_request
method()
File "./app.py", line 55, in do_GET
self._error(e)
File "./app.py", line 53, in do_GET
routes[func]()
File "./app.py", line 64, in _play
url = frndly.play(slug)
File "/usr/src/app/frndly.py", line 87, in play
slug, id = slug.rsplit('-', 1)
ValueError: not enough values to unpack (expected 2, got 1)
----------------------------------------
192.168.12.1 - - [31/May/2024 16:33:37] "GET /play/hallmark_mystery.m3u8 HTTP/1.1" 500 -
----------------------------------------
Exception happened during processing of request from ('192.168.12.1', 40710)
Traceback (most recent call last):
File "/usr/local/lib/python3.8/socketserver.py", line 683, in process_request_thread
self.finish_request(request, client_address)
File "/usr/local/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "./app.py", line 25, in __init__
super().__init__(*args, **kwargs)
File "/usr/local/lib/python3.8/socketserver.py", line 747, in __init__
self.handle()
File "/usr/local/lib/python3.8/http/server.py", line 435, in handle
self.handle_one_request()
File "/usr/local/lib/python3.8/http/server.py", line 423, in handle_one_request
method()
File "./app.py", line 55, in do_GET
self._error(e)
File "./app.py", line 53, in do_GET
routes[func]()
File "./app.py", line 64, in _play
url = frndly.play(slug)
File "/usr/src/app/frndly.py", line 87, in play
slug, id = slug.rsplit('-', 1)
ValueError: not enough values to unpack (expected 2, got 1)
----------------------------------------
192.168.12.1 - - [31/May/2024 16:33:38] "GET /play/hallmark_mystery.m3u8 HTTP/1.1" 500 -
----------------------------------------
Exception happened during processing of request from ('192.168.12.1', 41683)
Traceback (most recent call last):
File "/usr/local/lib/python3.8/socketserver.py", line 683, in process_request_thread
self.finish_request(request, client_address)
File "/usr/local/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "./app.py", line 25, in __init__
super().__init__(*args, **kwargs)
File "/usr/local/lib/python3.8/socketserver.py", line 747, in __init__
self.handle()
File "/usr/local/lib/python3.8/http/server.py", line 435, in handle
self.handle_one_request()
File "/usr/local/lib/python3.8/http/server.py", line 423, in handle_one_request
method()
File "./app.py", line 55, in do_GET
self._error(e)
File "./app.py", line 53, in do_GET
routes[func]()
File "./app.py", line 64, in _play
url = frndly.play(slug)
File "/usr/src/app/frndly.py", line 87, in play
slug, id = slug.rsplit('-', 1)
ValueError: not enough values to unpack (expected 2, got 1)
----------------------------------------
192.168.12.1 - - [31/May/2024 16:33:40] "GET /play/hallmark_mystery.m3u8 HTTP/1.1" 500 -
----------------------------------------
Exception happened during processing of request from ('192.168.12.1', 19103)
Traceback (most recent call last):
File "/usr/local/lib/python3.8/socketserver.py", line 683, in process_request_thread
self.finish_request(request, client_address)
File "/usr/local/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "./app.py", line 25, in __init__
super().__init__(*args, **kwargs)
File "/usr/local/lib/python3.8/socketserver.py", line 747, in __init__
self.handle()
File "/usr/local/lib/python3.8/http/server.py", line 435, in handle
self.handle_one_request()
File "/usr/local/lib/python3.8/http/server.py", line 423, in handle_one_request
method()
File "./app.py", line 55, in do_GET
self._error(e)
File "./app.py", line 53, in do_GET
routes[func]()
File "./app.py", line 64, in _play
url = frndly.play(slug)
File "/usr/src/app/frndly.py", line 87, in play
slug, id = slug.rsplit('-', 1)
ValueError: not enough values to unpack (expected 2, got 1)
----------------------------------------
192.168.12.1 - - [31/May/2024 16:33:41] "GET /play/hallmark_mystery.m3u8 HTTP/1.1" 500 -
----------------------------------------
Exception happened during processing of request from ('192.168.12.1', 8782)
Traceback (most recent call last):
File "/usr/local/lib/python3.8/socketserver.py", line 683, in process_request_thread
self.finish_request(request, client_address)
File "/usr/local/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "./app.py", line 25, in __init__
super().__init__(*args, **kwargs)
File "/usr/local/lib/python3.8/socketserver.py", line 747, in __init__
self.handle()
File "/usr/local/lib/python3.8/http/server.py", line 435, in handle
self.handle_one_request()
File "/usr/local/lib/python3.8/http/server.py", line 423, in handle_one_request
method()
File "./app.py", line 55, in do_GET
self._error(e)
File "./app.py", line 53, in do_GET
routes[func]()
File "./app.py", line 64, in _play
url = frndly.play(slug)
File "/usr/src/app/frndly.py", line 87, in play
slug, id = slug.rsplit('-', 1)
ValueError: not enough values to unpack (expected 2, got 1)
----------------------------------------