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

MoonTV 正式转为开源并移除授权码机制

  •  
  •   guoziyang0033 · 1 天前 · 3098 次点击

    此前一直没有在 V2EX 宣传过该项目,但是想着因为停更了也最好发一下公告

    仓库: https://github.com/MoonTechLab/LunaTV

    标题是好消息,那么坏消息呢?

    坏消息是 MoonTV 将 public archive 和并无限期停更

    本以为做出这个决定会很困难,但是下定决心后,也是如释重负

    这个项目立项于 2025 年 6 月 17 日

    截屏 2025-08-26 23.05.08|690x244

    这个项目的起源很简单,只是为了让我女朋友可以方便地追剧。于是受 LibreTV 的启发,准备做一个有后端有存储的 TV 类项目,项目的名字也直接来自于我女朋友的名字

    从 6 月 17 日到 8 月 26 日这两个半月,工作日日均开发 4 个小时,非工作日日均开发 8 个小时以上。中间也有几次波折,被 cloudflare 针对,从个人项目转到组织项目,再到被 github 删库转到自建 git 仓库闭源,再到最近的授权码反倒卖,可谓是命途多舛了

    其实说实话,这是我第一次接触前端项目,也是第一次开源项目(此前也开源过一些,不过是小打小闹)。我个人在工作中写 golang 的后端,之前写的比较熟的也就是 java 或者 cpp 这类语言。所以 MoonTV 的大部分代码都是在 cursor 的辅助下编写完成。这也是我第一次使用 AI IDE 完成一个完整的项目

    但这个项目的维护压力也是很大的,逐渐从一个兴趣项目变成了迎合用户需求的项目,逐渐失去了对极致用户体验的追求,此前无法做到完美体验的功能都是不会做的,因为不想去做一个勉强的项目。以近期加的 iptv 功能为例,本身网页 iptv 就比客户端要难做很多,因为面临着跨域问题,必须要走服务器转发,体验差不说还不稳定。我个人是不看 IPTV 的,我女朋友也不看,这个需求就是一个最典型的来自于外界而非自己的、没法做到完美的需求。背离了这个项目的初衷:

    只是为了让我女朋友可以方便地追剧

    另外这个项目的交流也主要是在 telegram ,一直使用的是最初的 LibreTV 的交流群,后面 LibreTV public archive 后,这个群基本就专聊 MoonTV 了。我最初接触开源社区之前,对这样的交流群有着莫名其妙的不切实际的幻想,觉得这样的群肯定是各种大佬各抒己见,为项目建言献策的一个平台,能够极大促进项目的健康发展。但实际上,群里 99% 的对话聊天都是新人进群,问哪里有源(群置顶)、问 docker 怎么装、问 docker 怎么自动更新、问怎么在 vercel/cloudflare/爪云/render/huggingface 或一堆我听过没听过的平台部署、问搜不到资源怎么办……我个人又是一个非常较真的人,最初每个问题也都一一回复,后面同一个问题在两个月内被问了几十上百次后,任何人也都会逐渐失去耐心

    issue 区的情况也类似

    后面项目闭源,尤其是加了授权码机制防倒卖后,在 issue 区谩骂的人就更多了,什么开源之耻(没理解)、什么看着就是想捞钱、什么骗子(虽然不知道骗了啥)之类的帽子就往我头上扣了过来,后面直接关闭了 issue 区才算清净了一点

    虽然说这些话已经没有意义了,之前是承诺,现在是事实,但是还是得说:这段时间没有因为 MoonTV 赚到过哪怕一分钱,也曾有网友想捐助也都被我回绝了。收益甚至是负的,因为我还为此开了三个月的 cursor 会员

    连我的同事都说,你陷得太深了。无论是经验,还是教训,个中滋味也都尝过一遍了

    是时候 move on 了

    以上 写于 2025 年 8 月 26 日 23 时 46 分


    最新无授权版本镜像已构建完成,授权服务器会下线,依赖授权的版本会不可用,请及时更新到最新版

    33 条回复    2025-08-28 10:20:47 +08:00
    CXPLAY
        1
    CXPLAY  
       1 天前 via Android
    然后被称为 "跑路了". 放弃其实没必要, 回归到你最开始的那个目标就好了, 分支然后闭源, 封闭发行.
    IvanL120
        2
    IvanL120  
       1 天前 via iPhone   ❤️ 1
    是这样的,人就是很容易被舆论裹挟,这时候就回看一下,保持本心最重要。

    另外,再次感谢 op 制作的好软件,你的作品也让我对象能随时随地追剧了。
    muzihuaner
        3
    muzihuaner  
       1 天前 via Android
    没办法😔
    wxd21020
        4
    wxd21020  
       1 天前
    现在的氛围是真的差
    coolcools
        5
    coolcools  
       1 天前
    1 、挺感谢 op 的,用了一段时间了。后面就没怎么用了
    Iefty
        6
    Iefty  
       1 天前
    理解并感谢 OP ,这个确实给我追剧带来了便利,给你赞
    jeffmingup
        7
    jeffmingup  
       1 天前
    很好用的项目,给 op 点赞
    stone9527
        8
    stone9527  
       1 天前
    不要太在意这些活跃的网民,做自己想做的就好
    Ansen
        9
    Ansen  
       1 天前
    昨天才听朋友推荐, 今天就在 v 站看到 Archive 了😅
    iyuanze
        10
    iyuanze  
       1 天前
    原来我一直用的 moontv 是 v2 大佬开发的,支持一下
    硬件用的 r4s ,系统用的 istoreOS ,docker 安装的 moontv
    zu1k
        11
    zu1k  
       1 天前 via iPhone
    当年也经历了类似的心路历程: https://zu1k.com/posts/thinking/continue-or-give-up/
    idblife
        12
    idblife  
       1 天前
    感谢 op ,moontv 用来追剧很棒
    RheatiN
        13
    RheatiN  
       1 天前
    怎么说呢,互联网让一些睿智和懒虫说话的门槛没了- -
    lijing1415
        14
    lijing1415  
       1 天前
    支持 op ,不必在意别人,过好自己就好。
    molezznet
        15
    molezznet  
       1 天前
    现在网络粗口随便来, 确实挺难承受的
    coffeesun
        16
    coffeesun  
       1 天前
    感谢大佬,部署了一个月左右(使用 docker 多用户,部署在自己 oracle vps ),用来看电影很不错,不太懂授权的问题……,看了一直可用状态。
    bitxeno
        17
    bitxeno  
       1 天前
    很喜欢 moontv 的测速优选功能,做个 app 售卖可能还好些
    aulayli
        18
    aulayli  
       1 天前
    其实闭源发行就行,也别提供文档教程什么的,只提供 docker 镜像,这样能少很多事。
    Tink
        19
    Tink  
    PRO
       1 天前
    唉林子大了什么鸟都有,喷子太多了
    maggch97
        20
    maggch97  
       1 天前
    类似项目有需求缺口, 纯粹是法律风险太大
    ouou0701
        21
    ouou0701  
       1 天前
    前两天才知道这个宝藏项目,刚搭起来结果停更,可惜可惜
    eleganceoo
        22
    eleganceoo  
       1 天前
    还没用呢,就停更了,可惜可惜
    LinkinLaw
        23
    LinkinLaw  
       1 天前
    感谢 OP ,我已经用了一段时间了
    ala2008
        24
    ala2008  
       1 天前
    这类项目最重要的是源吧
    Kepy
        25
    Kepy  
       1 天前
    感谢 OP ,用起来很舒服,我是 8 月 10 日左右部署的,后面就没动了,现在还能用,啥时候正式瘫痪再说吧,再次感谢。
    yws112358
        26
    yws112358  
       1 天前
    libretv 说都因为 moontv 的原因,怕受牵连,移除了所有 api😂
    ashong
        27
    ashong  
       1 天前
    看起来是一直找的东西, 但是无源啊
    Ch1hao
        28
    Ch1hao  
       23 小时 56 分钟前
    感谢大佬,docker 上部署了您的项目。真的很好用。
    bao3
        29
    bao3  
       21 小时 5 分钟前
    @ashong 在 issue 区某个问题里,我发了个源,后端贴上就行
    bao3
        30
    bao3  
       20 小时 59 分钟前
    楼主辛苦了。我先给你反馈一下
    当我看到你要加上 IPTV 时,我是非常不赞同的,因为 iptv 这东西的独立的客户端来完成就行了,不应该让 moonTV 变成 all in one 的臃肿巨物。
    然后读了你的这段文字,感觉你真的是被用户绑架了,你不需要听他们的,中国人对开源的态度就是不想贡献,只要把自己当大爷。这会让你非常沉重,把项目停了也好,让这些二货自己去实现吧。

希望楼主安好,也希望的其他人可以接手,接手的人也千万不要多加那些乱七八糟的功能,就做好现在的小功能就可以了,

    要知道,楼主这个项目,在 LG 电视上,堪称杀手级应用,因为 LG 本来就是 webos ,楼主的项目直接使用 LG 的浏览器就可以流畅运行,并且可以自动判断网速,还可以显示完整视频名称,真的太强大了。
    ashong
        31
    ashong  
       18 小时 57 分钟前 via iPhone
    @bao3 非常感谢,yt 某个视频里找了个源。
    再次感谢😄
    simo
        32
    simo  
       6 小时 59 分钟前
    感谢 op ,刚部署了试试,真挺棒的。
    需要源的,从知名的 ai chat 搜一下就好了。
    dupontjoy
        33
    dupontjoy  
       6 小时 52 分钟前
    见证了 moontv 从一开始慢慢变完善,特別是支持 d1 和 redis 后,就彻底从 libre 转到 moon 了。
    2 代加 tg 的授權码,不是个好的決定。大多数人根本都注册不了 tg 号。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4974 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 09:12 · PVG 17:12 · LAX 02:12 · JFK 05:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.