[Tutorial] - YAMJ Jukebox (Parte 2)

lagosta80

Power Member
Como colocar a JukeBox YAMJ a funcionar no nosso MediaCenter



1) Primeiro que tudo vamos fazer o download de todo o material que interessa.

PACK de software:
http://rapidshare.com/files/353779239/YAMJ_pack.rar
Conteudo:
MediaInfo_CLI_0.7.28_Windows_i386.zip
moviejukebox_v1.7.zip
yamj_gui_config_v0_51_19014.zip

Este pack contem a versao 1.7 do YAMJ r1282 que data 9-Jan-2010, embora ja haja mais recentes, encontrei alguns bugs nessas versoes, razao pela qual optei por disponibilizar esta no PACK, sintam-se à vontade para sacar mais recentes.

Quando acharem que o software contido neste pack está desactualizado, procurem versoes mais recentes:

YAMJ - http://code.google.com/p/moviejukebox/downloads/list
(Jukebox propriamente dita)

YAMJ GUI - http://mediaplayersite.com/YAMJ_GUI_Config
(programa que permite a configuração do YAMJ num interface grafico, é opcional mas altamente recomendado para os que percebem menos deste assunto)

Mediainfo - http://mediainfo.sourceforge.net/pt-PT/Download/Windows
(programa CLI que permite extrair informação dos filmes, codecs audio e video, etc)

2) Preparação dos ficheiros:

2.1) Extrair o conteudo do ficheiro moviejukebox_v1.7.zip para uma pasta à vossa escolha no vosso PC
No meu caso extrai para D:\YAMJ.

2.2) Extrair os ficheiros do Mediainfo para dentro da pasta do YAMJ, numa pasta própria, esta pasta deve-se chamar 'mediaInfo' (case-sensitive), caso contrario será necessario alterar o ficheiro de propriedades da Juke:
D:\YAMJ\mediaInfo\…
2.3) Extrair o conteudo do YAMJ_GUI para dentro da mesma pasta D:\YAMJ
Devem ficar com algo do género:

http:%5C%5Cquiaiosinteractivo.com%5CTutoriais%5CYAMJ_tut%5C2010-02-21_113446.gif
http:%5C%5Cwww.quiaiosinteractivo.com%5CTutoriais%5CYAMJ_tut%5C2010-02-21_113446.gif
http:%5C%5Cwww.quiaiosinteractivo.com%5CTutoriais%5CYAMJ_tut%5C2010-02-21_113446.gif
http:%5C%5Cwww.quiaiosinteractivo.com%5CTutoriais%5CYAMJ_tut%5C2010-02-21_113446.gif
01.jpg


DISCO INTERNO (ou disco e-SATA ligado ao MediaCenter)
Os discos data ligados ao MediaCenter têm um comportamento muito semelhante ao disto interno (SATA), podendo instalar as NMT applications tal e qual.

3) Preparação de YAMJ para disco interno ou disco e-SATA no MediaCenter
(caso os vossos filmes estejam num disco USB saltem estes passos e vao directos para o passo 7).

3.1) Mapear uma letra no vosso PC para o disco que contém os filmes.
Aqui o objectivo é terem acesso aos filmes no vosso pc, para que o YAMJ possa retirar as devidas informações e criar assim a Jukebox, tanto faz se ligam o MediaCenter por USB ou por rede, o que interessa é que tenham uma letra no explorador de ficheiros que represente o vosso disco.

Vou mostrar como se faz por rede:
3.1.1) Verificar que têm o serviço SAMBA no vosso MediaCenter a funcionar:
HOME→ SETUP → NMT Application → Samba server running.
3.1.2) No vosso explorador do windows clicar com o botao direito em 'O meu computador' → Ligar unidade de rede
02.jpg

3.1.3) Escolher a letra e encontrar o vosso mediaCenter na rede. No meu caso o endereço de rede para o meu mediaCenter é o '\\HDTANK\share', o vosso poderá ser diferente, (podem sempre introduzir o IP do media center ex: '\\192.168.1.50\share').
03.jpg

3.1.4) Introduzir o username e password de rede to MediaCenter (o default é Username:nmt pass: 1234).

