cabernetwork / provider_video_daddylive

Provides an interface to DaddyLiveHD
MIT License
17 stars 2 forks source link

DaddyLive only showing 184 channels #11

Closed joelstitch closed 7 months ago

joelstitch commented 8 months ago

I just install cabernet and enabled the daddyLive plugin and the TV Guide plugin. I updated the channel list and EPG a few times but DaddyLive only shows 184 channels. It just shows me channels from A-D. Is there anything I need to do to make it show the rest of the channels?

rocky4546 commented 8 months ago

Where do you see the 184 channels? I assume it's in the channel editor with that number of channels. If not, please provide the number of channels listed in the channel editor.

joelstitch commented 8 months ago

Yes, the channel editor. I also have it connected to Plex and it shows the same amount on plex.

rocky4546 commented 8 months ago

Your issue is possibly caused by your system. To determine the issue, you will need to turn on logging at the DEBUG level, then run the Channel update task for DL. The log will show the list of channels it found and added. Provide the log portion that shows this.

Also, indicate if you turned on the EPG plugin in DL.

joelstitch commented 8 months ago

I have debug on but can't figure out how to see the log file. Can't find it I.the app config folder. Also I have all the pluins enabled except XUMO.

rocky4546 commented 8 months ago

There are 2 log files. The default is the STDOUT log file and is dependent on the system and install of the service. As an example, on Linux, it would be in the syslog file. The other log is in the data/log/ folder, but by default is disabled. It sometimes does not log detailed exceptions, but is an easy way to access a log and not have other apps in it. If you are having an issue with finding a log, recommend turning on the file log in data/log and use it.

Also, you did not answer the question. "indicate if you turned on the EPG plugin in DL"

joelstitch commented 8 months ago

Yes all the plugins are enabled including the EPG plugin. My data folder is empty even though I enabled debug on System Log Handler and File Log Handler. This is what I get on the Docker container log:

