Летом я наконец приобрёл себе PlayStation 3. Долго хотел купить эту приставку (и только ради пары игр). Приставка хороша, но она же способна не только на просто игры, но и мультимедиа файлы. Проблема в том, что множество фильмов на моём сервере в формате mkv, который не понимает PS3. Собственно побороть эту проблему и поможет PS3 Media Server.
PS3 Media Server - это очень гибкий медиасервер, поддерживающий протоколы UPnP, которые и нужны PlayStation 3. Основная, для меня, причина установки данного медиасервера - потоковая перекодировка медиафайлов. То есть с ним мне не важно умеет ли воспроизводить PS3 файлы в mkv формате или нет. Иначе я бы просто воспользовался uShare.
Итак. Медиасервер я устанавливал на десктопе и на сервере. На десктопе в начале поигрался с настройками, на сервере же всё сделал так, что бы было "включил и забыл". Распишу оба случая.
Установка PS3 Media Server на Ubuntu 11.10
Для начала установим необходимые пакеты. Нужен будет python-software-properties, устанавливаем:
1
|
sudo
apt
-
get
install
python
-
software
-
properties
|
Далее нужно добавить репозиторий и установить несколько других пакетов:
1
2
3
|
sudo
add
-
apt
-
repository
ppa
:
shiki
/
mediainfo
sudo
apt
-
get
update
sudo
apt
-
get
install openjdk
-
7
-
jre
mplayer
ffmpeg
mencoder
mediainfo libzen0
|
Всё, теперь с воспроизведением видео проблем быть не должно. Далее заходим на страничку PS3 Media Server: code.google.com, там скачиваем версию для Linux. Архив нужно распаковать, зайти в полученную папку и запустить файл PMS.sh. Всё это можно сделать с помощью терминала:
1
2
3
4
5
|
cd
wget
http
:
/
/
ps3mediaserver
.googlecode
.com
/
files
/
pms
-
generic
-
linux
-
unix
-
1.50.0.tgz
tar
-
zxvf
pms
-
generic
-
linux
-
unix
-
1.50.0.tgz
cd
pms
-
linux
-
1.50.0
.
/
PMS
.sh
|
Вот и всё. Появится такое окно:
Теперь в самой PlayStation 3 можно найти медиасервер. Осталось произвести настройку и спокойно просматривать фильмы с помощью PS3.
Установка PS3 Media Server на Ubuntu Server
На самом деле на моём сервере стоит Xubuntu 10.04, но так как вся установка шла из консоли, то данный вариант подходит и для серверных версий.
На самом деле всё почти точно так же. Только у меня почему то не запускался медиасервер с такой ошибкой:
1
|
exec
:
52
:
java
:
not
found
|
Хотя java стоит. Спросил на форуме в чём дело, подсказали воспользоваться следующей командой:
1
|
sudo
apt
-
get
install
mencoder
ffmpeg
mplayer
vlc
openjdk
-
6
-
jre
|
После этого всё заработало. При запуске медиасервер информирует в консоли, что запустился именно консольный режим, что тоже радует. Значит всё без проблем работает без GUI.
Но начал думать как быть с настройками. Быстро нашёл, что они хранятся в ~/.config/PMS/PMS.conf. Вот мой файл с настройками:
1
2
3
4
5
6
|
thumbnails
=
true
image_thumbnails
=
true
minimized
=
true
hidevideosettings
=
true
hide_transcode_folder
=
true
folders
=
/
home
/
sk8er
/
Torrents
|
В последней строке, в folders, можно прописать нужные папки. Прописывать через запятую.