I use netflix native in YaVDR with google chrome:
cat /etc/init/netflix.conf
#################################################################################
# #
# The following configuration file is generated automatically by the yaVDR #
# system. Don't change this file as every update of yaVDR will overwrite #
# the local changes. Instead put your required customizations #
# into /etc/yavdr/templates_custom/ based on the original templates #
# under /usr/share/yavdr/templates. #
# #
# http://www.yavdr.org/developer-zone/template-overview/ #
# #
# #
#################################################################################
description "Netflix Daemon"
author "a b <c.d@e.f>"
pre-start script
if [ ! -z $STANDALONE ] ; then
touch /tmp/.standalone
/bin/true
fi
echo "/var/lib/vdr/png/netflix.png" >/tmp/dia.file
/usr/bin/svdrpsend plug graphtftng VIEW Dia ||:
/usr/bin/irexec -d /etc/lirc/lircrc_netflix
end script
post-stop script
/bin/rm -f /tmp/dia.file
/bin/true
/bin/rm -f /tmp/.standalone
/bin/true
XTEPID=$(ps ax | grep -v grep | grep irexec | grep netflix | cut -f1 -d'?')
if [ $XTEPID > 0 ]; then
kill $XTEPID
fi
/sbin/initctl emit vdr-frontend-restart
/usr/bin/svdrpsend plug graphtftng VIEW Standard ||:
service onboard stop
service onboard-settings stop
end script
exec su -c "google-chrome --kiosk http://www.netflix.com" vdr # set your own url
bold and underscore for graphtftng plugin, netflix.png is attached
cat /var/lib/vdr/plugins/menuorg.xml
place extra line menu name web:
<menu name="Web">
<command name="Internet" execute="/usr/share/vdr/menuorg-appswitcher standalone=no app=firefox &> /dev/null " />
<command name="Netflix" execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=netflix &> /dev/null " />
When you don't wan't any errors when yavdr updates you can use attachments and untar them from /:
init-netflix.tar.gz for /etc/init/netflix.conf
menuorg-netflix.tar.gz for menuorg.xml into plugins dir.
Lircrc config mentioned in /etc/init/netflix.conf
cat /etc/lirc/lircrc_netflix
#################################################################################
# #
# The following configuration file is generated automatically by the yaVDR #
# system. Don't change this file as every update of yaVDR will overwrite #
# the local changes. Instead put your required customizations #
# into /etc/yavdr/templates_custom/ based on the original templates #
# under /usr/share/yavdr/templates. #
# #
# http://www.yavdr.org/developer-zone/template-overview/ #
# #
# #
#################################################################################
begin
prog = irexec
button = KEY_UP
config = xte 'mousermove 0 -15'
repeat = 1
end
begin
prog = irexec
button = KEY_DOWN
config = xte 'mousermove 0 15'
repeat = 1
end
begin
prog = irexec
button = KEY_LEFT
config = xte 'mousermove -15 0'
repeat = 1
end
begin
prog = irexec
button = KEY_RIGHT
config = xte 'mousermove 15 0'
repeat = 1
end
begin
prog = irexec
button = KEY_OK
config = xte 'mouseclick 1'
end
begin
prog = irexec
button = KEY_STOP
config = xte 'key XF86Back'
end
begin
prog = irexec
button = KEY_PAUSE
config = xte 'key space'
end
begin
prog = irexec
button = KEY_PLAY
config = xte 'key space'
end
begin
prog = irexec
button = KEY_ESC
#config = stop netflix
config = xte 'keydown Alt_L' 'key F4' 'keyup Alt_L'
end
begin
prog = irexec
button = KEY_0
config = xte 'key 0'
repeat = 1
end
begin
prog = irexec
button = KEY_1
config = xte 'key 1'
repeat = 1
end
begin
prog = irexec
button = KEY_2
config = xte 'key 2'
repeat = 1
end
begin
prog = irexec
button = KEY_3
config = xte 'key 3'
repeat = 1
end
begin
prog = irexec
button = KEY_4
config = xte 'key 4'
repeat = 1
end
begin
prog = irexec
button = KEY_5
config = xte 'key 5'
repeat = 1
end
begin
prog = irexec
button = KEY_6
config = xte 'key 6'
repeat = 1
end
begin
prog = irexec
button = KEY_7
config = xte 'key 7'
repeat = 1
end
begin
prog = irexec
button = KEY_8
config = xte 'key 8'
repeat = 1
end
begin
prog = irexec
button = KEY_9
config = xte 'key 9'
repeat = 1
end
begin
prog = irexec
button = KEY_CHANNELUP
config = xte 'key Page_Up'
repeat = 1
end
begin
prog = irexec
button = KEY_CHANNELDOWN
config = xte 'key Page_Down'
repeat = 1
end
begin
prog = irexec
button = KEY_FASTFORWARD
config = xte 'key Right'
repeat = 1
end
begin
prog = irexec
button = KEY_REWIND
config = xte 'key Left'
repeat = 1
end
begin
prog = irexec
button = KEY_YELLOW
config = start onboard-settings
config = stop onboard-settings
end
begin
prog = irexec
button = KEY_BLUE
config = start onboard
config = stop onboard
end