V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Asimov01
V2EX  ›  分享创造

周一了,来玩玩我新做的这个 Youtube 频道转 Podcast 频道的小工具吧

  •  
  •   Asimov01 · 6 小时 37 分钟前 · 315 次点击
    Youtube 上有很多内容其实听比看更方便,比如一些纯音乐节目,脱口秀节目,新闻评论节目,谈话节目等。但是 Youtube 不开会员就不能后台播放,也不能下载离线播放,上下班通勤的时候想听听,无论是坐地铁还是开车,就很不方便。即便是我开了会员,我还是觉得这类节目如果能在播客客户端里听更方便,因为有些地方,比如我现在住的地方,流量很贵,在外面都不太敢打开 YouTube 。

    我搜了搜确实有不少朋友有这类的需求,实现这类需求的开源项目也有一些,比较出名的有 https://github.com/mxpv/podsync ,在线服务有 https://listenbox.app ,我都用了,都不算满意。PodSync 一是没有图形界面,无论是添加还是配置频道,都要写配置文件,用起来比较麻烦;二是没有密码保护,如果部署在公网环境,所有的操作都是裸露的,虽然可以用 nginx 之类的工具套一层 basic auth ,同样比较麻烦。listenbox 也用过,UI 不好看,操作比较迟钝,也不太稳定,最近被 YouTube block 停止服务了。

    所以我自己做了一个,我自己已经用了个把月了,操作方便快捷,不用写配置文件,UI 简洁漂亮,服务稳定可靠,Docker 一键部署,运行起来之后基本就没怎么操作过心。

    主要特征大概如下
    - 🎯 智能频道订阅: 通过 YouTube 频道 URL 快速添加频道
    - 🤖 自动同步更新: 定时检查并同步频道最新内容,支持增量更新
    - 📻 RSS 播客订阅: 生成标准 RSS 订阅链接,支持任何播客客户端
    - 🔍 内容过滤: 支持关键词(包含/排除)和节目时长过滤
    - 📊 节目管理: 查看、删除、重试下载失败的节目
    - ✨ 免广告收听: 自动去除节目片头和中间的贴片广告
    - 🌐 多语言支持: 完整支持中文和英文界面
    - 📱 自适应 UI: 随时随地在任何设备上获得优秀体验






    项目地址: https://github.com/aizhimou/pigeon-pod ,喜欢的朋友不妨试试吧,如果觉得对你有帮助,也不妨给我点个小小的 Star ❤️

    如果觉得自托管麻烦,不想操心繁琐的维护和网络问题,也欢迎看看我即将推出的在线服务 https://pigeonpod.asimov.top

    祝大家一周愉快,工作摸鱼都顺心 😀
    14 条回复    2025-09-15 16:12:13 +08:00
    outcastveron
        1
    outcastveron  
       5 小时 46 分钟前
    挺好的,请问 op 自建需要 youtube api 么?
    mortal
        2
    mortal  
       5 小时 40 分钟前
    正好有这个需求,试试看
    Asimov01
        3
    Asimov01  
    OP
       5 小时 36 分钟前
    @outcastveron 您好,需要的。但是这个 api 是免费的,直接去 google cloud platform 开通就可以了,如果需要的话请留言,我单独写一个过去 api 的教程,或者您搜一下就有。
    outcastveron
        4
    outcastveron  
       5 小时 32 分钟前
    @Asimov01 感谢回复,readme 里面好像没有写出在哪里配置 api ,如果可以的话麻烦更新上,谢谢
    gap
        5
    gap  
       4 小时 20 分钟前   ❤️ 1
    很不错,已❤️,回头试试
    nothing2
        6
    nothing2  
       3 小时 48 分钟前 via Android
    谢谢创造分享。可惜自建不会、托管太贵,继续用 tg 的 bot 吧
    Caitlyn
        7
    Caitlyn  
       3 小时 21 分钟前
    @nothing2 想问下哪个 bot 啊,我也有这个需求
    Asimov01
        8
    Asimov01  
    OP
       3 小时 12 分钟前
    @outcastveron 您好,已经更新了 README ,补充上了获取 YouTube API 的方法: https://github.com/aizhimou/pigeon-pod/tree/main?tab=readme-ov-file#documentation

    如果您问的是获取到 Youtube API 之后如何在系统里配置,那就简单了,系统启动后登录进去,直接在个人设置里配置即可 [img][/img]
    Asimov01
        9
    Asimov01  
    OP
       2 小时 55 分钟前
    @nothing2 @Caitlyn 我们的托管服务还没上线,正在征集种子用户和定价意见。

    诚邀二位在官网的 "开始试用" 中留个邮箱(或者直接在 V2 上发给我),上线后种子用户会有惊喜折扣 ❤️
    nothing2
        10
    nothing2  
       2 小时 18 分钟前 via Android
    pkwenda
        11
    pkwenda  
       2 小时 3 分钟前
    Asimov01
        12
    Asimov01  
    OP
       1 小时 34 分钟前
    @pkwenda 感谢推荐,不过如果可以的话,希望能帮忙修改一下价格,人民币定价和美元定价是不一样的,美元定价是 4.9 美元/月 和 6.9 美元/月,但是人民币定价是 9.9 人民币/月 和 15.9 人名币/月,不是直接按汇率换算的,相当于人名币折扣了。
    upmost
        13
    upmost  
       10 分钟前
    太赞了
    outcastveron
        14
    outcastveron  
       3 分钟前
    @Asimov01 感谢,已 star:)
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5579 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 08:15 · PVG 16:15 · LAX 01:15 · JFK 04:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.