Correspondencia de botones entre Windows Media Center y MPC-HC

MCE remoteLa mejor opción para controlar nuestro HTPC es la de un mando a distancia, ya que es lo más cómodo y parecido a una televisión. El mando original de microsoft (si te gusta) seria una buena opción si consigues encontrarlo y sobretodo si quieres pagarlo (puedes ver este o este en amazon). Sin embargo, existen varios modelos la mayoría compatibles con Windows Media Center mucho más asequibles, realmente atractivos y funcionales. Es más, es posible que hayamos comprado un caja media center y tengamos su mando incorporado.

Cuando hablamos de que son compatibles nos referimos a que implementan las funciones especiales de Window Media Center como son reproducción básica, accesos directos a guía, música, televisión grabada,..  entre muchas otras. El funcionamiento del mando es el siguiente: cuando pulsamos un botón es como si estuvieramos pulsando las teclas de un teclado (normalmente una combinación de teclas). Es decir, que con un teclado inalámbrico haríamos lo mismo.

Por esta razón sabiendo cuales son las combinaciones de teclado de Windows Media Center podremos configurar cualquier mando. De la misma forma podremos conformar otra aplicación para que se controle igual.

Acción

Teclado

Arriba FLECHA ARRIBA
Abajo FLECHA ABAJO
Izquierda FLECHA IZQUIERDA
Derecha FLECHA DERECHA
Seleccionar, pulsar ENTER o ESPACIO
Salto atrás (una página cada vez) PAGE UP
Salto adelante (una página cada vez) PAGE DOWN
Arrancar/empezar Media Center Tecla logo Windows+ALT+ENTER
Pantalla anterior o un carácter atrás escribiendo BACKSPACE (tecla borrar)
Cambio entre pantalla completa y en ventana ALT+ENTER
Ir a un canal específico 0..9
Arriba un canal IGUAL (=) o CTRL+IGUAL
Abajo un canal MENOS (-) o CTRL+MENOS
Mi TV CTRL+SHIFT+T
Mi Música CTRL+M
Mis Videos CTRL+E
Mis Imágenes CTRL+I
Guía CTRL+G
Grabar CTRL+R
Detalles/info CTRL+D
Menú DVD CTRL+SHIFT+M
Grabaciones de TV CTRL+O
Audio DVD CTRL+SHIFT+A
Subtítulos DVD CTRL+U
Pausa CTRL+P
Play CTRL+SHIFT+P
Play/Pausa
Stop CTRL+SHIFT+S
Repetir CTRL+B
Salto CTRL+F
Rebobinar CTRL+SHIFT+B
Adelante CTRL+SHIFT+F
Silencio F8
Bajar volumen F9
Subir volumen F10

Media Player Classic – Home Cinema

Si utilizamos el MPC-HC como reproductor externo es recomendable establecer la configuración de botones de nuestro control remoto de la misma forma que en WMC. Para cambiarlos es bastante sencillo, actualmente es el propio MPC-HC quién detecta la pulsación del teclado, de esta forma solo tenemos que seleccionar la acción y pulsar el botón que queremos asignar, como se muesta a continuación.

Teclas MPC-HC

 


Resumir el estado de la reproducción en MPC-HC

Al hilo del post anterior es interesante explicar que si utilizamos el Media Player Classic – Home Cinema como reproductor externo, resulta muy útil que si paramos el video para volver a Media Browser, podamos resumir el video por donde lo habiamos dejado. Entrando en detalle podemos activar esta opción en el menú Opciones -> Reproductor -> Recordar la posición del Archivo. (Es necesario marcar antes Marcar historial de los archivos abiertos)

Configuración External Player 7

 


Media Player Classic – Home Cinema como reproductor externo de Media Browser

Una de las lacras que arrastra Media Browser es el reproductor de video. Y digo arrastra porque no hay que olvidarse de que se trata de una extensión de Windows Media Center y por lo tanto utiliza el reproductor nativo Windows Media. De este hecho podemos extraer dos problemas: el primero relacionado con el rendimiento y segundo con la falta de funcionalidad debido a sus limitaciones.

Rendimiento

