Os presento y detallo el gran tutorial que ha realizado el compañero MODI, donde explica como optimizar al máximo, el software XBMC en una Raspberry con OpenELEC.
- Reproducir contenido multimedia FULL HD 1080p (XBMC)
- Servidor de descargas Torrent (Transmisission)
- Reproductor Streaming (Pelisalacarta, Tvalacarta, Sportsdevil, Livestreams...)
Todo ello desde Windows, así que empecemos :
1. ¿QUE NECESITAMOS?
1.1 COMPONENTES
- Cable micro-usb y alimentación que va en función de las cargas que le conectemos:
Rpi = 700mA
Disco duro ubs 2.0 = 500mA
Disco duro usb 3.0 = 900mA
Por lo tanto, si vamos a enchufarle un disco y no queremos quemar ese fusible, deberíamos tener una alimentación externa, recomendando un hub usb con alimentación de 2A, del que obviamente alimentaremos también nuestra Rpi.
- SD-Card de 4Gb o más.
Recomendable Clase 10. Si vas a utilizar un disco usb con una SD de 128Mb ya tienes suficiente para la partición System.
- Cable HDMI.
- Cable de red Ethernet cat 5e.
Raspberry Pi Model B 512Mb = 37,94 €
SDHC 8gb Class 10 = 6,19 €
Hub Usb 7 ports = 4,05 €
Cable micro usb = 0,83 €
Cable Hdmi = 2,42 €
1.2 ACCESORIOS OPCIONALES
- Sintonizador TDT usb = 9,57 €
- Usb Wifi = 4,38 €
- Adaptador SD a micro SD = 3,84 €
- Caja y disipadores = 3,70 €
- Si no tienes Hdmi-CEC puedes comprarte este Mando a distancia = 19,72 €
1.3. PROGRAMAS NECESARIOS
- Bájate la última versión del programa Win32diskimager.
- Formatea la tarjeta SD a FAT con el programa SDFormatter.
- Incrementar la partición “Storage” de la SD y para formatear en ext4 con Gparted (creamos un cd de arranque).
Tambien podemos usar el MiniTool Partition Wizard desde Windows.
1.4. DIFERENTES DISTRIBUCIONES DE OPENELEC
- OFFICIAL BUILDS (ambas basadas en Frodo):
OpenELEC Stable
OpenELEC 3.2.2
- CUSTOM BUILDS:
La más popular es la RBEJ.
Y aquí puedes elegir entre la Frodo (v12) o la Ghotam (v13a).
La nueva versión es la Gotham que será sustituta de la Frodo, pero aún está en fase Alpha.
Yo de momento utilizo las versiones Rbej basadas en Frodo que se actualizan con mejoras de la Ghotam.
2. INSTALACION DE XBMC
- Abre el programa Win32diskimager.
- Carga la imagen del Openelec oficial (previamente descomprimimos el archivo y lo dejamos en .img) en la tarjeta SD (indica la letra de la unidad) y dale al botón “Write”.
- Amplia la capacidad de la partición “Storage” de la SD hasta el máximo de tu SD con el GParted, sino por defecto será de sólo 1Gb.
- Conecta la SD al Raspberry Pi.
3. CAMBIAR PARTICION STORAGE A UN DISCO USB
Esto permite mayor fluidez para moverse por el sistema operativo (el limite del usb2 es de 30 Mb/s), dado que por usb conseguimos tasas de transferencia mayores que por SD.
Recomiendan un lapiz JETFLASH 700 aunque le ponéis un disco externo para descargas del Torrent os servirá perfectamente para la STORAGE y conseguiréis la velocidad max. del usb2.
- Formateamos un disco usb en ext4 y le ponemos la etiqueta que nosotros queramos (utilizamos el programa GParted)
- Cambiar el archivo cmdline.txt y donde pone :
disk=/dev/mmcblk0p2
sustituirlo por
disk=LABEL=STORAGE
(el nombre de la etiqueta de la nueva partición ext4 de nuestro usb, cambiar la antigua etiqueta de la SD de Storage a otra)
- Si queremos mantener la anterior configuración de la SD, copiamos y pegamos lo que teníamos anteriormente de la SD al disco usb.
- Reiniciamos poniendo en el putty “reboot”
(esto solo en el caso de querer mantener la anterior configuración de la SD).
- Una vez hecho esto ya no necesitamos una SD tan grande, con una SD de 128Mb ya tendremos suficiente para la partición System, por lo tanto, podremos sustituir nuestra SD por otra de inferior capacidad.
Yo, por ejemplo, he puesto una microSD de 128Mb que tenia de un viejo movil y lo único que he tenido que hacer es formatearla con GParted en FAT-16, ponerle la etiqueta de System, y copiar todos los datos de la anterior SD a esta.
4. CONFIGURACION DE LA RED
Poner IP estática poniendo la IP que deseemos, la máscara de subred la dejamos en :
24 (255.255.255.0)
En puerta de enlace metemos la IP de nuestro router, y el DNS 1 ponemos la de nuestro proveedor de internet.
- Podemos acceder también vía Samba, simplemente pondremos la dirección IP de la raspberry en el explorador de Windows.
- Podemos acceder a la Raspberry vía UPnP abriendo mis sitios de red.
- Podemos acceder vía FTP instalando un cliente FileZilla para Windows. Para ello deberás poner :
IP de tu raspberry
Usuario: root
Contraseña: openelec
Puerto : 22
Tasa de transferencia aprox. 2,4 Mb/s.
NFS - FTP - Samba
- Podemos acceder a la raspberry vía HTTP, poniendo en el navegador su IP. Así podremos controlar la Raspberry por control remoto, es como un mando a distancia.
- Activando Zeroconf y descargándote el Yatse tenemos un mando a distancia (wifi) en nuestro móvil o Tablet android.
4.1. CONFIGURAR NUESTRO WINDOWS PARA COMPARTIR CARPETAS
- Info Compartir Carpetas
- Sólo tenemos que compartir nuestra carpeta en Windows, dentro del grupo de trabajo (Workgroup)
- Y en Openelec debemos de añadir fuente/red Windows (SMB)/carpeta
5. REPOSITORIOS NO OFICIALES PARA DESCARGA DE ADD-ONS
- SuperRepo.
- XBMC-HUB.
- UNOFFICIAL ADDON PRO.
CONTINUAR CON LA SEGUNDA PARTE ...
Increible !!!!! Muchisimas gracias por el trabajo que realizais
ResponderEliminarHola a todos,el problema que tengo es que con openelec soy incapaz de actualizar la libreria para ver los canales,que por ejemplo sube regularmente láser,por lo que tengo que poner el raspbmc,alguien sabría poner algún
ResponderEliminarExisten dos métodos para actualizar la librería:
ResponderEliminarLa fácil -- > Actualizar el sistema openelec
La menos fácil --> Hacer el siguiente hack:
Conectarse a la raspberry con el Putty (via SSH)
Introducimos nuestra IP
Te pedirá usuario: root
Y contraseña: openelec
1.Creamos la carpeta lib con la cual reemplazaremos la ruta predeterminada de OpenELEC:
# mkdir /storage/lib
2.Despues crearemos un nuevo archivo llamado .profile en /storage
# nano /storage/.profile
3. Copiamos o pegamos este codigo:
export LD_LIBRARY_PATH=/storage/lib:$LD_LIBRARY_PATH
4. Guardamos el archive con CTRL+o y presiona enter y despues Y .
Para salir de “nano” presiona CTRL+x
5. Ya tenemos creada la nueva carpeta “lib”. Abrimos Filezilla y copiamos en la ruta /storage/lib/ la ultima version librtmp.so.0
6. Volvemos a Putty y ejecutamos los dos siguientes codigos:
# chmod 755 /storage/lib/librtmp.so.0
# ln -s /storage/lib/librtmp.so.0 /storage/lib/librtmp.so
7. Reinicia openELEC.
Nota: Para descargar la ultima version de librtmp.so.0=>
http://www.mediafire.com/?x4cvp5hl4m9xr
Buscar en la carpeta Raspberry
Nota: Cada vez que actualizamos el Openelec tenemos de copiar la libreria a la carpeta /storage/lib/
Gracias a kaptus
MoDi la raspberry pi de aliexpress es fiable. Parece que la modelo B rev 2.0, pero en cambio el conector del audio lo tiene en negro cuando en la revision 2.0 es azul.
ResponderEliminarUn saludo!
La diferencia del conector negro o azul, es la version china o la UK. Yo tengo la version china comprada en RS.
EliminarSi quieres la UK y tenerla rapido puedes comprarla en pccomponentes.
Es igual de eficaz la de aliexpress que la de Rs o pccomponentes? lo digo por se hecha en china materiales baratos
ResponderEliminarLas chinas son todas iguales, y las de UK pasan un mejor control de calidad, por lo que te garantizan un perfecto acabado de las soldaduras.
ResponderEliminarPero yo tengo la china y me da buen resultado.
hola, alguien me puede decir como instalar las versiones Rbej basadas en Frodo
ResponderEliminarEsta descrito en la parte 4 del tutorial ;).
EliminarGracias por tu respuesta, lo había visto, lo que me pasa es que no encuentro archivo config.txt, por lo que no lo puedo editar...
EliminarGracias por adelantado :D
Lo encontraras en el apartado:
Eliminar10. OVERCLOCK
Muchas gracias y disculpas, le había echado un vistazo a todo pero no lo habia visto
EliminarCompletísimo aporte MoDi!
ResponderEliminarTengo una pequeña duda acerca del hub usb de trust.
Yo en principio quiero ponerle un HDD externo a la Rpi y entiendo que la Rpi no puede proporcionarle la energia al HDD, pero no acabo de ver como se tiene que hacer la conexión.
El hub iría a la corriente y a la vez a una de las dos salidas USB de la Rpi, cierto?
Yo luego conectaría la Rpi a la corriente a través del transformador 5V 1A que ya tengo (forma standard), pero veo que se dice: "del que obviamente alimentaremos también nuestra Rpi."
Entonces como lo haríamos? con un cable micro USB a USB de la salida de alimentación de la Rpi al mismo hub? Pero la Rpi no se detectaría así misma como un INPUT USB ???
Hay diferencia entre las 5 entradas USB que están juntas y las otras 2 que están separadas??
Quizás es una confusión tonta de conceptos que tengo, pero me resulta extraño.
Gracias!
Todos los usb del hub son iguales, partiendo de ahi, uno de ellos lo conectas a traves de un cable microUSB a la Rpi, y con otro cable desde el usb del hub al usb de la Rpi, y por ultimo enchufamos el disco externo al hub.
EliminarPerfecto, entonces como ya creía, gracias!
EliminarAquí os traigo una imagen de la distro [B]OpenElec by MoDi[/B] (tiene la Rbej Frodo del 01/11/2013) con un montón de Addons preconfigurados:
ResponderEliminar[U]PROGRAMAS:[/U]
- TRANSMISSION
- XBMC BACK-UP
- XBMCHUB MAINTENANCE
- XBMC Library Auto Update
[U]VIDEO:[/U]
- PELISALACARTA
- TVALACARTA
- MYWEBTV
- LIVE STREAM MOD
- SPORTS DEVIL
- rtmpgui+
- 1CHANNEL
- ICEFILMS
- PROJECTFREETV
[U]SKIN:[/U]
- AMBER
- CONFLUENCE
[U]SUBTITULOS:[/U]
- XBMC SUBTITLES
y más...
Tiene overclock de serie a 900/333/450 sin overvolt.
La he probado en una SD de clase 10 y la diferencia con respecto al montaje en usb es ridicula.
La imagen ocupa 229MB y este es su enlace: http://www.mediafire.com/?9873vdji3o99drk (eliminar el espacio)
Una vez descargado el archivo, descomprimimos y cargamos la .img en la SD con el win32imager, a continuación debéis de incrementar la partición Storage con Gparted.
Ya me contareis, y si veis algo que corregir o añadir decírmelo ;)
A disfrutar :D
Seguro que te lo agradecen,
EliminarGracias por compartirlo MoDi :)
MoDi toda la configuración que debíamos hacer con este tutorial nos la has comprimido en el archivo de mediafire? o tenemos que configurar algo?
ResponderEliminarUn saludo.
- Lo más importante es que añadas las cuentas de usuario a pelisalacarta.
Eliminar- Después puedes cambiar la carpeta de descargas del transmission, ponerle una ip fija, abrir el puerto del transmission 51413 en el router para la ip de la Rpi
- Puedes añadir una carpeta compartida con un pc para poder ver las pelis que tengas almacenadas en el vía samba o por dlna.
- Y configurar tu colección de pelis / música con caratulas y demás.
Otra cosa MoDi y lo siento por preguntar tanto. Para que me vaya mas fluido quiero pasar el Storage de tu imagen a un Usb y la carpeta System a una Sd de menor capacidad. Se haría igual? es decir, como comentas en este tutorial cambiando el cmdline?
ResponderEliminarTienes que hacerlo tal y como explico en el tuto:
Eliminar- En la SD la formateas en FAT-16, le pones la etiqueta System, y es copiar y pegar todos los archivos desde windows.
- Y para el usb lo formateas en ext-4 le pones cualquier etiqueta que desees, copias todo lo que tengas en la SD a este usb.
- Y por ultimo modificas el cmdline para que arranque desde el usb.
Hola, mi nick es nachete.
EliminarEstoy a comienzos con esto de la raspberry y me apasiona.
Me compre una tarjeta SD de clase 10, pero ahora despues de lo leido, no se si poner el contenido en un usb.
La pregunta es: Tanto se nota el cambio de una tarjeta de clase 10 a un usb??
Gracias por adelantado
diferencias de openelec frente a raspbmc? yo uso este ultimo y genial todos los plugins de este blog, el cual por cierto te felicito ;)
ResponderEliminarUnicamente mayor rendimiento del sistema.
EliminarMoDi muchas gracias por contestar. Tengo un problema edito el archivo cmdline boot=/dev/mmcblk0p1 disk=LABEL=STORAGE ssh quiet donde pone LABEL tengo que poner Storage? Otra cosa tienes algún programa para copiar de una unidad con ext4 a otra unidad en Windows porque el mini partition tool no me deja copiar.
ResponderEliminarUn saludo y perdone las molestias.
Tienes que poner la etiqueta que le tengas asignada al usb.
EliminarYo lo que hago es conectar la raspberry con la SD puesta, y con el filezilla, copio la carpeta Storage de la SD al usb, que tambien tengo conectada a la rpi (lo encontratas en var/media/).
Muchas gracias MoDi, al final lo he solucionado con un lector de tarjetas copiando la parte del storage de la SD en el USB con Gparted. Y ya sta funcionando. Otra cosa para configurar el wifi como lo puedo hacer? sale en tu tutorial?
Eliminarun saludo gracias
Buenas,
ResponderEliminarestoy teniendo problemas con mi rasberry Pi, después de ver que la tarjeta SD que estaba usando teníamos problemas, conseguí instalar raspbmc con una nueva tarjeta. Ayer lo apagué usando XBMC y corte la alimentación tras salir de XBMC hoy ya no me arranca.
He probado a meter la img de Modi en la tarjeta y así tampoco arranca, aparentemente la tarjeta SD está bien, cuando meto la img veo las dos particiones, aunque el minipartition tool no me deja ampliar la de storage. Sin embargo, la rasberry Pi no hace nada con esta tarjeta.
Alguien sabe como puedo ver si la tarjeta está corrupta o algo? También la he formateado con el SDFormater. La verdad no se que pasa y no quiero comprar una tercera tarjeta.
El Raspbmc lo tenía en perfil fast que he leido que no da problemas de corrupción de tarjeta, en realidad lo tuve un par de días funcionando sin problemas, ha sido al apagar.
Muy raro la verdad, estoy dudando si puede que el lector de tarjetas de rasberry este mal o algo.
Muchas gracias.
Si instalas mi imagen y no te arranca puede ser debido a un exceso de overclock.
EliminarPara modificar el overclock debes abrir el archivo config.txt con el block de notas desde windows, y modificar los parametros actuales:
#FULL:
arm_freq=900
gpu_freq=333
sdram_freq=450
over_voltage=0
por otros inferiores:
#FULL:
arm_freq=800
gpu_freq=300
sdram_freq=400
over_voltage=0
OK muchas gracias probaré con esto. Que el mini partition manager no me deje ampliar la particion de storage entiendo que es normal no?. Es que no se muy bien como montar el Gpartition en Windows, hay un live cd o algo pero no termina de funcionarme. No hay nada que pueda usar desde Windows?
EliminarPruebo estos valores en el config.txt y te cuento.
Gracias de nuevo.
Buenas acabo de probar y sigue igual no arranca. Esto ya me da que es un problema de la tarjeta o algo, pero realmente en mi PC la veo bien, tengo las particiones y todo.
EliminarAlguien tiene alguna idea? Jeje, yo tengo una que es gastarme otros 6 € en otra SD clase 4 (cuando me funcione lo voy a montar el storage en un usb) pero no es que atraiga mucho...
Por cierto, para más seguridad he formateado la SD con SDFormatter y haciendole un overwrite. Y luego le he metido el img de Modi, y he modificado el config.txt como me has dicho. Pero nada sigue igual.
Mi primera experiencia con Rasberry Pi, y desde luego me esta dando sensación de muy inestable. Supongo que he tenido mala suerte o algo.
Alguna idea?
Muchas gracias.
Si borras las lineas del overclock lo dejas en default.
EliminarNo obstante puede ser problema de alimentacion. Cuantos mA tiene el que usas?
Enchufas a la raspberry algun disco duro?
Buenas me pierdo un poco con lo de los mA Que dices. Para no tener problemas compre un kit en raspipc.es se supone que la fuente esta testada y demás.
EliminarNo tengo ningún disco usb conectada. Hasta lo tengo enchufado al cable de red para no usar wifi. Vamos es una configuración básica. Por eso me sorprende que no vaya.
Gracias.
Modi una pregunta... en tu openelec modificado, ¿donde está pestaña Openelec dentro de ajustes para configurar el wifi? llevo media hora buscando y no lo encuentro
ResponderEliminarsaludos
Ajustes > Addons > Addons activados > Servicios > Openelec Settings
EliminarHola muchas gracias por esta magnifica contribución de la que muchos novatos nos aprovechamos.
EliminarHe seguido tus instrucciones pero el botón de ajustes me sale inhabilitado.
¿Cómo lo podría habitlitar? no puedo configurar el wifi.
gracias por responder tan rápido Modi. Un par de dudas sino es mucho abusar... ¿Cuáles son los valores por defecto del overclock? o hay alguna forma abreviada desactivar el overclok o ponerlo por defecto? Lo puedo tener con el overclock que tú pones sin disipadores? Y podría dejar descargando 24 horas la raspberry con esta configuración¿? Un saludo y gracias de nuevo
ResponderEliminarLa Rpi tiene un overclock dinámico (sólo se activa si la demanda es superior al 50%) y una protección por sobretemperatura de 85ºC (cuando la alcanza se pone a la frecuencia inferior, y esa frecuencia yo la tengo configurada a 500Mhz que es inferior a la default de 700Mhz, con lo cual en mi distro ira más relajada en idle y solo se aplica el overclock de 900 Mhz cuando se necesita).
ResponderEliminarEntonces no se me va a quemar la casa ;) si lo dejo todo el día descargando con esta configuración no?
ResponderEliminarTranquilo por la raspberry no va ser, apenas se calienta, como muchisimo la veras a 70ºC, y esta muy por debajo de los 85ºC máximos, y aún así, si llegara no subiria, ya que se reduce el overclock de forma automática.
EliminarAdemás de que funciona a 5V, y con esa tensión no se genera arco para provocar un incendio. Lo unico que puede provocar incendio son enchufes mal conectados (a la tension de red de 230V), en los que no exista contacto pleno, y de esta forma pueden producirse arcos eléctricos.
Toma peazo explicación xD.
Si la verdad que las explicación es tremenda jeje. Entonces aunque no tenga disipadores y siempre que tenga cuidado no tiene porque recalentarse el invento verdad? de todas formas le quitaré la tapa de arriba para que se ventile bien. Un saludo y mil gracias!
ResponderEliminarBuenos días! a alguien más le ha pasado que el icono de livestreams a cambiado la imagen y le salta el error del script en la raspberry? hace dos días me funcionaba perfectamente y ayer me di cuenta que no funciona. MoDi haber si me puedes ayudar como me ayudas en todo.
ResponderEliminarUn saludo y muchas gracias por todo el tiempo que pierdes en este tutorial!
A mi tambien se me cambio el icono, pero me funciona igual de bien que antes. Intenta volver a configurar el plugin con el tutorial de Laser:
Eliminarhttp://pluginsxbmc.blogspot.com.es/2013/03/livestreams-mod-by-pluginsxbmc.html
Tamiben puedes probar a actualizar el plugin en:
Ajustes > Explorador de Archivos > Fusion > Video > livestreams y descargandote un repositorio desde el que podras actualizarlo.
Y si todo esto falla pues lo de siempre, borrar el plugin y volver a instalarlo.
Saludos
No comprendo que me ocurre con el add-on de youtube pero en todas las versiones de Openelec incluida esta magnifica que ha dejado Modi no puedo iniciar sesion en mi cuenta de youtube, me da error de script. En Raspbmc no tengo problemas. Por favor podeis ayudarme?? quiero usar esta imagen que dejo modi porque es una pasada pero si no me funciona youtube no me sirve. Graciass
ResponderEliminarA mi tampoco me funciona. Esperemos que en proximas versiones lo solucionen.
EliminarHola MoDi!
ResponderEliminarEstoy mirando usb wifi me podrías decir si alguno de estos dos serían válidos para la raspberry?
http://www.aliexpress.com/item/300Mbps-USB-Wireless-WiFi-Adapter-With-External-Antenna-Free-Shipping-Drop-Shipping-Wholesale/656004468.html?
http://www.aliexpress.com/item/300Mbps-USB-Wireless-Adapter-WiFi-Network-Lan-Card-Free-Drop-Shipping-Wholesale/458780500.html?
Gracias, un saludo.
Viendo la lista de compatibilidad de la Rpi en:
Eliminarhttp://elinux.org/RPi_USB_Wi-Fi_Adapters
Y viendo el tipo de chipset utilizado, el Realtek 8191SU, que se encuentra dentro de los que funcionanan deberian de funcionar perfectamente cualquiera de los dos.
Aunque la gente recomienda este:
http://www.amazon.es/TP-Link-TL-WN725N-Adaptador-red-Mbps/dp/B008B7PZU4
La decision es tuya, ya que los tres estan dentro de los verificados para la Raspberry
Hola Modi, ya que estamos con perifericos... que tipo de cargador me recomendarias para alimentar un taclado usb y antena wifi? Tengo uno de 800ma pero con eso jo me llega. Tambien tengo un hub usb pero me gustaria dejarlo todo en un unico cargador. Crees que con uno de 1200ma me valdra? Un saludo y gracias
ResponderEliminarSi el hub tiene alimentación, puedes precindir de un cargador extra para la Rpi, ya que puedes coger la alimentación de un usb del hub.
EliminarSi no tiene alimentación ese hub, el cargador debe ser de 1000mA o más.
Yo personalmente recomiendo un hub alimentado de 2A o más.
- Cambiar el archivo cmdline.txt y donde pone :
ResponderEliminardisk=/dev/mmcblk0p2
sustituirlo por
disk=LABEL=STORAGE
(el nombre de la etiqueta de la nueva partición ext4 de nuestro usb, cambiar la antigua etiqueta de la SD de Storage a otra)
cuando pones eso , exactamente a que te refieres con cambiar la etiqueta?
donde pone storage entiendo que tenemos que poner el nombre que le damos al discoduro particionado como ext4, no?
disk=LABEL=STORAGE (o el nombre de la etiqueta que le hayas puesto a tu disco usb)
EliminarPara formated en ext4 y poner etiqueta usa el Gparted.
pero lo que tengo que poner es:
Eliminardisk=LABEL=NOMBREDEMIDISCO o nombredemidisco=LABEL=STORAGE
Tu primera opción ;).
EliminarHaber si me podeis ayudar. Quiero poner mi Raspberry en una TV sin HDMI.
ResponderEliminarPara XBMC no me la reconoce, vamos que no sale nada en pantalla. Tengo que configurar algo antes?
Un saludo.
El problema esta en estas lineas del archivo config.txt:
Eliminarhdmi_force_hotplug=1
hdmi_force_edid_audio=1
Si las borras podras ejecutarlo con la conexión RCA.
MoDi, queria preguntarte, he instalado tu OpenElec y cuando intento reproducir un video del ordenador, se ve bien y el audio general es bueno, pero las voces no se oyen, solo las voces.
ResponderEliminarAlguna solución?
Gracias
Configura el sonido en AJUSTES/ SISTEMA/ SALIDA DE AUDIO como sistema 2.0.
ResponderEliminar