Foros ZackYFileS

Foros ZackYFileS (http://foros.zackyfiles.com/index.php)
-   Software (Visores DVB & Plugins) (http://foros.zackyfiles.com/forumdisplay.php?f=221)
-   -   SS2 + myTheatre + Xbox = Digital+ a tope en la tele (http://foros.zackyfiles.com/showthread.php?t=225211)

JulKeZ 27/08/2004 09:40

SS2 + myTheatre + Xbox = Digital+ a tope en la tele
 
Buenas a todos.

Bueno, como soy un orgulloso poseedor de una Xbox y una SkyStar2, y viendo que se le podía hacer funcionar la una con la otra, me he puesto manos a la obra.

El resultado ha sido que ahora mismo tengo una opción en el menú principal de mi XBMC que se llama Digital +, y cuando la pincho, elijo Ver TV y me aparece la lista de canales. Pincho sobre el canal, y lo puedo ver sin problemas. Le doy a la B y vuelvo a la lista.

Os voy a contar paso a paso todo lo que he hecho, y si a alguien le interesa os facilito las modificaciones.

Para el PC:
1º Instalar el MyTheatre.
2º Colocar en la carpeta Plugins el AVBroadcaster. Lo puedes conseguir aquí: [url]http://www.dvbsoft.net/download.php?list.14[/url]
3º Colocar los plugins para decodificar, etc.
4º Arrancar MyTheatre.
5º Entrar en Plugins AVBroadcaster.
6º Configurarlo con la IP de vuestro Ordenador. Yo he puesto la misma IP arriba, y que funcione por HTTP. en ningún caso le digo que haga broadcast.

Para la Xbox:
1º Conseguir la versión 1.0 del XBMC. Es muy importante esto, ya que las builds posteriores dan problemas.
2º Conseguir el Python para el XBMC.
(Todo esto podeis preguntar por ello en #xbins en efnet)
3º Instalar todo esto en la Xbox.
4º Poner como InterfazUi el Project Maythem.
5º Modificar el home.xml del Project Maythem para que tenga el botón de D+
6º Modificar el archivo de idiomas para que diga Digital + en vez de scripts
7º Instalar el script para el cambio de canales. Lo podeis encontrar aquí: [url]http://dwl.xboxmediacenter.de/[/url]
8º Modificar el Script con la Ip + puerto de vuestro PC. Además, yo he modificado el script para que no aparezcan los canales de radio y para que salga directamente la lista de canales, y no los grupos de favoritos.


Problemas que me he encontrado:
El myTheatre no necesita que se esté ejecutando el Setup4Pc. es decir, si se está ejecutando el myTheatre no funciona...
Si tratas de utilizar otro theme para el XBMC que no sea el Project Maythem u otra versión que no sea 1.0 oficial, es muy posible que se te cuelgue al empezar a reproducir.

Otras recomendaciones:
Si vais a ver el D+ en la tele y no en el ordenador, os recomiendo quitar la marca de Visualización -> Mostrar Video, ya que el consumo de CPU baja de un 50 o 60% a un 2 o un 4 % y en la Xbox se sigue viendo igual...

Futuro:
Voy a ver si consigo el código fuente del AVBroadcast, y si es legible, me gustaría añadir alguna funcionalidad, como por ejemplo grabar video o ver lo que están poniendo en el canal...


Espero que os sirva de algo todo esto. Si teneis alguna duda con alguno de los puntos, preguntad. Si no sabeis como hacer las modificaciones a los scripts o a los xml's me lo decis que yo os lo explico todo gustoso.

Un saludo.

HaCkBuZz 27/08/2004 13:07

buen trabajo, lo tendremos unos dias con chincheta, para ke de tiempo a leerlo, y no se pierda....

Salu2

tfta 27/08/2004 13:27

Perdonad mi ignorancia, me gustaría que me dijéseis que ventaja tiene esto. He visto en el título del post que sirve para poder ver D+ en la televisión, mediante la SS2 y la Xbox. Supongo que se podrá ver también en la Xbox. Pero, ¿Qué ventaja tiene con respecto a una salida de tv? ¿cómo vá todo conectado, por internet? ¿son otras las ventajas y no es lo que yo pienso? Bueno, la verdad es que no tengo ni idea de cómo vá eso y resulta que tengo una SS2 y la Xbox, y a lo mejor esto me viene bién. A ver si me podéis explicar y me entero. Un saludo y gracias por adelantado.

seurin 27/08/2004 13:36

una de las ventajas es poder cambiar de canal, ver la programacion de varios dias, y todo desde la xbox.

yo tengo una red inalambrica y con esto no tengo que levantarme para cambiar nada en el ordenador,
otra ventaja es la calidad de imagen a traves de la red, y otra ventaja es que el ordenador lo puedes usar para otras cosas ya que con el video en off no te consume recursos.

esta xbox es la pera limonera!!!!

un saludo

tfta 27/08/2004 13:46

Me he quedado casi igual, es broma, jejej. Si, la verdad que la Xbox es la ostia. ¿Pero se necesita conexión a internet o cómo? y en caso afirmativo ¿adsl? Bueno, a ver si me detallais un poco más "joé" jejeje. Un saludo y graciasss.

IGM3 27/08/2004 17:33

no te hace falta internet, solo te hace falta tener conectado el ordenador a la consola mediante cable de red o por red inalambriica.

saludosl!!

tfta 27/08/2004 18:33

ok, gracias seurin e IGM3. Quizás me venga bién. Un saludo

air_forces 27/08/2004 18:34

PErdonad tambien mi ignorancia.....
La Xbox es la consola de M$ o es un tipo de deco con ese nombre??????
Un saludo

tfta 27/08/2004 19:01

La consola.

netball1 28/08/2004 01:38

hola ,aver si alguno se anima a explicar como se configura el mytheatre y que se necesita para ver el d+,porque no encuentro un manual y no tengo c..... de hecahrlo a andar,y la cosa es que tengo xbox y red inalambrica y poder ver eld+ por la xbox seria la caña,mil gracias y.....animaros porfaaaa

jaresmores 28/08/2004 11:24

Y CON LA SS1?
 
Y con la SS1 se pordría hacer?, teoricamente tendría que ser más fácil no? ya que esta consume memos recursos. Si me lo podeis aclarar me ayudaría mucho.

Gracias y un saludo

netball1 28/08/2004 14:52

hola,ya he conseguido que funcione el mytheatre,uffffffff,ha costao,pero no logro encontrar el python para el xbmc,no hay manera,y me meto en xbins del irc y no me deja escribir en el canal(algo hare mal)a ver si me podeis decir de donde bajarlo,gracias compis.

tfta 28/08/2004 15:19

Sabéis por cuánto me saldría una red inalambrica que sea lo más barata posible y que esté bién. ¿dónde podría encontrarla por internet u otro sitio?

netball1 28/08/2004 15:50

yo tengo un a.p .una pci y una pcmcia conceptronic,el a.p(acces point)me costo 75 euros,la pci 45 y la pcmcia unos 48,de esto hace unos 3 meses,lo mismo ahora sale mas barato,yo los compre en overload ,tienda en la que trabajo,es distribuidora a nivel nacional,asi que en la calle puede costar algo mas cara.si estas interesado,preguntame precios la semana que viene ,que esta estoy de vacaciones.
un saludo

OniShiro 28/08/2004 16:34

Podrias por favor explicar mejor como editar el skin para que aparezca un boton que diga D+ y que active el script que controla los canales?

JulKeZ 28/08/2004 17:09

Buenas a todos.
Para temas de redes inalambricas, os recomiendo la tienda de CiudadWireless pq tiene buenos precios.
En cuanto a lo del python y #xbins, tienes que poner dentro del canal /msg xbins !list y ahí te da mas información.
En cuanto al script... Si me dais unas horas os digo que hay que modificar exactamente...

Salu2.

txintxigorri 28/08/2004 18:28

Wenas Julkez:

En primer lugar enhorabuena por el tuto que te has currado. Lo he conseguido por fin, en parte gracias a ti, jeje.

Comentas que has modificado el script para que salgan solo los canales sin la clasificación previa (esa de cinema, music, y demás).

Si no te importa podías postear el script modificado (si es legal) o decirnos los pasos necesarios para modificarlo tal y como tu lo tienes.

Muchas gracias.

Saludos.

OniShiro 28/08/2004 20:21

Ya he conseguido añadir el boton.

Esta explicado aqui: [url]http://manual.xboxmediacenter.de/wakka.php?wakka=AddButtonToSkin&v=1d8x[/url]

Pero no encuentro ningun keygen para el mytheatre 3.12, si alguien sabe donde conseguirlo le agradeceria una ayudita.

Tambien tengo el problema de que se me ve 1 minuto el canal y despues vuelve a salir al menu de seleccion de canal, alguien sabe porque puede ser?


txintxigorri 28/08/2004 20:40

Gracias Onishiro, pero no tengo mucha idea y menos me aclaro en ingles.

Prefiero que Julkez nos lo aclare. Seguro que nos lo explica en perfecto spanglish y de forma más concisa.

Saludos.

P.D.: Onishiro, yo no uso el mytheatre para desencriptar, empleo el ritzdvb porque le mytheatre me va muy mal. No se como pueden hacer un programa de pago tan inestable y malo (bueno, pa eso tenemos al windows, jeje)

JulKeZ 28/08/2004 21:09

A continuación os pongo el script para que aparezca la lista de canales directamente.

Sólo hay que ponerlo en un archivo .py y subirlo a la carpeta correspondiente en la Xbox.

Lo único que teneis que modificar es la Ip de vuestro PC. Lo único que he tocado yo del código ha sido cargar la lista directamente y comentar la parte en que gestiona la vuelta a la lista de favoritos.

#MyTheatre Python client for XBMC
#Version 1.0 by marplar

############################################################
#Set the IP and port for the computer running MyTheatre here
URL = 'http://192.168.3.1:8000'
############################################################

import urllib, time, xbmc, xbmcgui
from HTMLParser import HTMLParser
#get actioncodes from keymap.xml
ACTION_PREVIOUS_MENU = 10
ACTION_SELECT_ITEM = 7

#Reads AVBroadcaster web page and creates list of favorite groups or channels
class MyParser(HTMLParser):

#Read tag
def handle_starttag(self, tag, attrs):
#Create dictionary of tag attributes
attrdict=dict(attrs)
if tag == 'html':
#Initialse list
self.parselist = []
self.chtype = ''
elif tag == 'a':
#Hyperlink tag - get link
self.href=attrdict['href']
elif tag == 'td' and len(attrdict) == 2 and self.tag == 'tr':
#Table tag - check colour to determine if encrypted
if attrdict['bgcolor'] == '#00BF00':
self.encrypt = ' '
else:
self.encrypt = '!'
#Store tag type
self.tag=tag

#Read data (outside tag)
def handle_data(self,data):
if self.tag == 'title':
#Add title to list
self.parselist.append(['Title', data])
#Store title to determine if page is favorite group list or channels
self.title = data
elif self.tag == 'center':
#Get channel type (V/R) and add to encrypted flag (!/ )
self.chtype=data + self.encrypt + ' '
elif self.tag == 'a':
#Hyperlink data
if self.href[:16] == '/list.htm?favid=':
#Link is for favorite lists
if data[:9] == 'Next page' and len(self.parselist) > 10:
#Add next page link to list
self.parselist.append(['NextPage', data, self.href])
elif self.title == 'Favorite groups list':
# Add favorite group name and link to list
self.parselist.append(['FavList', data, self.href])
elif self.href[:17] == '/set_ch.htm?chid=':
#Link is for channel
self.parselist.append(['Channel', self.chtype + data,self.href])

def close(self):
#Return list to caller
return self.parselist
self.close()


class MyClass(xbmcgui.Window):
def __init__(self):
#Set default mode
self.TVRadioMode = 'TV Only'
self.EncryptMode = 'All Channels'
#Set up screen
self.addControl(xbmcgui.ControlImage(0,0,800,600, 'background.png'))
#self.addControl(xbmcgui.ControlLabel(50, 100, 10, 100, 'my', 'font14', '0xFFFF2000'))
#self.addControl(xbmcgui.ControlLabel(75, 100, 100, 100, 'Theatre', 'font14', '0xFF000000'))
self.strTitle = xbmcgui.ControlLabel(300, 50, 200, 200, '', 'font14', '0xFFA5FF00')
self.addControl(self.strTitle)
self.butTVRadio = xbmcgui.ControlButton(50, 200, 150, 35, self.TVRadioMode, 'button-focus.png', 'button-nofocus.png')
self.addControl(self.butTVRadio)
self.butEncrypt = xbmcgui.ControlButton(50, 260, 150, 35, self.EncryptMode, 'button-focus.png', 'button-nofocus.png')
self.addControl(self.butEncrypt)
self.list = xbmcgui.ControlList(300, 100, 300, 400)
self.addControl(self.list)
self.list.controlLeft(self.butTVRadio)
self.butTVRadio.controlRight(self.list)
self.butTVRadio.controlDown(self.butEncrypt)
self.butEncrypt.controlUp(self.butTVRadio)
self.butEncrypt.controlRight(self.list)
#Get favorites group list
self.MyParser=MyParser()
self.file = '/list.htm?favid=0'
self.ParseList(URL)
self.setFocus(self.list)

#Read html page
def GetList(self,URL,file):
opener = urllib.FancyURLopener({})
try:
doc = opener.open(URL + file)
webpage = doc.read() # read file
doc.close()
self.MyParser.feed(webpage)
listings=self.MyParser.close()
return listings
except:
self.message('Unable to retrieve channel list')
return ' '

#Check if stream is being received
def TestChannel(self, URL):
opener = urllib.FancyURLopener({})
try:
doc = opener.open(URL + '/dvbcore.mpg')
datacount = len(doc.readline())
doc.close
if datacount > 0:
return 'OK'
else:
return ' '
except:
return ' '

#Display Listing
def ParseList(self,URL):
#Get listings
self.listings =self.GetList(URL,self.file)
#Check if list is complete
while self.listings[len(self.listings)-1][0] == 'NextPage':
nextpage = self.GetList(URL, self.listings[len(self.listings)-1][2])
self.listings.pop(len(self.listings)-1) #Remove NextPage from original list
nextpage.pop(0) #Remove Title from extended list
self.listings.extend(nextpage) #Join original and extended lists

#Filter Channels to show TV/Radio and FTA/Encryted
count = 0
while count < len(self.listings):
if self.listings[count][0] == 'Channel':
if self.ParseCheckMode(self.listings[count][1]) == 0:
self.listings.pop(count)
else:
count = count + 1
else:
count = count + 1

#Populate list
self.list.reset()
for listing in self.listings:
if listing[0] == 'Title':
self.strTitle.setLabel('Digital +')
else:
self.list.addItem(listing[1])



#Check Channel to show TV/Radio and FTA/Encryted
def ParseCheckMode(self, listing):
if self.TVRadioMode == 'TV Only' and listing[0:1] <> 'V':
return 0
elif self.TVRadioMode == 'Radio Only' and listing[0:1] <> 'R':
return 0
elif self.EncryptMode == 'FTA Only' and listing[1:2] =='!':
return 0
elif self.TVRadioMode == 'TV and Radio':
if listing[0:1] <> 'V' and listing[0:1] <> 'R':
return 0
else:
return 1

#Handle user input
def onControl(self, control):
if control == self.list:
#User selected group/channel list
try:
listingspos = self.list.getSelectedPosition()+1
if self.listings[listingspos][0] == 'Channel':
#User selected channel change
dialog = xbmcgui.DialogProgress()
dialog.create('MyTheatre', 'Tuning to ' + self.listings[listingspos][1][3:])
self.GetList(URL, self.listings[listingspos][2])
searchpos = 0
#Wait for stream to be detected
while searchpos <= 95 and dialog.iscanceled() == 0 and self.TestChannel(URL) != 'OK':
searchpos = searchpos + 5
dialog.update(searchpos)
time.sleep(1)

if searchpos < 100 and dialog.iscanceled() == 0:
#Play stream
dialog.close()
xbmc.Player().play(URL + '/dvbcore.mpg')
elif dialog.iscanceled() == 0:
#Time out
dialog.close()
self.message('Channel not decryptable or not broadcasting')
else:
#User cancelled
dialog.close()
else:
#User selected group list
self.file = self.listings[self.list.getSelectedPosition()+1][2]
self.ParseList(URL)
except:
self.message('Error tuning Channel.')

elif control == self.butTVRadio:
#User selected TV/Radio mode button - toggle button and display list
if self.TVRadioMode == 'TV and Radio':
self.TVRadioMode = 'TV Only'
elif self.TVRadioMode == 'TV Only':
self.TVRadioMode = 'Radio Only'
else:
self.TVRadioMode = 'TV and Radio'

self.butTVRadio.setLabel(self.TVRadioMode)
self.ParseList(URL)

elif control == self.butEncrypt:
#User selected Encrypt mode button - toggle button and display list
if self.EncryptMode == 'All Channels':
self.EncryptMode = 'FTA Only'
else:
self.EncryptMode = 'All Channels'

self.butEncrypt.setLabel(self.EncryptMode)
self.ParseList(URL)

def onAction(self, action):
#User selected back - show favourite groups or exit
if action == ACTION_PREVIOUS_MENU:
#if self.listings[1][0] == 'Channel':
# self.file = '/list.htm'
# self.ParseList(URL)
# self.setFocus(self.list)
#else:
self.close()

#Display message
def message(self, message):
dialog = xbmcgui.Dialog()
dialog.ok(" MyTheatre", message)

###############
#Main
###############
mydisplay = MyClass()
mydisplay.doModal()
del mydisplay

JulKeZ 28/08/2004 21:12

Esta es la parte de código que hay que modificar en el home.xml para colocar un Boton justo encima de Programas que acceda directamente a los scripts.

El archivo home.xml está dentro de la carpeta themes y dentro del tema que quieras modificar. Lo que yo pego pertenece al Project Mayhem en su versión para TV de 16/9

[code]
<control>

<description>My Programs normal push button</description>

<type>button</type>

<id>2</id>

<posX>270</posX>
<posY>227</posY>

<width>180</width>

<height>35</height>

<label>0</label>
<font>font14</font>

<hyperlink>1</hyperlink>

<onleft>10</onleft>
<onright>14</onright>

<onup>24</onup>
<ondown>6</ondown>

<textOffsetX>13</textOffsetX>
</control>




<control>

<description>My Files normal push button</description>

<type>button</type>
<id>6</id>

<posX>270</posX>

<posY>264</posY>

<width>180</width>

<height>35</height>

<label>7</label>
<hyperlink>3</hyperlink>

<font>font14</font>

<onleft>10</onleft>

<onright>14</onright>

<onup>2</onup>

<ondown>4</ondown>
<textOffsetX>13</textOffsetX>
</control>



<control>

<description>My Pictures normal push button</description>

<type>button</type>

<id>4</id>

<posX>270</posX>

<posY>301</posY>

<width>180</width>

<height>35</height>

<label>1</label>

<hyperlink>2</hyperlink>

<font>font14</font>

<onleft>10</onleft>

<onright>14</onright>

<onup>6</onup>

<ondown>3</ondown>
<textOffsetX>13</textOffsetX>
</control>


<control>

<description>My Music normal push button</description>

<type>button</type>

<id>3</id>

<posX>270</posX>

<posY>338</posY>

<width>180</width>

<height>35</height>

<label>2</label>
<hyperlink>501</hyperlink>
<font>font14</font>

<onleft>10</onleft>

<onright>14</onright>

<onup>4</onup>

<ondown>5</ondown>

<textOffsetX>13</textOffsetX>
</control>


<control>

<description>My Videos normal push button</description>

<type>button</type>

<id>5</id>

<posX>270</posX>
<posY>375</posY>

<width>180</width>

<height>35</height>

<label>3</label>
<font>font14</font>

<hyperlink>6</hyperlink>

<onleft>10</onleft>

<onright>14</onright>

<onup>3</onup>

<ondown>7</ondown>

<textOffsetX>13</textOffsetX>
</control>




<control>

<description>My Weather normal push button</description>

<type>button</type>

<id>7</id>

<posX>270</posX>
<posY>412</posY>

<width>180</width>
<height>35</height>

<label>8</label>
<font>font14</font>

<hyperlink>2600</hyperlink>

<onleft>10</onleft>
<onright>14</onright>

<onup>5</onup>

<ondown>9</ondown>
<textOffsetX>13</textOffsetX>

</control>



<control>

<description>Settings normal push button</description>

<type>button</type>

<id>9</id>

<posX>270</posX>
<posY>449</posY>

<width>180</width>
<height>35</height>

<label>5</label>
<font>font14</font>

<hyperlink>4</hyperlink>

<onleft>10</onleft>
<onright>14</onright>

<onup>7</onup>

<ondown>24</ondown>

<textOffsetX>13</textOffsetX>
</control>

<control>
<description>Digital +/</description>
<type>button</type>
<id>24</id>
<label>247</label>
<posX>270</posX>
<posY>190</posY>
<width>180</width>
<height>35</height>
<hyperlink>20</hyperlink>
<font>font14</font>
<onleft>10</onleft>
<onright>14</onright>
<onup>9</onup>
<ondown>2</ondown>
<textOffsetX>13</textOffsetX>
</control>
[/code][QUOTE]

JulKeZ 28/08/2004 21:17

Parece que el código no sale... Si le dais a citar si sale, así que así lo podeis copiar y pegar... Suerte!

[QUOTE][i]Escrito originalmente por
JulKeZ [/i]
[B]Esta es la parte de código que hay que modificar en el home.xml para colocar un Boton justo encima de Programas que acceda directamente a los scripts.

El archivo home.xml está dentro de la carpeta themes y dentro del tema que quieras modificar. Lo que yo pego pertenece al Project Mayhem en su versión para TV de 16/9

[code]
<control>

<description>My Programs normal push button</description>

<type>button</type>

<id>2</id>

<posX>270</posX>
<posY>227</posY>

<width>180</width>

<height>35</height>

<label>0</label>
<font>font14</font>

<hyperlink>1</hyperlink>

<onleft>10</onleft>
<onright>14</onright>

<onup>24</onup>
<ondown>6</ondown>

<textOffsetX>13</textOffsetX>
</control>




<control>

<description>My Files normal push button</description>

<type>button</type>
<id>6</id>

<posX>270</posX>

<posY>264</posY>

<width>180</width>

<height>35</height>

<label>7</label>
<hyperlink>3</hyperlink>

<font>font14</font>

<onleft>10</onleft>

<onright>14</onright>

<onup>2</onup>

<ondown>4</ondown>
<textOffsetX>13</textOffsetX>
</control>



<control>

<description>My Pictures normal push button</description>

<type>button</type>

<id>4</id>

<posX>270</posX>

<posY>301</posY>

<width>180</width>

<height>35</height>

<label>1</label>

<hyperlink>2</hyperlink>

<font>font14</font>

<onleft>10</onleft>

<onright>14</onright>

<onup>6</onup>

<ondown>3</ondown>
<textOffsetX>13</textOffsetX>
</control>


<control>

<description>My Music normal push button</description>

<type>button</type>

<id>3</id>

<posX>270</posX>

<posY>338</posY>

<width>180</width>

<height>35</height>

<label>2</label>
<hyperlink>501</hyperlink>
<font>font14</font>

<onleft>10</onleft>

<onright>14</onright>

<onup>4</onup>

<ondown>5</ondown>

<textOffsetX>13</textOffsetX>
</control>


<control>

<description>My Videos normal push button</description>

<type>button</type>

<id>5</id>

<posX>270</posX>
<posY>375</posY>

<width>180</width>

<height>35</height>

<label>3</label>
<font>font14</font>

<hyperlink>6</hyperlink>

<onleft>10</onleft>

<onright>14</onright>

<onup>3</onup>

<ondown>7</ondown>

<textOffsetX>13</textOffsetX>
</control>




<control>

<description>My Weather normal push button</description>

<type>button</type>

<id>7</id>

<posX>270</posX>
<posY>412</posY>

<width>180</width>
<height>35</height>

<label>8</label>
<font>font14</font>

<hyperlink>2600</hyperlink>

<onleft>10</onleft>
<onright>14</onright>

<onup>5</onup>

<ondown>9</ondown>
<textOffsetX>13</textOffsetX>

</control>



<control>

<description>Settings normal push button</description>

<type>button</type>

<id>9</id>

<posX>270</posX>
<posY>449</posY>

<width>180</width>
<height>35</height>

<label>5</label>
<font>font14</font>

<hyperlink>4</hyperlink>

<onleft>10</onleft>
<onright>14</onright>

<onup>7</onup>

<ondown>24</ondown>

<textOffsetX>13</textOffsetX>
</control>

<control>
<description>Digital +/</description>
<type>button</type>
<id>24</id>
<label>247</label>
<posX>270</posX>
<posY>190</posY>
<width>180</width>
<height>35</height>
<hyperlink>20</hyperlink>
<font>font14</font>
<onleft>10</onleft>
<onright>14</onright>
<onup>9</onup>
<ondown>2</ondown>
<textOffsetX>13</textOffsetX>
</control>
[/code][QUOTE] [/B][/QUOTE]

Padawan 28/08/2004 22:20

aun no he probado el sistema este y tengo una duda, se pueden ver dos canales distintos?, osea uno en el ordenador y otro en la xbox a la vez o tiene q ser en los dos sitios el mismo canal?.

txintxigorri 28/08/2004 23:25

Wenas Julkez:

Me quito el sombrero ante todo lo que nos estas descubriendo.
No tengo tiempo de probarlo hoy, pero mañana mismito le meto mano a lo de los canales directos y el boton de D+ en el menú.

Muchísimas gracias. Eres genial.

Para lo que pueda ayudar, ya sabes, jeje.

Saludos.

JulKeZ 29/08/2004 00:09

En cuanto a lo de 2 canales distintos... No, no se puede, ya que cuando cambias en la xbox se cambia en el PC.

Por lo demás, aquí estoy para ayudaros.

Salu2

Padawan 29/08/2004 01:35

en el paso 7º dices: Instalar el script para el cambio de canales. Lo podeis encontrar aquí: http://dwl.xboxmediacenter.de/

como se llama el script?, es que ahi encuentro muchas cosas y no se cual de ellas tengo que bajar :D. gracias por las aclaraciones. eres una maquina tio!!


por cierto, no consigo que me aparezca el boton de digital+, no se que es lo que hago mal. por favor si puedes enviame el home.xml de la carpeta PAL (no de la 16x9) a padawan007 ARROBA mixmail.com y si no puedes aver si puedes copiar el xml entero aqui en forma de quote, pero entero no como pusiste antes porque faltan cosas. siento si es mucho pedir pero es que no consigo poner el boton !!.

IGM3 29/08/2004 04:39

Cita:

como se llama el script?, es que ahi encuentro muchas cosas y no se cual de ellas tengo que bajar . gracias por las aclaraciones. eres una maquina tio!!
es el ultimo de esta pagina!!.

http://dwl.xboxmediacenter.de/index....46d73&start=10

por cierto funciona de perlas!!!. yo tengo wifi 54 M y va de maravilla.

ah!! JulKeZ sabes algo sobre como ver la info del canal o la EPG??

seria ya la repanocha!!. jeje

PD: os habeis fijado cuanta gente tiene esta combinacion??? xbox y ss2!!! nunca lo habria imaginado.

saludos.!!

OniShiro 29/08/2004 09:58

Yo sigo con el mismo problema, se me ve el canal durante un minuto mas o menos, y entonces vuelve a salir a la lista de favoritos.

Que version del mytheatre usais? y como teneis puesta la xbox? en NTSC o PAL?

tfta 29/08/2004 14:16

Una pregunta, ¿se puede tener el pc apagado y poder ver D+ por la xbox? Supongo q no pero por si acaso... Si fuera asi si me vendría bién pero no sé q otras ventajas tiene esto. Pero tiene buena pinta.

miguelangellr 29/08/2004 18:23

No consigo hacerlo funciona , ayudaria un mini manual.

Gracias

JulKeZ 29/08/2004 19:04

En cuanto a lo del botón... El archivo que me pides no te sirve de nada que te lo mande, puesto que no lo he modificado. Sólo he tocado el de 16/9. Para añadirlo, solo tienes que buscar en el archivo el código de los botones y sustituirlo por el que te he dado...

Lo del EPG... pues me gustaría ver el código fuente del AVBroadcaster, a ver si se le podría añadir la opción de EPG, pero no lo he encontrado. Si alguien lo encuentra, que me mande un mp y veré lo que se puede hacer...

En cuanto a que se te sale al minuto o así, puedes ver como tienes configurada la caché, eso lo tienes en la Configuración del xbmc.

Lo de tener el ordenador apagado... en fin, milagros en lourdes...

Y lo del manual... mas clarito que te lo he puesto yo no se ponerlo... así que se lo dejo a otro...

Salu2

miguelangellr 29/08/2004 19:16

Lo de mini manual perdona si te ofendido, yo esque soy muy inutil,quiero saber como enlazas el boton al script y luego como hacer para que salga el boton que no hay manera.

Saludos

seurin 29/08/2004 20:28

muy buen trabajo JulKeZ

enhorabuena

ya lo tenia funcionando pero no con tantas opcoiones asi que me voy a poner a currar

saludos

tfta 29/08/2004 21:37

Para JoulKez
¿Entonces me podrías decir las ventajas de esto a parte d lo del mando? Yo hago funcionar el progdvb con el mando y con un receptor al cual le alargué el cable hasta el salón. Y en cuanto a la televisión lo tengo con una salida a través d la tarjeta gráfica. ¿tiene más ventajas esto d la xbox? Un saludo

Shaddow 29/08/2004 23:19

JulKeZ

En este foro http://www.dvbn.net/viewtopic.php?t=19744 esta el autor del plugin, si le envias un pm al autor (nick 0024968) pidiendo el codigo fuente no creo q tenga inconveniente en pasartelo, incluso puede que te ayude con el EPG


emuhell 30/08/2004 00:32

Vamos a ver si me podeis ayudar

Tengo el boton de Digital + (aunke se llama scripts) encima de Programas. Ahora q se supone q hay q acer?

Pq si entro en Scripts, y ejecuto mytheatre.py no pasa nada (sale running unos segundos y yasta).

Donde esta el boton que se pincha para ejecutar el video del My Theatre del PC?

Gracias :D

JulKeZ 30/08/2004 11:09

Ya he conseguido el código fuente... Se lo pedí al autor en un foro ayer por la tarde y ya me lo ha mandado...

La ventaja que me supone la Xbox con respecto al ordenador:
Mi ordenador está en diferente planta que mi xbox, sin posibilidad de pasar un cable que no sea visto, salvo el de red que ya está pasado y no tengo mando a distancia para la ss2. Además, el PC se puede utilizar sin ningún problema mientras veo la tele, ya que el consumo de CPU es del 3% o así frente al 60% con el video puesto. La xbox se ve 100000 veces mejor que la salida de tv de cualquier vga que haya visto nunca.

En cuanto al boton que pone scripts, lo que he hecho es cambiar en el archivo de idioma la palabra script por Digital +.

Ya os comentaré como va lo del EPG...

salu2

JulKeZ 30/08/2004 11:13

En cuanto a lo de que no te funciona el script... no tengo ni idea... a mi me funciona perfectamente... has probado con el script que he pegado yo el otro día?

Salu2

miguelangellr 30/08/2004 11:17

Todo ok, el problema estaba en un tag de la creacion del boton.

Código:

(control)
     
(description)My Programs normal push button(/description)
     
(type)button(/type)
       
(id)2(/id)
     
(posX)270(/posX)       
(posY)227(/posY)

(width)180(/width)
     
(height)35(/height)
     
(label)0(/label)       
(font)font14(/font)
       
(hyperlink)1(/hyperlink)
     
(onleft)10(/onleft)       
(onright)14(/onright)
     
(onup)24(/onup)               
(ondown)6(/ondown)
 
(textOffsetX)13(/textOffsetX) 
(/control)
   


 
(control)
     
(description)My Files normal push button(/description)
     
(type)button(/type)       
(id)6(/id)
     
(posX)270(/posX)
       
(posY)264(/posY)
     
(width)180(/width)
       
(height)35(/height)
     
(label)7(/label)       
(hyperlink)3(/hyperlink)
     
(font)font14(/font)
     
(onleft)10(/onleft)
       
(onright)14(/onright)
     
(onup)2(/onup)
     
(ondown)4(/ondown)
(textOffsetX)13(/textOffsetX)   
(/control)       
   
   

(control)
     
(description)My Pictures normal push button(/description)

(type)button(/type)
       
(id)4(/id)
     
(posX)270(/posX)
       
(posY)301(/posY)
     
(width)180(/width)
       
(height)35(/height)
     
(label)1(/label)
       
(hyperlink)2(/hyperlink)
     
(font)font14(/font)
     
(onleft)10(/onleft)
       
(onright)14(/onright)

(onup)6(/onup)
             
(ondown)3(/ondown)
(textOffsetX)13(/textOffsetX)
(/control)
   

(control)
     
(description)My Music normal push button(/description)

(type)button(/type)
       
(id)3(/id)
 
(posX)270(/posX)
       
(posY)338(/posY)

(width)180(/width)
       
(height)35(/height)
     
(label)2(/label)       
(hyperlink)501(/hyperlink)       
(font)font14(/font)
     
(onleft)10(/onleft)
       
(onright)14(/onright)
     
(onup)4(/onup)
               
(ondown)5(/ondown)

(textOffsetX)13(/textOffsetX)   
(/control)
 

(control)
     
(description)My Videos normal push button(/description)
     
(type)button(/type)
       
(id)5(/id)
     
(posX)270(/posX)       
(posY)375(/posY)
   
(width)180(/width)
     
(height)35(/height)
     
(label)3(/label)       
(font)font14(/font)
     
(hyperlink)6(/hyperlink)
     
(onleft)10(/onleft)
       
(onright)14(/onright)
     
(onup)3(/onup)
     
(ondown)7(/ondown)

(textOffsetX)13(/textOffsetX)   
(/control)
   
 


(control)
     
(description)My Weather normal push button(/description)
     
(type)button(/type)
       
(id)7(/id)
     
(posX)270(/posX)       
(posY)412(/posY)
     
(width)180(/width)       
(height)35(/height)
     
(label)8(/label)       
(font)font14(/font)
     
(hyperlink)2600(/hyperlink)
     
(onleft)10(/onleft)       
(onright)14(/onright)
     
(onup)5(/onup)
     
(ondown)9(/ondown)
(textOffsetX)13(/textOffsetX)
   
(/control)   
   
   

(control)
     
(description)Settings normal push button(/description)
     
(type)button(/type)
       
(id)9(/id)
     
(posX)270(/posX)       
(posY)449(/posY)
     
(width)180(/width)       
(height)35(/height)
     
(label)5(/label)       
(font)font14(/font)
     
(hyperlink)4(/hyperlink)
     
(onleft)10(/onleft)       
(onright)14(/onright)
     
(onup)7(/onup)
     
(ondown)24(/ondown)

(textOffsetX)13(/textOffsetX)   
(/control)   
   
(control)
        (description)Digital +/(/description)
        (type)button(/type)
        (id)24(/id)
        (label)247(/label)
        (posX)270(/posX)
        (posY)190(/posY)
        (width)180(/width)
        (height)35(/height)
        (hyperlink)20(/hyperlink)
        (font)font14(/font)
        (onleft)10(/onleft)       
        (onright)14(/onright)
        (onup)9(/onup)
        (ondown)2(/ondown)
        (textOffsetX)13(/textOffsetX)   
(/control)

He sustituido "<" por "(" y el ">" por ")". Por si sirve de ayuda.
Otra cosa si se cambia (hyperlink)20(/hyperlink) por esta línea [COLOR=red](script)q:\scripts\myteatre.py(/script)[/COLOR] se consegue llamar al script directamente sin tener que buscarlo en la lista de scripts.

Saludos

cachetuo 30/08/2004 11:52

estaria guapo que los que mas sabeis de este tema,os curreis un tutorial,y asi a los mas novatos les ayudareis.
yo podria postearlo en elotrolado.net donde se habla de temas de xbox y un manual asi seria la pera.
salu2 y suerte


La franja horaria es GMT +2. Ahora son las 00:48.

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate