做了个抖音的桌面版[Windows/ Linux /mac OS] - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
golmic
V2EX    分享创造

做了个抖音的桌面版[Windows/ Linux /mac OS]

  •  
  •   golmi 2018-06-23 12:08:01 +08:00 21257 次点击
    这是一个创建于 2674 天前的主题,其中的信息可能已经有所发展或是发生改变。

    可以在电脑上刷抖音啦

    小玩具一个,有很多可以完善的地方,期待大家的意见。

    开源在 Github

    https://github.com/lujqme/douyin

    欢迎下载试用,觉得不错可以留个小星星~

    第 1 条附言    2018-06-23 13:42:12 +08:00
    第 2 条附言    2018-06-24 16:17:41 +08:00
    一天上了 github trending 的总榜,感谢小伙伴们的支持~

    根据大家反馈,好像做成 web 会更好一些~下一版本出 web

    其它特性根据大家反馈会慢慢迭代~
    92 条回复    2019-10-11 18:57:47 +08:00
    golmic
        1
    golmic  
    OP
       2018-06-23 12:20:21 +08:00
    大家回复支持下~ 看到的都是收藏呢
    Snowday
        2
    Snowday  
       2018-06-23 12:20:58 +08:00 via Android
    虽然不玩抖音,但是支持
    kurtrossel
        3
    kurtrossel  
       2018-06-23 12:35:14 +08:00
    好厉害!

    感谢楼主分享!
    wukaichao
        4
    wukaichao  
       2018-06-23 12:52:22 +08:00
    很想下载支持一下,无奈下载的时候老是联网失败。
    natforum
        5
    natforum  
       2018-06-23 12:53:20 +08:00
    兄弟你这个可执行文件有点大啊,要是再小点就完美了
    golmic
        6
    golmic  
    OP
       2018-06-23 12:54:44 +08:00
    @natforum #5 用 electron 打包的...很无奈~
    May725
        7
    May725  
       2018-06-23 13:12:42 +08:00 via iPhone
    mark 一下
    KomeijiSatori
        8
    KomeijiSatori  
       2018-06-23 13:17:30 +08:00   6
    核心代码就 40 行的程序有什么封装成客户端的必要吗(
    Jackeriss
        9
    Jackeriss  
       2018-06-23 13:23:32 +08:00   7
    @KomeijiSatori #8 什么逻辑?这不是需求决定的吗?和代码行数有什么关系?
    meishigan321
        10
    meishigan321  
       2018-06-23 13:25:46 +08:00 via Android
    强烈支持!一直在找
    omph
        11
    omph  
       2018-06-23 13:27:03 +08:00
    没有截图?
    golmic
        12
    golmic  
    OP
       2018-06-23 13:42:33 +08:00
    @omph #11 加了 windows 的,你看下,在打游戏..没开 mac
    wukaichao
        13
    wukaichao  
       2018-06-23 13:51:35 +08:00
    @KomeijiSatori 酸,真的酸
    yuezhan
        14
    yuezhan  
       2018-06-23 14:31:12 +08:00
    VinKing
        15
    VinKing  
       2018-06-23 14:49:27 +08:00
    楼主厉害,视频的地址是怎么拿到的啊?这个 feed 跟我自己用在 app 上刷到的相比,好像不是那么热门
    golmic
        16
    golmic  
    OP
       2018-06-23 14:52:15 +08:00 via Android
    @VinKing 就是直接转了 app 的 feed 流。我还没能力做推荐和分发,也不打算存抖音的数据,避免不必要的麻烦
    golmic
        17
    golmic  
    OP
       2018-06-23 14:54:05 +08:00 via Android
    @VinKing 至于你说的不太热门应该是错觉...就直接是 app 的
    flowfire
        18
    flowfire  
       2018-06-23 15:00:56 +08:00 via iPhone
    electron 么
    golmic
        19
    golmic  
    OP
       2018-06-23 15:04:21 +08:00 via Android
    mo93
        20
    mo93  
       2018-06-23 15:28:12 +08:00
    支持下载到本地吗
    golmic
        21
    golmic  
    OP
       2018-06-23 15:32:31 +08:00 via Android
    @mo93 支持
    83f420984
        22
    83f420984  
       2018-06-23 15:33:15 +08:00
    maemolee
        23
    maemolee  
       2018-06-23 15:39:52 +08:00
    我硬盘太小,就不下载试用了,精神上支持一下。
    golmic
        24
    golmic  
    OP
       2018-06-23 15:41:36 +08:00 via Android
    @83f420984 谢谢反馈,能不能提个 issue 描述一下复现步骤?看你是开了两个?
    golmic
        25
    golmic  
    OP
       2018-06-23 15:41:45 +08:00 via Android
    @maemolee 感谢~
    xiadd
        26
    xiadd  
       2018-06-23 15:51:30 +08:00
    目前来讲除了必须的软件比如 vscode 其他 electorn 打包的东西我是不会下载了 一个 chrome 已经够呛了, 另外如果现在看到跨三个平台而且软件包大于 30m 的 90%就是 electron
    golmic
        27
    golmic  
    OP
       2018-06-23 15:56:12 +08:00 via Android
    @xiadd electron 的确存在这个问题...
    kejour
        28
    kejour  
       2018-06-23 16:08:22 +08:00
    还是挺多人在吐槽 electron 的打包体积的,所以 copy 了楼主的代码直接改了个网页版.....哈哈哈哈哈,学习了
    83f420984
        29
    83f420984  
       2018-06-23 16:12:11 +08:00
    @golmic 启动后 APP 后在去点击 dock 栏的图标就会又重新开一个窗口
    golmic
        30
    golmic  
    OP
       2018-06-23 16:13:37 +08:00 via Android
    @83f420984 噢噢,好的。我回去更新一下
    ahswch
        31
    ahswch  
       2018-06-23 16:27:25 +08:00
    mark
    myhomedog
        32
    myhomedog  
       2018-06-23 16:42:34 +08:00
    这只能在桌面中间,,,不能移动
    golmic
        33
    golmic  
    OP
       2018-06-23 16:43:27 +08:00 via Android
    @myhomedog 没记住位置..拖了之后换个视频就重置了。再优化吧
    CDing
        34
    CDing  
       2018-06-23 16:49:27 +08:00
    记得之前有个浏览器插件也可以看,可能因为不能登录导致推荐的视频不怎么样。
    E0
        35
    E0  
       2018-06-23 17:15:13 +08:00 via Android
    看了眼界面就想可能是 electron,再看评论,果不其然~
    golmic
        36
    golmic  
    OP
       2018-06-23 17:21:38 +08:00 via Android
    @E0 是呢
    superliang
        37
    superliang  
       2018-06-23 17:23:05 +08:00
    win 客户端要 140m 多??
    noword2say
        38
    noword2say  
       2018-06-23 17:23:32 +08:00 via Android
    支持,基于 electron 的应用越来越多了,很多软件可以考虑在 linux 上搞个 electron 版本。不过抖音并不用…
    golmic
        39
    golmic  
    OP
       2018-06-23 17:34:08 +08:00 via Android
    @myleon 鬼知道咋这么大。。
    tyhunter
        40
    tyhunter  
       2018-06-23 17:49:09 +08:00
    @kejour 直接浏览器打开 index.html 找不到视频
    cqhme
        41
    cqhme  
       2018-06-23 17:51:29 +08:00 via Android
    偷偷收藏
    应卤煮要求 排队点赞
    golmic
        42
    golmic  
    OP
       2018-06-23 17:53:59 +08:00 via Android
    @cqhme 谢谢支持呢~
    golmic
        43
    golmic  
    OP
       2018-06-23 17:54:35 +08:00 via Android
    @tyhunter 要改动一下的吧
    O3YwA1ENkb7i35XJ
        44
    O3YwA1ENkb7i35XJ  
       2018-06-23 17:56:54 +08:00   1
    https://rrpzwxy5p4.codesandbox.io
    golmic
        45
    golmic  
    OP
       2018-06-23 18:01:57 +08:00 via Android
    @xqin 666 老铁~
    kejour
        46
    kejour  
       2018-06-23 18:35:28 +08:00
    @tyhunter 跨域问题, 看下控制台就明白了
    dreasky
        47
    dreasky  
       2018-06-23 19:36:31 +08:00
    能看国际版么
    fengyj
        48
    fengyj  
       2018-06-23 19:40:20 +08:00 via Android
    妈耶,不就网页包装下,关键还是 electron 这么重的东西包装。还不如换成别的包装。
    golmic
        49
    golmic  
    OP
       2018-06-23 19:40:29 +08:00 via Android
    @dreasky 没,只转了国内的 app feed
    golmic
        50
    golmic  
    OP
       2018-06-23 19:40:49 +08:00 via Android
    @huiyifyj 有什么更好的方案吗~求指点
    silymore
        51
    silymore  
       2018-06-23 19:49:04 +08:00 via iPhone
    抖音有分成吗
    anyfc
        52
    anyfc  
       2018-06-23 19:51:19 +08:00
    点赞,不过我用的是 Chrome 扩展
    golmic
        53
    golmic  
    OP
       2018-06-23 19:54:45 +08:00 via Android
    @silymore 给我分成?怎么可能。想都不敢想
    golmic
        54
    golmic  
    OP
       2018-06-23 19:55:06 +08:00 via Android
    @anyfc 看来 web 端需求好像很强烈..
    jarnanchen
        55
    jarnanchen  
       2018-06-23 20:28:41 +08:00
    没有登陆么?
    抖音最优秀的就是个性化推荐啦,不登陆看的话实在没什么意思。
    est
        56
    est  
       2018-06-23 20:30:39 +08:00
    @xqin
    tianyuwap
        57
    tianyuwap  
       2018-06-23 20:35:39 +08:00 via iPhone
    这个我很需要
    hackpro
        58
    hackpro  
       2018-06-23 21:02:25 +08:00
    只能看当前推送的视频啊,增加[下一个]功能?
    可否增加搜索功能(内容搜索或者用户 ID 搜索)
    golmic
        59
    golmic  
    OP
       2018-06-23 21:04:15 +08:00
    @hackpro 有用户的话,我有时间就做迭代~~
    hackpro
        60
    hackpro  
       2018-06-23 21:05:30 +08:00
    @golmic 棒,姿兹~
    shiongmao
        61
    shiongmao  
       2018-06-23 22:13:12 +08:00
    太好啦!~~~~~~现在去看看
    xjh22222228
        62
    xjh22222228  
       2018-06-23 22:37:50 +08:00
    bug !播放下一个,第一个声音还在。
    golmic
        63
    golmic  
    OP
       2018-06-23 22:43:14 +08:00 via Android
    @xjh22222228 能否提供下平台信息以及复现步骤?
    GoLand
        64
    GoLand  
       2018-06-24 00:15:36 +08:00
    https://dy.golmic.com/

    直接打开看就完事儿了........要啥 APP ??
    wuhaoworld
        65
    wuhaoworld  
       2018-06-24 00:19:45 +08:00
    @golmic 求教一下 LZ 是如何转的 app feed 流?
    wuhaoworld
        66
    wuhaoworld  
       2018-06-24 01:10:32 +08:00
    @GoLand 核心逻辑都在这个网址上了,这个网址也是 LZ 写的
    golmic
        67
    golmic  
    OP
       2018-06-24 08:11:05 +08:00 via Android
    @wuhaoworld 是抓的
    naiba
        68
    naiba  
       2018-06-24 10:23:35 +08:00 via Android
    win32 145m 跟 qt 出来的比哪个更小?
    uuair
        69
    uuair  
       2018-06-24 10:41:30 +08:00
    抖音、火山、快手网页版: https://kuaiyinshi.com/
    zhanhao
        70
    zhanhao  
       2018-06-24 11:18:15 +08:00
    golmic
        71
    golmic  
    OP
       2018-06-24 11:52:06 +08:00
    @naiba #68 QT 的小很多吧。

    @uuair #69
    @zhanhao web 比客户端轻很多呢~比较笨,没想出来做 web..哈哈


    @myhomedog #32 v0.2.0 已经支持拖动啦~
    ngg0707
        72
    ngg0707  
       2018-06-24 12:08:57 +08:00 via iPhone
    @naiba qt 动态链接还带 webkit 也会很大。静态编译会小很多
    ngg0707
        73
    ngg0707  
       2018-06-24 12:09:30 +08:00 via iPhone
    @golmic qt 动态链接还带 webkit 也会很大。静态编译会小很多
    golmic
        74
    golmic  
    OP
       2018-06-24 12:10:54 +08:00 via Android
    @ngg0707 没用过 QT,学习了~
    superlks
        75
    superlks  
       2018-06-24 16:04:17 +08:00
    @zhanhao #70 我看到第 25 个就不能看下一个了
    golmic
        76
    golmic  
    OP
       2018-06-24 16:06:33 +08:00 via Android
    @superlks 我的支持无限看~
    superlks
        77
    superlks  
       2018-06-24 16:09:07 +08:00
    @uuair #69 这个做的很棒
    superlks
        78
    superlks  
       2018-06-24 16:10:41 +08:00
    @golmic #76 嗯,我也试了
    golmic
        79
    golmic  
    OP
       2018-06-24 16:12:38 +08:00 via Android
    @superlks 谢谢支持~ 不过看起来做成 web 更受欢迎一些
    superlks
        80
    superlks  
       2018-06-24 16:18:35 +08:00
    @golmic #79 web 更方便一些,你做的也很棒,赞一个
    hvanke
        81
    hvanke  
       2018-06-24 16:21:16 +08:00
    恰好前段时间也搞了个 web 版,可惜找到的接口不更新了
    https://github.com/GallenHu/web_douyin
    zhanhao
        82
    zhanhao  
       2018-06-24 20:43:19 +08:00
    @superlks 可以啊,再试试呢
    zhanhao
        83
    zhanhao  
       2018-06-24 20:44:00 +08:00
    @golmic 客户端也不错,哈哈哈
    simple11
        84
    simple11  
       2018-06-25 11:34:15 +08:00
    arens
        85
    arens  
       2018-06-25 17:08:17 +08:00
    我就是那批手机上从不装抖音的人,下载速度为何如此感人
    golmic
        86
    golmic  
    OP
       2018-06-25 17:09:02 +08:00
    @arens #85 周末整理下出 web 版,就不需要下载了
    sunulin
        87
    sunulin  
       2018-06-26 15:47:47 +08:00
    测试下 好玩吗
    maosan
        88
    maosan  
       2018-06-29 10:23:05 +08:00
    如果能登录自己账户并且上传视频就好了 对于我这种专业剪短视频的工作来说就很完美啊 不用导入到手机 PC 上可以操作
    golmic
        89
    golmic  
    OP
       2018-06-29 10:34:17 +08:00
    @maosan #88 我尝试做一下~~请关注更新
    weiyufen520
        90
    weiyufen520  
       2018-07-05 08:11:10 +08:00
    @golmic 使用别人的接口请注明。你使用的是 「快音视」接口 https://kuaiyinshi.com
    weiyufen520
        91
    weiyufen520  
       2018-07-05 08:12:40 +08:00
    @golmic 真的不好意思,发错了。另外一篇帖子才是用「快音视」接口,Sorry!!
    Neoth
        92
    Neoth  
       2019-10-11 18:57:47 +08:00
    都被张一鸣诉讼告倒了吧? 一年过去,一个渣都不剩了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2808 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 06:55 PVG 14:55 LAX 23:55 JFK 02:55
    Do have faith in what you're doing.
    ubao msn 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