Programari HTPC Software
Seccions d'aquesta pàgina 22
- 01Programari / Software
- 02Media Centre
- 03Sistema operatiu
- Programari DVB Software
- 04DVB Mandriva Linux
- DVB players
- 05Compilació DVB compilation
- DirectFB
- Hauppauge Nova-T
- 06LCD
- 07Comandament a distància / Remote control
- 08TV out, PAL
- 09RGB DVB out
- 10ATI tvout & XFree86
- 11ATI tvout & XOrg-X11
- 12Llistes / Mailing lists
- 13VIA EPIA
- 14xbmc
- 15Freevo
- 16MythTV
- 17MeeGo TV
- Moovida
- 18VDR
- 19kvdr
- 20GeexBox
- 21MediaMVP
- 22Mandriva RPMS
01Programari / Software#
- HTPC
- Maquinari HTPC Hardware
- Linux-based PVR
- Programari DVB software
- Simple DirectMedia Layer (SDL)
- Interactivitat / Interactivity: MHP
- VCD / SVCD burning
- Edició de vídeo / Video edition
- Teletext
- EPG
- Reproductors / Players
- Sintonitzadors
- Media Centre
(programari / software)
- XWindow
(X11 server)
- IR
- LCD
- Suspend
- Wakeup
- NVRAM Wakeup
- VDR wakeup (de)
- tcron
(ATX power
crond)

- HTPC
- PVR / DVR (FPM: TV)
- Linux für Anfänger (vdr, dvd, teletext...)
- dvbr
- tvlisting (from tvguide.com)
- Application launchers (comparison)
- KDE
Netbook workspace
- katapult (wp)
- Auto start
- Auto
login
- Streaming
- Streaming clients (vdr)
- MediaMVP
- df-gp
(DirectFB,
Matrox TVout)

- disc silenciós

