名词解释
📚 名词解释
本文档解释了系统中使用的重要术语和概念,帮助用户更好地理解和使用系统功能。
📱 PWA
Media Saber 的 WEB 界面支持PWA(Progressive Web App),手机上(Windows11 及 MacOS 也可以)将网页保存到主屏幕可像 App 一样使用,效果如图所示。不同系统保存到主屏幕的方式会有所不同,IOS 选择 Safari 中间的分享图标,选择添加到主屏幕菜单即可。

🔄 转移方式
- 硬链接:一份文件生成多个文件入口,但只占用一份存储空间,只有所有入口都删除后才能释放文件占用空间;可以修改硬链接后的文件名但不会影响原文件做种(不能修改文件内容);要求在同一磁盘下才能硬链接。
- 软链接:类似于快捷方式,原文件删除后软链接即会失效;使用软链接时的原文件路径需要与生成软链接时的原文件路径保持一致,否则无法使用,也就是在 docker 环境下,映射前后的目录路径需要一致。
- 复制:复制一份副本,多占用一份空间。
- 移动:移动文件存储位置,会影响原文件做种。
- Strm:创建 strm 流媒体文件指向原始文件,用于云端存储等场景。
- Rclone 复制:使用 Rclone 复制本地文件到网盘,需要自行映射 rclone 配置目录到容器中(
/ms/.config/rclone)或在容器内使用rclone config完成 rclone 配置,网盘配置名称必须为:MEDIA_SABER,可自行通过 Docker 添加环境变量传递参数优化传输,参考:https://rclone.org/docs/#environment-variables 。 - Rclone 移动:使用 Rclone 移动本地文件到网盘,其余与 Rclone 复制一致。
- Minio 复制:Minio 复制本地文件到网络存储,针对 S3/云原生场景,需要自行在容器内使用
mc alias set MEDIA_SABER http://your_domain_name_or_ip:port ACCESS_KEY SECRET_KEY完成 minio 配置(alias 的名称必须为MEDIA_SABER),并在 minio 控制台增加一个名为 data 的 bucket(名称必须为data)。 - Minio 移动:Minio 移动本地文件到网络存储,其余与 Minio 复制一致。
📡 远程交互命令
通过微信消息通知等远程交互方式可以使用以下命令:
- /s_u_conf:更新配置
- /s_sign_in:签到
- /s_sync_notice:同步公告
- /s_sync_message:同步消息
- /s_sync_data:同步数据
- /dl_subscribe_rss:订阅-RSS
- /dl_subscribe_search:订阅-搜索
🎬 电影占位符
在目录管理和订阅管理等模块中,可以使用占位符自定义电影文件命名格式:
- {title}:标题
- {en_title}:英文标题
- {original_title}:原语种标题
- {original_name}:原文件名
- {rev_name}:识别词处理后的原文件名
- {year}:年份
- {edition}:版本(Bluray/WEB-DL 等)
- {videoFormat}:分辨率(1080p/4k 等)
- {videoCodec}:视频编码
- {audioCodec}:音频编码及声道
- {effect}:视频特效(DV,HDR 等)
- {tmdbid}:TMDB 的 ID
- {imdbid}:IMDB 的 ID
- {part}:part1/disc1/dvd1
- {releaseGroup}:制作组/字幕组
- {name}:识别名称(文件名中识别出的名称,可用自定义识别词替换)
重命名使用 Python 的 format 格式化,可进行指定格式输出。
📺 电视剧占位符
在目录管理和订阅管理等模块中,可以使用占位符自定义电视剧文件命名格式:
- {title}:标题
- {en_title}:英文标题
- {original_title}:原语种标题
- {original_name}:原文件名
- {rev_name}:识别词处理后的原文件名
- {year}:年份
- {edition}:版本(Bluray/WEB-DL 等)
- {videoFormat}:分辨率(1080p/4k 等)
- {videoCodec}:视频编码
- {audioCodec}:音频编码及声道
- {effect}:视频特效(DV,HDR 等)
- {tmdbid}:TMDB 的 ID
- {imdbid}:IMDB 的 ID
- {season}:季数
- {episode}:集数
- {episode_title}:集标题
- {season_episode}:剧集 SxxExx
- {part}:part1/disc1/dvd1
- {releaseGroup}:制作组/字幕组
- {name}:识别名称(文件名中识别出的名称,可用自定义识别词替换)
重命名使用 Python 的 format 格式化,可进行指定格式输出。
🌐 网络相关术语
RSS
RSS(Really Simple Syndication)是一种用于发布经常更新的内容的网页格式,如博客文章、新闻标题或视频。在订阅管理中,系统通过RSS订阅源自动获取资源信息。
TMDB
TMDB(The Movie Database)是一个社区构建的电影和电视节目数据库,系统使用TMDB获取媒体元数据信息。
IMDB
IMDB(Internet Movie Database)是一个关于电影、电视节目和演员的在线数据库,系统支持使用IMDB ID进行媒体识别。
📂 媒体管理术语
刮削
刮削是从互联网上的数据库(如TheMovieDB、TheTVDB等)获取媒体元数据的过程。系统会根据文件名和目录结构识别媒体内容,并自动下载相关的元数据和图片。
元数据
元数据是描述媒体内容的信息,包括标题、简介、演员、导演、海报、评分等。媒体服务器通过刮削器从互联网获取这些信息,使媒体库更加丰富和易于浏览。
媒体库
媒体库是媒体服务器中组织和管理媒体内容的逻辑结构,通常按照电影、电视剧、音乐等类型进行分类。系统会自动扫描指定目录,将媒体文件添加到相应的媒体库中。
STRM文件
STRM(Stream)文件是一种流媒体播放列表文件,它不包含实际的媒体内容,而是包含指向网络上媒体文件的链接。通过STRM文件,用户可以在本地媒体播放器中直接播放存储在云盘中的媒体内容,而无需将文件下载到本地。

