OSMC PerfectPi (Kodi + Transmission + Samba + SickRage + CouchPotato)

¿Has creado algún proyecto genial con una Raspberry Pi? Este es tu lugar.
Avatar de Usuario
Racso
Pi Alpha
Pi Alpha
Mensajes: 27
Registrado: 16 May 2016, 22:14
Ubicación: Murcia
Agradecido: 0
Agradecimiento recibido: 0

Hola, antes de nada darte de nuevo la enhorabuena y las gracias por este pedazo tema!
Tengo un problemilla y es que he añadido un par de series a la raspberry (no la tengo con un disco duro, sino que las meto en la propia tarjeta) y en la sección de series me las reconoce, pero no me salen los capítulos.
¿Alguna idea de por qué puede suceder esto?
Un saludo.
Para cualquier duda, consulta o sugerencia este es mi Telegram: @Racso93 :inform
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Racso escribió: he añadido un par de series a la raspberry (no la tengo con un disco duro, sino que las meto en la propia tarjeta) y en la sección de series me las reconoce, pero no me salen los capítulos. ¿Alguna idea de por qué puede suceder esto?
Según he entendido, en Kodi se muestra la carátula de la serie pero dentro no aparcen capítulos.
Eso suele ser porque Kodi reconoce el nombre de la carpeta, pero no el nombre de los archivos.
Es importante la nomenclatura. Por lo general los capítulos se llaman igual que la carpeta donde están, seguido de la temporada y el capítulo.
Por ejemplo, incorrecto: Better call Saul/cap1x01.avi
Correcto: Better call Saul/Better call Saul.1x01.avi
Mira a ver si es por eso
Avatar de Usuario
Racso
Pi Alpha
Pi Alpha
Mensajes: 27
Registrado: 16 May 2016, 22:14
Ubicación: Murcia
Agradecido: 0
Agradecimiento recibido: 0

egrueda escribió:
Racso escribió: he añadido un par de series a la raspberry (no la tengo con un disco duro, sino que las meto en la propia tarjeta) y en la sección de series me las reconoce, pero no me salen los capítulos. ¿Alguna idea de por qué puede suceder esto?
Según he entendido, en Kodi se muestra la carátula de la serie pero dentro no aparcen capítulos.
Eso suele ser porque Kodi reconoce el nombre de la carpeta, pero no el nombre de los archivos.
Es importante la nomenclatura. Por lo general los capítulos se llaman igual que la carpeta donde están, seguido de la temporada y el capítulo.
Por ejemplo, incorrecto: Better call Saul/cap1x01.avi
Correcto: Better call Saul/Better call Saul.1x01.avi
Mira a ver si es por eso
Renombre los capítulos y sin problemas ^^
Muchas gracias!
Ahora tengo otra duda. Cómo puedo ver el proceso de descarga de las series o películas en Sickrage y CouchPotato??
Un saludo.
Para cualquier duda, consulta o sugerencia este es mi Telegram: @Racso93 :inform
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Racso escribió:Cómo puedo ver el proceso de descarga de las series o películas en Sickrage y CouchPotato??
Tanto Sickrage como CouchPotato se encargan de mantener el listado de pelis y series para buscarlas. Si las encuentran, se bajan el torrent y se lo envían a Transmission.
Basta con que te conectes a transmission para ver las descargas. Eso lo puedes hacer via web (puerto 9091), usando el "Transmission Remote GUI" en windows o una aplicación compatible en Android.
Avatar de Usuario
Racso
Pi Alpha
Pi Alpha
Mensajes: 27
Registrado: 16 May 2016, 22:14
Ubicación: Murcia
Agradecido: 0
Agradecimiento recibido: 0

egrueda escribió:
Racso escribió:Cómo puedo ver el proceso de descarga de las series o películas en Sickrage y CouchPotato??
Tanto Sickrage como CouchPotato se encargan de mantener el listado de pelis y series para buscarlas. Si las encuentran, se bajan el torrent y se lo envían a Transmission.
Basta con que te conectes a transmission para ver las descargas. Eso lo puedes hacer via web (puerto 9091), usando el "Transmission Remote GUI" en windows o una aplicación compatible en Android.
Muchas gracias de nuevo!
Para cualquier duda, consulta o sugerencia este es mi Telegram: @Racso93 :inform
Avatar de Usuario
Chipi
Pi Beta
Pi Beta
Mensajes: 122
Registrado: 28 Nov 2016, 10:51
Agradecido: 0
Agradecimiento recibido: 0

Menudo currazo @egrueda . Enhorabuena y muchísimas gracias por esta info.

Saludos.
tonymcgrady
Pi Beta
Pi Beta
Mensajes: 128
Registrado: 10 Feb 2017, 12:23
Agradecido: 0
Agradecimiento recibido: 0

