2026-09-11 15:01:05,859 - httpx - INFO - HTTP Request: HEAD https://www.youtube.com/feeds/videos.xml?channel_id= "HTTP/1.1 200 OK" 2026-09-11 15:01:05,861 - AsyncYouTubeNotifier - DEBUG - Added listener (.listener_edit at 0x7fdbe19dff60>) for all channels 2026-09-11 15:01:05,862 - AsyncYouTubeNotifier - DEBUG - Added listener (.listener_new at 0x7fdbe19ec4a0>) for all channels 2026-09-11 15:01:05,995 - AsyncYouTubeNotifier - INFO - Callback URL: http:///youtube 2026-09-11 15:01:09,709 - httpx - INFO - HTTP Request: HEAD http:///youtube?hub.challenge=1 "HTTP/1.1 200 OK" 2026-09-11 15:01:09,772 - AsyncYouTubeNotifier - DEBUG - Sending subscribe request for channel: 2026-09-11 15:01:14,612 - httpx - INFO - HTTP Request: POST https://pubsubhubbub.appspot.com "HTTP/1.1 204 No Content" 2026-09-11 15:01:14,613 - AsyncYouTubeNotifier - INFO - Successfully subscribed channel: 2026-09-12 15:01:14,625 - AsyncYouTubeNotifier - DEBUG - Sending subscribe request for channel: 2026-09-12 15:01:16,497 - httpx - INFO - HTTP Request: POST https://pubsubhubbub.appspot.com "HTTP/1.1 204 No Content" 2026-09-12 15:01:16,498 - AsyncYouTubeNotifier - INFO - Successfully subscribed channel: 2026-09-12 15:48:30,530 - AsyncYouTubeNotifier - DEBUG - Received push notification: {'feed': {'@xmlns:yt': 'http://www.youtube.com/xml/schemas/2015', '@xmlns': 'http://www.w3.org/2005/Atom', 'link': [{'@rel': 'hub', '@href': 'https://pubsubhubbub.appspot.com'}, {'@rel': 'self', '@href': 'https://www.youtube.com/xml/feeds/videos.xml?channel_id='}], 'title': 'YouTube video feed', 'updated': '2026-09-12T15:48:27.974638856+00:00', 'entry': {'id': 'yt:video:', 'yt:videoId': '', 'yt:channelId': '', 'title': '', 'link': {'@rel': 'alternate', '@href': 'https://www.youtube.com/watch?v='}, 'author': {'name': '', 'uri': 'https://www.youtube.com/channel/'}, 'published': '2026-09-12T15:46:26+00:00', 'updated': '2026-09-12T15:48:27.974638856+00:00'}}} 2026-09-12 15:48:30,546 - AsyncYouTubeNotifier - DEBUG - Classified video () as edit 2026-09-12 15:48:30,552 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2026-09-12 15:48:30,650 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /youtube/v3/videos?id=&part=liveStreamingDetails%2Cplayer%2CpaidProductPlacementDetails%2C........... HTTP/1.1" 200 None 2026-09-12 15:52:00,253 - AsyncYouTubeNotifier - DEBUG - Received push notification: {'feed': {'@xmlns:yt': 'http://www.youtube.com/xml/schemas/2015', '@xmlns': 'http://www.w3.org/2005/Atom', 'link': [{'@rel': 'hub', '@href': 'https://pubsubhubbub.appspot.com'}, {'@rel': 'self', '@href': 'https://www.youtube.com/xml/feeds/videos.xml?channel_id='}], 'title': 'YouTube video feed', 'updated': '2026-09-12T15:51:57.26357062+00:00', 'entry': {'id': 'yt:video:', 'yt:videoId': '', 'yt:channelId': '', 'title': '', 'link': {'@rel': 'alternate', '@href': 'https://www.youtube.com/watch?v='}, 'author': {'name': '', 'uri': 'https://www.youtube.com/channel/'}, 'published': '2026-09-12T15:46:26+00:00', 'updated': '2026-09-12T15:51:57.26357062+00:00'}}} 2026-09-12 15:52:00,254 - AsyncYouTubeNotifier - DEBUG - Classified video () as edit 2026-09-12 15:52:00,258 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2026-09-12 15:52:00,364 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /youtube/v3/videos?id=&part=liveStreamingDetails%2Cplayer%2CpaidProductPlacementDetails%2C........... HTTP/1.1" 200 None 2026-09-12 16:02:22,560 - AsyncYouTubeNotifier - DEBUG - Received push notification: {'feed': {'@xmlns:yt': 'http://www.youtube.com/xml/schemas/2015', '@xmlns': 'http://www.w3.org/2005/Atom', 'link': [{'@rel': 'hub', '@href': 'https://pubsubhubbub.appspot.com'}, {'@rel': 'self', '@href': 'https://www.youtube.com/xml/feeds/videos.xml?channel_id='}], 'title': 'YouTube video feed', 'updated': '2026-09-12T16:02:20.265787401+00:00', 'entry': {'id': 'yt:video:', 'yt:videoId': '', 'yt:channelId': '', 'title': '', 'link': {'@rel': 'alternate', '@href': 'https://www.youtube.com/watch?v='}, 'author': {'name': '', 'uri': 'https://www.youtube.com/channel/'}, 'published': '2026-09-12T15:46:26+00:00', 'updated': '2026-09-12T16:02:20.265787401+00:00'}}} 2026-09-12 16:02:22,561 - AsyncYouTubeNotifier - DEBUG - Classified video () as edit 2026-09-12 16:02:22,566 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2026-09-12 16:02:22,651 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /youtube/v3/videos?id=&part=liveStreamingDetails%2Cplayer%2CpaidProductPlacementDetails%2C............ HTTP/1.1" 200 None 2026-09-12 16:02:26,119 - AsyncYouTubeNotifier - DEBUG - Received push notification: {'feed': {'@xmlns:yt': 'http://www.youtube.com/xml/schemas/2015', '@xmlns': 'http://www.w3.org/2005/Atom', 'link': [{'@rel': 'hub', '@href': 'https://pubsubhubbub.appspot.com'}, {'@rel': 'self', '@href': 'https://www.youtube.com/xml/feeds/videos.xml?channel_id='}], 'title': 'YouTube video feed', 'updated': '2026-09-12T16:02:21.525421429+00:00', 'entry': {'id': 'yt:video:', 'yt:videoId': '', 'yt:channelId': '', 'title': '', 'link': {'@rel': 'alternate', '@href': 'https://www.youtube.com/watch?v='}, 'author': {'name': '', 'uri': 'https://www.youtube.com/channel/'}, 'published': '2026-09-12T15:46:26+00:00', 'updated': '2026-09-12T16:02:21.525421429+00:00'}}} 2026-09-12 16:02:26,120 - AsyncYouTubeNotifier - DEBUG - Classified video () as edit 2026-09-12 16:02:26,124 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): www.googleapis.com:443 2026-09-12 16:02:26,216 - urllib3.connectionpool - DEBUG - https://www.googleapis.com:443 "GET /youtube/v3/videos?id=&part=liveStreamingDetails%2Cplayer%2CpaidProductPlacementDetails%2C............ HTTP/1.1" 200 None