-
hdparm -S 30 /dev/hda- [gull] hdparm -S
02Media Centre#
| based |
ad-hoc distribution |
content |
acceleration |
others |
platform |
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| engine |
TV |
catch-up
TV |
YouTube |
TED |
Via |
Nvidia |
Linux |
OSX |
Apple TV |
MS Windows |
XBox |
Wii |
others |
||||
| Boxee
(wp) (*) |
(xbmc) |
(opt) |
x |
social networks |
x |
x |
x |
||||||||||
| Freevo | x |
x |
|||||||||||||||
| GeeXboX |
x |
x |
x |
||||||||||||||
| LinuxMCE (wp) |
home automation telecom control |
x |
|||||||||||||||
| MeeGo TV |
|||||||||||||||||
| Moovida | Fluendo |
GStreamer |
x |
x |
x |
||||||||||||
| MythTV | x |
x |
|||||||||||||||
| Plex (wp) |
(xbmc) |
x |
- |
x |
- |
||||||||||||
| VDR |
x |
x |
|||||||||||||||
| xbmc |
SDL / OpenGL |
* MythTV |
tvalacarta |
plugin |
plugin |
x |
x |
x |
x |
x |
|||||||
| engine |
TV |
catch-up
TV |
YouTube |
TED |
Via |
Nvidia |
Linux |
OSX |
Apple TV |
MS Windows |
XBox |
Wii |
others |
||||
| based |
ad-hoc distribution |
content |
acceleration |
others |
platform |
||||||||||||
Aquesta taula continua cap a la dreta — desplaça-la o gira el mòbil.
- OTT Over the top
- Maquinari
multimedia / Multimedia hardware
- Home
theater
PC (application software) (wp)
- FLOSS
Media
Center State of the Art
- HOWTO:
Instalación
de un media center bajo Linux
- Soporte
de
tvalacarta y pelisalacarta para Plex y Boxee
- 10-foot
user
interface
- Permovi
- MythTV
| x | x | x | x | x | x | x | . | x | . | . | mplayer | x |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| x | xine | x | ||||||||||
| - | - | - | - | - | x | - | . | x | . | . | tvtime | x |
| - | - | - | - | - | - | - | . | . | . | . | xawtv | x |
| - | - | - | - | - | - | - | . | . | . | . | xawdecode/xdTV | x |
| kvdr | freevo | mythtv | mmbox | X11 | ||||||||
| VDR | ||||||||||||
| dvb tv out | x | .. | ||||||||||
| xv | .. | |||||||||||
| fbdev | .. | x | ||||||||||
| vesa | .. | x | ||||||||||
| svgalib | .. | |||||||||||
| directfb | .. | |||||||||||
| radeonfb | .. |
Aquesta taula continua cap a la dreta — desplaça-la o gira el mòbil.
03Sistema operatiu#
- Linux / TV
- Linux Mandriva
(Mandrakelinux)
- The Mandriva EPIA C3 MythTV Box HowTo
- 8.2 (2.4.18_16)
- 9.0: kernel 2.4.19 -> problemes amb ICH4 (845E chipset) IDE
- 9.1
- ICH4 resolt; problemes amb:
- mplayer-Vesa
- XFree86-server / radeon: bug 2741
- multimedia kernel
- ICH4 resolt; problemes amb:
- 10.0
- Video Digital Recorder: Linux Configuration
04DVB Mandriva Linux#
- >= 2005 LE (10.2): automàticament detectada / automagically detected
- urpmi dvb-apps
- DVB Owners Discussion Forum
05Compilació DVB compilation#
- urpmi kernel (>2.4.22.21mdk) kernel-source-stripped
- cvs dvb-kernel
- cd dvb-kernel/build-2.6
- make
- ./insmod.sh load
- cvs dvb-apps
- cd util/scan
- make
- ./scan dvb-t/es-Collserola | tee ~/.tzap/channels.conf
- cd util/szap
- make
- DVB players
06LCD#
07Comandament a distància / Remote control#
- Changes in Linux IR (xbmc wiki)
- Linux
2.6.35+ Remote Control Overview (iMON)
- What’s new in IR?
- Linux
input layer driver (LIRC: devinput driver)
- dev/input
/dev/input/by-id/by-path/
event#mouse#
cat /proc/bus/input/devices- I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Eee PC WMI hotkeys"
P: Phys=eeepc-wmi/input0
S: Sysfs=/devices/platform/eeepc-wmi/input/input3
U: Uniq=
H: Handlers=kbd rfkill event3
B: PROP=0
B: EV=3
B: KEY=204008 0 3800000 100000 e0000 0 0 0
- I: Bus=0001 Vendor=0070 Product=6902 Version=0001
N: Name="cx88 IR (Hauppauge WinTV-HVR400"
P: Phys=pci-0000:08:00.2/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1c.6/0000:07:00.0/0000:08:00.2/rc/rc0/input4
U: Uniq=
H: Handlers=kbd event4
B: PROP=0
B: EV=100013
B: KEY=10afc312 214a807 0 0 0 0 18000 41a8 4801 9e16c0 0 0 10000ffc
B: MSC=10
- I: Bus=0003 Vendor=15c2 Product=0038 Version=0002
N: Name="iMON Panel, Knob and Mouse(15c2:0038)"
P: Phys=usb-0000:00:1d.0-1.7/input1
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.7/2-1.7:1.0/input/input5
U: Uniq=
H: Handlers=kbd mouse0 event5
B: PROP=0
B: EV=100007
B: KEY=10800320 2000002 0 0 30000 0 110000 110 100001 e0600 0 0 0
B: REL=103
- I: Bus=0003 Vendor=15c2 Product=0038 Version=0002
N: Name="iMON Remote (15c2:0038)"
P: Phys=usb-0000:00:1d.0-1.7/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.7/2-1.7:1.0/rc/rc1/input6
U: Uniq=
H: Handlers=kbd event6
B: PROP=0
B: EV=100013
B: KEY=fff 0 0 0 108c0320 2d50000 0 0 0 4 118000 4180 10000801 8e1680 0 2000000 10004002
B: MSC=10 - Note: "H: Handlers=kbd..." makes only number buttons and arrows to work, with lircd stopped.
- lirc
- Configuration files:
-
receiver drivers
remotes config file ->
/etc/sysconfig/lircd/etc/lirc/lircd.confHauppauge DRIVER=devinputDEVICE=/dev/input/by-path/pci-0000:00:1d.7-event-ir
- lircd.conf (MythTV)
iMON LCD DRIVER=imon
Aquesta taula continua cap a la dreta — desplaça-la o gira el mòbil.
- Drivers
/etc/sysconfig/lircd- Buttons
/etc/lirc/lircd.conf- Adding new remote controls:
irrecord --list-namespaceirrecord --driver=devinput --device=/dev/input/event6 /tmp/lircd.conf
- Application mappings (read by irexec,
irxevent, irpty)
/etc/lirc/lircrc~/.lircrc- examples at:
examples/lircrc- MythTV
(keybindings
for
remote controls)
- knoppmyth
- Config for Pulse Audio
urpmi pulseaudio-module-lirc
- Exemples / Examples:
- Description of programs (lirc.org)
- Aplicacions / Applications
08TV out, PAL#
- Targeta gràfica / Graphics card
- X11 configuration
- xrandr
gtf 1024 768 50xrandr --newmode "1024x768-50" ...xrandr --addmode VGA1 "1024x768-50"xrandr --output VGA1--mode "1024x768-50"xrandr --scale 1x0.75
- Modeline database (MythTV)
- SDTV modelines
- Linux on TV (doublescan)
- HDTV modelines
- Perfekt TV-ut med ATI Radeon - TV-Inställningar (1024x576 for 16:9)
- xorg.conf (*):
Section "Monitor"
Identifier "MonitorTVRGB"
VendorName "tv"
ModelName "PAL TV"
HorizSync 15.625
#HorizSync 15-16
VertRefresh 50.0 - 60.0
DisplaySize 400 225
Option "UseEDID" "FALSE"
ModeLine "720x576pali" 13.9 720 744 808 888 576 581 586 625 -hsync -vsync interlace
Modeline "720x576pali" 13.88 720 742 808 888 576 580 583 625 -hsync -vsync interlace
ModeLine "720x576o" 14.0625 720 760 800 900 576 600 615 625 -hsync -vsync interlace
ModeLine "720x576" 14.0625 720 760 800 900 576 580 600 625 -hsync -vsync interlace
Modeline "720x576@60" 33.01 720 752 872 904 576 587 593 605 interlace -hsync -vsync
EndSection
- TV
output module (ati.2,
ati.4.4.0
Gatos)
(millor solució per a targetes ATI)
- README.tvout
- tvout without monitor (patch)
- kvdr
- v0.6: Modeline "768x576" 58.18 768 792 936 960 576 578 581 606 # 58 MHz, 60.6 kHz, 100Hz (/etc/X11/XF86Config)
- freevo
- radeon 7000 (vesa)
- mplayer
- mythtv
- Hardware: Cards with TV out
- fbdev
- fbset pal
- xawdecode / xdTV
- vdr-softdevice
- Mandriva 2007 Graphic Cards (wiki)
- Hardware
- RGB Scart (MythTV)
- VGA to SCART converter (Nexus)
- VGA to TV converter (tkk.fi)
- VGA to RGB SCART (Notes on Video Conversion)
- VGA to RGB SCART Direct Drive with ATi Radeon 7500 / 8500 / 9x00
- VGA to TV for RADEONs
- VGA to TV converter
- VGA
to SCART RGB
converter (Pontus Frössander) (more complex)
- VGATV (Coelho)
- Linux on TV (VGA to scart) (doublescan)
- Linux TV howto
-
- ForceMinDotClock
- external converter VGA->RGB
- How to use a SCART TV as a Monitor for MAME
- VGA2SCART
(Intel xserver patch)
- Problemes / Problems (artifacts)
- Judder
- xrandr
- User Manual:JudderFree (MythTV)
"FlatPanelProperties" "Scaling = Native"- 50Hz vs 60Hz refresh rate
09RGB DVB out#
10ATI tvout & XFree86#
- XFree86
- rpm -i XFree86-source
- cd /usr/src/RPM/SOURCES
- tar xvjf XFree86-4.3.tar.bz2
- cd xc
- make World > world.log (molta paciència...)
- (libxfree86-devel)
- urpmi libxfree86-devel
- ati.2
tv_output
- cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gatos login
- cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gatos co -r tv_output ati.2
- xmkmf /usr/src/RPM/SOURCES/xc
- make
- make install
- /etc/X11/XF86Config-4:
-
Section "Device"
..
..
Option "TVOuput" "PAL" -
EndSection
-
11ATI tvout & XOrg-X11#
- Xorg-X11 source
- get source
-
- cd /usr/src/RPM/SRPMS
- wget xorg-x11-xxxxmdk.src.rpm
- Mandriva Linux: urpmi xorg-x11-xxxxmdk.src.rpm
- xorg-x11 snapshots
- cd /usr/src/RPM/SOURCES
- tar xvjf X11R6.7.0-src?.tar.bz2
- no cal compilar; només farem servir les capçaleres / no need to compile; we only need the headers
- Xorg-X11 6.8.1 & ati.4.4.0
cvs
- cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gatos login
- cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gatos co ati.4.4.0
- Gatos
for
xorg 6.8.1 stuff

