madiele / vod2pod-rss

Vod2Pod-RSS converts a YouTube or Twitch channel into a podcast with ease. It creates a podcast RSS that can be listened to directly inside any podcast client. VODs are transcoded to MP3 on the fly and no server storage is needed!
MIT License
199 stars 5 forks source link

the last update broke the youtube query #116

Closed Eisaichen closed 9 months ago

Eisaichen commented 9 months ago

app version: X.X.X


issue description: With 1.0.4 Only one video will be obtained from the YouTube link, and it is not playable. Downgrading to 1.0.2 fixed the problem.

``` kubectl logs vod2pod-64f65b5b9b-tphnw -f Defaulted container "vod2pod" out of: vod2pod, podtube 2023-10-19T00:00:48.813Z INFO [app] app version 1.0.4 2023-10-19T00:00:48.814Z DEBUG [app] cached app version Some("1.0.4") 2023-10-19T00:00:48.814Z DEBUG [app] set cached app version to 1.0.4 2023-10-19T00:00:48.814Z INFO [app] starting server at http://0.0.0.0:8080 2023-10-19T00:00:48.814Z INFO [actix_server::builder] starting 12 workers 2023-10-19T00:00:48.814Z INFO [actix_server::server] Actix runtime found; starting in Actix runtime 2023-10-19T00:01:12.379Z INFO [app] processing transcode at 320k for https://www.youtube.com/watch?v=-uHjDNm3sgM 2023-10-19T00:01:12.380Z DEBUG [vod2pod_rss::provider] using YoutubeProvider 2023-10-19T00:01:12.380Z DEBUG [app] received content range 0- 2023-10-19T00:01:12.380Z DEBUG [app] requested content-range: bytes 0-11359999/11360000 2023-10-19T00:01:12.380Z DEBUG [app] choosen seek_time: 0 2023-10-19T00:01:12.380Z DEBUG [app] seconds: 284, bitrate: 320 2023-10-19T00:01:12.380Z DEBUG [vod2pod_rss::provider] using YoutubeProvider 2023-10-19T00:01:12.381Z DEBUG [vod2pod_rss::provider::youtube] getting stream_url for yt video: https://www.youtube.com/watch?v=-uHjDNm3sgM 2023-10-19T00:01:13.682Z WARN [vod2pod_rss::provider::youtube] error while parsing stream url: input: error: relative URL without a base 2023-10-19T00:01:34.113Z DEBUG [vod2pod_rss::provider] using YoutubeProvider 2023-10-19T00:01:34.114Z INFO [vod2pod_rss::provider::youtube] trying to convert youtube channel url https://www.youtube.com/@dacongmovie 2023-10-19T00:01:34.119Z DEBUG [reqwest::connect] starting new connection: http://127.0.0.1:15000/ 2023-10-19T00:01:34.119Z DEBUG [hyper::client::connect::http] connecting to 127.0.0.1:15000 2023-10-19T00:01:34.119Z DEBUG [hyper::client::connect::http] connected to 127.0.0.1:15000 2023-10-19T00:01:34.119Z DEBUG [hyper::proto::h1::io] flushed 94 bytes 2023-10-19T00:01:37.446Z DEBUG [hyper::proto::h1::io] parsed 6 headers 2023-10-19T00:01:37.446Z DEBUG [hyper::proto::h1::conn] incoming body is content-length (61593 bytes) 2023-10-19T00:01:37.447Z DEBUG [hyper::proto::h1::conn] incoming body completed 2023-10-19T00:01:37.449Z DEBUG [vod2pod_rss::rss_transcodizer] parsed feed 2023-10-19T00:01:37.449Z DEBUG [vod2pod_rss::rss_transcodizer] Title found: 大聪看电影 2023-10-19T00:01:37.449Z DEBUG [vod2pod_rss::rss_transcodizer] Description found: 过度解读&脑洞解析 2023-10-19T00:01:37.449Z DEBUG [vod2pod_rss::rss_transcodizer] image found, logo branch: x=Image { uri: "https://yt3.ggpht.com/Q9YQlHCRE8GV6_fhKSH0uQXqi1Sylqwmio_bTRX5jWNyFj1fKHGmG2TSDnYVvuJP8JjuMT6M8Q=s800-c-k-c0x00ffffff-no-rj", title: Some("大聪看电影"), link: Some(Link { href: "https://www.youtube.com/channel/UCkM0vZ9Q2ZxxRPORzTDI7eg", rel: None, media_type: None, href_lang: None, title: None, length: None }), width: None, height: None, description: None } 2023-10-19T00:01:37.449Z DEBUG [vod2pod_rss::provider] using GenericProvider as provider 2023-10-19T00:01:37.449Z DEBUG [vod2pod_rss::rss_transcodizer] item title: 《阿凡達2》最終版預告解析!老二社死名場面!更多畫面細節曝光!#阿 凡達2 #阿凡达2 2023-10-19T00:01:37.450Z WARN [vod2pod_rss::rss_transcodizer] no media_url found out of: "" 2023-10-19T00:01:37.450Z WARN [vod2pod_rss::rss_transcodizer] links analyzed: "" 2023-10-19T00:01:37.450Z WARN [vod2pod_rss::rss_transcodizer] regex used: "^(https?://)?.+\\.(mp3|mp4|wav|avi|mov|flv|wmv|mkv|aac|ogg|webm|3gp|3g2|asf|m4a|mpg|mpeg|ts|m3u|m3u8|pls)$" 2023-10-19T00:01:37.450Z DEBUG [vod2pod_rss::provider] using GenericProvider as provider 2023-10-19T00:01:37.450Z DEBUG [vod2pod_rss::rss_transcodizer] item title: 🜃1899🜃你看懂了嗎!深度解析這一切到底發生了什麼!#1899 #暗黑 2023-10-19T00:01:37.451Z WARN [vod2pod_rss::rss_transcodizer] no media_url found out of: "" 2023-10-19T00:01:37.451Z WARN [vod2pod_rss::rss_transcodizer] links analyzed: "" 2023-10-19T00:01:37.451Z WARN [vod2pod_rss::rss_transcodizer] regex used: "^(https?://)?.+\\.(mp3|mp4|wav|avi|mov|flv|wmv|mkv|aac|ogg|webm|3gp|3g2|asf|m4a|mpg|mpeg|ts|m3u|m3u8|pls)$" 2023-10-19T00:01:37.451Z DEBUG [vod2pod_rss::provider] using GenericProvider as provider 2023-10-19T00:01:37.451Z DEBUG [vod2pod_rss::rss_transcodizer] item title: 星際異攻隊聖誕特別篇!彩蛋滿滿!星爵又有家人了! #星際異攻隊 #银 河护卫队 2023-10-19T00:01:37.452Z WARN [vod2pod_rss::rss_transcodizer] no media_url found out of: "" 2023-10-19T00:01:37.452Z WARN [vod2pod_rss::rss_transcodizer] links analyzed: "" 2023-10-19T00:01:37.452Z WARN [vod2pod_rss::rss_transcodizer] regex used: "^(https?://)?.+\\.(mp3|mp4|wav|avi|mov|flv|wmv|mkv|aac|ogg|webm|3gp|3g2|asf|m4a|mpg|mpeg|ts|m3u|m3u8|pls)$" 2023-10-19T00:01:37.452Z DEBUG [vod2pod_rss::provider] using GenericProvider as provider 2023-10-19T00:01:37.452Z DEBUG [vod2pod_rss::rss_transcodizer] item title: 星戰《安多》!小人物大格局!更懂星戰精髓!#安多 #shorts 2023-10-19T00:01:37.453Z WARN [vod2pod_rss::rss_transcodizer] no media_url found out of: "" ```
Eisaichen commented 9 months ago

sorry, seems there is something wrong with my reverse proxy