jellyfin

#!/bin/sh
### BEGIN INIT INFO
# Provides:          jellyfin
# Required-Start:    $network $remote_fs
# Required-Stop:     $network $remote_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Jellyfin Media Server
# Description:       Starts the Jellyfin Media Server
### END INIT INFO

JELLYFIN_BIN="/usr/lib/jellyfin/bin/jellyfin"
PIDFILE="/var/run/jellyfin.pid"
LOGFILE="/var/log/jellyfin/jellyfin.log"

case "$1" in
    start)
        echo "Starting Jellyfin..."
        nohup $JELLYFIN_BIN > $LOGFILE 2>&1 &
        echo $! > $PIDFILE
        echo "Jellyfin started with PID $(cat $PIDFILE)"
        ;;
    stop)
        echo "Stopping Jellyfin..."
        kill $(cat $PIDFILE)
        rm -f $PIDFILE
        echo "Jellyfin stopped"
        ;;
    restart)
        $0 stop
        $0 start
        ;;
    status)
        if [ -f $PIDFILE ]; then
            echo "Jellyfin is running with PID $(cat $PIDFILE)"
        else
            echo "Jellyfin is not running"
        fi
        ;;
    *)
        echo "Usage: /etc/init.d/jellyfin {start|stop|restart|status}"
        exit 1
        ;;
esac

exit 0

<think>根据用户需求,用户想要获取Jellyfin的使用指南,包括使用方法和教程。结合引用内容,我将整理一个全面的Jellyfin使用指南,涵盖基础概念、安装方法、客户端使用、媒体库创建等关键步骤。 注意:引用中提到了多个平台(如Roku、Android、Web客户端)和特定功能(如Trakt插件、Docker安装),但用户需要的是通用指南。因此,我会以核心功能为主,适当提及扩展功能。 结构安排: 1. Jellyfin简介 2. 安装Jellyfin服务器(重点参考引用4的Docker安装步骤,并补充通用安装方法) 3. 初始设置(包括语言、账户、媒体库设置,参考引用4) 4. 客户端使用(整合引用1、2、3中的Web、Roku、Android客户端以及MPV Shim投屏) 5. 插件扩展(简要介绍Trakt插件,参考引用5) 6. 应用场景(参考引用3的家庭影院案例) 由于引用内容较多,需提炼关键步骤,避免冗长。 特别注意:用户要求使用中文回答,且按照系统指令处理数学公式(但本问题不涉及数学公式,故忽略)。 </think>以下是Jellyfin媒体服务器的完整使用指南,整合了安装、配置、客户端使用等核心步骤: ### 一、Jellyfin核心功能简介 1. **媒体管理** 支持电影、剧集、音乐、照片等媒体文件的集中管理,自动抓取元数据(如海报、简介) 2. **多端播放** 通过Web/移动/TV客户端实现跨设备播放,支持远程访问 3. **开源免费** 完全免费且开源(MIT许可证),无订阅费用[^2] --- ### 二、服务器安装步骤(以Docker为例) ```bash # 1. 拉取官方镜像 docker pull jellyfin/jellyfin # 2. 创建目录(媒体库/配置) mkdir -p /path/to/{config,cache,media} # 3. 启动容器(参考引用[4]) docker run -d \ --name jellyfin \ -v /path/to/config:/config \ -v /path/to/cache:/cache \ -v /path/to/media:/media \ # 媒体文件目录 -p 8096:8096 \ # Web访问端口 --restart=unless-stopped \ jellyfin/jellyfin ``` --- ### 三、初始设置流程 1. **访问控制台** 浏览器打开 `http://服务器IP:8096` 2. **语言设置** 选择`简体中文`界面[^4] 3. **创建管理员账户** 设置用户名/密码(建议开启双重验证) 4. **添加媒体库**(关键步骤) - 类型选择:电影/剧集/音乐 - 添加媒体路径:映射到Docker的`/media`目录 - 元数据设置:启用TMDB/TheMovieDb刮削器 - 保存后自动扫描文件[^2][^4] --- ### 四、客户端使用指南 | **客户端类型** | **安装方式** | **核心功能** | |----------------|----------------------------|------------------------------------------| | Web浏览器 | 直接访问服务器IP | 全功能管理/播放/字幕调整 | | Android/iOS | 应用商店搜索"Jellyfin" | 移动端播放/离线下载 | | Roku | Roku Channel Store安装 | 电视端1080P/4K播放[^1] | | MPV Shim | GitHub下载桌面客户端 | 支持高级渲染/投屏功能[^3] | --- ### 五、进阶功能配置 1. **远程访问设置** 在控制台 > `网络` 中配置域名/HTTPS证书 2. **硬件转码加速** - Intel核显:添加`--device=/dev/dri`到Docker命令 - NVIDIA显卡:需安装nvidia-docker驱动 3. **Trakt插件同步** 安装插件后关联Trakt账号,实现观看记录同步[^5] ```mermaid graph LR A[媒体文件] --> B(Jellyfin服务器) B --> C{客户端访问} C --> D[Web浏览器] C --> E[手机/平板] C --> F[智能电视] C --> G[投屏设备] ``` --- ### 六、典型应用场景 - **家庭影院**:TV客户端+环绕声音响系统[^3] - **移动影库**:Android/iOS客户端离线下载 - **多用户共享**:创建独立账户并设置访问权限 - **直播整合**:通过M3U文件导入IPTV频道 > **故障排查提示**:若媒体库扫描失败,检查文件夹权限(Linux需`chmod 775 /media`)及文件命名规范(推荐TMDB标准命名如`电影名 (年份)/电影名.mkv`)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值