- tvout
patch
- wget http://home.student.utwente.nl/l.e.veen/gatos/ati.4.4.0-tvout.2.diff.gz
- wget http://home.student.utwente.nl/l.e.veen/gatos/ati.4.4.0-tv_extra_files.tar.gz
- patch -p0 < ati.4.4.0-tvout.2.diff.gz
- cd ati.4.4.0
- tar xvzf ../ati.4.4.0-tv_extra_files.tar.gz
- xmkmf /usr/src/RPM/SOURCES/xc
- make
- make install
- Xorg-X11 6.8.99 (6.7)
- Configuració / Configuration
-
- /etc/X11/xorg.conf:
-
-
Section "Device"
..
..
Option "TVOuput" "PAL"
EndSection
-
- gatos-devel list
12Llistes / Mailing lists#
- linuxtv.org
Mailing
lists
- [linux-dvb]
- DVB-T how-to
- Hauppauge Wintv Nova and mplayer
- Recording of PAL signals
- VDR now works with xawtv/fbtv etc
- No
suitable
software for budget-cards? (tuxzap)

- Hauppauge
Nova-T
setup?
- Re: Hauppauge Nova-T setup? (dvb insmod)
- Hauppauge
Nova-T:
problems tuning (scan, tzap)

- Getting
video
out of DVB-s card to work (ntuxplayer)