Neste momento ficam com uma unidade de rede mapeada directamente para o vosso MediaCenter e navegar pelos conteúdos do disco como se fosse um disco interno do vosso PC.

4) Em seguida vamos configurar o YAMJ
4.1) Executar o YAMJ GUI no vosso PC.
4.2) Escolher os parametros para o vosso sistema:
04.jpg

O ponto 2 desta imagem serve para formar os links internos do YAMJ, para quando clicarmos num filme dentro da JukeBox o URL esteja a apontar para o local onde o MediaCenter vê o filme. Caso este local esteja mal definido vamos ter problemas a abrir os filmes na Jukebox.
No ponto 3 resolvi colocar o output para o disco do PC pois é bem mais rápido do que colocar directamente para o MediaCenter (podem fazer como entenderem, mas assim é bem mais rápido).
05.jpg

Podem ser adicionadas várias bibliotecas, ou seja vários locais onde temos filmes (Disco interno, externo, no pc a fazer stream para o mediaCenter, etc). Caso tenhamos vários locais devemos configura-los aqui e fazer 'add' de cada um deles e gravar tudo no fim.
06.jpg


Estes passos vão criar um ficheiro chamado My_Library.xml e outro chamado My_YAMJ.cmd e devem ser gravados para dentro da pasta 'D:\YAMJ'


5) Vamos então correr o YAMJ e ver como funciona. Duplo clique no ficheiro 'My_YAMJ.cmd' e ver o que sucede:
07.jpg

Neste momento temos os ficheiros da Juke criados em D:\YAMJ\output.

6) Copiar os ficheiros para o MediaCenter
6.1) Vamos entao copiar os ficheiros gerados anteriormente para o nosso media center numa pasta à vossa escolha.
EX:
08.jpg

6.2) Testar para ver se os filmes correm como deve ser:
6.2.1) No vosso media center clicar no HARD_DISK→Browser→ Escolham o vosso index.htm

DISCO USB

7) Preparação do YAMJ para ler filmes de um disco USB
7.1) Colocar os filmes num disco USB, por exemplo na pasta Video e verificar qual a letra correspondente a esse disco
2_01.jpg

Neste caso a drive mapeada é a letra 'F'
7.2) Executar o nosso YAMJ GUI e olocar estas opções:
2_02.jpg

No ponto 1 devem seleccionar a pasta onde os filmes se encontram
No ponto 3 devem ter o cuidado de verificar qual o nome do disco USB quando o inserem no media center (ver isto na TV quando ligam o disco ao media center), este nome depende da porta USB onde ligam o disco, por isso devem inserir o disco sempre na mesma porta USB, caso contrário nao vai funcionar.
No ponto 4 resolvi colocar a saida dos ficheiros directamente na raiz do disco USB, assim quando acedem ao media center e clicam no disco USB a JukeBox é automaticamente lançada.

2_03.jpg

Podem colocar o nome que quiserem aqui, caso tenham filmes em sitios diferentes (disco interno e disco USB) este é o sitio onde colocam a descrição respectiva, para quando entrarem na jukebox terem a noção de onde esta realmente o filme, ou seja é um campo meramente informativo da biblioteca em que o filme se encontra.
2_04.jpg


Devem fazer o save para a pasta D:\YAMJ, pois esta é a pasta que contém o vosso executavel do YAMJ

2_05.jpg

Este processo vai criar dois ficheiros 'My_YAMJ.cmd' e 'My_Library.xml'
7.3) Executar o ficheiro 'My_YAMJ.cmd'
2_06.jpg


Se tudo correr bem ja têm a jukebox a funcionar, visto os ficheiros estarem logo a sair para o disco USB

7.4) Inserir o disco no USB do media center e seleccionar-lo no menu, para ver se a jukebox é aberta como deve ser.





Isto é o mais básico que ha no YAMJ…. Se pretenderem optimizar o vosso media center então podem seguir com o tutorial. Nao sigam para a frente sem ter o básico a trabalhar.

Problemas comuns

