用树莓派打造家庭影音中心

一 初始环境配置

  1. 下载最新的raspberrypi镜像
  2. 运行win32diskimager写盘工具写入镜像
    3.png
  3. 加电开机进行初始配置,一路next到主界面
    pi1.png
  4. 打开 Rassberry Pi Configuration打开SSH,与VNC,方便我们进行管理配置
    pi2.png
  5. 更换国内源
1
sudo nano /etc/apt/sources.list
进入编辑界面,注释原有的内容,粘贴如下内容:
1
2
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
1
sudo nano /etc/apt/sources.list.d/raspi.list
进入编辑界面,注释原有的内容,粘贴如下内容:
1
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

保存退出

  1. 更新系统

    1
    2
    sudo apt-get update
    sudo apt-get upgrade -y

    第一次更新比较费时,请耐心等待,更新完最好重启

    二 安装plex媒体服务器

  2. 下载plex安装包,网址:https://www.plex.tv/zh/media-server-downloads/,选择ARMV7版本或命令行下载

    1
    wget https://downloads.plex.tv/plex-media-server-new/1.16.5.1554-1e5ff713d/debian/plexmediaserver_1.16.5.1554-1e5ff713d_armhf.deb

    pi3.png

  3. 安装plex

    1
    sudo dpkg -i plexmediaserver_1.16.5.1554-1e5ff713d_armhf.deb

    检查运行状态

    1
    systemctl status plexmediaserver

    如果出现running的提示 ,就说明服务运行正常

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    ● plexmediaserver.service - Plex Media Server
    Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: enabled)
    Active: ` active (running)` since Thu 2019-08-29 14:48:58 CST; 5s ago
    Process: 1038 ExecStartPre=/bin/sh -c /usr/bin/test -d "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}" ||
    Main PID: 1041 (sh)
    Tasks: 13 (limit: 2200)
    Memory: 26.0M
    CGroup: /system.slice/plexmediaserver.service
    ├─1041 /bin/sh -c PLEX_MEDIA_SERVER_INFO_VENDOR="$(grep ^NAME= /etc/os-release | awk -F= "{prin
    ├─1051 /usr/lib/plexmediaserver/Plex Media Server
    └─1075 Plex Plug-in [com.plexapp.system] /usr/lib/plexmediaserver/Resources/Plug-ins-1e5ff713d/F

此时可以在菜单里面启动,或者直接在浏览器中输入:http://localhost:32400/web/

  1. 初次登录plex配置,需要登录注册plex账号,没有就注册一个
    pi4.png

  2. 登陆成功后一路下一步进入主界面
    pi5-min.png
    pi6-min.png

    三 自动挂载U盘或移动硬盘

  3. ntfs,exfat文件格式添加支持

    1
    2
    sudo apt-get install ntfs-3g
    sudo apt-get install exfat-fuse
  4. 创建挂载点

    1
    sudo mkdir /media/usb/
  5. 挂载ntfs,exfat,fat32等格式硬盘,根据情况自己选择

    1
    sudo nano /etc/fstab

    a. ntfs

    1
    2
    在最后一行添加如下内容
    /dev/sda1 /media/usb/ ntfs-3g defaults,noexec,umask=0000 0 0

    b. exfat

    1
    /dev/sda1 /media/usb/ vfat rw,defaults 0 0

    c. fat32

    1
    /dev/sda1 /media/usb/ auto defaults,noexec,umask=0000 0 0
    1
    sudo reboot

    说明:
    sda1是取决于你的实际情况,a表示第一个硬盘,1表示第一个分区。
    或是用UUID表示 查看UUID ls -l /dev/disk/by-uuid
    umask=0000 0 0
    前面四个0就是对所有人,可读可写可执行,
    后面两个0,第一个代表dump,0是不备份
    第二个代表fsck检查的顺序,0表示不检查
    卸载:sudo umount /mnt/usb

    四 plex添加库
    重启后,打开Plex网页面板,在左侧点击”添加库”,就可以选择挂载硬盘usb里的内容了。
    添加后,Plex会自动解码并检索影片的相关信息,比如影片封面/资料等。