Gracias por compartirlo
lothrael
Pi Alpha
Pi Alpha
Mensajes: 10
Registrado: 12 Dic 2016, 03:20
Agradecido: 0
Agradecimiento recibido: 0

Buenas, muchas gracias por el currazo. Te planteo mis dudas antes de ponerme en faena:
1) las series y películas se buscan automáticamente en castellano, o sale en inglés o latino?
2) Actualmente tg un disco externo de 2 Tb, pero ya tiene pelis y series, y está en extensión Ntfs. ¿Es necesario que haya una partición en ext4 o se hace porque fluya más rápido todo en osmbc?
3)¿ se podría añadir otros sistemas como raspbian y retropie y hacer un multiboot, o genera incompatibilidades?
Gracias de antemano
lothrael
Pi Alpha
Pi Alpha
Mensajes: 10
Registrado: 12 Dic 2016, 03:20
Agradecido: 0
Agradecimiento recibido: 0

egrueda escribió:
dracod escribió:La imagen se agradece.
He tenido que hacer una "maqueta" para clonar la configuración, así que aprovecho y la comparto:
https://mirrorace.com/m/9vsL
Esta imagen es para grabarla en una microsd y ya viene todo instalado y configurado.

Todo el contenido se almacena en /home/osmc/Media
Si luego usamos un disco externo, será tan fácil como copiar la carpeta Media al disco y luego crear un enlace simbólico:

Código: Seleccionar todo

cp -Rp  /home/osmc/Media /media/TOCHIBA/Media
mv /home/osmc/Media /home/osmc/Media_old
ln -s /media/TOCHIBA/Media /home/osmc/Media 
Si hacemos esos pasos,
  • * nos llevamos todo el directorio Media al disco externo
    * renombramos la carpeta vieja
    * creamos un enlace simbólico de /home/osmc/Media => /media/TOCHIBA/Media
De esta forma no habría que cambiar la configuración de rutas en ninguna aplicación :-)
Hola, de nuevo, he ido a bajarme la imagen y ya no esta en la red, no?? te importaria resubirla por favor??
Gracias
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

lothrael escribió:1) las series y películas se buscan automáticamente en castellano, o sale en inglés o latino?
Algunas, por el título ya te las busca en un idioma u otro, pero dentro de sickrage, por ejemplo, tienes la opción para buscar en un idioma específico cuando añades un "new show"
lothrael escribió:2) Actualmente tg un disco externo de 2 Tb, pero ya tiene pelis y series, y está en extensión Ntfs. ¿Es necesario que haya una partición en ext4 o se hace porque fluya más rápido todo en osmbc?
La partición ext4 funcionará mejor con torrent. Si sólo quieres reproducir lo que tienes en el disco, no será problema. Pero si usas torrent con ntfs, verás como la CPU se carga de trabajo y la Pi se calienta.
lothrael escribió:3)¿ se podría añadir otros sistemas como raspbian y retropie y hacer un multiboot, o genera incompatibilidades?
Son particiones individuales e independientes, no le afectaría.
Avatar de Usuario
Kike
Administrador
Administrador
Mensajes: 2311
Registrado: 13 May 2016, 18:53
Ubicación: Islas Baleares - Menorca
Agradecido: 47 veces
Agradecimiento recibido: 175 veces
Contactar:

Que maravilla, muchísimas gracias por compartir de nuevo @egrueda :mrgreen:
Si lo puedes soñar, lo puedes hacer
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

lothrael escribió:Hola, de nuevo, he ido a bajarme la imagen y ya no esta en la red, no?? te importaria resubirla por favor??
Gracias
Aquí te dejo un enlace nuevo:
https://mirrorace.com/m/e7tg
Dale unos minutos, aún está procesando la subida
lothrael
Pi Alpha
Pi Alpha
Mensajes: 10
Registrado: 12 Dic 2016, 03:20
Agradecido: 0
Agradecimiento recibido: 0

Muchas gracias por contestarme y por compartir nuevamente la imagen ;)
besgum
Pi Newbie
Pi Newbie
Mensajes: 6
Registrado: 26 Jul 2017, 19:00
Agradecido: 0
Agradecimiento recibido: 0

Excelente guía, muy ordenada y clara para todos los nuevos en este mundo.
Llevo usando un tiempo esta configuración y de un dia para otro el servicio couchpotato dejo de andar. He investigado y no puedo entender porque no funciona, todo se ve bien pero al iniciar el servicio muere instantáneamente.
Realmente no se que puede estar pasando ya que sin raelizar ninguna modifiación dejó de funcionar. ¿Quizás alguna actualización de OSMC? Pensé que podría ser problema de espacio pero hay. Dejo los logs e información para ver si me pueden guiar

Status couchpotato.service

Código: Seleccionar todo

