docs: highlight multi-user and Emby-compatible playback

This commit is contained in:
ShukeBta
2026-06-13 14:34:20 +08:00
parent 8a6f76f039
commit be8d001747
2 changed files with 40 additions and 10 deletions
+20 -5
View File
@@ -7,7 +7,7 @@
<h3 align="center">轻量、好看、适合 NAS 的私人媒体中心</h3>
<p align="center">
<strong>Docker 一键部署 · 媒体库 · 刮削 · 播放 · 下载整理 · Emby 客户端兼容 · 网盘播放</strong>
<strong>Docker 一键部署 · 多用户管理 · 媒体库 · 刮削 · 下载整理 · Emby 协议兼容 · 网盘播放</strong>
</p>
<p align="center">
@@ -34,8 +34,9 @@ MediaStationGo 是一个给个人、家庭 NAS、影音爱好者使用的媒体
你可以用它做这些事:
- 把电影、电视剧、动漫、综艺、音乐整理成漂亮的媒体库。
- 创建多个用户账号,给家人、朋友或不同设备分别管理登录和权限。
- 自动识别文件、补全海报、简介、年份、季集信息。
- 在网页里播放,也可以用 Infuse、VidHub、SenPlayer、Emby 客户端等第三方播放器看。
- 在网页里播放,也可以直接用 MediaStationGo 账号登录 Infuse、VidHub、SenPlayer、Emby 客户端等支持 Emby 协议的第三方播放器。
- 连接 qBittorrent,做搜索、订阅、下载、整理入库。
- 接入 OpenList / CloudDrive2 / WebDAV 等外部存储,支持 STRMURL 与 302 反代播放。
- 在 NAS、小主机、VPS、Windows Docker Desktop 上用 Docker Compose 快速运行。
@@ -44,12 +45,24 @@ MediaStationGo 是一个给个人、家庭 NAS、影音爱好者使用的媒体
---
## 核心特点
- **一个服务端,多端播放**:只部署一次 MediaStationGo,不需要再重复部署 Emby 服务端。
- **兼容 Emby 协议客户端**:第三方播放器按 Emby/Jellyfin 方式添加服务器,直接用 MediaStationGo 账号密码登录。
- **多用户管理**:支持管理员、普通用户、账号启停、有效期、设备管理、Bot 注册/兑换码等家庭共享场景。
- **本地媒体 + 网盘媒体统一管理**:本地硬盘、下载目录、OpenList、CloudDrive2、WebDAV 等资源可以放在同一个后台管理。
- **下载到入库一条龙**:连接 qBittorrent 后,可做搜索、订阅、下载完成整理、刮削入库。
- **NAS 友好**:Docker Compose 部署简单,数据集中在 `data/`,适合低功耗 NAS 和小主机长期运行。
---
## 适合谁
- **新手用户**:只想复制一份 `docker-compose.yml`,改几个路径就跑起来。
- **NAS 用户**:想用低资源占用的媒体中心管理本地硬盘和网盘资源。
- **PT / 下载用户**:想把下载、整理、刮削、播放放到一个后台。
- **外部播放器用户**:想让第三方 APP 通过 Emby 风格接口读取媒体库。
- **外部播放器用户**:想用一个 MediaStationGo 账号登录支持 Emby 协议的第三方播放器 APP。
- **家庭共享用户**:想给不同用户分配账号,不想为每个人重复搭一套媒体服务。
- **开发者**:想研究 Go + React 的自托管媒体项目。
---
@@ -224,7 +237,8 @@ services:
4. **配置外部播放器**
- 第三方客户端按 Emby/Jellyfin 方式添加服务器。
- 地址填 `http://服务器IP:18080`。
- 使用 MediaStationGo 的账号密码登录。
- 用户名和密码填 MediaStationGo 后台创建的账号,不需要单独部署 Emby 服务端。
- 管理员可以在后台/Bot 创建普通用户,让不同用户用自己的账号登录第三方播放器。
5. **配置网盘播放**
- 进入「外部存储」配置 OpenList、CloudDrive2、WebDAV 等。
@@ -324,7 +338,8 @@ http://host.docker.internal:8085
| 媒体库 | 电影、电视剧、动漫、综艺、音乐、成人内容 |
| 元数据 | NFO、本地图片、TMDb、TheTVDB、Bangumi、豆瓣、Fanart、JavBus/JavDB |
| 播放 | Web 播放、Range 拖动、HLS 转码、直链、STRMURL、302 反代 |
| 外部客户端 | Emby 风格 API,支持多种第三方播放器接入 |
| 外部客户端 | Emby 协议兼容接口,MediaStationGo 账号可直接登录第三方播放器 |
| 用户管理 | 多用户、管理员/普通用户、账号有效期、设备管理、Bot 注册与兑换码 |
| 下载 | qBittorrent、站点搜索、订阅、下载完成后整理 |
| 文件管理 | 浏览、整理、复制、移动、硬链接、软链接 |
| 运维 | 任务队列、回收站、重复文件、通知渠道、运行日志 |
+20 -5
View File
@@ -7,7 +7,7 @@
<h3 align="center">A lightweight, polished, NAS-friendly private media center</h3>
<p align="center">
<strong>Docker-first setup · Media library · Metadata · Playback · Downloads · Emby-compatible clients · Cloud playback</strong>
<strong>Docker-first setup · Multi-user management · Media library · Metadata · Downloads · Emby-protocol clients · Cloud playback</strong>
</p>
<p align="center">
@@ -34,8 +34,9 @@ MediaStationGo is a self-hosted media center for personal libraries, home NAS, a
It helps you:
- Manage movies, TV shows, anime, variety shows, music, and adult libraries.
- Create multiple user accounts for family members, friends, or different devices.
- Scan files and enrich posters, summaries, years, seasons, and episodes.
- Play in the web UI or external apps such as Infuse, VidHub, SenPlayer, and Emby clients.
- Play in the web UI, or log in with a MediaStationGo account from Emby-protocol apps such as Infuse, VidHub, SenPlayer, and Emby clients.
- Connect qBittorrent for search, subscriptions, downloads, and post-download organization.
- Connect OpenList, CloudDrive2, WebDAV, and other storage backends with STRMURL or 302 redirect playback.
- Run on NAS, mini PCs, VPS, Linux, Windows Docker Desktop, or any Docker-friendly host.
@@ -44,12 +45,24 @@ It helps you:
---
## Key Highlights
- **One server, many clients**: deploy MediaStationGo once; you do not need to run a separate Emby server.
- **Emby-protocol compatibility**: add the server in third-party players as an Emby/Jellyfin-compatible server, then log in with your MediaStationGo username and password.
- **Multi-user management**: supports admins, regular users, account enable/disable, expiry dates, device management, Bot registration, and redeem codes.
- **Local + cloud media in one place**: manage local disks, download folders, OpenList, CloudDrive2, WebDAV, and other storage backends from one panel.
- **Download-to-library workflow**: connect qBittorrent for search, subscriptions, download completion organization, and metadata matching.
- **NAS-friendly**: simple Docker Compose deployment, important data stored under `data/`, suitable for low-power NAS and mini PCs.
---
## Who is it for?
- **Beginners** who want to edit one `docker-compose.yml` and start the service.
- **NAS users** who want a low-resource media center for local disks and cloud storage.
- **PT/download users** who want downloads, organization, metadata, and playback in one panel.
- **External-player users** who want an Emby-style API for third-party apps.
- **External-player users** who want to log in to Emby-protocol third-party apps with one MediaStationGo account.
- **Family-sharing users** who want separate user accounts without deploying a separate media server for each person.
- **Developers** who want to study or extend a Go + React self-hosted media app.
---
@@ -224,7 +237,8 @@ services:
4. **Use external players**
- Add the server as an Emby/Jellyfin-compatible server.
- Server URL: `http://SERVER_IP:18080`.
- Log in with your MediaStationGo account.
- Use the username and password created in MediaStationGo. No separate Emby server is required.
- Admins can create regular users in the web UI or Bot so each person can log in with their own account.
5. **Use cloud playback**
- Configure OpenList, CloudDrive2, WebDAV, or another provider in storage settings.
@@ -324,7 +338,8 @@ Beginners should not. Editing `docker-compose.yml` directly is easier to underst
| Libraries | Movies, TV shows, anime, variety, music, adult content |
| Metadata | NFO, local artwork, TMDb, TheTVDB, Bangumi, Douban, Fanart, JavBus/JavDB |
| Playback | Web playback, HTTP Range, HLS transcoding, direct links, STRMURL, 302 redirect |
| External clients | Emby-style APIs for many third-party apps |
| External clients | Emby-protocol compatible APIs; MediaStationGo accounts can log in to third-party players |
| User management | Multi-user accounts, admin/regular users, expiry dates, device management, Bot registration and redeem codes |
| Downloads | qBittorrent, site search, subscriptions, post-download organization |
| File manager | Browse, organize, copy, move, hardlink, symlink |
| Operations | Task queue, recycle bin, duplicate files, notifications, logs |