A minha TV é antiga (SD) e a jukebox nao trabalha
Caso tenham uma TV SD devem renomear o ficheiro index.htm para index_sd.htm.
No caso da vossa TV ser SD poderão considerar a hipotese de trocar a skin, pois esta está preparada para monitores HD, editem o ficheiro "properties/moviejukebox.properties" e na linha que diz "mjb.skin.dir=./skins/default", coloquem "mjb.skin.dir=./skins/sd" e voltem a correr o ficheiro "My_YAMJ.cmd".
NOTA: Isto era o que acontecia antigamente, não sei se ainda é válido, mas tb nao tenho TV SD para experimentar

Alguns filmes aparecem trocados ou sem capa

A YAMJ não faz milagres, se os nomes dos vossos filmes nao estiverem minimamente coerentes com o conteúdo do filme, como é logico a YAMJ nao os pode adivinhar, vamos então renomear alguns filmes que possam aparecer trocados (eu sei que para quem tem uma colecção vasta isto pode ser uma tarefa ardua, mas so a fazem uma vez :)).

Existem várias hipoteses aqui, ou colocam o nome do filme com o titulo original e rezam para que o YAMJ consiga identificar o filme no IMDB, TVDB, etc ou entao criam um ficheiro com extensao .nfo contendo o link para o IMDB, TVDB, etc para o filme correspondente, sendo o nome deste ficheiro igual ao nome do ficheiro do filme. EX: filmeXPTO.avi, filmeXPTO.nfo. Podem tb fazer o mesmo com as capas dos filmes. Colocam na mesma pasta do filme a capa que voces querem e mudam o nome para filmeXPTO.jpg por exemplo.
Assim quando o YAMJ passar por esse filme ja sabe que a info sobre ele vai estar no link dentro do ficheiro filmeXPTO.nfo e que a capa é filmeXPTO.jpg, e nao tem de andar à procura pela Internet pela info respectiva.

Caso o filme tenha vários CDs podem renomear do seguinte modo:
filmeXPTO-[CD1].avi
filmeXPTO-[CD2].avi
filmeXPTO-[CD1].nfo
filmeXPTO-[CD1].jpg

Conclusão, só precisam de um .nfo e de um .jpg para cada filme (sempre com o nome do primeiro ficheiro de video).
O mesmo se aplica com series

Mais info sofre NFO's aqui

Trilogias e sets em geral
Caso tenham filmes tipo trilogias e que pretendam que apareçam agrupados numa unica capa então sigam estas instruçoes:
Primeiro verifiquem que têm a opção 'mjb.singleSeriesPage=true' bem configurada nas propriedades da vossa jukebox (D:\YAMJ\properties\moviejukebox-default.properties). Nas versoes mais recentes da YAMJ ja vem tudo bem configurado, mas fica aqui a indicação.

Depois convém de algum modo dizermos à Juke que este filme e aquele pertencem ao mesmo SET, como é que isso se faz? Simples, no nome dos filmes devem colocar o seguinte:
filmeXPTO - A vingança da mulher dos tremoços [SET titulo_do_set-1].avi
filmeXPTO - O regresso dos que não partiram [SET titulo_do_set-2].avi
Set_titulo_do_set_1.jpg
Esta imagem será a capa do SET, devendo estar na pasta do primeiro filme do SET (penso que poderá estar em qualquer pasta dos filmes pertencentes ao SET, mas nao experimentei).

Assim a trilogia fica disponível num único link com a imagem 'Set_titulo_do_set_1.jpg', clicando nessa capa, entramos para um menu onde só estão disponíveis os filmes pertencentes ao SET.
Os filmes de cada SET podem estar em pastas totalmente separadas, desde que identificados com [SET titulo_do_set-1].
As capas e os nfo's de cada filme seguem as regras normais anteriormente descritas:
filmeXPTO - A vingança da mulher dos tremoços [SET titulo_do_set-1].avi
filmeXPTO - A vingança da mulher dos tremoços [SET titulo_do_set-1].nfo
filmeXPTO - A vingança da mulher dos tremoços [SET titulo_do_set-1].jpg

O número que se mete a seguir ao titulo_do_set é a ordem pela qual aparecem na Juke