osmc@osmc:~$ sudo systemctl status couchpotato.service
* couchpotato.service - CouchPotato application instance
   Loaded: loaded (/etc/systemd/system/couchpotato.service; enabled)
   Active: inactive (dead) since Wed 2017-07-26 13:05:22 -04; 45s ago
  Process: 3606 ExecStart=/opt/CouchPotatoServer/CouchPotato.py --daemon (code=exited, status=0/SUCCESS)

Jul 26 13:05:18 osmc systemd[1]: Started CouchPotato application instance.
Journalctl

Código: Seleccionar todo

osmc@osmc:~$ sudo journalctl -u couchpotato.service
-- Logs begin at Wed 2017-07-26 08:53:16 -04, end at Wed 2017-07-26 12:58:05 -04
Jul 26 08:54:18 osmc systemd[1]: Starting CouchPotato application instanc
Jul 26 08:54:20 osmc systemd[1]: Started CouchPotato application instance
Jul 26 09:04:22 osmc systemd[1]: Stopped CouchPotato application instance
Jul 26 09:04:24 osmc systemd[1]: Stopped CouchPotato application instance
Jul 26 09:04:32 osmc systemd[1]: Starting CouchPotato application instanc
Jul 26 09:04:34 osmc systemd[1]: Started CouchPotato application instance
DF -H (para espacio libre)

Código: Seleccionar todo

osmc@osmc:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        362M     0  362M   0% /dev
tmpfs           367M  5.0M  362M   2% /run
/dev/mmcblk0p2  7.0G  4.5G  2.2G  68% /
tmpfs           367M     0  367M   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           367M     0  367M   0% /sys/fs/cgroup
/dev/mmcblk0p1  240M   46M  195M  19% /boot
tmpfs            74M     0   74M   0% /run/user/1000
Gracias por la ayuda
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

besgum escribió:llevo usando un tiempo esta configuración y de un dia para otro el servicio couchpotato dejo de andar. He investigado y no puedo entender porque no funciona, todo se ve bien pero al iniciar el servicio muere instantáneamente. Realmente no se que puede estar pasando ya que sin raelizar ninguna modifiación dejó de funcionar.
¿Has probado a ejecutar el couchpotato de forma manual a ver si se levanta?
besgum
Pi Newbie
Pi Newbie
Mensajes: 6
Registrado: 26 Jul 2017, 19:00
Agradecido: 0
Agradecimiento recibido: 0

egrueda escribió:
besgum escribió:llevo usando un tiempo esta configuración y de un dia para otro el servicio couchpotato dejo de andar. He investigado y no puedo entender porque no funciona, todo se ve bien pero al iniciar el servicio muere instantáneamente. Realmente no se que puede estar pasando ya que sin realizar ninguna modificación dejó de funcionar.
¿Has probado a ejecutar el couchpotato de forma manual a ver si se levanta?
Si, lo extraño que al ejecutarlo manualmente y luego revisar el estado rápidamente aparece como ejecutándose, pero luego al segundo y al revisar nuevamente el estado ya esta muerto. Como puedes ver en el código abajo cuando reviso el estado por segunda vez informa que el servicio está muerto hace 273ms, lo que quiere decir que arranca pero se detiene casi instantaneamete. ¿Que puede estar produciendo esto? ¿Quizá hay dos couchpotato corriendo al mismo tiempo lo que no es compatible? La verdad es que he revisado por todos lados pero no logro encontrar una solución.

Código: Seleccionar todo

osmc@osmc:~$ sudo systemctl start couchpotato.service

