Windows media center en Windows 10

Windows 10Con la llegada de Windows 8 empezaron algunas dudas sobre la continuidad de Windows Media Center, donde acabó relegado a una versión upgrade (Windows 8 Media Center Pack, la cual, tiene un precio de 9,99 € en la Windows Store), dejando de ser una opción por defecto y disminuyendo su uso. Seguidamente con la salida de Windows 10 todo apuntaba a que no iba a estar, pero en versiones preliminares sí que apareció y todo ello para la complicarlo más ya que finalmente en la versión final de Windows 10 ya no se incluyó.

Hay que reconocer que desde 2009 no ha tenido mejoras importantes (simplemente se han limitado a migrar entre versiones de Windows) y que sus grandes bazas como son la televisión en directo con grabación (PVR) y la reproducción de DVD’s han perdido cada día más importancia con la incursión  del streaming y el video bajo de demanada (VOD). Pese a ello, es una perdida. Sobretodo para los usuarios (entre los cuales me incluyo) que disfrutan de él cada día utilizandolo como base para su media center.

Pues bien, todavía no podemos decir adios… ya que gracias al equipo de mydigitallife tenemos la release del windows media center extraida de las versiones preliminares de windows 10 (build 10.0.10134.0), justo antes de que desapareciera. A continuación tenéis el enlace de la descarga.

Windows media center para Windows 10 (569)

 

Una alegría para seguir utilizando Emby en windows media center. Por otro lado si a alguien no le convence puede ver las alternativas que cometan desde Xataka.


Inicio retrasado de programas al arrancar Windows

