Expulsar discos desde Plex

Actualmente estoy usando Plex como centro multimedia en mi Mac Mini, algo que comentaré más detalladamente en la serie de artículos que estoy escribiendo sobre el tema (I y II). Una de las cosas que he buscado ha sido la comodidad, ya que mi Mac no tiene conectado ningún dispositivo de control, ni teclado, ni ratón ni nada similar y solo utilizo una aplicación de Logitech para manejar el puntero con el iPod Touch (o iPhone) y el Apple Remote. Por tanto, cualquier tarea debe ser sencilla de realizar.

Con la poca capacidad que tiene de disco mi Mini, me es imposible guardar todo el contenido en él, por lo que me apoyo en dos discos externos de la marca Western Digital, un My Book de 3,5″ y un Passport de 2,5″, ambos conectados mediante Firewire 800. El problema es el siguiente: ¿Por qué debo tener los discos todo el día funcionando si los uso de vez en cuando? Y hasta ahora la respuesta era simple: es un lio montar y desmontar los discos sin ratón ni teclado. Pero ya tengo la solución. Usando AppleScript he creado un programa muy simple que desmonta o monta los discos con un solo clic y gracias a que desde Plex se pueden lanzar aplicaciones, su ejecución es bien sencilla.

Lo primero que hay que hacer es abrir el AppleScript Editor, que podréis encontrar usando Spotlight o Quicksilver. Una vez abierto, pegamos el código siguiente:

set myVolumeLabel to “My Book”

tell application “GrowlHelperApp”

set the allNotificationsList to {“Disk mounted”, “Disk unmounted”}

register as application “Disk Mounter” all notifications allNotificationsList default notifications allNotificationsList icon of application “Disk Utility.app”

end tell

tell application “Finder”

set diskDev to do shell script “diskutil list | grep \”" & myVolumeLabel & “\” | grep -o ‘disk[1-9]*’ ”

if not (disk myVolumeLabel exists) then

do shell script “diskutil mountDisk ” & diskDev

tell application “GrowlHelperApp” to notify with name “Disk mounted” title “Volume mounted” description “Disk “” & diskDev & “” with volume “” & myVolumeLabel & “” has been successfully mounted.” application name “Disk Mounter” icon of application “Disk Utility.app”

else

do shell script “diskutil unmountDisk ” & diskDev

do shell script “hdiutil detach ” & diskDev

tell application “GrowlHelperApp” to notify with name “Disk unmounted” title “Disk unmounted” description “Disk “” & diskDev & “” with volume “” & myVolumeLabel & “” has been successfully unmounted.” application name “Disk Mounter” icon of application “Disk Utility.app”

end if

end tell

Lo único que se necesita cambiar en el código es en la primera línea el nombre del disco que queremos expulsar o montar, en éste caso “My Book”. También hay que tener algunas consideraciones en mente. El script sirve tanto para desmontar como para montar  un volumen de cada vez, si un disco físico tiene varios volúmenes habría que modificar el script a tal efecto. En mi caso, mi disco de 3,5″ al ser desmontado, si se vuelve a conectar no se carga por si solo, hay que lanzar el programa para que lo haga, para que luego no os coja por sorpresa si no os monta algún disco. Con estas premisas, solo es necesario guardar el script, eligiendo hacerlo como aplicación. Yo las he almacenado en la carpeta de aplicaciones del sistema, pero la ubicación no es realmente importante.

El último paso será añadir cada aplicación a la sección de Programas de Plex, algo que es bastante intuitivo. Cuando esté hecho, veréis que Plex cuando lanza un programa se cierra. En éste caso lo que ocurrirá es que montará o desmontará el disco dependiendo de su estado y luego tras 5 segundos volverá a abrirse Plex. Por ahora, en caso de que se produzca algún fallo, Plex no vuelve a abrirse solo, habrá que aceptar el error y dependiendo de la naturaleza del fallo, lanzar de nuevo el mediacenter.

Salón multimedia (II): conexiones

Tras presentar todo el equipo en el anterior artículo de esta serie, hoy me voy a centrar en explicar como he interconectado todos los componentes. El centro de todo el montaje es el Mac Mini, ya que está conectado tanto al equipo de audio como al televisor y además de ser, al menos en mi caso, el punto de unión entre ambos.

Video

Mi modelo de Mac Mini (finales del 2009) incluye dos tipos distintos de conexiones de vídeo. Por un lado dispone de MiniDisplayPort, una conexión creada por Apple y que todavía no está demasiado extendida. Por otro lado, tiene una conexión Mini-DVI, un estándar más aceptado por la industria y que se puede encontrar en gran cantidad de productos.

Para conectar cualquiera de los dos puertos a mi televisor me era necesario comprar un adaptador, o bien MiniDisplayPort-HDMI o DVI-HDMI. Al tener un Macbook Pro con puerto DVI, me decanté por la segunda opción. Hay que reseñar que ninguna de las dos conexiones permite transportar el sonido, más por limitación de Apple que del soporte, como podría hacer un cable HDMI como el que han incorporado en el Mac Mini nuevo. De todas maneras hay adaptadores MiniDisplayPort-HDMI que permiten conectar también un cable de audio a la salida del Mac para pasar el audio, pero he de decir que son algo caros y escasos. En mi caso, al no querer enviar el audio al televisor no existe ningún problema con esta limitación.