osmc@osmc:~$ sudo systemctl status couchpotato.service -l
* couchpotato.service - CouchPotato application instance
   Loaded: loaded (/etc/systemd/system/couchpotato.service; enabled)
   Active: active (running) since Thu 2017-07-27 08:29:31 -04; 1s ago
  Process: 32526 ExecStart=/opt/CouchPotatoServer/CouchPotato.py --daemon (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/couchpotato.service
           `-32543 python /opt/CouchPotatoServer/CouchPotato.py --daemon

Jul 27 08:29:31 osmc systemd[1]: Started CouchPotato application instance.

osmc@osmc:~$ sudo systemctl status couchpotato.service -l
* couchpotato.service - CouchPotato application instance
   Loaded: loaded (/etc/systemd/system/couchpotato.service; enabled)
   Active: inactive (dead) since Thu 2017-07-27 08:29:35 -04; 273ms ago
  Process: 32526 ExecStart=/opt/CouchPotatoServer/CouchPotato.py --daemon (code=exited, status=0/SUCCESS)

Jul 27 08:29:31 osmc systemd[1]: Started CouchPotato application instance.
osmc@osmc:~$
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Me refiero a ejecutarlo a mano, directamente, sin el servicio:
python /opt/CouchPotatoServer/CouchPotato.py

Para ver si ya está corriendo:
px ax | grep -i CouchPotato
besgum
Pi Newbie
Pi Newbie
Mensajes: 6
Registrado: 26 Jul 2017, 19:00
Agradecido: 0
Agradecimiento recibido: 0

egrueda escribió:Me refiero a ejecutarlo a mano, directamente, sin el servicio:
python /opt/CouchPotatoServer/CouchPotato.py

Para ver si ya está corriendo:
px ax | grep -i CouchPotato

Egrueda, muchas gracias por la pronta respuesta.

Al ejecutar px ax no encuentra el comando, me imagino que debo instalar el paquete.

Código: Seleccionar todo

osmc@osmc:~$ px ax | grep -i CouchPotato
-bash: px: command not found
Ejecuté manualmente pero el terminal queda pegado en el comando que mencionaste. Ahora mientras está ahí pude entrar a la interfaz GUI del couchpotato (puerto 5050) pero arranca en el wizard, como si fuera primera vez que lo ejecuto. Luego de unos 2 minutos el terminal deja de mostrar el comando y couchpotato se cae nuevamente.
¿Este comando manual es algo temporal?

Código: Seleccionar todo

osmc@osmc:~$ python /opt/CouchPotatoServer/CouchPotato.py
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

besgum escribió:Al ejecutar px ax no encuentra el comando, me imagino que debo instalar el paquete.
Perdona, error tipográfico:

Código: Seleccionar todo

ps ax | grep -i CouchPotato
besgum escribió:Ejecuté manualmente pero el terminal queda pegado en el comando que mencionaste. Ahora mientras está ahí pude entrar a la interfaz GUI del couchpotato (puerto 5050) pero arranca en el wizard, como si fuera primera vez que lo ejecuto. Luego de unos 2 minutos el terminal deja de mostrar el comando y couchpotato se cae nuevamente.
¿Este comando manual es algo temporal?
Por un lado habría que repasar la configuración del servicio:

Código: Seleccionar todo

cat /etc/systemd/system/couchpotato.service
Por otro lado, si arrancándolo desde consola se "muere" el proceso, seguramente muestre algún mensaje.
Puedes usar Pastebin para compartir toda la salida del comando desde que lo arrancas hasta que muere
besgum
Pi Newbie
Pi Newbie
Mensajes: 6
Registrado: 26 Jul 2017, 19:00
Agradecido: 0
Agradecimiento recibido: 0

Muchas gracias por la ayuda y paciencia.

Ok, ¿podrías explicarme que significa lo que muestra este comando?

Código: Seleccionar todo

osmc@osmc:~$ ps ax | grep -i CouchPotato
 5760 pts/0    S+     0:00 grep -i CouchPotato
Esta es la configuración /etc/systemd/system/couchpotato.service, es la que siempre he usado (a menos que "algo" la modificara sin permiso)

Código: Seleccionar todo

[Unit]
Description=CouchPotato application instance
After=network-online.target

[Service]
ExecStart=/opt/CouchPotatoServer/CouchPotato.py --daemon
GuessMainPID=no
Type=forking
User=couchpotato
Group=couchpotato
KillMode=process

[Install]
WantedBy=multi-user.target
Por otro lado, si arrancándolo desde consola se "muere" el proceso, seguramente muestre algún mensaje.
Puedes usar Pastebin para compartir toda la salida del comando desde que lo arrancas hasta que muere
Lo que pego a continuación es todo lo que muestra el terminal, no se donde más buscar logs de lo que está pasando

Código: Seleccionar todo

osmc@osmc:~$ sudo systemctl start couchpotato.service -l
osmc@osmc:~$ sudo systemctl status couchpotato.service -l
* couchpotato.service - CouchPotato application instance
   Loaded: loaded (/etc/systemd/system/couchpotato.service; enabled)
   Active: active (running) since Thu 2017-07-27 09:11:17 -04; 2s ago
  Process: 6307 ExecStart=/opt/CouchPotatoServer/CouchPotato.py --daemon (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/couchpotato.service
           `-6313 python /opt/CouchPotatoServer/CouchPotato.py --daemon

Jul 27 09:11:17 osmc systemd[1]: Started CouchPotato application instance.
osmc@osmc:~$ sudo systemctl status couchpotato.service -l
* couchpotato.service - CouchPotato application instance
   Loaded: loaded (/etc/systemd/system/couchpotato.service; enabled)
   Active: inactive (dead) since Thu 2017-07-27 09:11:21 -04; 5s ago
  Process: 6307 ExecStart=/opt/CouchPotatoServer/CouchPotato.py --daemon (code=exited, status=0/SUCCESS)

Jul 27 09:11:17 osmc systemd[1]: Started CouchPotato application instance.
osmc@osmc:~$
Responder