Updates
Sempre que sair um Update do YAMJ nao é necessario seguir outra vez todos os passos deste tutorial.
Basta copiarem os ficheiro My_YAMJ.cmd, My_Library.xml e a pasta mediaInfo que se encontram dentro da vossa moviejukebox (o ficheiro moviejukebox.properties e as skins tb convém copiar), depois apagam o conteudo da pasta D:\YAMJ e colam os ficheiros anteriormente referidos juntamente com a nova versao do YAMJ e tudo fica como antes.

Isto para mim é básico e quero complicar um bocado mais
Se achas que o que foi dito até agora é básico e consegues complicar um pouco mais, então segue em frente.

Queria que a YAMJ JukeBox abrisse automaticamente quando clico and HARD_DISK
Esta opção pode ser desejada caso apenas tenham filmes organizados no vosso disco, pois caso tenham fotos e musica, deixam de ter acesso a eles.

Quando se clica em HARD_DISK, o nosso MediaCenter vai procurar dentro da raiz do disco por um ficheiro chamado index.htm, caso o encontre vai abri-lo. Se nós colocarmos o ficheiro index.htm e a pasta JukeBox na raiz do disco, então temos a JukeBox a ser iniciada automaticamente quando clicarmos em HARD_DISK (salvo erro isto é válido para todos os discos presentes na HOME do nosso mediacenter).

Instalação de SKINS
O processo normal para instalar skins é:
- Copiar a pasta da skin para dentro da pasta D:\YAMJ\skins, do genero:
D:\YAMJ\skins\amwyamj291024
E em seguida copiar o ficheiro D:\YAMJ\properties\moviejukebox.properties para D:\YAMJ\moviejukebox.properties e colocar o seguinte conteudo:

mjb.skin.dir=./skins/amwyamj291024

Existem skins que podem necessitar de mais alguns ajustes, mas isso deixo para vocês pesquisarem um bocadinho tb.


Eu sou um campeãozinho e ainda consigo complicar mais
Existe uma ferramenta muito boa para este tipo de MediaCenter que permite modificar muita coisa na nossa caixinha, incluindo temas, menus personalizados, etc.
Dêem uma vista de olhos neste software:

http://www.nmtinstaller.com/?p=download


Como é lógico não vou explicar como se instala o software, nem tão pouco os conteúdos que se encontram disponíveis através dele. Pois para além de serem muitos, vocês estão na secção de campeõezinhos e ja percebem mais do que eu.

Em todo o caso dou a dica para instalarem o 'custom menu' do Kdoske que é muito bom.

O gajo que fez este tutorial não percebe nada disto, eu é que sou mesmo, mesmo bom nisto

Se te enquadras neste tipo de pessoa, então como especialista que és em MediaCenters e jukeboxs ja devias ter feito um tutorial ha mais tempo e bem melhor que este. Assim demonstravas a toda a gente o quão bom tu és e ajudavas o pessoal que anda para ai às aranhas a tentar por isto a trabalhar há montes de tempo, pq o tutorial estava desactualizado ha um tempão.
Hmmm, deixa lá, afinal entrei neste capitulo por engano :)


Não estraguem o tópico com conteúdos ilegais, senão os moderadores bloqueiam o tópico e isto dá trabalho a fazer...
 
Última edição:
Pessoal, esta vai ser a 2ª hipótese que é dada ao tópico do YAMJ. Se se verificar que os users continuam apenas a discutir a colecção de pirataria que possuem, ou a mostrar imagens de conteúdo com direitos de copyright, este segue o mesmo caminho do anterior, e não se abre mais nenhum. Um tópico que apenas serve para os users receberem infracções sobre pirataria, é para mim um tópico sem utilidade.

Está portanto dependente de vocês o futuro deste tópico. Resta-me pedir-vos para serem responsáveis e ajudarem-nos a manter o bom funcionamento do fórum, simplesmente cumprindo as regras ;).

Cumps
 
vacalouca...ainda bem que este topico abriu. é importante estar aqui o tutorial só que, como sabes, o outro post já era bem grande e tinha tutoriais melhores e os links mais actuais para os softwares necessários.
 
vacalouca...ainda bem que este topico abriu. é importante estar aqui o tutorial só que, como sabes, o outro post já era bem grande e tinha tutoriais melhores e os links mais actuais para os softwares necessários.