2024-02-25 09:32:48,517-DEBUG:web_handler [192.168.32.1] "GET /api/manifest?plugin=XUMO&key=icon HTTP/1.1" 200 - 2024-02-25 09:32:50,010-DEBUG:web_handler [192.168.32.1] "GET /api/pluginsform?area=My_Plugins HTTP/1.1" 200 - 2024-02-25 09:32:50,775-DEBUG:web_handler [192.168.32.1] "GET /api/pluginsform?plugin=provider_video_plutotv&repo=cabernet HTTP/1.1" 200 - 2024-02-25 09:32:53,608-DEBUG:web_admin Receiving POST form /api/pluginsform 2024-02-25 09:32:53,611-WARNING:scheduler deleting task D9ED4DEE-D388-11EE-8540-0242C0A82002 2024-02-25 09:32:53,613-DEBUG:scheduler Deleting trigger DA23EDEA-D388-11EE-8540-0242C0A82002 2024-02-25 09:32:54,678-DEBUG:scheduler Deleting trigger DA65CF58-D388-11EE-8540-0242C0A82002 2024-02-25 09:32:54,678-DEBUG:schedule Cancelling job "Job(interval=1, unit=days, do=exec_trigger, args=({'uuid': 'DA65CF58-D388-11EE-8540-0242C0A82002', 'area': 'Channels', 'title': 'Refresh PlutoTV Channels', 'timetype': 'daily', 'timelimit': -1, 'timeofday': '17:47', 'dayofweek': None, 'interval': -1, 'randdur': -1, 'taskid': 'D9ED4DEE-D388-11EE-8540-0242C0A82002', 'namespace': 'PlutoTV', 'instance': None, 'funccall': 'refresh_channels', 'lastran': None, 'duration': None, 'priority': 20, 'threadtype': 'inline', 'active': 0, 'description': 'Pulls channel lineup from PlutoTV'},), kwargs={})" 2024-02-25 09:32:55,327-DEBUG:scheduler Deleting schedule task: D9ED4DEE-D388-11EE-8540-0242C0A82002 2024-02-25 09:32:55,411-DEBUG:web_handler [192.168.32.1] "POST /api/pluginsform HTTP/1.1" 200 - 2024-02-25 09:32:55,411-DEBUG:web_handler [192.168.32.1] "POST /api/pluginsform HTTP/1.1" 200 - 2024-02-25 09:32:55,458-DEBUG:web_handler [192.168.32.1] "GET /api/pluginsform?area=Catalog HTTP/1.1" 200 - 2024-02-25 09:32:56,418-WARNING:scheduler deleting task DA963490-D388-11EE-8540-0242C0A82002 2024-02-25 09:32:56,420-DEBUG:scheduler Deleting trigger DADC0E98-D388-11EE-8540-0242C0A82002 2024-02-25 09:32:57,116-DEBUG:web_handler [192.168.32.1] "GET /api/pluginsform?area=My_Plugins HTTP/1.1" 200 - 2024-02-25 09:32:57,226-DEBUG:scheduler Deleting trigger DB0C5C38-D388-11EE-8540-0242C0A82002 2024-02-25 09:32:57,227-DEBUG:schedule Cancelling job "Job(interval=200, unit=minutes, do=exec_trigger, args=({'uuid': 'DB0C5C38-D388-11EE-8540-0242C0A82002', 'area': 'EPG', 'title': 'Refresh PlutoTV EPG', 'timetype': 'interval', 'timelimit': -1, 'timeofday': None, 'dayofweek': None, 'interval': 200, 'randdur': 80, 'taskid': 'DA963490-D388-11EE-8540-0242C0A82002', 'namespace': 'PlutoTV', 'instance': None, 'funccall': 'refresh_epg', 'lastran': None, 'duration': None, 'priority': 10, 'threadtype': 'thread', 'active': 0, 'description': 'Pulls channel program data from PlutoTV'},), kwargs={})" 2024-02-25 09:32:57,668-DEBUG:scheduler Deleting schedule task: DA963490-D388-11EE-8540-0242C0A82002 2024-02-25 09:33:00,355-DEBUG:web_handler [192.168.32.1] "GET /api/schedulehtml HTTP/1.1" 200 - 2024-02-25 09:33:00,409-DEBUG:web_handler [192.168.32.1] "GET /modules/scheduler/scheduler.js HTTP/1.1" 200 - 2024-02-25 09:33:00,411-DEBUG:web_handler [192.168.32.1] "GET /modules/scheduler/scheduler.css HTTP/1.1" 200 - 2024-02-25 09:33:04,985-DEBUG:schedule Running job Job(interval=1, unit=days, do=exec_trigger, args=({'uuid': 'D594EF24-D37C-11EE-9B6D-0242C0A82002', 'area': 'EPG', 'title': 'Refresh DaddyLive EPG', 'timetype': 'daily', 'timelimit': -1, 'timeofday': '06:36', 'dayofweek': None, 'interval': -1, 'randdur': -1, 'taskid': 'D51EB1E2-D37C-11EE-9B6D-0242C0A82002', 'namespace': 'DaddyLive', 'instance': None, 'funccall': 'refresh_epg', 'lastran': datetime.datetime(2024, 2, 25, 15, 19, 14, 365280), 'duration': 173, 'priority': 10, 'threadtype': 'thread', 'active': 0, 'description': 'Pulls channel program data from DaddyLive'},), kwargs={}) 2024-02-25 09:33:05,525-NOTICE:scheduler Running threaded task EPG:Refresh DaddyLive EPG 2024-02-25 09:33:05,527-DEBUG:plugin_epg EPG still new for DaddyLive default, not refreshing 2024-02-25 09:33:05,564-DEBUG:web_handler [192.168.32.1] "GET /api/schedulehtml?task=D51EB1E2-D37C-11EE-9B6D-0242C0A82002&run=1 HTTP/1.1" 200 - 2024-02-25 09:33:05,639-DEBUG:web_handler [192.168.32.1] "GET /modules/scheduler/scheduler.js HTTP/1.1" 200 - 2024-02-25 09:33:05,642-DEBUG:web_handler [192.168.32.1] "GET /modules/scheduler/scheduler.css HTTP/1.1" 200 - 2024-02-25 09:33:10,064-DEBUG:schedule Running job Job(interval=1, unit=days, do=exec_trigger, args=({'uuid': 'D4D268C8-D37C-11EE-9B6D-0242C0A82002', 'area': 'Channels', 'title': 'Refresh DaddyLive Channels', 'timetype': 'daily', 'timelimit': -1, 'timeofday': '17:48', 'dayofweek': None, 'interval': -1, 'randdur': -1, 'taskid': 'D42E894C-D37C-11EE-9B6D-0242C0A82002', 'namespace': 'DaddyLive', 'instance': None, 'funccall': 'refresh_channels', 'lastran': datetime.datetime(2024, 2, 25, 15, 17, 31, 283336), 'duration': 0, 'priority': 20, 'threadtype': 'inline', 'active': 0, 'description': 'Pulls channel lineup from DaddyLive'},), kwargs={}) 2024-02-25 09:33:10,683-NOTICE:scheduler Running inline task Channels:Refresh DaddyLive Channels 2024-02-25 09:33:10,685-DEBUG:plugin_channels Channel data still new for DaddyLive default, not refreshing 2024-02-25 09:33:10,743-DEBUG:web_handler [192.168.32.1] "GET /api/schedulehtml?task=D42E894C-D37C-11EE-9B6D-0242C0A82002&run=1 HTTP/1.1" 200 - 2024-02-25 09:33:10,745-DEBUG:web_handler [192.168.32.1] "GET /api/schedulehtml?Channels=1&EPG=1& HTTP/1.1" 200 - 2024-02-25 09:33:10,793-DEBUG:web_handler [192.168.32.1] "GET /modules/scheduler/scheduler.js HTTP/1.1" 200 - 2024-02-25 09:33:10,795-DEBUG:web_handler [192.168.32.1] "GET /modules/scheduler/scheduler.css HTTP/1.1" 200 - 2024-02-25 09:33:10,835-DEBUG:web_handler [192.168.32.1] "GET /modules/scheduler/scheduler.js HTTP/1.1" 200 - 2024-02-25 09:33:15,912-DEBUG:web_handler [192.168.32.1] "GET /api/schedulehtml?Channels=1&EPG=1& HTTP/1.1" 200 - 2024-02-25 09:33:15,942-DEBUG:web_handler [192.168.32.1] "GET /modules/scheduler/scheduler.js HTTP/1.1" 200 - 2024-02-25 09:33:15,959-DEBUG:web_handler [192.168.32.1] "GET /modules/scheduler/scheduler.css HTTP/1.1" 200 - 2024-02-25 09:38:21,706-DEBUG:web_handler [192.168.32.1] "GET /html/index.html HTTP/1.1" 200 - 2024-02-25 09:38:21,793-DEBUG:web_handler [192.168.32.1] "GET /modules/layout.css HTTP/1.1" 200 - 2024-02-25 09:38:21,796-DEBUG:web_handler [192.168.32.1] "GET /modules/navdrawer/navdrawer.css HTTP/1.1" 200 - 2024-02-25 09:38:21,808-DEBUG:web_handler [192.168.32.1] "GET /modules/emby-elements/emby-collapse/emby-collapse.css HTTP/1.1" 200 - 2024-02-25 09:38:21,809-DEBUG:web_handler [192.168.32.1] "GET /modules/fonts/fonts.css HTTP/1.1" 200 - 2024-02-25 09:38:21,812-DEBUG:web_handler [192.168.32.1] "GET /modules/fonts/material-icons/style.css HTTP/1.1" 200 - 2024-02-25 09:38:21,815-DEBUG:web_handler [192.168.32.1] "GET /modules/scrollstyles.css HTTP/1.1" 200 - 2024-02-25 09:38:21,841-DEBUG:web_handler [192.168.32.1] "GET /modules/emby-elements/emby-button/emby-button.css HTTP/1.1" 200 - 2024-02-25 09:38:21,843-DEBUG:web_handler [192.168.32.1] "GET /modules/listview/listview.css HTTP/1.1" 200 - 2024-02-25 09:38:21,845-DEBUG:web_handler [192.168.32.1] "GET /modules/backdrop/style.css HTTP/1.1" 200 - 2024-02-25 09:38:21,849-DEBUG:web_handler [192.168.32.1] "GET /modules/flexstyles.css HTTP/1.1" 200 - 2024-02-25 09:38:21,851-DEBUG:web_handler [192.168.32.1] "GET /api/index.js HTTP/1.1" 200 - 2024-02-25 09:38:21,853-DEBUG:web_handler [192.168.32.1] "GET /modules/navdrawer/navdrawer.js HTTP/1.1" 200 - 2024-02-25 09:38:21,932-DEBUG:web_handler [192.168.32.1] "GET /modules/fonts/material-icons/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 HTTP/1.1" 200 - 2024-02-25 09:38:21,934-DEBUG:web_handler [192.168.32.1] "GET /modules/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBBc4.woff2 HTTP/1.1" 200 - 2024-02-25 09:38:22,027-DEBUG:web_handler [192.168.32.1] "GET /images/icon-96x96.png HTTP/1.1" 200 - 2024-02-25 09:38:22,029-DEBUG:web_handler [192.168.32.1] "GET /images/icon-192x192.png HTTP/1.1" 200 - 2024-02-25 09:38:22,940-DEBUG:web_handler [192.168.32.1] "GET /modules/themes/spring/theme.js HTTP/1.1" 200 - 2024-02-25 09:38:22,942-DEBUG:web_handler [192.168.32.1] "GET /modules/themes/spring/theme.css HTTP/1.1" 200 - 2024-02-25 09:38:22,969-DEBUG:web_handler [192.168.32.1] "GET /modules/dashboard/dashboard.css HTTP/1.1" 200 - 2024-02-25 09:38:22,971-DEBUG:web_handler [192.168.32.1] "GET /modules/table/table.css HTTP/1.1" 200 - 2024-02-25 09:38:22,972-DEBUG:web_handler [192.168.32.1] "GET /modules/dashboard/dashboard.js HTTP/1.1" 200 - 2024-02-25 09:38:23,016-DEBUG:web_handler [192.168.32.1] "GET /modules/themes/logowhite.png HTTP/1.1" 200 - 2024-02-25 09:38:23,081-DEBUG:web_handler [192.168.32.1] "GET /background HTTP/1.1" 200 - 2024-02-25 09:38:24,022-DEBUG:web_handler [127.0.0.1] "GET /tunerstatus HTTP/1.1" 200 - 2024-02-25 09:38:24,025-DEBUG:web_handler [192.168.32.1] "GET /api/dashstatus.json HTTP/1.1" 200 - 2024-02-25 09:38:24,072-DEBUG:web_handler [192.168.32.1] "GET /modules/fonts/roboto/KFOlCnqEu92Fr1MmWUlfBBc4.woff2 HTTP/1.1" 200 - 2024-02-25 09:38:27,088-DEBUG:web_handler [127.0.0.1] "GET /tunerstatus HTTP/1.1" 200 - 2024-02-25 09:38:27,090-DEBUG:web_handler [192.168.32.1] "GET /api/dashstatus.json HTTP/1.1" 200 - 2024-02-25 09:38:28,712-DEBUG:web_handler [192.168.32.1] "GET /api/configform?area=logging HTTP/1.1" 200 - 2024-02-25 09:38:28,802-DEBUG:web_handler [192.168.32.1] "GET /modules/tabs/tabs.css HTTP/1.1" 200 - 2024-02-25 09:38:28,807-DEBUG:web_handler [192.168.32.1] "GET /modules/tabs/tabs.js HTTP/1.1" 200 - 2024-02-25 09:38:28,827-DEBUG:web_handler [192.168.32.1] "GET /modules/pages/configform.js HTTP/1.1" 200 - 2024-02-25 09:38:28,939-DEBUG:web_handler [192.168.32.1] "GET /config.json HTTP/1.1" 200 - 2024-02-25 09:38:36,432-DEBUG:web_handler [192.168.32.1] "GET /api/schedulehtml HTTP/1.1" 200 - 2024-02-25 09:38:36,515-DEBUG:web_handler [192.168.32.1] "GET /modules/scheduler/scheduler.css HTTP/1.1" 200 - 2024-02-25 09:38:36,519-DEBUG:web_handler [192.168.32.1] "GET /modules/scheduler/scheduler.js HTTP/1.1" 200 - 2024-02-25 09:38:39,675-DEBUG:schedule Running job Job(interval=1, unit=days, do=exec_trigger, args=({'uuid': 'D4D268C8-D37C-11EE-9B6D-0242C0A82002', 'area': 'Channels', 'title': 'Refresh DaddyLive Channels', 'timetype': 'daily', 'timelimit': -1, 'timeofday': '17:48', 'dayofweek': None, 'interval': -1, 'randdur': -1, 'taskid': 'D42E894C-D37C-11EE-9B6D-0242C0A82002', 'namespace': 'DaddyLive', 'instance': None, 'funccall': 'refresh_channels', 'lastran': datetime.datetime(2024, 2, 25, 15, 17, 31, 283336), 'duration': 0, 'priority': 20, 'threadtype': 'inline', 'active': 0, 'description': 'Pulls channel lineup from DaddyLive'},), kwargs={}) 2024-02-25 09:38:40,535-NOTICE:scheduler Running inline task Channels:Refresh DaddyLive Channels 2024-02-25 09:38:40,536-DEBUG:plugin_channels Channel data still new for DaddyLive default, not refreshing 2024-02-25 09:38:40,554-DEBUG:web_handler [192.168.32.1] "GET /api/schedulehtml?task=D42E894C-D37C-11EE-9B6D-0242C0A82002&run=1 HTTP/1.1" 200 - 2024-02-25 09:38:40,704-DEBUG:web_handler [192.168.32.1] "GET /modules/scheduler/scheduler.css HTTP/1.1" 200 - 2024-02-25 09:38:40,707-DEBUG:web_handler [192.168.32.1] "GET /modules/scheduler/scheduler.js HTTP/1.1" 200 - 2024-02-25 09:38:45,966-DEBUG:web_handler [192.168.32.1] "GET /api/schedulehtml?Channels=1& HTTP/1.1" 200 - 2024-02-25 09:38:46,036-DEBUG:web_handler [192.168.32.1] "GET /modules/scheduler/scheduler.css HTTP/1.1" 200 - 2024-02-25 09:38:46,060-DEBUG:web_handler [192.168.32.1] "GET /modules/scheduler/scheduler.js HTTP/1.1" 200 - 2024-02-25 09:42:10,803-DEBUG:web_handler [192.168.32.1] "GET /api/configform?area=epg HTTP/1.1" 200 - 2024-02-25 09:42:10,829-DEBUG:web_handler [192.168.32.1] "GET /modules/tabs/tabs.js HTTP/1.1" 200 - 2024-02-25 09:42:10,831-DEBUG:web_handler [192.168.32.1] "GET /modules/tabs/tabs.css HTTP/1.1" 200 - 2024-02-25 09:42:10,842-DEBUG:web_handler [192.168.32.1] "GET /modules/pages/configform.js HTTP/1.1" 200 - 2024-02-25 09:42:10,855-DEBUG:web_handler [192.168.32.1] "GET /api/manifest?plugin=TVGuide&key=icon HTTP/1.1" 200 - 2024-02-25 09:42:10,865-DEBUG:web_handler [192.168.32.1] "GET /config.json HTTP/1.1" 200 - 2024-02-25 09:43:29,124-DEBUG:web_handler [192.168.32.1] "GET /api/channels HTTP/1.1" 200 - 2024-02-25 09:43:29,141-DEBUG:web_handler [192.168.32.1] "GET /modules/table/table.css HTTP/1.1" 200 - 2024-02-25 09:43:29,144-DEBUG:web_handler [192.168.32.1] "GET /modules/tabs/tabs.js HTTP/1.1" 200 - 2024-02-25 09:43:29,146-DEBUG:web_handler [192.168.32.1] "GET /modules/tabs/tabs.css HTTP/1.1" 200 - 2024-02-25 09:43:29,156-DEBUG:web_handler [192.168.32.1] "GET /modules/channels/channels.js HTTP/1.1" 200 - 2024-02-25 09:43:34,112-DEBUG:web_handler [192.168.32.1] "GET /api/configform?area=logging HTTP/1.1" 200 - 2024-02-25 09:43:34,125-DEBUG:web_handler [192.168.32.1] "GET /modules/tabs/tabs.css HTTP/1.1" 200 - 2024-02-25 09:43:34,128-DEBUG:web_handler [192.168.32.1] "GET /modules/tabs/tabs.js HTTP/1.1" 200 - 2024-02-25 09:43:34,139-DEBUG:web_handler [192.168.32.1] "GET /modules/pages/configform.js HTTP/1.1" 200 - 2024-02-25 09:43:34,165-DEBUG:web_handler [192.168.32.1] "GET /config.json HTTP/1.1" 200 -

