mirror of
https://github.com/MoonTechLab/LunaTV.git
synced 2026-02-04 11:44:42 +08:00
Compare commits
18 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
51fafa4e30 | ||
|
|
15e61e5062 | ||
|
|
5bf5cfd95a | ||
|
|
180617ec18 | ||
|
|
27273165cb | ||
|
|
12e69f6012 | ||
|
|
ef7a6e9eea | ||
|
|
11aa23f07f | ||
|
|
8a53e812f0 | ||
|
|
785d1c2357 | ||
|
|
7e25d42051 | ||
|
|
cc7a5109c0 | ||
|
|
a0786fb40e | ||
|
|
0d36498ad5 | ||
|
|
0659a7b464 | ||
|
|
76bd640b2e | ||
|
|
af65cd731c | ||
|
|
845f1ef0d2 |
93
CHANGELOG
93
CHANGELOG
@@ -1,3 +1,96 @@
|
||||
## [4.1.0] - 2025-08-24
|
||||
|
||||
### Added
|
||||
|
||||
- 解析 m3u 自带的 epg 和自定义 epg,增加今日节目单
|
||||
|
||||
### Changed
|
||||
|
||||
- 直播源数据刷新改为并发刷新
|
||||
|
||||
## [4.0.0] - 2025-08-24
|
||||
|
||||
### Added
|
||||
|
||||
- 增加 iptv 订阅和播放功能
|
||||
|
||||
### Changed
|
||||
|
||||
- 搜索页面视频卡片移动端/右键菜单添加豆瓣链接
|
||||
- 搜索建议遵循色情过滤
|
||||
|
||||
## [3.2.1] - 2025-08-22
|
||||
|
||||
### Changed
|
||||
|
||||
- 新增色色过滤分类
|
||||
- 调整搜索建议框层级
|
||||
|
||||
## [3.2.0] - 2025-08-22
|
||||
|
||||
### Added
|
||||
|
||||
- 视频源管理支持批量启用、禁用、删除
|
||||
- 用户管理支持批量设置用户组
|
||||
- 视频卡片右键/长按菜单新增新标签页播放
|
||||
|
||||
### Changed
|
||||
|
||||
- 视频卡片移动端 hover 时仅保留播放按钮
|
||||
- 微调管理页面 UI 和视频卡片右键/长按菜单中的收藏样式
|
||||
|
||||
### Fixed
|
||||
|
||||
- 修复了搜索栏 enter 键自动选中第一个建议项的问题
|
||||
|
||||
## [3.1.2] - 2025-08-22
|
||||
|
||||
### Fixed
|
||||
|
||||
- 修复移动端卡片无法点击的问题
|
||||
|
||||
## [3.1.1] - 2025-08-21
|
||||
|
||||
### Fixed
|
||||
|
||||
- 修复了视频卡片 hover 的非播放按钮点击后进入播放页的问题
|
||||
|
||||
## [3.1.0] - 2025-08-21
|
||||
|
||||
### Added
|
||||
|
||||
- 增加用户组管理和用户组播放源限制
|
||||
- 增加管理面板视频源有效性检查
|
||||
- 搜索栏增加一键删除按钮
|
||||
|
||||
### Changed
|
||||
|
||||
- 放宽授权心跳对于网络问题的判断标准
|
||||
- 统一管理面板弹窗使用 createPortal
|
||||
- VideoCard 允许移动端响应 hover 事件
|
||||
- 移动端布局 header 常驻,搜索按钮移动到 header 右侧
|
||||
- 调大搜索接口超时时间
|
||||
|
||||
### Fixed
|
||||
|
||||
- 修复 bangumi 返回的整数评分无小数导致 UI 不对齐的问题
|
||||
|
||||
## [3.0.2] - 2025-08-20
|
||||
|
||||
### Changed
|
||||
|
||||
- 优化机器码生成逻辑
|
||||
|
||||
### Fixed
|
||||
|
||||
- 修复 redis url 不支持 rediss 协议的问题
|
||||
|
||||
## [3.0.1] - 2025-08-20
|
||||
|
||||
### Fixed
|
||||
|
||||
- 修复授权初始化错误
|
||||
|
||||
## [3.0.0] - 2025-08-20
|
||||
|
||||
### Added
|
||||
|
||||
27
README.md
27
README.md
@@ -37,7 +37,7 @@
|
||||
<img src="public/screenshot3.png" alt="项目截图" style="max-width:600px">
|
||||
</details>
|
||||
|
||||
### 请不要在 B站、小红书、微信公众号、抖音、今日头条或其他中国大陆社交平台发布视频或文章宣传本项目。[耻辱榜](https://github.com/MoonTechLab/LunaTV/issues/19)
|
||||
### 请不要在 B站、小红书、微信公众号、抖音、今日头条或其他中国大陆社交平台发布视频或文章宣传本项目,不授权任何“科技周刊/月刊”类项目或站点收录本项目。
|
||||
|
||||
本项目为空项目,请勿 fork,喜欢可点 star
|
||||
|
||||
@@ -67,7 +67,7 @@
|
||||
|
||||
## 部署
|
||||
|
||||
请首先在 [自助授权机器人](https://t.me/moontv_auth_bot) 处申请授权码
|
||||
本项目为防盗卖触发商业行为造成合规风险,采用一机一码的形式,授权码需要在 [自助授权机器人](https://t.me/moontv_auth_bot) 处申请,授权码和 tg 号绑定
|
||||
|
||||
本项目**仅支持 Docker 或其他基于 Docker 的平台** 部署。
|
||||
|
||||
@@ -78,7 +78,7 @@ services:
|
||||
moontv-core:
|
||||
image: ghcr.io/moontechlab/lunatv:latest
|
||||
container_name: moontv-core
|
||||
restart: unless-stopped
|
||||
restart: on-failure
|
||||
ports:
|
||||
- '3000:3000'
|
||||
environment:
|
||||
@@ -86,7 +86,7 @@ services:
|
||||
- PASSWORD=admin_password
|
||||
- NEXT_PUBLIC_STORAGE_TYPE=kvrocks
|
||||
- KVROCKS_URL=redis://moontv-kvrocks:6666
|
||||
- AUTH_TOKEN={授权码}
|
||||
- AUTH_TOKEN=授权码
|
||||
networks:
|
||||
- moontv-network
|
||||
depends_on:
|
||||
@@ -106,14 +106,14 @@ volumes:
|
||||
kvrocks-data:
|
||||
```
|
||||
|
||||
### Redis 存储
|
||||
### Redis 存储(有一定的丢数据风险)
|
||||
|
||||
```yml
|
||||
services:
|
||||
moontv-core:
|
||||
image: ghcr.io/moontechlab/lunatv:latest
|
||||
container_name: moontv-core
|
||||
restart: unless-stopped
|
||||
restart: on-failure
|
||||
ports:
|
||||
- '3000:3000'
|
||||
environment:
|
||||
@@ -121,7 +121,7 @@ services:
|
||||
- PASSWORD=admin_password
|
||||
- NEXT_PUBLIC_STORAGE_TYPE=redis
|
||||
- REDIS_URL=redis://moontv-redis:6379
|
||||
- AUTH_TOKEN={授权码}
|
||||
- AUTH_TOKEN=授权码
|
||||
networks:
|
||||
- moontv-network
|
||||
depends_on:
|
||||
@@ -150,16 +150,16 @@ services:
|
||||
moontv-core:
|
||||
image: ghcr.io/moontechlab/lunatv:latest
|
||||
container_name: moontv-core
|
||||
restart: unless-stopped
|
||||
restart: on-failure
|
||||
ports:
|
||||
- '3000:3000'
|
||||
environment:
|
||||
- USERNAME=admin
|
||||
- PASSWORD=admin_password
|
||||
- NEXT_PUBLIC_STORAGE_TYPE=upstash
|
||||
- UPSTASH_URL={上面 https 开头的 HTTPS ENDPOINT}
|
||||
- UPSTASH_TOKEN={上面的 TOKEN}
|
||||
- AUTH_TOKEN={授权码}
|
||||
- UPSTASH_URL=上面 https 开头的 HTTPS ENDPOINT
|
||||
- UPSTASH_TOKEN=上面的 TOKEN
|
||||
- AUTH_TOKEN=授权码
|
||||
```
|
||||
|
||||
## 配置文件
|
||||
@@ -229,7 +229,6 @@ dockge/komodo 等 docker compose UI 也有自动更新功能
|
||||
| REDIS_URL | redis 连接 url | 连接 url | 空 |
|
||||
| UPSTASH_URL | upstash redis 连接 url | 连接 url | 空 |
|
||||
| UPSTASH_TOKEN | upstash redis 连接 token | 连接 token | 空 |
|
||||
| NEXT_PUBLIC_ENABLE_REGISTER | 是否开放注册,仅在非 localstorage 部署时生效 | true / false | false |
|
||||
| NEXT_PUBLIC_SEARCH_MAX_PAGE | 搜索接口可拉取的最大页数 | 1-50 | 5 |
|
||||
| NEXT_PUBLIC_DOUBAN_PROXY_TYPE | 豆瓣数据源请求方式 | 见下方 | melody-cdn-sharon |
|
||||
| NEXT_PUBLIC_DOUBAN_PROXY | 自定义豆瓣数据代理 URL | url prefix | (空) |
|
||||
@@ -296,3 +295,7 @@ NEXT_PUBLIC_DOUBAN_IMAGE_PROXY_TYPE 选项解释:
|
||||
- [Zwei](https://github.com/bestzwei) — 提供获取豆瓣数据的 cors proxy
|
||||
- [CMLiussss](https://github.com/cmliu) — 提供豆瓣 CDN 服务
|
||||
- 感谢所有提供免费影视接口的站点。
|
||||
|
||||
## Star History
|
||||
|
||||
[](https://www.star-history.com/#MoonTechLab/LunaTV&Date)
|
||||
|
||||
@@ -1 +1 @@
|
||||
3.0.0
|
||||
4.1.0
|
||||
Reference in New Issue
Block a user