O outro continua por cá, está é bloqueado.

Agora tenho uma duvida, não podemos então colocar imagens do nosso YAMJ? É complicado mostrar alguma coisa sem imagens, e sendo um Movie Jukebox tem de ter capas de filmes...
 
Todos os dvd's que compro, prefiro passar para o disco externo por motivos de segurança.

Já perdi muito DVD's! Assim tenho tudo catalogado e de fácil acesso.

Se eu mostrar uma imagem do meu YAMJ, é considerado ilegal? Cometo alguma infracção?
 
Boas! Ainda bem que reabriu o tópico.
Para evitar futuros problemas, eu sugeria a elaboração de uma espécie de lista do que se pode e/ou não colocar...

Bem, primeira pergunta: estão com algum tipo de problemas com os ratings? Não consigo que me apareçam...e já os tive todos certinhos...

Cumprimentos a todos.
 
Como esclarecimento posso dizer que se o DVD/Blu-Ray tiver protecção anti-cópia, é ILEGAL ultrapassá-la para fazer um backup de segurança do mesmo. Deve ser solicitado ao IGAC uma cópia do mesmo.
Se o ficheiro tiver lá algo como DVDRip.Nomedateam.avi, então acho que nem preciso referir a ilegalidade da situação.

Por isso se meterem aí imagens de capas de filmes e séries que estejam nessa situação (99,99% estarão), os posts serão apagados e os users sancionados.

Quanto aos tutoriais melhores e mais recentes, como já referiram continuam no outro post, mas se quiserem copiá-los para aqui respeitando as regras, estão à vontade de o fazerem.

Cumprimentos
 
Era bom que o tutorial do primeiro post também estivesse actualizado, para actuais/futuros utilizadores tenham sempre o primeiro post como referencia visto que a ultima vez que foi actualizado foi em 19-03-2009, pelo menos um link já nem funciona.

Eu até estou a ponderar comprar um egreat e gostaria de contar com esta ajuda preciosa.
 
PASTOR76 - acontece apenas em alguns filmes? Ou em todos?
Primeiro que tudo limpa a cache do player: setup -> manutenção -> no comando carregas em file mode -> OK.

Continuo com o problema dos ratings...aparece (-0.1/10)...

Cumprimentos
 
PASTOR76 - acontece apenas em alguns filmes? Ou em todos?
Primeiro que tudo limpa a cache do player: setup -> manutenção -> no comando carregas em file mode -> OK.

Continuo com o problema dos ratings...aparece (-0.1/10)...

Cumprimentos

Ontem também me começou a acontecer isso. Instalei a ultima versão do movie jukebox (lançada a 09/01/2010), apaguei a jukebox e reconstruí-a. Já apareceram os ratings direitinho ;)

