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

我开发了一个 Alist 手机客户端, 支持在线视频播放和文档预览

  •  
  •   gaozihang · 2023-05-29 09:44:37 +08:00 · 12337 次点击
    这是一个创建于 579 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近一直在使用 Alist 做网盘的管理, 但是 Alist 没有提供一个可以在手机上观看视频的 App, 所有我就自己做了一个, 现在分享给大家, 希望帮忙提点改进的意见。

    App Store

    简单的功能介绍

    • 支持文件的下载、重命名、移动和复制等功能。
    • 支持 doc 、docx 、xls 、xlsx 、ppt 、pptx 、pdf 等格式的文件在线预览。
    • 支持 mp4 、mkv 、avi 、flv 等大部分视频的在线播放,同时支持 srt 和 vtt 字幕外挂。
    • 支持 jpg 、png 、gif 等格式的图片在线预览。
    • 文件后台下载功能,下载完成后可以用其他 App 打开预览文件。

    可能有些小 BUG, 欢迎反馈给我, 我会及时修改。 Android 版本正在折腾中, 后续我会放出来。

    103 条回复    2023-07-19 23:14:58 +08:00
    1  2  
    Taieo
        1
    Taieo  
       2023-05-29 09:46:54 +08:00
    👏👏👏
    xuanyuanaosheng
        2
    xuanyuanaosheng  
       2023-05-29 09:49:22 +08:00
    mark 住,坐等 android
    theoyster
        3
    theoyster  
       2023-05-29 10:16:02 +08:00
    下载了,体验下
    ww940521
        4
    ww940521  
       2023-05-29 10:16:55 +08:00
    牛的!
    88268459
        5
    88268459  
       2023-05-29 10:22:12 +08:00 via iPhone
    来关注下
    tediorelee
        6
    tediorelee  
       2023-05-29 10:22:37 +08:00
    泰裤辣
    xuromky
        7
    xuromky  
       2023-05-29 10:33:31 +08:00
    牛啊
    vayci
        8
    vayci  
       2023-05-29 10:36:38 +08:00
    已下载!晚上回去体验。手机端用网页版真的不舒服
    poxiaobbs
        9
    poxiaobbs  
       2023-05-29 10:41:52 +08:00   ❤️ 1
    发现个小问题:不支持两步验证,我自己部署的 alist 开了两步验证,无法登录
    Psily1017
        10
    Psily1017  
       2023-05-29 10:45:10 +08:00
    遇到个问题:使用内网 ip 进行登录时,提示 DioError [unknown]: null
    Error: SocketException: Connection failed
    (OS Error: No route to host, errno = 65),
    address = 192.168.50.26, port = 5244
    lawsiki
        11
    lawsiki  
       2023-05-29 10:56:51 +08:00
    不支持 ip 加端口?
    adonislau
        12
    adonislau  
       2023-05-29 10:58:19 +08:00
    2FA 不支持。
    c1273082756
        13
    c1273082756  
       2023-05-29 11:24:04 +08:00
    开源吗
    gaozihang
        14
    gaozihang  
    OP
       2023-05-29 11:25:01 +08:00
    @poxiaobbs 目前没有支持 2FA, 已经在开发列表里面啦, 正在开发中...
    ungrown
        15
    ungrown  
       2023-05-29 11:26:16 +08:00   ❤️ 1
    嗯,难道不是只要支持 webdav 协议的文件管理 app 就能满足需求了吗
    gaozihang
        16
    gaozihang  
    OP
       2023-05-29 11:27:34 +08:00
    @Psily1017 这个你可能要检查一下你的手机是不是跟你 alist 的服务在一个网段
    Hilong
        17
    Hilong  
       2023-05-29 11:49:48 +08:00
    老哥, 有支持安卓的计划吗
    crackself
        18
    crackself  
       2023-05-29 12:11:30 +08:00 via iPhone
    牛的传人
    longmeidao
        19
    longmeidao  
       2023-05-29 12:16:43 +08:00
    @lawsiki 我这里 IP+端口也连接不上。
    sunfly
        20
    sunfly  
       2023-05-29 12:19:08 +08:00
    坐等安卓
    linqiu919
        21
    linqiu919  
       2023-05-29 12:31:36 +08:00 via iPhone
    能不能加个图标显示,现在列表显示看不到缩略图。
    AlpacaCode
        22
    AlpacaCode  
       2023-05-29 13:19:45 +08:00
    借楼问下 阿里云盘有支持文件同步的插件吗,现在只支持备份不支持同步
    dj721xHiAvbL11n0
        23
    dj721xHiAvbL11n0  
       2023-05-29 13:26:04 +08:00
    先去打个 5 分哈哈哈
    zhcode
        24
    zhcode  
       2023-05-29 13:37:35 +08:00
    flutter 写的吗
    didididididi
        25
    didididididi  
       2023-05-29 13:43:04 +08:00
    IP+端口 连不上
    AreYou0k
        26
    AreYou0k  
       2023-05-29 13:57:53 +08:00
    mark, 出 Android 记得 @我体验一下
    sprite82
        27
    sprite82  
       2023-05-29 14:35:15 +08:00
    手机浏览器不是可以直接用吗?
    5ibug
        28
    5ibug  
       2023-05-29 15:02:26 +08:00
    查看图片有 bug ,查看不了
    Anybfans
        29
    Anybfans  
       2023-05-29 15:08:16 +08:00
    试了一下,视频 好像没有后台小窗播放的功能啊
    jimmyyuan
        30
    jimmyyuan  
       2023-05-29 15:27:18 +08:00 via iPhone
    @longmeidao #19 http://ip:端口
    jimmyyuan
        31
    jimmyyuan  
       2023-05-29 15:28:26 +08:00 via iPhone
    播放界面下面有白条,图片预览不成功,其他还好
    chendadaover
        32
    chendadaover  
       2023-05-29 15:59:29 +08:00
    Flutter 开发好评, Android 端能不能安排一下
    JimmyLX
        33
    JimmyLX  
       2023-05-29 16:00:11 +08:00
    支持,已经下载使用了,希望后期适配 ipad
    yexv
        34
    yexv  
       2023-05-29 16:19:49 +08:00 via Android
    期待安卓版本
    beixiao
        35
    beixiao  
       2023-05-29 16:51:07 +08:00 via iPhone
    已下载 支持一下
    byte10
        36
    byte10  
       2023-05-29 16:55:52 +08:00
    挺不错的。顺便介绍下 alist-encrypt ,可以直接上传自动加密视频,又能在线观看加密视频和图片,又能加密文件名,挺不错的一个插件。
    longmeidao
        37
    longmeidao  
       2023-05-29 16:59:21 +08:00
    @jimmyyuan #30 之前加了的,刚刚再试了下发现之前一直没跳出 iOS 请求联网的窗口,这次弹出并允许后就可以了。
    AngryPanda
        38
    AngryPanda  
       2023-05-29 17:09:10 +08:00   ❤️ 2
    不错。投屏加上?
    binaryify
        39
    binaryify  
       2023-05-29 17:24:03 +08:00
    确实不错
    nanvon
        40
    nanvon  
       2023-05-29 17:27:32 +08:00
    这个酷!期待安卓版
    russ44
        41
    russ44  
       2023-05-29 17:31:30 +08:00
    下载试下
    lower
        42
    lower  
       2023-05-29 17:35:50 +08:00
    期待 Android TV 版本的
    lucienhsu
        43
    lucienhsu  
       2023-05-29 17:38:00 +08:00
    视频无法播放,mp4
    Ambition95
        44
    Ambition95  
       2023-05-29 18:03:32 +08:00
    logo 设计好看耶
    eggt
        45
    eggt  
       2023-05-29 18:11:11 +08:00
    会不会封号?
    weid
        46
    weid  
       2023-05-29 20:59:28 +08:00 via iPhone
    帮你在 TG 应用频道里推荐了。附上链接 https://t.me/app_store/1571
    0o0O0o0O0o
        47
    0o0O0o0O0o  
       2023-05-29 21:13:49 +08:00
    服务器的命名可以加一下,全是 URL 有点乱
    0o0O0o0O0o
        48
    0o0O0o0O0o  
       2023-05-29 21:18:29 +08:00
    目录深了回到首页需要一层层返回,希望可以有个快速的途径,例如顶部路径名称?
    a56143575
        49
    a56143575  
       2023-05-29 23:48:13 +08:00
    开源吗
    moeloli
        50
    moeloli  
       2023-05-30 00:33:06 +08:00
    获取文件列表速度有点慢
    Monkit
        51
    Monkit  
       2023-05-30 03:33:28 +08:00 via iPhone
    不错不错,希望后面播放器能支持 HDR
    worldquant
        52
    worldquant  
       2023-05-30 04:27:04 +08:00
    收藏
    Psily1017
        53
    Psily1017  
       2023-05-30 09:13:35 +08:00
    @gaozihang 是一个网段的 http 网页访问都是正常的
    tvirus
        54
    tvirus  
       2023-05-30 09:24:14 +08:00
    同 10 楼一样的问题。
    还是继续使用 Fileball 吧
    cssk
        55
    cssk  
       2023-05-30 09:46:18 +08:00 via iPhone
    @ungrown 文件管理器的播放器都渣一样
    Tuzilow
        56
    Tuzilow  
       2023-05-30 09:53:33 +08:00
    视频播放器希望可以适配一下安全区,竖屏视频上下都会被挡住
    tediorelee
        57
    tediorelee  
       2023-05-30 10:00:21 +08:00
    为啥登录不上捏,ip+端口也妹问题啊
    cssk
        58
    cssk  
       2023-05-30 10:21:07 +08:00
    LZ 建个 tg 群呀
    Rookiewan
        59
    Rookiewan  
       2023-05-30 10:25:25 +08:00   ❤️ 2
    @tediorelee #57 测试了下,的确跟上面说的没有弹出联网请求,可以先随便写个域名点击测试,触发联网确认,然后再用 ip+端口就可以登录了
    ivyliner
        60
    ivyliner  
       2023-05-30 10:38:05 +08:00
    @c1273082756 可能作者必须要开源吧. 我看了一下 https://github.com/alist-org/alist 的 License 是 AGPL V3. 当然如果作者没有用到里面的任何代码另说.
    @gaozihang
    tediorelee
        61
    tediorelee  
       2023-05-30 10:46:50 +08:00
    @Rookiewan 我去还真的是 :(
    gaozihang
        62
    gaozihang  
    OP
       2023-05-30 10:54:48 +08:00
    @cssk 后面我再建个 tg 群吧, 现在可以在 Github Discussions 提问和讨论内容, https://github.com/orgs/xlist-io/discussions
    gaozihang
        63
    gaozihang  
    OP
       2023-05-30 10:56:08 +08:00
    @ivyliner 没有使用到任何 alist 的任何代码, 只是适配了 alist 的接口协议
    qianyi1024
        64
    qianyi1024  
       2023-05-30 11:03:15 +08:00
    有没有一种可能,和 AGPL 的项目进行网络通讯也需要开源
    ivyliner
        65
    ivyliner  
       2023-05-30 11:12:21 +08:00
    @gaozihang 牛🐂. 抱歉, 我还以为你底层用了 alist 的 库. alist 的接口协议复杂吗 ? 你写了多久 ?
    osss
        66
    osss  
       2023-05-30 13:47:37 +08:00
    坐等 android 版,希望能加上投屏功能
    Smilencer
        67
    Smilencer  
       2023-05-30 14:20:19 +08:00
    OP 勿怪,不开源有点不敢用。。。
    cssk
        68
    cssk  
       2023-05-30 14:23:17 +08:00
    @Smilencer 这东西还要开源? nplayer ,infuse ,fileball 哪个开源了?
    Smilencer
        69
    Smilencer  
       2023-05-30 14:37:03 +08:00
    @cssk 你举例的这些软件都是基于通用接口协议实现,并且经过大量用户长期实践过的啊。OP 这个是开源的 Aslit 服务的客户端,如果开源的话,我相信会有更多人使用。
    blackmirror
        70
    blackmirror  
       2023-05-30 14:57:29 +08:00
    最好搞个 android 能够兼容电视 tv 版本的
    kiritoyui
        71
    kiritoyui  
       2023-05-30 18:26:34 +08:00
    已经下载
    ungrown
        72
    ungrown  
       2023-05-30 22:46:10 +08:00
    @cssk #55 不能满足需求的时候,选中之后用其它应用打开
    Aixtuz
        73
    Aixtuz  
       2023-05-30 23:43:25 +08:00
    @Psily1017 #10
    加没加 “https://” ?
    Aixtuz
        74
    Aixtuz  
       2023-05-31 00:21:24 +08:00
    发现一个问题:
    播放了两首 flac 的音乐,点击全屏按钮够后,封面图片旋转 90 度后,又再次旋转了 180 度。
    还有一些期待:
    可以支持播放列表么?那样听歌看剧就方便了。
    Finly
        75
    Finly  
       2023-05-31 02:23:47 +08:00
    已经下载,非常不错,感谢
    Psily1017
        76
    Psily1017  
       2023-05-31 09:59:12 +08:00
    @Aixtuz 加了,http://
    hjw666
        77
    hjw666  
       2023-05-31 15:12:12 +08:00 via iPhone
    @theoyster 请教一下,怎么使用这个软件?
    zololiu
        78
    zololiu  
       2023-05-31 21:39:08 +08:00 via iPhone
    哥哥,我的群晖开启 webdav ,用 IP+端口无法登陆,http 和 https 都不可以,帮帮孩子吧。
    intellectual
        79
    intellectual  
       2023-06-01 02:17:25 +08:00
    可以考虑适配下 mac 吗?现在 mac 上可以运行,不过就小小的窗口,还固定了。需要把窗口放大下。
    theoyster
        80
    theoyster  
       2023-06-01 08:44:46 +08:00
    @hjw666 我只有 webdav ,没有服务器,目前没法用,不好意思哈
    theoyster
        81
    theoyster  
       2023-06-01 08:45:21 +08:00
    希望能支持 webdav
    lockheart
        82
    lockheart  
       2023-06-01 10:07:02 +08:00 via iPhone
    搜索页面搜索文件后建议添加长按文件下载文件功能,现在搜索文件只能用来播放视频,用途太窄了
    lockheart
        83
    lockheart  
       2023-06-01 10:12:04 +08:00 via iPhone
    刚刚发现是因为加载太慢没显示出下载页面,尴尬
    Makerlife
        84
    Makerlife  
       2023-06-01 22:27:35 +08:00
    IOS 13.5.1 无法启动,开屏界面显示后直接闪退?
    eggt
        85
    eggt  
       2023-06-02 08:09:48 +08:00
    @Psily1017 俺也一样,用浏览器正常登录
    gaozihang
        86
    gaozihang  
    OP
       2023-06-02 10:20:31 +08:00
    @eggt 这个问题已经修复啦,局域网 IP 会导致 IOS 无法触发联网弹窗,你可以卸载之前的版本,重新下载最新版,应该就可以使用局域网 ip 登录了。
    eggt
        87
    eggt  
       2023-06-02 10:58:33 +08:00
    @gaozihang 直接从 app store 更新不行么
    kebamt
        88
    kebamt  
       2023-06-02 11:40:05 +08:00 via iPhone
    iPad 适配一下?
    gaozihang
        89
    gaozihang  
    OP
       2023-06-02 12:30:03 +08:00
    @eggt 你可以尝试一下,如果不行的话,你就需要删除,重新安装了。
    gaozihang
        90
    gaozihang  
    OP
       2023-06-02 12:30:38 +08:00
    @kebamt 已经在计划列表了,后续会做 ipad 的适配的。
    butterls
        91
    butterls  
       2023-06-04 12:38:59 +08:00 via Android
    @gaozihang
    这些需求也可以考虑下
    1. 视频投屏,分辨率选择等
    2. 快捷挂载分享链接
    3. Android 版支持
    4. TV 形态适配
    fanyongbo
        92
    fanyongbo  
       2023-06-04 21:37:13 +08:00
    这个好,加上投屏完美。
    Heo
        93
    Heo  
       2023-06-05 15:51:29 +08:00
    为啥是 17+应用啊
    xuanyuanaosheng
        94
    xuanyuanaosheng  
       2023-06-07 13:32:20 +08:00
    android 还没出么?
    284716337
        95
    284716337  
       2023-06-07 19:27:54 +08:00
    坐等 android
    gaozihang
        96
    gaozihang  
    OP
       2023-06-08 13:45:44 +08:00
    @xuanyuanaosheng @284716337 我上传了一个 Android 版本到 https://github.com/xlist-io/xlist/releases, 可能会有一些 bug, 可以体验一下, 有问题及时反馈给我。
    windyskr
        97
    windyskr  
       2023-06-09 00:31:16 +08:00 via iPhone
    试了一下 ios 版本的,非常非常好用。
    要是能自动播放下一集,再对 ipad/Mac 优化就泰酷辣!
    xuanyuanaosheng
        98
    xuanyuanaosheng  
       2023-06-09 18:23:23 +08:00
    @gaozihang 好嘞,感谢
    eggt
        99
    eggt  
       2023-06-10 07:15:35 +08:00
    来回复下使用感受:
    1.读取目录很快,挺好的
    2.视频播放卡顿,3GB 大小,逐帧播放似的,文件越大越明显
    3.下载界面进度展示有 bug ,需要通过暂停恢复才能刷新百分比
    eggt
        100
    eggt  
       2023-06-10 07:19:04 +08:00
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2824 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:14 · PVG 15:14 · LAX 23:14 · JFK 02:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.