Utilizar el reproductor nativo implica que (si no hemos establecido otros codecs por defecto) va a utilizar los Windows Media Codecs basados en Directx Media Objects (DMO), los cuales para ver videos codificados en su formato (.wmv) funcionan perfectamente, pero que, por el contrario, para otros formatos como el H.264/MPEG-4 AVC penalizan el rendimiento cuando vemos videos en HD (recodemos que normalmente la alta definición para videos .wmv está en VC-1).

Añadiendo más peso a esta idea podemos ver el siguiente post donde leemos que ni siquiera la extensión matroŝka (mkv) está registrada en Windows Media Center.

Funcionalidad

Una vez encedemos Media Browser y nos disponemos a reproducir una película nos daremos cuenta de que si pulsamos las teclas de deracha/izquierda del teclado nos aparece una serie de opciones entre las que encontramos: Información del programa que muestra el nombre de fichero físico y su ruta, Sinopsis (que no tiene nada que ver con los datos mostrados en Media Browser y por lo tanto esta vacío) y opciones de zoom. Sí que es cierto que en el caso de disponer de una tarjeta sintonizadora de televisión y visualizar la guía, resulta útil y que las opciones se amplian (tenemos idiomas, subtítulos e incluso telexto) pero si no el caso y estamos viendo un video ripeado las opciones mostradas son muy limitadas.

Dentro de las posibilidades mencionadas no tenemos dispone el acceso a subtitulos, la selección de audios (si los tuviera contenidos), efectos de post-procesado… Es una gran pega no poder seleccionar subtítulos o simplemente cambiar de audio cuando en ocasiones el audio por defecto es el inglés y lo cierto es que no se porque no tiene esta funcionalidad ya que es algo realmente necesario.

Media Player Classic – Home Cinema (MPC-HC)

Podríamos decir que existen dos soluciones, usar el MPC-HC como reproductor externo y usar el Media Control para añadir funcionalidades al reproductor nativo. Nosotros haremos enfásis en la primera opción. Lo recomendado es que reproduzcais vuestros videos con otro reproductor que no sea el nativo. A continuación vamos a explicar como configurar el MPC-HC, pero también hay que saber que se podría usar cualquier otro como por ejemplo el VLC.

Media Browser está preparado para tener no solo un reproductor externo, sino varios, cada uno de ellos asignados a una extensión de video, es decir, los .ts los podriams abrir con el PoweDVD y los archivos ISO con el MPC-HC. Nota, si alguien esta pensando en abrir cualquier otro tipo de archivo que no sea de video, debe saber que solo se pueden asignar  las extensiones registradas en Media Browser a excepción del tipo “unknown” que es para toda aquella extensión no registrada. (Unknown, Asf, Avi, BluRay, DVD, Dvrms, F4v, Flv, HDDVD, M2ts, M4v, Mkv, Mov, Mp4, Mpeg, Mpg, Ogv, PlayList, Threegp, Ts, Wmv, Wtv).

Abrimos el configurador de Media Browser, seleccionamos advanced y seguidamente la pestaña de external players.

Configuración External Player 1 En la imagen mostrada vemos un detalle donde aparecerán los reproductores vinculados. Si pulsamos Add aparece una nueva ventana modal con la configuración importante. En la imagen siguiente vemos que Media Browser pone a disposición varias configuraciones por defecto preparadas para ciertos reproductores de terceros. Llegados a este punto nos surge dos opciones utilizar la una configuración Generic o utilizar la preestablecida para MPC-HC.

Configuración External Player 2Opción 1: Generic

Al seleccionar esta opción cuando Media Browser mande la orden de reproducir un video esta simplemente lanzará la aplicación con los argumentos configurados y no hará nada más. Esta es la elección más elaborada pero también es la más recomendada. Seleccionaremos las siguientes opciones.

  • Player Path: ruta del ejecutable de MPC-HC
  • Arguments: {0} /fullscreen /close
    • {0}: cadena que Media Browser remplazará por la ruta del video a reproducir
    • /fullscreen: es el comando que da la orden a MPC-HC a abrirse en pantalla completa.
    • /close: este comando indica a MPC-HC que debe cerrarse al finalizar el video.
  • Supported Media Types: Marcaremos todas las extensiones.
  • Supported Video Formats: De la misma forma marcaremos todos los formatos.
  • Minimize Windows  Media Center: Marcaremos esta opción para que Media Browser se oculte al iniciar una reproducción.
  • Show Media Browser Splash Screen: Marcaremos esta opción para que en la transción del Media Browser a MPC-HC se muestre el logo de Media Browser sobre un fondo negro.
  • Player Supports Multi-File Command: Desmarcado.
  • Player Supports PLS Playlists: Marcado

