Home

cambiar posicion de titulos en mediacenter

lobosnake

Usuario Destacado
Betatester
Vip OpenSPA
14 Sep 2014
1.356
731
0
53
hola a todos, bueno vengo con una duda que no se si es posible hacer o no, cuando estoy reproduciendo alguna serie o peli con el mediacenter, al darle a ok durante la reproduccion para ver por ejemplo el tiempo que queda o cualquier otra cosa me e fijado que el titulo de la serie o peli sale en la barra superior, si el titulo es algo largo como ocurre por ejemplo con las series que aparece el nombre de la serie + el titulo del capitulo este no sale completo ya que en la barra superior a la derecha esta la fecha y la hora y esto corta el titulo de la serie o la peli.
es posible cambiar de alguna manera para que el mediacenter muestre el titulo de la serie en la barra inferior justo encima de la barra de progreso, de esta manera si se veria completo ya quehay no hay nada que pueda cortar el titulo.
tengo la openspa 7.2.002
e intentado sacar una captura reproduciendo una peli para que se viera mejor lo que quiero decir, pero me saca la captura solo de la imagen, es decir no salen las barras ni inferior ni superior.

saludos.
 

lobosnake

Usuario Destacado
Betatester
Vip OpenSPA
14 Sep 2014
1.356
731
0
53
Nadie sabe si esto que digo es posible o es un sin sentido?
 

norhap

Usuario Destacado
Vip OpenSPA
5 Ene 2010
4.354
994
0
si es posible, pero has de pensar que esto aún lo cambies, cada vez que hagas cambio de versión openspa o casi siempre te lo va a machacar y el cambio se te borrará, si metes tu archivo skin.xml en tu backup lo puedes mantener, pero piensa que entonces omites las actualizaciones posibles que tengas en la imagen a nivel de skin.

Mi opinión personal:
Para un skin poner un titulo justo encima de una barra de progreso no queda estético (repito esto opinión personal a otros como a ti si les gustará),a mi forma de verlo se le ha de dar su espacio correspondiente vertical entre nombre de la peli y la barra de progreso, has de pensar que hoy dia y dado lo que se mueve por la web a modo titulos de pelis o series estos a veces por más espacio que busques en el skin a veces no llegan a entrar enteros de ninguna forma, llegandose a cortar si o si.
Ahora bien, para un skin display, lcd oled etc....eso si queda perfecto.
 
Última edición:

lobosnake

Usuario Destacado
Betatester
Vip OpenSPA
14 Sep 2014
1.356
731
0
53
si es posible, pero has de pensar que esto aún lo cambies, cada vez que hagas cambio de versión openspa o casi siempre te lo va a machacar y el cambio se te borrará, si metes tu archivo skin.xml en tu backup lo puedes mantener, pero piensa que entonces omites las actualizaciones posibles que tengas en la imagen a nivel de skin.

Mi opinión personal:
Para un skin poner un titulo justo encima de una barra de progreso no queda estético (repito esto opinión personal a otros como a ti si les gustará),a mi forma de verlo se le ha de dar su espacio correspondiente vertical entre nombre de la peli y la barra de progreso, has de pensar que hoy dia y dado lo que se mueve por la web a modo titulos de pelis o series estos a veces por más espacio que busques en el skin a veces no llegan a entrar enteros de ninguna forma, llegandose a cortar si o si.
Ahora bien, para un skin display, lcd oled etc....eso si queda perfecto.

no me importaria hacer el cambio en cada actualizacion, ¿sabes como habria que hacer el cambio?

ya puede que esteticamente no quede muy bien, pero funcionalmente quedaria mucho mejor ya que puedes leer todo el titulo completo.

gracias y un saludo.
 

norhap

Usuario Destacado
Vip OpenSPA
5 Ene 2010
4.354
994
0
Se puede barajar la posibilidad por parte del Team cambiar el render label a RunningText y con esto si se soluciona la lectura de eventos largos.
 

JR

OpenSPA Team
Miembro del equipo
Admin OpenSPA
10 Ago 2007
23.269
15.934
0
En pleno Delta
Después de 5 mensajes aún no me he enterado de que skin se trata o si eso pasa en todos.

La verdad es que una captura iría de muerte.
 

norhap