joelstitch commented 8 months ago

Also not sure if is connected but on the main screen on Caberner on Tuner Status there's no tuner active.

Screenshot 2024-02-25 095453

rocky4546 commented 8 months ago

Docker logs are hard to read, but it says you already ran the updates, so it won't run again to keep people from spamming the task. To get an update, you need to "Reset Channel Data" Go to Data Mgmt, Reset Edits: No, Plugin: DaddyLive. Do that so when you run the scheduled task, it will run.

Also, you did not answer the question. "indicate if you turned on the EPG plugin in DL" I am NOT asking if you installed anything...

As for active tuners, you have none playing, so there are none.

Finally, you say nothing is in the data folder. This is probably because you are looking in the wrong location. Go to settings > Internal > Paths. It will indicate where the data folder is located in the docker container.

joelstitch commented 8 months ago

OK I reset the channel data for daddylive. Still getting 184 channels. Maybe I don't understand what you mean by "Turn on the EPG plugin".

Screenshot 2024-02-25 100914 Screenshot 2024-02-25 100851

rocky4546 commented 8 months ago

To "turned on the EPG plugin in DL" go to settings > Stream Providers > DaddyLive and look at the "EPG Plugin to Use" setting. If it is None, you are NOT using any EPGs.

joelstitch commented 8 months ago