Con esta parametrización cuando Media Browser mande la orden de reproducir un video de cualquier tipo este se abrirá en pantalla completa en el MPC-HC, cuando este acabe se cerrará automáticamente y Media Browser retomará el foco del sistema.

Configuración External Player 3

En este punto simplemente decimos que nuestro reproductor puede reproducir imágenes ISO.

Configuración External Player 4

Importante: Es recomendable cambiar la configuación del teclado o botones del control remoto que lanzan los comandos de play, pause, stop, exit… para que que sean los mismos que el Windows Media Center. También se recomienda habilitar la opción Remember file position, para que sea MPC-HC quien recuerde el estado de la reproducción de cada video.

Correspondencia de botónes entre Windows Media Center y MPC-HC

Resumir el estado de la reproducción en MPC-HC

 Opción 2: MPC-HC configuración por defecto

Al elegir esta configuración Media Browser preparará la llamada a MPC-HC de forma que se reproduzcan los videos en pantalla completa, que se cierre al finalizar y que siempre tenga el foco, es decir, que se muestre por encima del resto de aplicaciones. Pero además solicitará realizar una serie de modificaciones en la parametrización de MPC-HC, como se puede ver más abajo, destacando el habilitar la interfaz web y el cambio de los controles que lanzan los comandos del reproductor.

Bien, la primera de las modificaciones se hace por la siguiente razón. Ahora Media Browser mientras MPC-HC reproduce una película estará escuchando a traves de la interfaz web el estado de la reproducción para ver si la película se ha parado a mitad o simplemente no ha acabado. De esta forma Media Browser sabrá que no ha finalizado y así pueda resumirla (el botón play pase a llamarse resume). Realmente esta es una tarea más para MPC-HC que nos la podemos ahorrar si seleccionamos la opción Remember file position en el propio reproductor. De esta forma es MPC-HC quien recuerda el estado de la reproducción.

La segunda modificación es un cambio necesario que o bien la hace Media Browser o bien la tenemos que hacer nosotros después. Se trata de cambiar los controles de botones para que sean los mismos que se utilizan en Media Center. Por ejemplo en MPC-HC el play es la barra espaciadora, pero en Media Center es el Ctrl+P. Esta no sería una mala idea si el hacer este cambio no implicará realizar también el resto de cambios.

A continuación podemos ver como seria la configuración aplicada.

Configuración External Player 6En la imagen siguiente vemos los cambios que se solicitan al seleccionar MPC-HC como Extenal Player Type.

external_player_5

Conclusión

Para suplir las carencias del reproductor nativo como son el rendimiento en ciertos formatos y la falta de funcionalidad en el control del video podemos usar un reproductor externo como el Media Player Classic – Home Cinema. Media Browser está preparado para cumplir esta tarea. Podemos aplicar la configuración por defecto para MPC-HC dejando que Media Browser configure nuestro reproductor habilitando la interfaz web para controlar el estado de la reproducción y cambiando los botones de cada comando, todo ello sobreescribiendo nuestra configuración previa. O por otro lado podemos aplicar la configuración Generic y ser nosotros quienes configuremos como lanzar nuestro reproductor teniendo en el control de la misma, siendo recomendable habilitar la opción Remember file position y modificar los botones de los comandos (play, stop, forward, rewind, exit…) del MPC-HC para que sean los mismos que utiliza Windows Media Center.


Como organizar las carpetas en Media Browser

MediaBrowserSe hace imprescindible que Media Browser descargue y muestre en todo su esplendor carátulas, fondos de pantalla, lista de actores, y el resto de metadatos, pero esto no funcionará si antes no preparamos nuestra colección de videos debidamente. Para empezar necesitamos saber como Media Browser interpreta nuestros archivos, es decir, como reconoce si el contenido que muestra se trata de una película o de una serie de televisión. Como veremos más adelante este proceso se realiza comprobando la ruta física de cada fichero. Vamos a ver que tal.

 