Usuario Destacado
Vip OpenSPA
5 Ene 2010
4.354
994
0
hablamos del nombre de evento reproducido session.CurrentService convertir el nombre, en screen Movieplayer, veo que teneis RunningText, pues hacerlo que se mueva de derechas a izquierdas para eventos largos y asi que esos que se corten salgan de ese corte desde la derecha moviendose hacia la izquierda.
 

lobosnake

Usuario Destacado
Betatester
Vip OpenSPA
14 Sep 2014
1.356
731
0
53
Después de 5 mensajes aún no me he enterado de que skin se trata o si eso pasa en todos.

La verdad es que una captura iría de muerte.

a esto me refiero:

jsozs9.jpg


como ves el titulo aparece cortado por la fecha y la hora, si por el contrario estubiera en la parte de abajo arriba de la barra de progreso este se veria completo.
 

Тайна го

Usuario Destacado
Loco por OpenSPA
5 Nov 2016
1.411
1.361
0
43
a esto me refiero:

jsozs9.jpg


como ves el titulo aparece cortado por la fecha y la hora, si por el contrario estubiera en la parte de abajo arriba de la barra de progreso este se veria completo.

Para que te salga abajo debes editar la screen Movieplayer en el skin que usas en este caso estas usando el MetrixJSD.

Pues abres el skin.xml de ese skin y buscar movieplayer:

PHP:
<screen name="MoviePlayer" position="0,0" size="1282,722" title="InfoBar" flags="wfNoBorder" backgroundColor="transparent">
    <panel name="PANEL_ARRIBA" />
    <widget source="session.CurrentService" render="Label" position="150,588" size="749,46" font="SetrixHD; 35" transparent="1" valign="top" zPosition="0" backgroundColor="colorJR10">
      <convert type="ServiceName">Name</convert>
    </widget>
    <eLabel position="0,636" zPosition="-11" size="1280,70" backgroundColor="colorJR3" />
    <widget source="session.CurrentService" render="Label" position="24,646" size="120,40" font="SetrixHD; 35" halign="center" valign="center" backgroundColor="colorJR3" shadowColor="colorJR3" shadowOffset="-1,-1" transparent="1">
      <convert type="ServicePosition">Position</convert>
    </widget>
    <widget source="session.CurrentService" render="PositionGauge" position="150,668" size="980,6" transparent="1">
      <convert type="ServicePosition">Gauge</convert>
    </widget>
    <widget source="session.CurrentService" render="Progress" position="150,670" size="980,4" backgroundColor="colorJR4" foregroundColor="colorJR2" transparent="0">
      <convert type="ServicePosition">Position</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" position="1140,646" size="120,40" font="SetrixHD; 35" halign="center" valign="center" backgroundColor="colorJR3" transparent="1">
      <convert type="ServicePosition">Remaining</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" position="20,588" size="120,46" font="SetrixHD; 35" halign="left" valign="top" backgroundColor="colorJR3" transparent="1">
      <convert type="ServicePosition">Length</convert>
    </widget>
    <eLabel position="150,672" size="980,0" backgroundColor="colorJR1" zPosition="-10" />
  </screen>

Y debes modificar:

PHP:
<widget source="session.CurrentService" render="Label" position="150,588" size="749,46" font="SetrixHD; 35" transparent="1" valign="top" zPosition="0" backgroundColor="colorJR10">
      <convert type="ServiceName">Name</convert>
    </widget>

PHP:
 <widget source="session.CurrentService" render="Label" position="20,588" size="120,46" font="SetrixHD; 35" halign="left" valign="top" backgroundColor="colorJR3" transparent="1">
      <convert type="ServicePosition">Length</convert>
    </widget>

En este ejemplo que lo baje a la posicion 588 y 150 respecto a la posicion derecha el nombre, y a 20 lo que es la duracion de la pelicula, y quedaria asi, basicamente:

Ya eres tu el que juega con la posicion o tamaño para dejarlo como mejor quieras.

pepe.jpg
 

Clemente

Usuario Destacado
Vip OpenSPA
13 Jul 2009
8.482
1.360
0
72
Murcia
Para que te salga abajo debes editar la screen Movieplayer en el skin que usas en este caso estas usando el MetrixJSD.

Pues abres el skin.xml de ese skin y buscar movieplayer:

PHP:
<screen name="MoviePlayer" position="0,0" size="1282,722" title="InfoBar" flags="wfNoBorder" backgroundColor="transparent">
    <panel name="PANEL_ARRIBA" />
    <widget source="session.CurrentService" render="Label" position="150,588" size="749,46" font="SetrixHD; 35" transparent="1" valign="top" zPosition="0" backgroundColor="colorJR10">
      <convert type="ServiceName">Name</convert>
    </widget>
    <eLabel position="0,636" zPosition="-11" size="1280,70" backgroundColor="colorJR3" />
    <widget source="session.CurrentService" render="Label" position="24,646" size="120,40" font="SetrixHD; 35" halign="center" valign="center" backgroundColor="colorJR3" shadowColor="colorJR3" shadowOffset="-1,-1" transparent="1">
      <convert type="ServicePosition">Position</convert>
    </widget>
    <widget source="session.CurrentService" render="PositionGauge" position="150,668" size="980,6" transparent="1">
      <convert type="ServicePosition">Gauge</convert>
    </widget>
    <widget source="session.CurrentService" render="Progress" position="150,670" size="980,4" backgroundColor="colorJR4" foregroundColor="colorJR2" transparent="0">
      <convert type="ServicePosition">Position</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" position="1140,646" size="120,40" font="SetrixHD; 35" halign="center" valign="center" backgroundColor="colorJR3" transparent="1">
      <convert type="ServicePosition">Remaining</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" position="20,588" size="120,46" font="SetrixHD; 35" halign="left" valign="top" backgroundColor="colorJR3" transparent="1">
      <convert type="ServicePosition">Length</convert>
    </widget>
    <eLabel position="150,672" size="980,0" backgroundColor="colorJR1" zPosition="-10" />
  </screen>

Y debes modificar:

PHP:
<widget source="session.CurrentService" render="Label" position="150,588" size="749,46" font="SetrixHD; 35" transparent="1" valign="top" zPosition="0" backgroundColor="colorJR10">
      <convert type="ServiceName">Name</convert>
    </widget>

PHP:
 <widget source="session.CurrentService" render="Label" position="20,588" size="120,46" font="SetrixHD; 35" halign="left" valign="top" backgroundColor="colorJR3" transparent="1">
      <convert type="ServicePosition">Length</convert>
    </widget>

En este ejemplo que lo baje a la posicion 588 y 150 respecto a la posicion derecha el nombre, y a 20 lo que es la duracion de la pelicula, y quedaria asi, basicamente:

Ya eres tu el que juega con la posicion o tamaño para dejarlo como mejor quieras.

pepe.jpg
eso se pude guardar para futuras versiones o ya vendría implementado en esas futuras versiones
 

lobosnake

Usuario Destacado
Betatester
Vip OpenSPA
14 Sep 2014
1.356
731
0
53
Para que te salga abajo debes editar la screen Movieplayer en el skin que usas en este caso estas usando el MetrixJSD.

Pues abres el skin.xml de ese skin y buscar movieplayer:

PHP:
<screen name="MoviePlayer" position="0,0" size="1282,722" title="InfoBar" flags="wfNoBorder" backgroundColor="transparent">
    <panel name="PANEL_ARRIBA" />
    <widget source="session.CurrentService" render="Label" position="150,588" size="749,46" font="SetrixHD; 35" transparent="1" valign="top" zPosition="0" backgroundColor="colorJR10">
      <convert type="ServiceName">Name</convert>
    </widget>
    <eLabel position="0,636" zPosition="-11" size="1280,70" backgroundColor="colorJR3" />
    <widget source="session.CurrentService" render="Label" position="24,646" size="120,40" font="SetrixHD; 35" halign="center" valign="center" backgroundColor="colorJR3" shadowColor="colorJR3" shadowOffset="-1,-1" transparent="1">
      <convert type="ServicePosition">Position</convert>
    </widget>
    <widget source="session.CurrentService" render="PositionGauge" position="150,668" size="980,6" transparent="1">
      <convert type="ServicePosition">Gauge</convert>
    </widget>
    <widget source="session.CurrentService" render="Progress" position="150,670" size="980,4" backgroundColor="colorJR4" foregroundColor="colorJR2" transparent="0">
      <convert type="ServicePosition">Position</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" position="1140,646" size="120,40" font="SetrixHD; 35" halign="center" valign="center" backgroundColor="colorJR3" transparent="1">
      <convert type="ServicePosition">Remaining</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" position="20,588" size="120,46" font="SetrixHD; 35" halign="left" valign="top" backgroundColor="colorJR3" transparent="1">
      <convert type="ServicePosition">Length</convert>
    </widget>
    <eLabel position="150,672" size="980,0" backgroundColor="colorJR1" zPosition="-10" />
  </screen>