- [vdr]
- [mpeg2]
- FAQ
- [linux-dvb]
- de.comp.tv+video
13VIA EPIA#
- Mandriva 2007.1
- replace drivers
- add
all-generic-ideto the boot options - Video drivers
- VIA
- Xorg
- Openchrome
- Unichrome
- KDrive
- VDR
- MythTV
- The Mandriva EPIA C3 MythTV Box HowTo
- MythTV Epia Frontend Installation Guide
- Distributions
- MiniMyth (diskless)
- iMedia MythTV Linux (*)
- Diskless
14xbmc#
- xbmc (wp)
(taula)
- MeeGo TV & XBMC
- MythTV and xbmc
- Android and xbmc
- LCD
~/.xbmc/userdata/guisettings.xml<haslcd>true</haslcd>~/.xbmc/userdata/LCD.xml- Comandament a distància / Remote control
- HOW-TO setup Lirc to talk to XBMC
cp /usr/share/xbmc/system/Lircmap.xml ~/.xbmc/userdata/Lircmap.xml- See also "remote" entries at:
/usr/share/xbmc/system/keymaps/remote.xml - Example Lircmap.xml for "NOVA-T500" remote.
- Repeat
- UPnP
with xbmc
15Freevo#
- mdk install
- urpmi freevo (from thac blogdrake)
- urpmi xawtv (europe-west.list)
- be sure to have mdk official rpms, rpms2 as rpm sources (some needed packages are not on distribution CDs)
- Quick
start guide
- info
16MythTV#
- User Manual (wiki) / Installing and using MythTV (docs)
- MythTV wiki
- Plugins
(and unofficial
plugins)
- HOWTO
install
MythPlugins
- MythBrowser
(Webkit-based browser)
- MythNetTV (RSS...)
- MythNetvision
(BBC iPlayer, YouTube, TED, Vimeo...)
- MythWeb (www server)
- LCD
- Remote Controls
- PDA
cell
phone remotes
- MySettopBox
- Altres manuals / Other manuals:
- Mandriva
- Ubuntu
- Front-end myth-tv setup (wp)
- MythTV DVB Setup Guide
- Àrea
multimèdia: Veure la tele amb el MythTV (comesfa.org)
- mdk rpms:
urpmi transcode(plf)urpmi mythtv-frontend mythtv-setup phonon-xine
- (urpmi mythtv-suite (thac))
- Configuració del backend
/ Backend setup (IP address: backend_ip_address)
(
/var/lib/mythtv/.mythtv/)- mysql
- Establiment
de la
contrasenya de root / Set the root password
- Inicialització de la base de dades per a MythTV
/ MythTV database inititalisation:
mysql -u root -p < /usr/share/mythtv/initialdb/mc.sql- Per a poder accedir a aquest backend des d'un frontend en una altra màquina / For access to this backend from a frontend on another machine (accés remot / remote access):
- /etc/my.cnf
- comment "
skip-networking"
- Modifying access to the MySQL database for multiple systems
mysql -u root -pmysql> grant all on mythconverg.* to mythtv@"%" identified by "mythtv";mysql> flush privileges;- mythtv-setup
- General
- IP address
- Si a aquest backend només s'hi accedirà des d'un frontend a la mateixa màquina / If this backend will only be accessed from a local frontend:
- 127.0.0.1
- Si a aquest backend només s'hi accedirà des d'un frontend a la mateixa màquina / If this backend will only be accessed from a local frontend:
- backend_ip_address
- MythTV Database logging
- Log MythTV events to the database
- TV format: PAL
- VBI format: PAL Teletext
- Channel frequency table: europe-west
- Capture cards
- (New capture card)
- Card type: DVB DTV capture card (v3.x)
- DVB device number:
/dev/dvb/adapter0/frontend0
- Video
sources (EPG information)
- (New video source)
- Video source name: TDT
- Listing grabber: Transmitted guide only (EIT)
- Channel frequency table: europe-west
- Input
connections (connection Capture card -> Video
source)
- /dev/dvb/adapter0/frontend0
- Video source: TDT
- Scan for channels: All
- Starting channel: (make sure it is
something different than "Please add channels to
this source")
- Channel editor
- Storage groups
- Default: /tmp
- Analogue TV
- targeta: v4l /dev/video0
- video sources: "tva" / Spain (ALT+TAB per a respondre les preguntes a la consola: triar canals)
- input connections: relacionar V4l /dev/video0 amb "tva"
- mythbackend / service mythbackend start
- mythfilldatabase [--preset --manual]
- freqüències tva al Vallès Occidental
- Frontend
(la configuració es desarà a / the settings will be stored at
~/.mythtv/)
- mythfrontend
- Database IP address:
- si el backend/base de dades és a la mateixa màquina / if backend/database is in the same machine:
- localhost
- si el backend/base de dades és a una màquina remote / if backend/database is in a remote machine:
- backend_ip_address
- DVB compilation (no needed if we install thac
mythtv
>
0.16)
- urpmi libqt3-devel (qmake); [urpmi kernel-source-stripped (DVB headers)]
- activate DVB (settings.pro):
CONFIG += using_dvb
DEFINES += USING_DVB
INCLUDEPATH += /vcr/compilacio/dvb-kernel/linux/include [/usr/src/kernel-xxx/include] - patch < gcc-3.4-fix.patch (gcc 3.4)
- dvbdiseq: <math.h>
- echo '/usr/local/lib' >> /etc/ld.so.conf; ldconfig
- toggle tva/tvd: ctrl+
17MeeGo TV#
- Reproductor / Player
18VDR#
- Video
Disk Recorder
(VDR)
- official Mandriva (>=2007) RPM
- mdk rpm
- ftp/Developer
- VDR Wiki
(LinuxTV)

- VDR Wiki (es)
- Linux DVB-T information: Nova-t & VDR (linuxstb)
- general info on how to install plugins [vdr]
- ECLiPSE Portail
- Linux VDR : le magnétoscope numérique sous Linux
- VDRBox (free.fr)
- LinVDR (distrib)
- plugins
- vdr-xine
- softdevice
- Software
MPEG
decoder output (on
EPIA / howto)
rpm
(Mandriva 2008)wiki framebuffer X11 HDTV (en) fb DirectFB vidixfb X Xv XvMC vdr-softdevice vdr-plugin-softdevice x vesa x x x x x
vdr-xine - x
x x x x
vdr-xineliboutput vdr-plugin-xineliboutput x x x x x x x
Aquesta taula continua cap a la dreta — desplaça-la o gira el mòbil.
- streamdev
- DVB subtitles
- MHP und Co wiki
-
- MHP VDR plugin (interactive-vdr)
- OpenMHP plugin
- Mandriva 2008 config:
- urpmi dvb-apps
- scandvb -o vdr /usr/share/dvb-apps/scan/dvb-t/es-Collserola > /var/lib/vdr/config/channels.conf
- urpmi vdr vdr-plugin-softdevice
- /etc/sysconfig/vdr-softdevice
- VIDEO_OUT="xv:"
- remote
- keyboard
- cd /var/lib/vdr/config/remote.conf (softdevice-plugin)
- m: menu
- f: full screen
- RET: ok
- BACK: back
- Nova-T stick remote:
- urpmi vdr-plugin-remote
- /etc/sysconfig/vdr-remote:
- LIRC_DEVICE="/dev/lircd"
- cat remote.conf (softdevice-plugin) remote_nova-t_lirc.conf > /var/lib/vdr/config/remote.conf
- other plugins:
- /usr/share/doc/vdr/README.mdv
- MHP plugin
- urpmi jikes libxtst6-devel libgconf-java-devel libdfb++1.0_0-devel
- kaffe
- cd /usr/local/src; wget ftp://ftp.kaffe.org/pub/kaffe/v1.1.x-development/kaffe-1.1.8.tar.bz2
- cd /usr/local/src/kaffe-1.1.8
- ./configure --prefix=/usr/local --with-threads=unix-pthreads --enable-pure-java-math
- interactive-vdr
- mhp-0.2/libmhpoutput/output.h
- PlayVideo -> PlayPes
- make
- make install (no funciona)
- runvdr
- VDR + DirectFB
- urpmi fbset [dfb...]
- df-gp
| cvs | tar | ||
|---|---|---|---|
| stable | devel | ||
| VDR | - | 1.4.0 | 1.4.0 |
| vdr-xine | - | 0.5.2 | |
| vdr-softdevice | (1) | 0.0.7 | |
| vdr-mediamvp | (2) | 0.1.2 | |
Aquesta taula continua cap a la dreta — desplaça-la o gira el mòbil.
- cvs
-d:pserver:anonymous@cvs.softdevice.berlios.de:/cvsroot/softdevice
login;
cvs -z3 -d:pserver:anonymous@cvs.softdevice.berlios.de:/cvsroot/softdevice co softdevice - cvs
-d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/vdr-mediamvp
login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/vdr-mediamvp co mediamvp
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/vdr-mediamvp co mvpserver
- compile vdr:
- urpmi gcc-c++ libjpeg62-devel
- export LD_ASSUME_KERNEL=2.4.1
- Makefile:
- DVBDIR
-
- compiled DVB: DVBDIR=/vcr/src/dvb/dvb-kernel/linux
- kernel-source-stripped: DVBDIR=/usr/src/linux
- make
- compile vdr-softdevice:
- urpmi libffmpeg0-devel libalsa2-devel libxorg-x11-devel
- Makefile:
- LIBAVCODEC=/usr/include/ffmpeg
- DVBDIR
-
- compiled DVB: DVBDIR=/vcr/src/dvb/dvb-kernel/linux
- kernel-source-stripped: DVBDIR=/usr/src/linux
- CXXFLAGS=...-fpermissive
- #PP_LIBAVCODEC=1
- make plugins
- compile vdr-mediamvp:
- urpmi libevent0-devel
- (verify vdr/PLUGINS/src/mediamvp)
- make plugins
- run vdr:
- ./runvdr -Psoftdevice
- prerequisits
- dvb-kernel compilat
- urpmi automake1.7 autoconf2.5
- ln -s /usr/bin/aclocal-1.7 /etc/alternatives/aclocal
- ln -s /usr/bin/automake-1.7 /etc/alternatives/automake
- download
- vdr.tar.bz2 -> /vcr/compilacio/vdr/
- vdr-xine.tgz -> /vcr/compilacio/vdr/PLUGINS/src/xine/
- xine-lib.tar.gz -> /vcr/compilacio/xine-lib/
- xine-ui.tar.gz -> /vcr/compilacio/xine-ui/
- compile xine-lib:
- cd /vcr/compilacio/
- patch -d. -p0 < /vcr/compilacio/vdr/PLUGINS/src/xine/input-plugin/xine-lib.patch
- cd /vcr/compilacio/xine-lib/src/input/
- ln -s /soft/src/vdr/PLUGINS/src/xine/input-plugin/input_vdr.* .
- cd /vcr/compilacio/xine-lib/
- ./autogen.sh
- make ( make -k)
- make install
- compile xine-ui:
- cd /vcr/compilacio/xine-ui/
- ./autogen.sh
- make
- make install
- compile vdr:
- cd /vcr/compilacio/vdr/
- Makefile:
-
- DVBDIR
-
- compiled DVB: DVBDIR=../dvb-kernel/linux
- kernel-source-stripped: DVBDIR=/usr/src/linux-xxx
- transfer.c: POLLTIMEOUTS_BEFORE_DEVICECLEAR 12
- make (o bé: make DEBUG_OSD=1, per a tenir informació a l'xterm)
- make plugins
- mkdir /usr/local/man/man5
- make install
- run vdr:
- cd /vcr/compilacio/vdr/
- mkdir /video; cp sources.conf /video
- dvb-apps/util/scan -o vdr dvb-t/es-Collserola | tee /video/channels.conf
- cd /video; wget http://home.vr-web.de/%7Ernissl/remote.conf ( *)
- cd /vcr/compilacio/vdr/
- ./runvdr -Pxine
- xine vdr://tmp/vdr-xine/stream#demux:mpeg_pes
19kvdr#
- NO funciona amb només una targeta budget. CAL almenys una targeta completa.
20GeexBox#
21MediaMVP#
| PC | MediaMVP | ||||
|---|---|---|---|---|---|
| streaming | firmware | aplicació | lib / utils | kernel | |
| src | bin | ||||
|
|
|
|||
Aquesta taula continua cap a la dreta — desplaça-la o gira el mòbil.
- DHCP / TFTP
- urpmi dhcp-server tftp-server
- /etc/dhcpd.conf
ddns-update-style none;
subnet 192.168.1.0 netmask 255.255.255.0 {
# default gateway
option routers 192.168.1.12;
option subnet-mask 255.255.255.0;
option domain-name "xarxacasa.net";
option domain-name-servers 192.168.1.12;
range dynamic-bootp 192.168.1.21 192.168.1.253;
default-lease-time 43200;
max-lease-time 21600;
host mvp1 {
hardware ethernet 00:0d:fe:00:6c:39;
fixed-address 192.168.1.30;
filename "dongle.bin";
}
} - MediaMVP support: unzip -Ln mediamvpsetup_24_23096.exe dongle.bin
- cp dongle.bin /var/lib/tftpboot/dongle.bin
- service dhcpd start
- vdr-mediamvp/
mediamvp/console standalone server (
bons colors: > 0.1.2)
- urpmi libid3tag0-devel
- cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/vdr-mediamvp login
- cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/vdr-mediamvp co mediamvp
- cd mediamvp/mvp; make
- cd mediamvp/console; make
- mediamvp.conf:
- interface = 192.168.1.12
- dongleversion = 22146
- /etc/hosts:
- 192.168.1.20 pvr.xarxacasa.net pvr
- vdr-mediamvp
/mvpserver
standalone server
- urpmi automake libtool ibpython2.4 libpython2.4-devel python-imaging python-imaging-devel pyid3lib libid3tag0-devel ImageMagick ImageMagick-devel libxine1-devel libSDL1.2-devel libxml2-python
- dvbd:
-
- (download dvbd-0.7.7.tar.gz)
- cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dvbd login
- cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dvbd co -P dvbd
- ./configure
- make install
- (edit /usr/local/etc/dvbd/config)
- dvbd
- cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/vdr-mediamvp login
- cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/vdr-mediamvp co mvpserver
- sh bootstrap
- ./configure
- make
- make install
- /usr/local/etc/mediamvp.conf:
-
- interface = 192.168.1.12
- dongleversion = 23096
- tftproot = /var/lib/tftpboot
- [dvbd]
socket=/usr/local/var/run/dvbd/dvbd.socket
priority=10
- ln -s ~/.tzap/channels.conf /etc/tzap.channels.conf
- mvpserver
22Mandriva RPMS#
- exemple_urpmi_addmedia.txt
Aquesta taula continua cap a la dreta — desplaça-la o gira el mòbil.
http://www.francescpinyol.cat/htpc_programari.html
Primera versió: / First version: 27.VI.2003
Darrera modificació: 3 de febrer de 2022 / Last update: 3rd
February
2022