On EPG Plugin to use I have it set to ALL

joelstitch commented 8 months ago

Docker logs are hard to read, but it says you already ran the updates, so it won't run again to keep people from spamming the task. To get an update, you need to "Reset Channel Data" Go to Data Mgmt, Reset Edits: No, Plugin: DaddyLive. Do that so when you run the scheduled task, it will run.

This fixed the issue. I just had to wait a long time.

I am still unable to play anything though. When I try to play a channel on Plex I get the error "Could not tune channel. Please check your tuner or antenna." and no matter wehat I try to play the Tuner is never active on the home screen.

rocky4546 commented 8 months ago

First, install VLC on windows and load the channel.m3u file you get from cabernet into that. Then try to play the channels there. It will determine if its a plex issue. If its a cabernet issue, you will need to provide a log of the stream. Not sure how you did the docker container, but it needs port 5004 to stream.

joelstitch commented 8 months ago

I just looked and found that Deluge was using port 5004 for some reason, so I removed it from Deluge. Sadly I am still unable to play it on VLC and Plex. on VLC I get the error "Your input can't be opened: VLC is unable to open the MRL 'http://10.2.112.160:5004/DaddyLive/watch/52'. Check the log for details." but for some reason I dont have anything on my data folder so can't see the log. And on Plex I get the error "Could not tune channel. Please check your tuner or antenna.". I updated the channels again and EPG but still can't stream anything.