Y debes modificar:

PHP:
<widget source="session.CurrentService" render="Label" position="150,588" size="749,46" font="SetrixHD; 35" transparent="1" valign="top" zPosition="0" backgroundColor="colorJR10">
      <convert type="ServiceName">Name</convert>
    </widget>

PHP:
 <widget source="session.CurrentService" render="Label" position="20,588" size="120,46" font="SetrixHD; 35" halign="left" valign="top" backgroundColor="colorJR3" transparent="1">
      <convert type="ServicePosition">Length</convert>
    </widget>

En este ejemplo que lo baje a la posicion 588 y 150 respecto a la posicion derecha el nombre, y a 20 lo que es la duracion de la pelicula, y quedaria asi, basicamente:

Ya eres tu el que juega con la posicion o tamaño para dejarlo como mejor quieras.

pepe.jpg


un millon de gracias, era justo lo que estaba buscando, echo y funcionando de maravilla, te debo unas birras jejejeje, no es un tema estetico es un tema de que arriba tapa toda la informacion y asi se ve perfectamente, a ver si hay suerte y viene en fururas versiones ese pequeño detalle.

saludos.
 

Тайна го

Usuario Destacado
Loco por OpenSPA
5 Nov 2016
1.411
1.361
0
43
eso se pude guardar para futuras versiones o ya vendría implementado en esas futuras versiones

El formato oficial usado por @JR es el que hay, y no lo va a modificar imagino a gusto de cada uno, ya que si no tendria que haber 300 versiones del skin.

Lo que tienes que hacer es entender el cambio y simplemente cambiarlo total se tarda 2 minutos.
 

Clemente

Usuario Destacado
Vip OpenSPA
13 Jul 2009
8.482
1.360
0
72
Murcia
El formato oficial usado por @JR es el que hay, y no lo va a modificar imagino a gusto de cada uno, ya que si no tendria que haber 300 versiones del skin.

Lo que tienes que hacer es entender el cambio y simplemente cambiarlo total se tarda 2 minutos.
entendido, pero tu dices que @lobosnake usa el skin "" MetrixJSD "" y yo uso el MetrixJR ( 1080p ) y ya he localizado que la ruta es "" usr/share/enigma2/ "" y están todos los skin que has descargado
 

JR

OpenSPA Team
Miembro del equipo
Admin OpenSPA
10 Ago 2007
23.269
15.934
0
En pleno Delta
Lo dejaré como decís vosotros, pero quedará vacío el espacio de arriba y tendré que ver que poner ahí.
 
  • Me gusta
Reactions: lobosnake

norhap

Usuario Destacado
Vip OpenSPA
5 Ene 2010
4.354
994
0
Lo dejaré como decís vosotros, pero quedará vacío el espacio de arriba y tendré que ver que poner ahí.
ahi gey puedes rellenar la información de la pelicula. key info, Con running vertical abajo-arriba no debe quedar mal.
 
Última edición:

JR

OpenSPA Team
Miembro del equipo
Admin OpenSPA
10 Ago 2007
23.269
15.934
0
En pleno Delta
ahi gey puedes rellenar la información de la pelicula. key info, ron running vertical abajo-arriba no debe quedar mal.

Hombre un running vertical de una línea puede llegar a ser agobiante

Igual meto iconos, ya veremos.
 

norhap

Usuario Destacado
Vip OpenSPA
5 Ene 2010
4.354
994
0
Hombre un running vertical de una línea puede llegar a ser agobiante

Igual meto iconos, ya veremos.
no una linea vertical running es imposible, esto aun no venga al caso del screen del que hablamos es más o menos la idea hacer un pip de información y asi pones operativo el key info.
wmo4ud.jpg
 

JR

OpenSPA Team
Miembro del equipo
Admin OpenSPA
10 Ago 2007
23.269
15.934
0
En pleno Delta
no una linea vertical running es imposible, esto aun no venga al caso del screen del que hablamos es más o menos la idea hacer un pip de información y asi pones operativo el key info.
wmo4ud.jpg

Línea vertical no, maika. Hablaba de línea horizontal pero con running vertical.