影音服务器 Linux,centos7安装plex影音媒体服务器
Plex的全称为Plex Media Server,主要功能是存储+索引+转码+在线播放,它不仅仅是简单的存储,它还能分析影片的信息从而从IMDB等数据库补全影片介绍等信息,并且进行索引以方便搜索,要知道影片的格式有很多种,很多情况下播放设备无法兼容,所以它还能实时转码,播放渠道从网页到全平台的客户端应有尽有.当然,Plex除了能存片,还能存图存歌等等.
1.下载软件
yum -y install https://downloads.plex.tv/plex-media-server/1.13.5.5291-6fa5e50a8/plexmediaserver-1.13.5.5291-6fa5e50a8.x86_64.rpm
yum -y install libxslt
plex的下载地址:
https://www.plex.tv/media-server-downloads/
2.运行plex
systemctl start plexmediaserver
systemctl stop plexmediaserver
3.安装xmlstarlet
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/x/xmlstarlet-1.6.1-1.el7.x86_64.rpm
rpm -ivh xmlstarlet-1.6.1-1.el7.x86_64.rpm
4.进入到plex配置目录
cd /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/
看看是否有 Preferences.xml 这个文件,如果没有就再执行一次:
systemctl start plexmediaserver
systemctl stop plexmediaserver
5.替换你的Plex账户用户名和密码运行命令
PLEX_TOKEN=$(curl -qu "Plex用户名":"Plex密码" 'https://plex.tv/users/sign_in.xml' \
-X POST -H 'X-Plex-Device-Name: PlexMediaServer' \
-H 'X-Plex-Provides: server' \
-H 'X-Plex-Version: 0.9' \
-H 'X-Plex-Platform-Version: 0.9' \
-H 'X-Plex-Platform: xcid' \
-H 'X-Plex-Product: Plex Media Server'\
-H 'X-Plex-Device: Linux'\
-H 'X-Plex-Client-Identifier: XXXX' --compressed | sed -n 's/.*\(.*\).*/\1/p')
xmlstarlet ed --inplace --insert "Preferences" --type attr -n "AcceptedEULA" -v "1" "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Preferences.xml"
xmlstarlet ed --inplace --insert "Preferences" --type attr -n "FirstRun" -v "0" "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Preferences.xml"
xmlstarlet ed --inplace --insert "Preferences" --type attr -n "PlexOnlineUsername" -v "Plex用户名" "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Preferences.xml"
xmlstarlet ed --inplace --insert "Preferences" --type attr -n "PublishServerOnPlexOnlineKey" -v "1" "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Preferences.xml"
xmlstarlet ed --inplace --insert "Preferences" --type attr -n "PlexOnlineToken" -v "${PLEX_TOKEN}" "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Preferences.xml"
替换好了之后就可以重启下plex服务:
systemctl restart plexmediaserver
最后在浏览器上访问 http://ip:32400 就可以了.
ps:
官方插件地址: https://github.com/plexinc-agents,其他的请自己在GitHub上以及Plex论坛或者Reddit上搜索.
插件安装方式:
cd /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Plug-ins
wget https://github.com/plexinc-agents/Sub-Zero.bundle/archive/master.zip
unzip master.zip
rm -f master.zip
mv Sub-Zero.bundle-master Sub-Zero.bundle
chown -R plex:plex Sub-Zero.bundle
systemctl restart plexmediaserver
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-731.html
影音服务器 Linux,centos7安装plex影音媒体服务器相关推荐
- linux6.8 添加字体,linux CentOS7 安装字体库-转
前言 报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效: 如上图可以看出,不仅没有中文字体,连字体库 ...
- LINUX CentOS7安装字体库
LINUX CentOS7安装字体库 2017年12月26日 17:06:07 q260996583 阅读数:4866更多 个人分类: linux JAVA画图时常用到Font 类对象 这样的对象依赖 ...
- linux centos7 安装最新版git 教程
2019独角兽企业重金招聘Python工程师标准>>> linux centos7 安装最新版git 教程 2018年08月22日 11:53:59 alisen169 阅读数:13 ...
- linux下scrapy安装教程,linux centos7安装scrapy
linux centos7安装scrapy 时间:2018-01-02 17:41作者:scrapy中文网阅读: 本scrapy中文教程主要介绍,centos7 linux下scrapy的安装,pyt ...
- Linux编译安装qt5.9,Linux CentOS7 安装 Qt 5.9.2
Linux CentOS7 安装 Qt 5.9.2 参考链接 http://doc.qt.io/qt-5/linux.html sudo yum groupinstall "C Develo ...
- linux centos7 安装beanstalk
linux centos7 安装beanstalk 第一步 安装命令:yum install beanstalkd 第二步: 设置开机自启动命令:systemctl enable beanstalkd ...
- seafile安装教程 Linux,CentOS7安装seafile开源版
CentOS7安装seafile开源版 1.安装环境及版本 本文基于CentOS Linux release 7.9系统进行安装, 2.安装docker 3.安装mysql 4.部署Seafile服务 ...
- 腾讯云服务器linux+CentOS7.9+yum源+nginx搭建网站
第一次建网站 文章目录 前言 买服务器 配置服务器 使用xshell 连接 写一个html网页 创建文件夹 访问网站 安装nginx yum源配置 安装wegt 安装nginx 前言 参考B站程序员鱼 ...
- linux centos7 安装gc,Linux(Centos7)安装Java JDK及卸载
步骤一.下载安装包 a.因为Java JDK区分32位和64位,所以安装之前需先判断一下我们操作系统为多少位,命令如下: uname -a 解释:如果有x86_64就是64位的,没有就是32位的.后面 ...
最新文章
- AutoResetEvent和ManualResetEvent
- 成功解决pyinstaller打包scipy是报模块dll缺失和failed to import any qt binding的问题
- MongoRepository findById方法使用示例
- 电气论文实现:深度学习分位数回归实现电力负荷区间预测
- 2021年互联网企业软件测试面试题(超实用)
- JAVA通信编程(三)——TCP通讯
- 什么是数字孪生?有哪些关键技术?现在怎么样了?
- 微课|玩转Python轻松过二级(3.2节):元组与生成器推导式
- 闹钟流程_国际航班流程全攻略(中转+不同航空公司+中转换机场+航班变动)
- python实现打飞机小游戏
- 【NDK】Android NDK下载安装教程
- day2_数据运算和类型、列表、元组、字典
- 高清液晶触控一体机整合传播,优势明显
- Java、JSP旅行社旅游信息管理系统
- 零基础学3D建模难不难?
- 准确率、精度和召回率
- B. Not Dividing(构造)
- Django分页,过滤:
- 十二、网络规划与设计
- 给hacke拨乱反正 黑客、红客、蓝客究竟是什么
热门文章
- 喜欢和什么样的人在一起?
- elasticsearch系列-子条件查询
- 市场营销毕业论文参考文献(准确引用)
- npm i报错npm ERR! network request to https://registry.npmjs.org/vue-router failed, reason: read ECONNR
- kubernetes-事件监控
- 第一代计算机网络的基本构成,计算机网络的发展过程及其特点
- Required Integer[] parameter ‘xxx‘ is not present”报错的解决方案
- 计算eer python
- 2018全球机器学习技术大会精彩谢幕
- 时间API在更新,传奇已经谢幕,但技术永远不死