rocky4546 commented 8 months ago

Sounds like your docker container is blocking 5004. Go to browser and type location http://10.2.112.160:5004/ If you get "501 - Not Implemented" then your port is open. If not, then docker is your issue.

oh, make sure the ip address is correct. I remember that you also need to update the "plex_docker_ip" with your real ip to get it to work. It should be the same as the one you use for 6077. See the tool tip for "plex_docker_ip" which states the same thing.

joelstitch commented 8 months ago

I am getting a "The connection has timed out" error. I'll spend some time today trying to figure out why docker would be doing that.

joelstitch commented 8 months ago

I changed the plex_docker_ip for my IP, now when I go to the address I get the message 501 - Not Implemented

joelstitch commented 8 months ago

I just opened the channel.m3u with notepad and all the channels have the wrong ip. I changed one of them to my IP and its streaming. So gotta see how to change the IPs on all the channels on the m3u file.

joelstitch commented 8 months ago

I went ahead and did a fresh install and followed your directions and now I am able to play the channels on VLC. Even though I changed plex_docker_ip to my IP I am still unable to play anything on Plex but at least now I know its working, now I gotta play around with Plex and see whats the issue with it. I have noticed that when I search for the local tuner on Plex it finds it with the IP http://0.0.0.0:6077 instead of using the IP I changed it to. Even doing a fresh install and changing the plex_docker_ip before having Plex search for the tuner.