Audio

Como no se puede comparar los altavoces de un televisor ultraplano con unos buenos altavoces de madera de tres vías, mi Mac Mini va directamente conectado al equipo de sonido usando el conector jack de salida, no hay mucho que explicar sobre esta parte. En un futuro espero cambiar el amplificador de Logitech por algo un poco más profesional y usar una conexión óptica por fibra, que ofrece mayor calidad de audio.

Mi idea para conectar el televisor a los altavoces era utilizar la segunda entrada minijack del amplificador, pero mi Samsung solo dispone de salida digital, con lo que la solución ha sido comprar un cable óptico y conectar la salida del televisor a la entrada en línea del Mac Mini. Para poder redirigir el audio a la salida del Mac he usado un programa gratuito llamado LineIn al que solo hay que especificarle de que entrada quieres obtener el audio y a que salida quieres enviarlo. La única pega que le he encontrado por ahora es que cuando el canal de televisión emite en dolby digital, LineIn es incapaz de decodificar el audio, con lo que no llega señal a la salida del Mac. En un futuro como ya he comentado, la idea es adquirir un amplificador en condiciones con entradas digitales.

LAN e Internet

Para poder acceder a Internet y a contenido almacenado en otros equipos de la casa he conectado el Mac Mini usando cable ethernet a un gigabit, ya que en caso de quere mover contenido multimedia de un equipo a otro o desde un disco remoto funciona mucho mejor que la conexión Wifi.

Y poco más hay que decir de las conexiones. Los cables que he empleado los he comprado todos en tienda física, aunque existe una amplia oferta en Internet en tiendas como Amazon y similares. Puntualizar que casi todos los Macs tienen entrada dual con miniajck y óptica y que lo único que hace falta para usar éste segundo tipo de cable es un adaptador que tiene forma de minijack. En la siguiente entrega explicaré los programas indispensables que he instalado en el equipo para convertirlo en mi centro de ocio multimedia.

Salón multimedia (I): presentación y planificación

Tras un par de meses ya instalado en mi nuevo hogar, por fin he montado mi equipo multimedia en el salón para poder disfrutar de series, películas y música. Pensé que me llevaría más tiempo adquirir los elementos que me faltaban, pero al final no ha sido así y he ido aprovechando cosas que ya tenía y buenas ofertas que me han ido surgiendo.

La forma en la que he adquirido mi equipo multimedia he de reconocer que ha sido un poco extraña, ya que lo he hecho completamente al revés. Primero los altavoces, luego el amplificador, más tarde el mediacenter y finalmente el televisor. Raro si, pero he tenido mis razones para hacerlo de esa manera.

Los altavoces son unos Sony que me acompañaban a mi vieja cadena musical cuando la compré allá por los años noventa. Con caja acústica de madera y con tres vías suenan francamente bien, ya que además están en perfecto estado de conservación. Mi idea ha sido en todo momento utilizarlos en el salón y en caso de en el futuro adquirir un sistema 5.1 substituir los altavoces frontales por estos.

Para amplificar estos altavoces uso la que quizá sea la pieza más humilde de todo el equipo: el amplificador de unos altavoces Logitech Z4 que tenía conectados a mi Macbook Pro. Al poder separar los dos altavoces del subwoofer/amplificador y del mando de control, he decidido que para el MBP me sobran los chiquitines y que el resto se queda en el salón. Para poder hacer éste apaño simplemente he necesitado unas clavijas RCA y un poco de pulso y maña. El resultado ha sido satisfactorio y la calidad de sonido mucho más que aceptable.

Como Mediacenter, finalmente me decidí por un Mac Mini, que no dudé en comprar a Tazzito en el momento en el que, con muy poco uso, lo puso a la venta en Twitter. Él lo empleaba para lo mismo que yo, como reproductor, y teniendo otros equipos en casa le sobraban prestaciones. Mi idea era además darle uso como servidor de ficheros, web, base de datos, y todo aquello para lo que no dejo conectado mi MBP a todas horas. Además con el sintonizador USB Elgato TDT que me regalaron mis hermanos por Navidad puedo añadir la función de grabador/servidor de streaming para el iPhone.

Como colofón y último elemento adquirido, mi televisor Samsung de 32 pulgadas con tecnología LED. Mi idea era esperar al mundial para comprarlo, pero en un ofertón de estos que suelen tener alguna vez las grandes superficies no me pude resistir, que ver la televisión en un portátil de 15 pulgadas a dos metros y medio de distancia se empezaba a hacer algo pesado. La verdad es que estoy encantado con la compra y aunque modelos posteriores añadieron funcionalidades nuevas, sobre todo multimedia, a mi con el Mac Mini no me faltan.

El siguiente paso que voy a explicar será como he conectado todo el sistema y porqué, pero eso ya lo dejo para siguiente parte de la serie.