Antes de nada…

  • Título: El nombre importante es el de la carpeta no el del archivo.
  • Año: Aunque es opcional, es útil para evitar conflictos entre peliculas con el mismo nombre, pero de diferente año. Este se informa entre parentesis:  “nombre película (2012)
  • Comentarios: Todo lo que incluyamos entre “[ ]” no se tendrá en cuenta (opcional).

Colección de Películas

Suponemos que nuestra colección (o carpeta principal) se llama Películas. Dentro de ella crearemos por cada una de nuestras películas una carpeta con el título de la película correctamente informado. Dentro de cada una se guardarán los metadatos y archivos de configuración. Incluiremos el o los videos, sabiendo que el nombre que tengan no se usa para descargar metadatos. Finalmente tendremos lo siguiente:

  • C:\Películas\Nombre de la Película (2012)\movie.mkv
  • C:\Películas\Spiderman  [DVDRip 2 discos] (2012)\parte 1.mkv
  •                                                                              \parte 2.mkv

Nota: Para que se guarden los metadatos de forma local es necesario activar la opción “Save Locally” en la pestaña Metadatos del configurador de Media Browser.

Agrupación por género

Aquellos que tengan organizadas sus películas en carpetas según género o agrupadas por películas de una misma serie, comentarles que como primera opción no se recomienda pero que todo caso se puede hacer. Más adelante veremos como..

Colección de Series de TV

En el caso de las series es algo más complicado, simplemente por la razón de que todo archivo se considera película a no ser que la ruta física cumpla el patrón correspondiente a una serie, el cual, es parecido al caso anterior pero con las diferencias de que: primero debe haber una carpeta por temporada y segundo cada nombre de episodio debe contener un patrón que indique el número de episodio. Los patrones válidos son:

  • Para series debe ser: Season 1, Season 2, Season 3… Season n
  • Para episodios debe contener: 1×01 | S1x01 | S1E01| S1xE01

 

  • C:\Series\Nombre de la Serie\Season 1\cualquier texto 1×01 | S1x01 | S1E01| S1xE01.mkv
  •                                                             \cualquier texto 1×02 | S1x02 | S1E02| S1xE02.mkv
  •                                             \Season 2\cualquier texto 2×01 | S2x01 | S2E01| S2xE01.mkv
  •                                                            \cualquier texto  2×02 | S2x02 | S2E02| S2xE02.mkv

Nota: En teoría el nombre de las temporadas también admitiría “Sæson 1”,  “Temporada 1”,   “Saison 1”, “Staffel 1”, “S 1”.Y para episodios que esten dentro de una temporada también funcionaría “01-xxx.avi”, “01 – xxx.avi”, “01.avi”, “xxx-101-xxx”. Pero como digo es en teoría, la recomenda es la especificada anteriormente.

Capítulos especiales, trailers, mini-episodios…

Todos los extras se guardan en la carpeta Season 0.

ISO y DVD ripeados

Aunque no es la mejor opción en ocasiones no nos queda más remedio que tener varias de nuestras películas en DVD, en tal caso, Media Browser también es capaz de reproducir directamente imágenes ISO (monta la imagen a través de programas de terceros) y DVD ripeados. Tampoco tiene mucha complicación simplemente sustiuiremos el video por la imagen ISO o por la carpeta VIDEO_TS del DVD ripeado. El problema que tiene es que aunque pueda descargar sus metadatos correctamente no podremos disponer de las características técnias. Para organizarlo lo haremos de la siguiente forma:

  • C:\Películas\Nombre de la Película (2012)\image.ISO
  • C:\Películas\Nombre de la Película (2012)\VIDEO_TS\…

En el caso de las Series cambia ligeramente, el video de la serie pasa a ser una carpeta donde dentro de esta irá la ISO o el DVD.

  • C:\Series\Nombre de la Serie\Season 1\1×01\image.ISO
  • C:\Series\Nombre de la Serie\Season 1\1×02\VIDEO_TS