Windows 7Son muchos los casos en los que necesitamos que una aplicación se ejecute al inicar windows y la propia aplicación no dispone de la opción de hacerlo por si sola. Para ello tenemos varias soluciones como utilizar la clave de registro de windows [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] (http://msdn.microsoft.com/en-us/library/aa376977%28v=vs.85%29.aspx) o copiar el ejecutable en la carpeta de inicio (http://windows.microsoft.com/es-es/windows/run-program-automatically-windows-starts#1TC=windows-7), pero en otras ocasiones lo que queremos es que arranquen varias aplicaciones en orden y que a poder ser esperen un tiempo para iniciarse. El origen de este post se acerca más a la segunda opción.

La solución es sencilla. Simplemente se trata de generar un archivo “.bat” que se ejecuta por consola, el cual, se encarga de esperar y realizar la llamada al programa que queremos ejecutar. Este fichero estará en la carpeta de inicio o en el registro de windows, así se ejecturá al encender el equipo.

timeout /t 400
start /D “%windir%\ehome” ehshell.exe

En el ejemplo anterior vemos como se lanza una cuenta atrás de 400 segundos y posteriormente se inicia Windows Media Center, especificando el ejecutable ehshell y la ruta donde está ubicado con /D.

A la hora de crear un cmd podemos consultar la lista de comandos que existen en http://technet.microsoft.com/en-us/library/cc772390%28v=ws.10%29.aspx  teniendo en cuenta que para windows 7 son los mismos que para windows Vista. Además si queremos podemos utilizar las variables de entorno, como en este ejemplo se hace con %windir% que se traduce en “C:\Windows“, que se exponen en este link http://msdn.microsoft.com/es-es/library/hh825266.aspx.

Para finalizar, una vez tenemos creado nuestro archivo .bat, solo nos queda hacer que se ejecute al iniciar windows utilizando cualquiera de las dos opciones que comentabamos al principio de este post, es decir, copiandolo a la carpeta de inicio o bien agregando la clave correspondiente en el registro de windows con la ruta donde está ubicado. De esta forma la próxima vez que reiniciemos el equipo aparecerá un cmd con las intrucciones especificadas.


Cambiar el fondo de pantalla de Windows Media Center

http://www.patchou.com/projects/media-center-themer/
Existen varias herramientas dedicas a la personalización de Windows Media Center y todas ellas consisten en sobrescribir los recursos, lo único que cambia es la forma de hacerlo. Con Media Center Themer se realiza a través de la definición de un archivo xml, podemos sustituir los recursos identificados por nuevas imágenes, fuentes y/o colores que queramos. Incluso se pueden ocultar, reordenar y renombrar los menús.

Podemos descargarlo desde aquí: Media Center Themer (159)

Una vez descargado e instalado simplemente deberemos editar el fichero XML, que está ubicado en C:\ProgramData\Media Center Themer\MCTDefault.xml, de la siguiente forma para, en este caso, cambiar la imagen de fondo:

<?xml version="1.0" encoding="UTF-8"?>
<MediaCenterThemer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="MCTSchema.xsd">

   <!-- Replaces the default background image -->
   <Resources>
      <Rcdata>
         <!-- Picture Resources. Modification of the default background -->
         <Resource Id="COMMON.BACKGROUND.PNG">
            <Replace File="Theme\bkg-demo.jpg"/>
         </Resource>

         <Resource Id="COMMON.ANIMATED.BACKGROUND.PNG">
            <Replace File="Theme\bkg-demo.jpg"/>
         </Resource>
      </Rcdata>
   </Resources>

</MediaCenterThemer>

Cambiar la tonalidad de todo Media Center

No solo es posible cambiar el fondo de pantalla, si no que también podemos cambiar fuentes, colores, organizar el menú… Entre ellas destaca otra funcionalidad que permite  cambiar, en vez de la imágen de fondo, la tonalidad de todas las imágenes.

<?xml version="1.0" encoding="UTF-8"?>
<MediaCenterThemer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="MCTSchema.xsd">

   <!-- Replaces the default background image -->
   <Resources>
      <Rcdata Colorize="rgb(160,102,255)"></Rcdata>
   </Resources>

</MediaCenterThemer>

Media Center Themer

Cambiar fuentes y colores

Se pueden realizar de tres formas, como se puede ver en el xml de ejemplo, podemos cambiar el color y la fuente buscando por el nombre de la fuente, por el color y por el color y el nombre de la fuente. (La fuente del ejemplo es la usada por Media Center)

<Text Font="Segoe Media Center Light">
   <Replace Color="rgb(255,0,0)"/>
</Text>

<Text Color="rgb(151,217,255)">
   <Replace Color="rgb(0,255,0)"/>
</Text>

<Text Color="rgb(242,242,242)" Font="Segoe Media Center Light">
   <Replace Color="rgb(255,0,0)" Font="Comic Sans MS" Bold="true" />
</Text>

Cambiar mensajes y cadenas de texto

Se pueden modificar mensajes primero indicando el “id” del mensaje, algo complicado porque no sabemos como estan ascociados, y segundo buscandolos por el texto que muestran, una opción más sencilla, mediante el atributo “Match”

<?xml version="1.0" encoding="UTF-8"?>
<MediaCenterThemer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="MCTSchema.xsd">

<Resources>
<Strings>
<!-- Modify three strings of text from Media Center -->
<String Id="14030">All my Pics</String>
<String Id="14002">Wowbagger</String>
<String Match="shut down">bye bye</String>

<!-- Modify the menu title of the Heatwave add-on -->
<String Match="Weather">How's the weather?</String>
</Strings>
</Resources>

</MediaCenterThemer>
 

Reordernar el menú

Tenemos varias opciones para organizar el menú de Media Center, podemos cambiar el orden, ocultar menús y opciones e incluso añadir nuevos botones (en el ejemplo no se ven). En el siguiente xml comprobaremos como se oculta el menú extras, se reordena primero la televisión y después la musica. Finalmente se oculta la opción de apagado.

<?xml version="1.0" encoding="UTF-8"?>
<MediaCenterThemer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="MCTSchema.xsd">

   <StartMenu>
      <Builtin>
         <Extras Visible="false"></Extras>
	 <Music Order="2"/>
         <TV Order="1" Visible="true">
            <MenuItem Name="RecordedTV" Visible="true"/>
         </TV>
	 <Tasks>
	    <MenuItem Name="Shutdown" Visible="false"/>
	    <MenuItem Name="Settings" Visible="true"/>
	    <MenuItem Name="Synchronize" Order="1"/>
	 </Tasks>
      </Builtin>
   </StartMenu>

</MediaCenterThemer>

Media Center Themer

Lista de menús de Media Center

Seguir leyendo


Efectos de post-procesado: Sharpen Complex

Sharpen ComplexNunca os ha pasado que una misma película se veia mejor en un dispostivo que en otro, es decir, habéis puesto la película en el ordenador y a continuación en el el reproductor USB de la televisión y sorprendentemente se veia mejor. Pues bien, obviando la calidad del dispositivo, esto se debe a la aplicación de efectos de post-procresado. La mayoría de reproductores “cerrados” como el USB de algunos televisores, reproductores blu-ray entre otros tienen preconfigurados efectos y filtros de mejora de calidad, entre los cuales hay que destacar el más efectivo: Sharpen complex.
La traducción es afilar y como su nombre indica se trata de un filtro de imagen que resalza los contornos y mejora la definición, el cual, es realmente útil en video de baja resolución pero que tiene un mejor resultado según va aumentando la calidad del video.

A continuación vamos a ver como se activa en Media Player Classic – Home Cinema.

Paso 1. Abrimos el MPC-HC y directamente sobre el fondo negro con el segundo botón del ratón abrimos el menú contextual vamos a Shaders -> Select Shaders…

Sharpen Complex 2 Configuration 1

Paso 2. Seleccionamos el filtro sharpen complex 2, marcamos enable post-resize pixel shaders y pulsamos sobre Agregar.

Sharpen Complex 2 Configuration 2 ¿Que son los Shaders?

Los Shaders son programas escritos en alto nivel que permiten acceder directamente a las características de la GPU para transformar y aplicar efectos. (En MPC-HC tenemos varios escritos e incluso podemos editarlos). Existen tres tipos de shaders: Vertex shaders (pueden manipular la posición, el color y las texturas. Pero no puede crear nuevos vértices), Geometry shaders (permite generar nuevas primitivas como puntos, líneas y triangulos y se ejecutan después de los vertex shaders) y Pixel shaders (los únicos que se pueden ejecutar en momento de post-procesado, es decir, el que nos ocupa, streams de video, permite aplicar varios efectos de iluminación, sombreado, transparencias, detección de bordes… )

Existen dos lenguajes de alto nivel para programar shaders: el OpenGL Shading language (GLSL) para ser utilizado en OpenGL y Hight Level Shading language (HLSL) para Direct3D, en el cual están escritos los shaders que proporciona MPC-HC.

Diferencia entre “Pre-resize pixel shader” y “Post-resize pixel shader”

Toda imagen se tiene que ajustar del tamaño original al tamaño del reproductor o pantalla y básicamente la diferencia es el momento de aplicar el filtro si antes o después de reajustar la imagen. Por lo general la mayoría de filtros se aplican después de ampliar/reducir el video ya que no tiene sentido hacerlo antes porque o no se aplicaría bien o implicitamente se aplicaría antes y después.

Shader Model, Shader Profile  y versión de Pixel Shader

Entrando un poco más en detalle el Shader model es el conjunto de instrucciones disponibles para programar los shaders. Y desde que apareciera su primera versión para DirectX 8 han salido varias versiones incluyendo nuevas funacionalidades en cada una de ellas. Normalmente lo asociamos con las tarjetas gráficas. Cuando vemos que es compatible o que “trae” el Shader model 3.0, se refiere a que esa tarjeta gráfica en particular permite ejecutar todas las instrucciones (efectos, transformaciones, etc) del Shader model 3.0. Es por ello que algunos juegos ciertos efectos solo funcionen a partir de una versión concreta.

Shader editor

Los Shader profiles o perfiles de compilación (target) indican para que tipo de shader (vertex, geometry o pixel), shader model e incluso en alguna ocasión la versión del chipset gráfico se crea el programa. Es por ello que en el editor de shaders del MPC-HC tengamos la opción de utilizar un perfil distinto, por ejemplo cuando seleccionamos “PS_2_0” esto indica que vamos a utilizar el target pixel shader del shadel model 2.0. Esto lo conocemos como versión de Pixel Shader.


Forzar el apagado de Windows 7

Forzar cierre sesión windowsCuando cerramos Windows 7 desde dentro del propio Windows Media Center es problable que tengamos abiertos otros programas, y aunque por lo general estos se suelen cerrar solos, en ocasiones nos encontramos con que el equipo no puede apagarse hasta que no se finalicen dichos procesos. Lo correcto es cancelar el apagado de Windows y cerrar manualmente la aplicación en conflicto. Aunque lo cierto es que cuando repetimos esta tarea una y otra vez al final acabamos forzando el cierre. El siguiente paso definitivo es directamente decirle a Windows que por defecto fuerce la finalización de todos los programas.

 

Para ello deberemos hacer lo siguiente:

  • Abriremos el registro de Windows desde: “Menu Inicio y escribiremos regedit
  • Buscaremos la carpeta: HKEY_USERS/.DEFAULT/ControlPanel/Desktop
  • Editaremos la cadena de AutoEndTasks con el nuevo valor “1”
  • Reiniciar el equipo
  • Nota: Si la cadena no existe, la creamos manualmente haciendo botón derecho del ratón Nuevo -> Valor de cadena y le damos el nombre de AutoEndTasks


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

 


Habilitar el escritorio remoto multiusuario y multisesión en Windows 7

Hoy me he encontrado con el siguiente problema: quería ver una serie mientras organizaba mi colección de películas a través del escritorio remoto pero me he dado cuenta que para tener una sesión remota abierta antes hay que cerrar la sesión iniciada desde consola. Esto es debido a que Windows 7 no permite tener varias sesiones activas a la vez.

Buscando una solución he encontrado el siguiente post: escritorio remoto multiusuario, donde explican como saltarse esta restricción. Básicamente se trata ejecutar un cmd que sustituye el ensamblado de la aplicación de escritorio remoto por otro modificado. Podéis descargar directamente el zip a continuación, para aplicar el cambio simplemente ejecutad el cmd como administrador.

Escritorio remoto multiusuario (1011)

 


JDownloader Nightly

CuandoJDownloader una aplicación es grande y está mantenida por varias personas se suele trabajar con un repositorio de código común donde cada programador una vez realizada su tarea sube sus cambios. La teoría es que en este repositorio central se vayan haciendo compilaciones nocturnas o nightly builds cada día, es decir, que se vuelva a generar la aplicación con todo el código que se ha puesto en común para poder testearla.

Concretamente en el caso de JDownloader cuando hablamos de la versión nightly nos referimos a la versión Beta-Testers que en realidad es una versión más avanzada. Y aunque es una versión previa a la final puede contener errores.

¿Por que actualizar a la version Nightly?

La principal razón es tener los cambios antes, si que es cierto que hay modificaciones que no son importantes pero hay ciertas partes de la aplicación que requieren estar actualizados a la última. Por ejemplo, la escritura automática de captchas, cuantas veces nos ha salido el mensaje “Plugin desactualizado” porque no ha sabido introducirlo, pues supuestamente tendremos antes la actualización del plugin si tenemos la versión nightly.

Además hay funcionalidades que no estan en la versión final, como es el caso de plugin control remoto. Si alguien lo ha usado alguna vez vereis que en la version oficial practicamente solo se pueden añadir links sin ningún control y supervisar el estado de las descargas. Bien con la versión nightly, entre varias funcionalidades, se puede manejar los links añadidos, moverlos de paquete y cambiar la ruta donde se van a guardar. Es por ello que algunas aplicaciones de terceros que se sincronizar con JDownloader ofrezcan más posibilidades si trabajan con la versión nightly.

Aplicar la actualización

Para tener esta versión no hace falta instalar nada nuevo simplemente hay que actualizar JDownloader. Para ello ya esta preparado dando acceso a su ejecutable “update.jar” nosotros simplemente tenemos que preparar la llamada desde Windows realizandola por línea de comando o con un “.bat”. En mi caso aconsejo ejecutar los archivos que se muestran a continuación ubicandolo en la ruta de instalación de JDownloader.

Descarga: JDownloader Nightly (185)

 

Windows 7 64 bits

“C:\Program Files (x86)\Java\jre6\bin\java.exe” -jar jdupdate.jar -branch NIGHTLY

Windows 7 32 bits

“C:\Program Files\Java\jre6\bin\java.exe” -jar jdupdate.jar -branch NIGHTLY

Una vez ejecutado se abrirá la siguiente ventana modal donde podremos ver el avance de la actualización.
Actualización de JDownloader Nightly

Volver a la versión original

Desde el menú de opciones -> General -> botón Reiniciar.Reiniciar JDownloader Nightly


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.