jorge.mbarros Postado 10 de junho de 2013 Denunciar Compartilhar Postado 10 de junho de 2013 O código do PlexConnect está sendo atualizado diariamente, muitos bugs foram corrigidos e recursos implementados, o tópico oficial no fórum do Plex é esse: http://forums.plexapp.com/index.php/topic/70611-plexconnect-code-updates/ É aconselhável usar a última versão do PlexConnect, mesmp que a atual esteja OK. [], Citar Link para o comentário Compartilhar em outros sites More sharing options...
Joel Schirmer Postado 11 de junho de 2013 Denunciar Compartilhar Postado 11 de junho de 2013 Não querendo bater no "óbvio" mas é sempre bom re-checar! 1- verifique as portas 53 & 80 se não estão em uso e se não estão sendo sendo bloqueadas pelo firewall (o firewall do Win7 é enjoado, nos testes deixe ele desligado) 2- O Python tem rodar em uma janela do DOS, e quando a ATV fizer a conexão, os "gets" serão exibidos nessa janela, isso tá acontecendo? 3- Voce configurou IP fixo no servidor do Plex e na ATV na mesma rede? 4- Seu Plex está rodando "redondo" via browser? ou com outro cliente DLNA? Ex: SmartTV. ou o aplicativo nativo do Plex para IOS ou Android? 5- Publique aqui o seu arquivo "Settings.py" e o número do DNS de seu provedor. Vamos ver se a gente faz sua ATV "prosear" com o Plex... [], Olá Jorge! Obrigado pelo retorno! 1. Firewall sempre desabilitado - devido não aparecer opção de portas mas so de programas 2. http://www.flickr.com/photos/33697666@N03/9011001819/ 3. O ip DNS da atv é o mesmo ip fixo da minha maquina win7 192.168.0.13 4. Plex da maquina conectado, sessão iniciada e servidor mapeado na porta 59420 ligado. 5. Roteador da net '201.17.128.110. Obrigado pelas ajudas!! ctrl c e v do arquivo: #!/usr/bin/python import sys from os import sep import ConfigParser from Debug import * # dprint() """ Global Settings... PMS: plexgdm, ip_pms, port_pms DNS: ip_dnsmaster - IP of Router, ISP's DNS, ... [dflt: google public DNS] HTTP: ip_httpforward, port_httpforward """ g_settings = { \ 'enable_plexgdm' :('True', 'False'), \ 'ip_pms' :('192.168.0.13',), \ 'port_pms' :('32400',), \ \ 'enable_dnsserver':('True', 'False'), \ 'ip_dnsmaster' :('201.17.128.110',), \ } class CSettings(): def __init__(self): dprint(__name__, 1, "init class CSettings") self.cfg = None self.section = 'PlexConnect' self.loadSettings() self.checkSection() # load/save config def loadSettings(self): dprint(__name__, 1, "load settings") # options -> default dflt = {} for opt in g_settings: dflt[opt] = g_settings[opt][0] # load settings self.cfg = ConfigParser.SafeConfigParser() self.cfg.read(self.getSettingsFile()) def saveSettings(self): dprint(__name__, 1, "save settings") f = open(self.getSettingsFile(), 'wb') self.cfg.write(f) f.close() def getSettingsFile(self): return sys.path[0] + sep + "Settings.cfg" def checkSection(self): modify = False # check for existing section if not self.cfg.has_section(self.section): modify = True self.cfg.add_section(self.section) dprint(__name__, 0, "add section {0}", self.section) for opt in g_settings: if not self.cfg.has_option(self.section, opt): modify = True self.cfg.set(self.section, opt, g_settings[opt][0]) dprint(__name__, 0, "add option {0}={1}", opt, g_settings[opt][0]) # save if changed if modify: self.saveSettings() # access/modify PlexConnect settings def getSetting(self, option): dprint(__name__, 1, "getsetting {0}", self.cfg.get(self.section, option)) return self.cfg.get(self.section, option) if __name__=="__main__": Settings = CSettings() option = 'enable_plexgdm' print Settings.getSetting(option) option = 'enable_dnsserver' print Settings.getSetting(option) Settings.saveSettings() del Settings Citar Link para o comentário Compartilhar em outros sites More sharing options...
jorge.mbarros Postado 11 de junho de 2013 Denunciar Compartilhar Postado 11 de junho de 2013 Olá Jorge! Obrigado pelo retorno! 1. Firewall sempre desabilitado - devido não aparecer opção de portas mas so de programas 2. http://192.168.0.13/web ou http://192.168.178.10/web ???? Note que o 192.168.178.10 está em uma rede diferente do IP 192.168.0.13 !!!! Eles não se pingarão (Ping/ICMP) ou conectarão qualquer pacote..... Esse PC (win7) em questão tem duas (2) placas de rede? ele é o seu gateway de internet em sua rede local? Pra desencanar, baixe agora o Plexconnect de HOJE, faça as alterações no settings.py, certifique que a AppleTV aponta no DNS o IP 192.168.0.13, e que esse mesmo IP esteja sendo usado no PC com o Plex instalado, abra no browser (IE, Mozilla, Safai ou Chrome) a página do Plex no endereço: http://192.168.0.13/web. Teste abrir (rodar, dar play) em algum filme via browser no Plex, caso esteja OK, rode o Plexconnect, e observe na console do Python, que não deve aparecer IPs que não sejam o de final 11, 12 e 13 e o DNS deve ser o 201.17.128.110. Se quiser ser mais radical, remova o Plex e instale de novo usando as opções padrão de portas e configuração (default) Boa sorte! [], Joel Schirmer 1 Citar Link para o comentário Compartilhar em outros sites More sharing options...
jorge.mbarros Postado 11 de junho de 2013 Denunciar Compartilhar Postado 11 de junho de 2013 (editado) Updates no script do PlexConnect! assets 32 minutes ago Fix for fullscreen photo [roidy] ATVSettings.py an hour ago big enhancements: UDID, transcoder quality, … [iBaa] Fiquem antenados! Eu vou testar isso hoje á noite!... https://github.com/iBaa/PlexConnect [], Editado 11 de junho de 2013 por jorge.mbarros Citar Link para o comentário Compartilhar em outros sites More sharing options...
Joel Schirmer Postado 11 de junho de 2013 Denunciar Compartilhar Postado 11 de junho de 2013 Caro Mestre Jorge!!! Aposto que já disseram que tu es o cara!! Muito Obrigado pela ajuda! Está funfando direitinho e 100% redondo!Nada tb como novos updates!Forte Abraço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
jorge.mbarros Postado 12 de junho de 2013 Denunciar Compartilhar Postado 12 de junho de 2013 Caro Mestre Jorge!!! Aposto que já disseram que tu es o cara!! Muito Obrigado pela ajuda! Está funfando direitinho e 100% redondo! Nada tb como novos updates! Forte Abraço! Hahahaha muito longe disso!.... Apenas um curioso e entusiasta. Me alegro que tenha funfado! Porque o PlexConnect é mesmo show! [], Citar Link para o comentário Compartilhar em outros sites More sharing options...
jorge.mbarros Postado 14 de junho de 2013 Denunciar Compartilhar Postado 14 de junho de 2013 Achei um guia no fórum oficial do PlexConnect de como faze-lo funcionar embaixo do OSX Server 10.7! Para quem interessar e testar isso no OSX Server o link é: http://forums.plexapp.com/index.php/topic/71085-a-guide-to-how-i-got-plexconnect-running-on-os-x-server-107/ Quem testar, comenta aqui os resultados. [], Citar Link para o comentário Compartilhar em outros sites More sharing options...
bernaction Postado 28 de junho de 2013 Denunciar Compartilhar Postado 28 de junho de 2013 AAAaaaaahhhhh.. Apanhei que só e ainda não consigo rodar, pêquepê viu Citar Link para o comentário Compartilhar em outros sites More sharing options...
jorge.mbarros Postado 28 de junho de 2013 Denunciar Compartilhar Postado 28 de junho de 2013 AAAaaaaahhhhh.. Apanhei que só e ainda não consigo rodar, pêquepê viu Fala bernaction! Cara, que coisa? O Script tá 100% funfando! O desenvolvedor já fechou o beta, e está apenas corrijindo alguns bugs relatados pelos usuários. Mas vamos lá. Vamos fazer essa bagaça funcionar! Eu, só estou usando em Windows, no meu caso estou com um WinXP Pro, e tá redondo. Se você estiver usando outro sistema "não windows" eu te dou a dica de onde achar suporte. Caso alguém aqui do forúm MM não conseguir te ajudar... Passe o screen do Pytton pra a gente começar! Você usa rede com IP fixo? Você sabe qual é o IP do gateway de internet? (ou do roteador/modem) Qual é o seu provedor de internet? qual é o IP de DNS do seu provedor? Anima aí cara! Vamos fazer isso funfar! [], Citar Link para o comentário Compartilhar em outros sites More sharing options...
bernaction Postado 29 de junho de 2013 Denunciar Compartilhar Postado 29 de junho de 2013 (editado) Fala bernaction! Cara, que coisa? O Script tá 100% funfando! O desenvolvedor já fechou o beta, e está apenas corrijindo alguns bugs relatados pelos usuários. Mas vamos lá. Vamos fazer essa bagaça funcionar! Eu, só estou usando em Windows, no meu caso estou com um WinXP Pro, e tá redondo. Se você estiver usando outro sistema "não windows" eu te dou a dica de onde achar suporte. Caso alguém aqui do forúm MM não conseguir te ajudar... Passe o screen do Pytton pra a gente começar! Você usa rede com IP fixo? Você sabe qual é o IP do gateway de internet? (ou do roteador/modem) Qual é o seu provedor de internet? qual é o IP de DNS do seu provedor? Anima aí cara! Vamos fazer isso funfar! [], Hehehehehe, eu acho que até ta funcionando porém esse modem que a Oi me mandou de graça é uma bosta. Já liberei a porta 32400 mas não acha. Fiz um teste pra ver se acha o servidor plex usando o Plex.app do iPhone e também não acha meu server, saca? É como se estivesse bloqueado por um firewall, só não sei se é no Windows 8 (lixo) ou no modem (trash). Vamos lá. Quais portas à serem liberadas no modem? Qual o último script atualizado pra eu rodar? Aqui está instalado o Phyton 2.7 x64. Na raiz do meu HDD se encontra o PlexConnect-0.1-iOS-pre5.1. Tem algum mais novo? ip fixo da máquina windows: 192.168.1.5 DNS: 201.10.1.2 Roteador: 192.168.1.1 Na AppleTV pus o ip fixo da máquina no DNS conforme tutorial, e daí diz que o Trailer está offline, e na janela do cmd do windows que rodei o PlexConnect.py não dá sinal de vida. Settings.py: #!/usr/bin/env python import sys from os import sep import ConfigParser from Debug import * # dprint() """ Global Settings... PMS: plexgdm, ip_pms, port_pms DNS: ip_dnsmaster - IP of Router, ISP's DNS, ... [dflt: google public DNS] HTTP: ip_httpforward, port_httpforward """ g_settings = { \ 'enable_plexgdm' :('True', 'False'), \ 'ip_pms' :('127.0.0.1',), \ 'port_pms' :('32400',), \ \ 'enable_dnsserver':('True', 'False'), \ 'ip_dnsmaster' :('8.8.8.8',), \ \ 'ip_webserver' :('192.168.1.5',), \ 'port_webserver' :('80',), \ \ 'loglevel' :('Normal', 'High') \ } class CSettings(): def __init__(self): dprint(__name__, 1, "init class CSettings") self.cfg = None self.section = 'PlexConnect' self.loadSettings() self.checkSection() # load/save config def loadSettings(self): dprint(__name__, 1, "load settings") # options -> default dflt = {} for opt in g_settings: dflt[opt] = g_settings[opt][0] # load settings self.cfg = ConfigParser.SafeConfigParser() self.cfg.read(self.getSettingsFile()) def saveSettings(self): dprint(__name__, 1, "save settings") f = open(self.getSettingsFile(), 'wb') self.cfg.write(f) f.close() def getSettingsFile(self): return sys.path[0] + sep + "Settings.cfg" def checkSection(self): modify = False # check for existing section if not self.cfg.has_section(self.section): modify = True self.cfg.add_section(self.section) dprint(__name__, 0, "add section {0}", self.section) for opt in g_settings: if not self.cfg.has_option(self.section, opt): modify = True self.cfg.set(self.section, opt, g_settings[opt][0]) dprint(__name__, 0, "add option {0}={1}", opt, g_settings[opt][0]) # save if changed if modify: self.saveSettings() # access/modify PlexConnect settings def getSetting(self, option): dprint(__name__, 1, "getsetting {0}={1}", option, self.cfg.get(self.section, option)) return self.cfg.get(self.section, option) if __name__=="__main__": Settings = CSettings() option = 'enable_plexgdm' print Settings.getSetting(option) option = 'enable_dnsserver' print Settings.getSetting(option) Settings.saveSettings() del Settings Valeu! Editado 29 de junho de 2013 por bernaction Citar Link para o comentário Compartilhar em outros sites More sharing options...
jorge.mbarros Postado 29 de junho de 2013 Denunciar Compartilhar Postado 29 de junho de 2013 OK vamos lá,Eu testei essa última versão do PlexConnect e NÃO RODOU! Hoje eu visitei o site do scripts e eles fizeram muitas modificações, acho que isso é o problema! No meu caso ele retorna um erro na tela - TRAILERS NÃO ESTA DISPONIVEL. TENTE DE NOVO MAIS TARDE.Se você recebeu essa mensagem de erro, então é certeza que o script está com problema! (foi assim nas primeiras versões, eu quase desisti..)Mas eu fiquei "pirado" com as melhorias na última versão do Plxeconnect, eles aprimoraram os "preview" das capas do videos, e ficou igual ao iTunes no compartilhamento familiar, está muito Show! Mas ao dar "Play" retorna o erro. A versão estavel, pra rodar é mesmo essa que você tem! Do dia 22/06/2013. http://forums.plexapp.com/index.php/topic/70611-plexconnect-code-updates/ https://github.com/iBaa/PlexConnect/archive/v0.1-iOS-pre5.1.zipVamos checar os IPs.O roteador (que é o mesmo que um default gateway) esta certo!, a rede é a 192.168.1.x.Roteador = 192.168.1.1Windows8 (PlexConnector) = 192.168.1.5 Nota! Você instalou o Plex nesse Windows né? Ele abre na boa na porta:32400? (http://192.168.1.5:32400)AppleTV (coloque o ip fixo no fim de range, caso não esetja em uso) 192.168.1.254 - No DNS da ATV coloque o IP 192.168.1.5No PlexConnect coloque, na linha do DNS o IP do seu provedor! = 201.10.1.2====================================================================================Global Settings...PMS: plexgdm, ip_pms, port_pmsDNS: ip_dnsmaster - IP of Router, ISP's DNS, ... [dflt: google public DNS]HTTP: ip_httpforward, port_httpforward"""g_settings = { \ 'enable_plexgdm' :('True', 'False'), \ 'ip_pms' :('192.168.1.5',), \ 'port_pms' :('32400',), \ \ 'enable_dnsserver':('True', 'False'), \ 'ip_dnsmaster' :('201.10.1.2',), \ \ 'ip_webserver' :('0.0.0.0',), \ 'port_webserver' :('80',), \ \ 'loglevel' :('Normal', 'High') \ }=====================================================================================Rote o Plexconnector, e veja se aparece os icones totais da ATV? Porque quando o Plexconnect esta off ou configurado errado, só aparece os icones "Computadores&Ajustes"Se você quiser, eu tenho a versão do dia 11/6/2013, que era a última que estava usando. Me mande seu email em uma MP e eu te envio.Boa sorte meu velho!!![], Desculpe a demora da resposta, mas ontem foi sexta-feira graaaaaaças a Deus!!!!! Tomei todas e acorde á pouco,,,, Citar Link para o comentário Compartilhar em outros sites More sharing options...
bernaction Postado 29 de junho de 2013 Denunciar Compartilhar Postado 29 de junho de 2013 Citar Link para o comentário Compartilhar em outros sites More sharing options...
jorge.mbarros Postado 30 de junho de 2013 Denunciar Compartilhar Postado 30 de junho de 2013 (editado) bernaction, Essa mensagem de erro está OK! Tinha que dá esse erro do XML no browser, eu esqueci de incluir no link a pasta /web... O seu Plex é pra abrir no link: http://192.168.1.5:32400/web/index.html Se agora abrir o Plex no browser, e voce tiver já compartilhado uma pasta com filmes, (avi, mpg etc...) é pra conseguir ver isso na ATV. Tenta aí! Cê vai conseguir cara!!! [], Editado 30 de junho de 2013 por jorge.mbarros Citar Link para o comentário Compartilhar em outros sites More sharing options...
jorge.mbarros Postado 1 de julho de 2013 Denunciar Compartilhar Postado 1 de julho de 2013 bernaction, Cadê você cara? Tá ainda na ressaca da copa? Quando puder dá um feedback de seus testes! Boa sorte! [], Citar Link para o comentário Compartilhar em outros sites More sharing options...
jorge.mbarros Postado 1 de julho de 2013 Denunciar Compartilhar Postado 1 de julho de 2013 !!! UPDATE OFICIAL DO SCRIPT !!! ========================================================================= http://forums.plexapp.com/index.php/topic/70611-plexconnect-changelog/ ========================================================================= ATV firmwares 5.1+ are now required to run these later versions of PlexConnect Jun 29, 2013Fix for OnDeck play buttonfix ChannelPrePlay // push PLAY redirection to MEDIAURL() to improve … …add XArgs to PMS XML request, allow HLS to direct play (good for chan… …remerged 2-part XML template selector into main XML_PMS2aTV()Jun 30, 2013bugfix in "check for transcoding": unfortunately an empty string is a… …add default template "Directory" to main XML selector Citar Link para o comentário Compartilhar em outros sites More sharing options...
janbler Postado 1 de julho de 2013 Denunciar Compartilhar Postado 1 de julho de 2013 Vou ajudar o pessoal que tem Mac e usa o Airport como router! Os passos que eu fiz foram: 1 - Colocar um endereço fixo de DHCP para colocar no DNS da Apple TV Esse tutorial foi o que eu usei para configurar: http://www.macobserver.com/tmo/article/how_to_configure_a_static_dhcp_reservation_with_airport_extreme Obs.: O tutorial está em inglês. Quem precisar eu posso traduzir e deixar tudo melhor explicado 2 - Em posse do número que coloquei para o DHCP no Airport, coloco esse número do DNS da Apple TV Tutorial oficial para esse passo: https://github.com/iBaa/PlexConnect/wiki/OSX-and-ATV-with-5.2-firmware-and-ethernet-internet-connection-installation-guide 3 - Uma santa alma, criou um programinha que é só colocar para rodar e não precisa fazer mais nada de configurar pelo terminal. Baixem do link abaixo, extrair para qualquer lugar no Finder e botar pra rodar http://forums.plexapp.com/index.php/topic/72533-plexconnect-mac-app/ 4 - Com o programinha do passo 3 rodando e com o PlexMediaServer rodando, ligue a Apple TV e abra o App Trailers 5 - Divirta-se! Citar Link para o comentário Compartilhar em outros sites More sharing options...
bernaction Postado 17 de julho de 2013 Denunciar Compartilhar Postado 17 de julho de 2013 bernaction, Cadê você cara? Tá ainda na ressaca da copa? Quando puder dá um feedback de seus testes! Boa sorte! [], Hahuahuahuahuahauhauhauhauhauhauhauah Eu consegui resolver a saga de não aparecer e funcionar certo. Vamos lá. No meu Win7 (onde está o Plex Server) tenho instalado o ESET Smart Security (é o NOD32 com segurança de rede) e voilá, eis o problema desse firewall do aplicativo. Desativei e pronto, funcionou. Funcionou no Plex.app do meu Mac, no Plex do iPhone e na AppleTV Valeu pelas dicas, parceiro! []'z Citar Link para o comentário Compartilhar em outros sites More sharing options...
gilzao Postado 17 de julho de 2013 Denunciar Compartilhar Postado 17 de julho de 2013 está rodando la em casa o plex pro atv3, porém até o momento estou com 2 arquivos mkv (um seriado e um filme) que não estão rodando, ele começa a rodar e começa a travar a cada 3 segundos + - alguem sabe o que pode ser? Citar Link para o comentário Compartilhar em outros sites More sharing options...
jorge.mbarros Postado 18 de julho de 2013 Denunciar Compartilhar Postado 18 de julho de 2013 Hahuahuahuahuahauhauhauhauhauhauhauah Eu consegui resolver a saga de não aparecer e funcionar certo. Vamos lá. No meu Win7 (onde está o Plex Server) tenho instalado o ESET Smart Security (é o NOD32 com segurança de rede) e voilá, eis o problema desse firewall do aplicativo. Desativei e pronto, funcionou. Funcionou no Plex.app do meu Mac, no Plex do iPhone e na AppleTV Valeu pelas dicas, parceiro! []'z Opa! Que noticia boa! Me alegro que tenha conseguido! Esses programas de segurança são mesmo arbitrários e dão muito falso-positivo... Eu vou continuar a seguir a evolução desse script. [], Citar Link para o comentário Compartilhar em outros sites More sharing options...
jorge.mbarros Postado 18 de julho de 2013 Denunciar Compartilhar Postado 18 de julho de 2013 está rodando la em casa o plex pro atv3, porém até o momento estou com 2 arquivos mkv (um seriado e um filme) que não estão rodando, ele começa a rodar e começa a travar a cada 3 segundos + - alguem sabe o que pode ser? Então Gilzao, Eu testei muito o Plex Server com arquivos de baixa resolução do tipo DVD-rip e SD, em formatos "NÃO" compatíveis do iTunes, em um acervo que tenho de longa data. Os arquivos "matroska" de DVD-rip rodam sem problema, mas os HD e Full-HD, ainda dão umas gaguejadas, que pode ser do "gargalo" do Plex-Connect, isso porque fazendo play direto via o DLNA com a TV não dá problema. Mas eu percebi também que videos grandes (mesmo no iTunes) em resolução 1080i/p via wi-fi dão umas interrrompidas se sua rede sem-fio não estiver bem configurada ou tenha muitos obstáculos entre a ATV e o AP (access-point). A qualidade da conexão do wi-fi vai influir muito no stream. Certifique-se de que o AP, esteja "sempre" posicionado em local elevado (fixe o AP no alto de uma parede, sem obstáculos) isso melhora 1000% o alcance e qualidade do sinal de rádio do AP. E se houver condição, dê preferência a rede cablada (Ethernet) que vai eliminar o problema de interrupção e carrega rápido o buffer de cache dos vídeos. Ou faça um teste com a rede cablada e check se o problema continua.... O PlexConnect, faz um pequeno "gargalo" na rede entre o PlexServer e a ATV, se a máquina que está rodando o PlexConnect ou mesmo a que está rodando o Plex Server, apresentar o "uso da CPU" entre 50% á 100% durante mais de 10 segundos, pode ser que um desses computadores seja o "gargalo", caso não passe dos 50% mais de 10 segundos, então pode ser a rede. (qualidade da conexão) Se os computadores segurarem até 50% (uso da CPU) 30 segundos ou mais, isso indica que ou o filme é muito grande, pesado de resolução, ou a CPU é antiga e não deve mesmo aguentar filmes HD, apenas vai funfar bem com videos de DVD-rip... Eu tenho um Penthium4/3.2Gz/3Gb de ram, WinXPPro, onde eu instalei o Plex Server (dedicado apenas pra rodar o Plex) com meus videos dvd-rip, (.avi. .mpg etc..) e dá pro gasto... O PlexConnect e instalei em outro PC separado. Os videos em HD eu continuo usando o iTunes (incluso os matroskas convertidos em .M4V). Testa aí e publica aqui seu testes. Boa sorte! [], Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.