На днях попробовал ещё один вариант запуска Xine в качестве frontend из под XBMC через Питоновский скрипт - сработало.
Что нужно:
работающий VDR в качестве backend, далее
в папке /usr/local/share/xbmc/scripts/ создаем скрипт RunXine.py
|
Source code
|
1
2
|
import os
pid = os.spawnv(os.P_NOWAIT, "/usr/local/bin/xine", ['xine', '-f', '-D', '-B', '-A alsa', '-V vdpau', '--no-splash', '-g', 'vdr://tmp/vdr-xine/stream'])
|
Запускается скрипт через меню Скрипты в XBMC, при выходе из Xine остаемся в XBMC.
Для удобства запуска скрипта в главном меню можно создать кнопку.
Для этого, на примере скина PM3.HD, правим в каталоге /usr/local/share/xbmc/skin/PM3.HD/720p/ файлик Home.xml,
в конце файла перед последними двумя строками вставляем следующую секцию:
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
|
<control>
<description>My Button for VDR</description>
<type>button</type>
<posx>110</posx>
<posy>125</posy>
<width>360</width>
<height>50</height>
<font>font20</font>
<label>[B]VDR Xine[/B]</label>
<onclick>RunScript(/usr/local/share/xbmc/scripts/RunXine.py)</onclick>
<align>center</align>
</control>
|
готовые файлики в аттаче