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

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

  •  
  •   gaozihang · 325 天前 · 10231 次点击
    这是一个创建于 325 天前的主题,其中的信息可能已经有所发展或是发生改变。

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