[OpenClubhouse] 给用不了 CH 的小伙伴们一次试用的机会 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
aieks
V2EX    分享创造

[OpenClubhouse] 给用不了 CH 的小伙伴们一次试用的机会

  •  8
     
  •   aieks 2021-02-16 15:22:20 +08:00 9455 次点击
    这是一个创建于 1698 天前的主题,其中的信息可能已经有所发展或是发生改变。

    OpenClubhouse 是一个第三方 Clubhouse 音频播放器,我希望即便没有邀请码和 iPhone 也能听到 CH 上的各种声音。

    功能和使用

    Github Repo: https://github.com/ai-eks/OpenClubhouse

    网站链接: https://opench.aix.uy/

    基本上是捣鼓了一个春节,终于称得上是能用了。

    整个 app 就一个主要的功能就是实时播放 clubhouse 上各个频道里的音频。

    主页

    • 点击 play 播放一个频道的音频。
    • 点击 stop 停止播放。
    • 点击 detail 进入房间详情
    • 点击 info 再看一次作者的话。

    详情页

    • 点击 play 播放一个频道的音频。
    • 点击 load avatar 懒加载头像。
    • 没有其他功能了,就只能看看。

    实现

    网站主要基于 Flask 和 mongoDB,挂在 HK 的服务器上,可能加载房间信息会比较慢。并且每 15 分钟会更新一波房间缓存,更新的时候就更加慢了。当然也可能是 code 或者数据库的问题。有机会再优化吧。

    此外还需要一个额外的 worker 来定时同步房间信息。这部分等我再调调,之后也会放出来。

    所有的频道信息都是通过自己的账号来获取的,然后在页面上直接连到 Agora 的 server 来获取音频。

    可能存在的问题

    1. 刚开始开发的时候,不同的访问播放同一个频道的时候,后来的用户会顶掉前面的用户。差点就弃坑了,好在经过多次调教之后,应该能支持多用户使用了。但估计人多了还是撑不住。

    2. 有的房间已经不在了,但是没有及时从缓存里拿出来,所以还能看到但是听不到声音。

    3. 说不定今天晚上就被封号了。

    注意事项

    所有的房间权限都是通过个人的 Session 获取。

    所有音频的版权都归 Clubhouse 和其用户所有。

    页面

    主页:

    index

    房间详情页:

    room

    欢迎大家试用。

    第 1 条附言    2021-02-17 19:41:44 +08:00

    感谢大家的喜爱。

    开源了后台用于同步房间信息的 OpenClubhouse-Worker

    61 条回复    2021-04-05 20:18:09 +08:00
    apmxe
        1
    apmxe  
       2021-02-16 18:15:48 +08:00 via Android
    赞,很好用
    miaomiao888
        2
    miaomiao888  
       2021-02-16 18:22:48 +08:00
    楼主一生平安
    huayi2
        3
    huayi2  
       2021-02-16 18:29:21 +08:00 via Android
    对我来说也就是听听,这个够用了
    Whalko
        4
    Whalko  
       2021-02-16 18:31:02 +08:00
    谢谢,在听了。
    oIMOo
        5
    oIMOo  
       2021-02-16 19:12:36 +08:00
    部分房间不能播放,有的是房间人满( 5999 )猜测不能进入,但也有仅几百人的房间不能播放。
    table cellpadding="0" cellspacing="0" border="0" width="100%"> foMM
        6
    foMM  
       2021-02-16 19:35:16 +08:00
    感谢楼主,非苹果用户也能看看这个爆款软件到底是做什么的
    baige
        7
    baige  
       2021-02-16 20:07:42 +08:00 via Android
    666
    zgs1983
        8
    zgs1983  
       2021-02-16 20:11:56 +08:00
    挺有意思的.赞一个
    nyz1500
        9
    nyz1500  
       2021-02-16 20:12:55 +08:00 via iPhone
    牛!分享给用安卓的室友了!
    guanaco
        10
    guanaco  
       2021-02-16 20:15:43 +08:00
    有办法获得邀请码?
    littlewing
        11
    littlewing  
       2021-02-16 20:49:17 +08:00 via iPhone
    实在不能理解这个 app 有啥好的
    aieks
        12
    aieks  
    OP
       2021-02-16 20:55:35 +08:00 via iPhone   1
    @oIMOo 可能是数据库里的 token 失效了,容我回家之后更新一下。
    aieks
        13
    aieks  
    OP
       2021-02-16 20:55:56 +08:00 via iPhone
    @guanaco 找个群传火吧。
    aieks
        14
    aieks  
    OP
       2021-02-16 20:56:56 +08:00 via iPhone
    @littlewing 哈哈哈,当个广播听听也好。
    oIMOo
        15
    oIMOo  
       2021-02-16 21:11:01 +08:00
    有传说:当前用户违规会连累传火的人一起 ban 掉。
    我没查阅相关条款,仅传说。
    aieks
        16
    aieks  
    OP
       2021-02-16 22:49:22 +08:00
    @oIMOo 惊了,还带连坐的嘛!
    dioxide
        17
    dioxide  
       2021-02-17 02:08:26 +08:00
    有意思, 已经听了 2 个小时了.
    yufeng996
        18
    yufeng996  
       2021-02-17 02:20:18 +08:00 via Android
    Clash 里看到 media.fireside.fm 的 TCP 接,是 agora 的连接还是楼主的转发服务?
    miaomiao888
        19
    miaomiao888  
       2021-02-17 02:38:33 +08:00
    @littlewing 自由畅言,空气香甜还不够好?

    听了好一会,有个房间“康熙怒斥群臣”还挺有意思,有个人(可能是专业配音员)在里面当了几小时皇帝让人轮流扮演群臣上来请安表演才艺。

    ZZ 房间也听了几个,只能说和国内的言论环境、辩论素质相比简直一个天上一个粪坑。。。
    dioxide
        20
    dioxide  
       2021-02-17 03:10:20 +08:00   1
    听了“两岸青年大乱聊”room, 这久违、和谐的讨论氛围, 已经记不清多久没在网络上遇到了. 感谢 @aieks
    germain
        21
    germain  
       2021-02-17 03:27:43 +08:00
    我觉得这个 Clubhouse 的讨论环境是好的,但是上面的用户 99%都是草民,宣泄为主。没有任何干货。
    还有一些话题比如约炮炒币的,就不谈了。
    123jiayue
        22
    123jiayue  
       2021-02-17 03:54:32 +08:00 via Android
    @germain 不要过多期待 哪有那么多精英一天到晚和你吹水
    germain
        23
    germain  
       2021-02-17 04:18:42 +08:00
    @123jiayue 并没有任何期待,很早就拿到码,听了听几个主题中文频道,感觉没意思,还是卸载腾空间了。继续听我的 podcast 去。
    发言环境确实是不错,moderater 能比较轻松的控制场面,体现出邀请制的优越性。但是大多数人的阅历并没达到发言能让我感觉受用的程度,能听到各种观点,但这些观点对于我来说并不是啥新鲜事。

    也许其他人和我有非常不一样的观点。
    当然闲的没事儿干的时候听听花边频道还是不错的。
    aieks
        24
    aieks  
    OP
       2021-02-17 08:51:10 +08:00
    @yufeng996 应该是 agora 的,我这个上面直连的 agora,没做其他转发。
    KennyMcCormick
        25
    KennyMcCormick  
       2021-02-17 13:57:53 +08:00 via iPhone
    话说我还有两个邀请码,有需要的朋友吗
    Deepseafish
        26
    Deepseafish  
       2021-02-17 15:27:44 +08:00
    @KennyMcCormick #25 可以给个邀请吗,感谢 KzEgODQ3IDMwNiA5MTc0
    aieks
        27
    aieks  
    OP
       2021-02-17 19:43:21 +08:00
    在附言更新了同步信息的 Worker
    joyc
        28
    joyc  
       2021-02-17 21:29:57 +08:00
    @KennyMcCormick 有需要的,可以分享个邀请吗?谢谢。
    KennyMcCormick
        29
    KennyMcCormick  
       2021-02-17 21:47:17 +08:00 via iPhone
    @Deepseafish 手机号好像没开好友验证?
    KennyMcCormick
        30
    KennyMcCormick  
       2021-02-17 21:47:35 +08:00 via iPhone
    @Deepseafish 还是我直接这个号拉你……
    joyc
        31
    joyc  
       2021-02-17 22:04:49 +08:00
    @KennyMcCormick 可能的话麻烦拉一下这个号,谢谢 KzEgMzMwIDIyNyA4MzY2Cg==
    dioxide
        32
    dioxide  
       2021-02-18 00:21:46 +08:00
    @KennyMcCormick , 请问邀请码还有么? 可否拉我一下, KzE5NzA0MDAxMDE1
    maweihao999
        33
    maweihao999  
       2021-02-18 09:05:28 +08:00 via Android
    是我打开方式不对吗?昨天晚上和今天早上打开都一直转圈
    conpeal
        34
    conpeal  
       2021-02-18 09:21:48 +08:00 via iPhone
    感谢…试了试感觉很不错…
    aieks
        35
    aieks  
    OP
       2021-02-18 10:49:27 +08:00 via iPhone
    @maweihao999,hk 的服务器国内可能要多等等。当然后台不是异步的,也有一定关系。
    joyc
        36
    joyc  
       2021-02-18 10:55:19 +08:00
    感谢楼主开源分享,学习了。
    Deepseafish
        37
    Deepseafish  
       2021-02-18 13:38:03 +08:00
    @KennyMcCormick #30 直接拉?我这个号已经注册 ch 了,我不太清楚流程,弄不了也没关系,不管怎样还是谢谢啦
    Yeduing
        38
    Yeduing  
       2021-02-18 14:17:23 +08:00
    求关注下五月天,想在更新的房间里看看五月天的一些信息~
    8Crfz3QstmUE
        39
    8Crfz3QstmUE  
       2021-02-18 14:29:12 +08:00
    部分房间总是听不了,尤其是个别中文房会有这个问题。
    wmgx
        40
    wmgx  
       2021-02-18 16:37:15 +08:00
    @maweihao999 我是 JQuery 的 code.jquery.com CDN 访问不到,参照 https://blog.csdn.net/fengyu09/article/details/112006989 做一个替换就行了。猜测是移动宽带的锅
    aieks
        41
    aieks  
    OP
       2021-02-18 18:50:21 +08:00
    @Yeduing 我多关注了一些。“想在更新的房间里看看五月天的一些信息~” 这一个是指看到他们的个人简介嘛?
    aieks
        42
    aieks  
    OP
       2021-02-18 18:53:07 +08:00
    @tukela 能给几个房间号嘛(就是点 detail 的那个 url 就行),我可以查一下。目前想到的可能情况有 1 、token 过期了 2 、房间人数太多了,加不进去。3 、房间人数没有计时更新,其实没有几个人,也米有人说话。
    dioxide
        43
    dioxide  
       2021-02-18 19:23:49 +08:00
    @aieks, 我这边从浏览器看到 openCH.js 和 style.css 文件返回了 404 NotFound
    aieks
        44
    aieks  
    OP
       2021-02-18 20:36:43 +08:00 via iPhone
    @dioxide 容我到家了看一下,可能得上个 cdn 了
    aieks
        45
    aieks  
    OP
       2021-02-18 22:01:27 +08:00
    Hi @dioxide , 之前有一个部署成功了一半,没有成功把那两个文件复制过去。现在应该好了。
    dioxide
        46
    dioxide  
       2021-02-18 22:09:51 +08:00
    @aieks , 3q, 我这边已经正常了,只是要挂梯子.
    dioxide
        47
    dioxide  
       2021-02-18 22:33:55 +08:00
    @aieks , 有些奇怪, 进了几个频道都能听,唯独: room/PAaWnLYR 就是没声音.
    aieks
        48
    aieks  
    OP
       2021-02-18 23:15:37 +08:00   1
    @dioxide 我现在点进去已经结束了。更可能的原因还是频道的 info 或者 cache 没有即时 sync 吧。这个个人我感觉并不是很影响体验,所以暂时先这样吧。
    也欢迎大家遇到问题给我开 Issues,要是有的 feature 需求的人比较多,我也可以想办法加进去。
    xmsz
        49
    xmsz  
       2021-02-21 09:14:23 +08:00
    我看到有个小程序叫「房间搜索」,可以搜索到 clubhouse 的房间。感觉这个功能比较有用
    Swivty
        50
    Swivty  
       2021-02-21 11:41:14 +08:00
    我大 V 站人才多!!!!崇拜楼主 ing !!我是腾讯的产品,目前在做一款社交 APP,求认识可以嘛,呜呜呜!
    Swivty
        51
    Swivty  
       2021-02-21 11:45:39 +08:00
    @aieks 我的微信:amberchw
    嘻嘻
    billzhuang
        52
    billzhuang  
       2021-02-21 12:46:48 +08:00 via iPhone
    楼主牛逼,感谢楼主,祝福楼主的号平安。
    aieks
        53
    aieks  
    OP
       2021-02-21 15:00:02 +08:00 via iPhone
    @Swivty 加我 tg 吧,ai_eks
    rayps
        54
    rayps  
       2021-02-21 15:33:04 +08:00
    @aieks 现在有两个大房在讨论这个项目,一个英语房一个中文房。todo list 里面有个录音 feature 太吓人,大家都在自发组织举报你的号。。。
    aieks
        55
    aieks  
    OP
       2021-02-21 16:22:38 +08:00
    @rayps 哈哈哈,还活了 5 天呢,已经超出预期了。
    xrdavies
        56
    xrdavies  
       2021-02-21 17:17:55 +08:00
    现在没了。。。
    tomari
        57
    tomari  
       2021-02-21 22:49:01 +08:00
    已经无了。。
    dioxide
        58
    dioxide  
       2021-02-22 00:09:58 +08:00
    @aieks 账号被 block 了么? 好可惜, 好奇平台给的理由是啥?
    aieks
        59
    aieks  
    OP
       2021-02-22 09:23:10 +08:00
    @dioxide 并没有给我理由┑( ̄Д  ̄)┍。
    luckycatio
        60
    luckycatio  
       2021-03-26 20:57:15 +08:00
    楼主有兴趣写个博客聊聊实现思路吗?
    aieks
        61
    aieks  
    OP
       2021-04-05 20:18:09 +08:00
    @luckycatio 等我整一个 blog,可以写一下。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2574 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 04:55 PVG 12:55 LAX 21:55 JFK 00:55
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86