Mas eu nunca cosegui foi ter os trailers a funcionar. Nem me aparece o botão :(
 
Boas Malta,

Acabei por conseguir por o MovieJukebox a funcionar no entanto em qualquer filme que faça player, ele volta atrás, ou seja não consigo visualizar , diz couldn't play e rápidamente volta para o menu onde tem a capa e a descrição do filme.


Como posso corrigir?

Tenho a ultima versão do MovieJukebox , quanto ao firmware como posso constatar se será o ultimo?
 
Boas Malta,

Acabei por conseguir por o MovieJukebox a funcionar no entanto em qualquer filme que faça player, ele volta atrás, ou seja não consigo visualizar , diz couldn't play e rápidamente volta para o menu onde tem a capa e a descrição do filme.


Como posso corrigir?

Tenho a ultima versão do MovieJukebox , quanto ao firmware como posso constatar se será o ultimo?

Onde tens os filmes guardados? via rede? via disco local ligado ao nmt?

Cump.
 
Já tenho os ratings também a trabalhar direitinho. Foi só instalar a última versão do YAMJ, gerar tudo e pronto.
Por acaso também me aconteceu não conseguir ver alguns dos conteúdos. Isto para mim era estranho já que estes já tinham sido visualizados sem problemas antes e agora não...A solução? Limpei a cache várias vezes seguidas e depois já deu...mike_hools e PASTOR76, tentem fazer o mesmo...

mike_hools - a pergunta que o amigo P C fez é muito importante.
Já agora, deixa-nos a estrutura das tuas pastas (como estão organizadas) e a forma como está definido o caminho para a pasta Jukebox no ficheiro Index.htm (para isso clicas em cima do ficheiro com o botão direito do rato, editar, copias o que lá está e colas aqui). Pode ser que o caminho esteja incorrectamente definido e por isso não funcione...

Quase que aposto que o problema é daí se tiveres o YAMJ instalado num disco USB e uma estrutura tipo:

F:Movies\Jukebox
F: YAMJ

Isto porque se for assim, ao gerares tudo, o YAMJ cria-te o index na pasta Movies, sendo que o caminho que te cria para a jukebox é qualquer coisa do género url=Jukebox....(etc e troca o passo)....... .
Ora, o que acontece quando tiras este ficheiro da pasta Movies para a raíz do disco é que este caminho não é alterado automaticamente. Tem de ser editado, acrescentando a pasta onde está a Jukebox. Neste caso, para algo como: url=Movie/Jukebox........(etc e troca o passo).....

Isto é um exemplo para o tipo de estrutura que referi... se assim não for, o problema pode estar noutro lado...

Cumprimentos
 
Última edição:
mesmo problema aqui. hoje actualizei a jukebox e deu o tal erro nos rating. como já me tinha acontecido antes e só resolvi com a tal actualização da YAMJ já previa que ia ter de a actualizar. Só queria é perceber porque é que isto acontece porque não me apetecia nada passar a vida a actualizar. Agora que está estável pretendia manter assim sem mexer mais. Já vi que não posso.

Quanto aos trailers que aqui alguém já mencionou...bem vindo ao clube. Tentei dezenas de vezes e nunca consegui. Desisti
 
Boas,

Agradeço desde já a vossa disponibilidade em me ajudar.

Tenho o EGREAT ligado ao router por cabo de rede, tendo tambem um disco USB ligado ao meu pc, acessivel e partilho através do pc mas por rede com o egreat.

As pastas:


F:\EGREAT HD PLAYER

Esta é a pasta principal, dentro dessa tenho duas pastas , DIVX e HD , alem da moviejukebox e da jukebox, ou seja, não tenho logo os filmes em F:\ , mas sim dentro da \EGREAT HD PLAYER e dentro dessa os filmes estão separados em DIVX e em HD(2 pastas).

O index.html :

<?xml version="1.0" ?><html><head><meta name="Author" content="MovieJukebox"></meta><meta HTTP-EQUIV="Content-Type" content="text/html; charset=UTF-8"></meta><meta HTTP-EQUIV="REFRESH" content="0; url=Jukebox/Other_All_1.html"></meta></head></html>

O my_YAMJ :

@Echo OFF
path C:\Programas\Java\jre6\bin;%SystemRoot%;%SystemRoot%\system32;
F:
CD "\EGREAT HD PLAYER\moviejukebox"
CALL moviejukebox My_Library.xml -o "F:\EGREAT HD PLAYER"
pause
exit


Aguardo por uma solução ou caso me identifiquem o problema, ficaria grato.
 
mesmo problema aqui. hoje actualizei a jukebox e deu o tal erro nos rating. como já me tinha acontecido antes e só resolvi com a tal actualização da YAMJ já previa que ia ter de a actualizar. Só queria é perceber porque é que isto acontece porque não me apetecia nada passar a vida a actualizar. Agora que está estável pretendia manter assim sem mexer mais. Já vi que não posso.

Quanto aos trailers que aqui alguém já mencionou...bem vindo ao clube. Tentei dezenas de vezes e nunca consegui. Desisti

A questão do rating resolve-se com a ultima revisão do yamj.

O que acontece é que o imdb e outros, tipo themoviedb.org é que mudam as "api" e assim lá terá de sair uma nova revisão do yamj com as alterações correctas.

Em relação aos trailers, já tive a funcionar mas numa versão antiga da aeon+yamj, não sei qual :) mas desde essa revisão que tb tenho tido problemas com os trailers, acabei por desligar os trailers e assim ganhei algum espaço :)



Cump.
 
Back
Topo