Skocz do zawartości

Rekomendowane odpowiedzi

YAMJ prezentuje tylko takie kategorie, jakie są w opisie filmu na stronie filmweb lub imdb. Najprościej dodać nową kategorię samemu w pliku xml filmu wygenerowanym wcześniej przez program. Aby to zrobić:
- sprawdź czy parametr imdb.genres.max w pliku skin.properties ma wystarczającą wartość, aby obsłużyć dodatkowe kategorie
- uruchom YAMJ (jeżeli wcześniej nie był uruchomiony) aby wygenerować katalog Jukebox z danymi (xml, html)
- dodaj nową kategorię w pliku xml filmu, np. OmShantiOm.xml
- upewnij się, że parametry mjb.forceXMLOverwrite oraz mjb.forceHTMLOverwrite mają wartość false
- uruchom ponownie YAMJ

Po tej operacji nowa kategoria pojawi się po lewej stronie, natomiast nie pojawi się w szczegółach filmu. Dzieje się tak, ponieważ jest błąd w programie (już zgłoszony, ale jeszcze nie poprawiony). Generalnie w celu dodania nowej kategorii powinniśmy ustawić parametr mjb.forceHTMLOverwrite na true, lecz wtedy program w ogóle nie zadziała. Mam nadzieję, że w najbliższej wersji programu zostanie to poprawione, a póki co, można zrobić tak jak napisałem.

Nową kategorię można też dodać filtrując inne kategorie. Z tego co widziałem, większość filmów bollywood ma kategorię melodramat, więc można tę kategorię przefiltrować na bollywood w pliku genres.xml

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Szmyku,

Zauważyłem jeszcze jeden błąd. Otóż jak mam w pliku padane dwa url-e do imdb i filmweb (chcę mieć oddzielnie z imdb i oddzielnie z filmweb). To wywala:

[codebox]Filmweb url found in nfo = [url="http://4.pila.filmweb.pl/"]http://4.pila.filmweb.pl/[/url]
[url="http://www.imdb.com/title/tt0890870/"]http://www.imdb.com/title/tt0890870/[/url]

Saw
Failed retreiving filmweb informations for movie : [url="http://4.pila.filmweb.pl/"]http://4.pila.filmweb.pl/[/url]
[url="http://www.imdb.com/title/tt0890870/"]http://www.imdb.com/title/tt0890870/[/url]

Saw
java.net.MalformedURLException: Illegal character in URL
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorI
mpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorA
ccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1316)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnectio
n.java:1310)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.jav
a:964)
at com.moviejukebox.tools.WebBrowser.request(WebBrowser.java:44)
at com.moviejukebox.tools.WebBrowser.request(WebBrowser.java:29)
at com.moviejukebox.plugin.FilmwebPlugin.updateMediaInfo(FilmwebPlugin.java:217)
at com.moviejukebox.plugin.FilmwebPlugin.scan(FilmwebPlugin.java:69)
at com.moviejukebox.MovieJukebox.updateMovieData(MovieJukebox.java:361)
at com.moviejukebox.MovieJukebox.generateLibrary(MovieJukebox.java:247)
at com.moviejukebox.MovieJukebox.main(MovieJukebox.java:138)
Caused by: java.net.MalformedURLException: Illegal character in URL
at sun.net.www.http.HttpClient.getURLFile(HttpClient.java:593)
at sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java
:363)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.jav
a:1018)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderFields(HttpURLConnection.ja
va:2094)
at com.moviejukebox.tools.WebBrowser.readHeader(WebBrowser.java:95)
at com.moviejukebox.tools.WebBrowser.request(WebBrowser.java:42)
... 6 more
[/codebox]

Dodaj może do skanowania plików nfo żeby przy odpowiednim pluginie na początek brał jako pierwszy odpowiedni url.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Problem polega na tym, że program potraktował te 2 linki jako 1 link. Po ostatnich zmianach zapomniałem dodać znak nowego wiersza jako separator oddzielający informacje w pliku. Dzięki za informacje. Już poprawiłem - poprawka będzie w następnej wersji programu.

Póki co, dodaj spację po pierwszym linku i będzie ok. Samo rozpoznawanie linków działa poprawnie (program potrafi rozpoznać czy link dotyczy filmweb czy imdb).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

[quote name='Szmyk' post='128203' date='29.10.2008, 09:07 ']Problem polega na tym, że program potraktował te 2 linki jako 1 link. Po ostatnich zmianach zapomniałem dodać znak nowego wiersza jako separator oddzielający informacje w pliku. Dzięki za informacje. Już poprawiłem - poprawka będzie w następnej wersji programu.

Póki co, dodaj spację po pierwszym linku i będzie ok. Samo rozpoznawanie linków działa poprawnie (program potrafi rozpoznać czy link dotyczy filmweb czy imdb).[/quote]

Akurat jak umieszczam jeden link pod drugim:

[url="http://imdb.com/13413"]http://imdb.com/13413[/url]
[url="http://stargate.filmweb.pl"]http://stargate.filmweb.pl[/url]

To że potraktował jako jeden link to wiem. Może taki kod mógłby pomóc:

[codebox]static Pattern filmweb=Patter.compile("<wyfiltrowany filmweb>");

static Pattern imdb=Patter.compile("<wyfiltrowany imdb>");

if (readPlugin.equals("filmweb")) {
nfo.read(filmweb.matcher(line));
return costam;
} else {
nfo.read(imdb.matcher(line));
return costam;
}

[/codebox]

Oczywiście nie jest to kod który można użyć a bardzo, bardzo przykładowy ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Rozpoznawanie linków do imdb i filmweb działa poprawnie od początku istnienia tego pluginu i tego nie trzeba poprawiać. Program zawsze pobiera oba linki jeżeli są dostępne w pliku nfo, a dopiero później analizuje, który link użyć. Najpierw próbuje użyć linku do filmweb, a jeżeli nie powiedzie się, to wtedy używa do imdb.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
[quote name='Szmyk' post='117959' date='13.09.2008, 20:11 ']Dzięki.
Dobry pomysł z tytułem w wersji oryginalnej. Będzie w następnej wersji pluginu.[/quote]

Witam,

Czy jest dostępny plugin Filmweb, który dodaje tytuł wersji oryginalnej?
Bo używam najnowszej wersji MJ 1.0.14 i tytuł jest tylko po polsku.
Poza tym, ocena z Filmwebu zaokrąglona jest do pierwszej cyfry, co niewiele
daje bo oceny są zwykle 6, 7 lub 8. Powinno być zaokrągelnie co najmniej do
pierwszej cyfry po przecinku (a najlepiej do dwóch jak jest na stronie).
Brakuje mi też rankingu top świat, wzorem TOP250 z IMDB.

Pozdrawiam.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
i do czego ci te oceny potrzebne, na ich podstawie podejmujesz decyzje co dzis obejzysz?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
[quote name='Alcazar' post='139162' date='29.12.2008, 13:59 ']i do czego ci te oceny potrzebne, na ich podstawie podejmujesz decyzje co dzis obejzysz?[/quote]

Dobrze wiedzieć, jak dany film oceniają inni. A poza tym skoro taka ocena jest wyświetlana
na stronie z opisem, to niech ta informacja coś przekazuje. Ocena 7 jest tak mało dokładna,
że może przedstawiać 6,51 lub 7,49 a to duża różnica. Poza tym nie jestem pewny czy algorym
po prostu nie odcina liczb po przecinku i wtedy 7,99 będzie wyświetlane jako 7.

Pozdrawiam.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Witam ,

czy można zainstalować ten dodatek na dysku wewnętrznym popcorna tak aby korzystał z bazy filmów które znajdują się na dysku wewnętrznym pch? Jeśli tak to jak to zrobić próbowałem kilku metod ale żadna nie wychodzi.

pozdrowienia

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Zainstlowałem MovieJukeBoxa zgodnie z instrukcją jaka byłą dostępna na stronie źródłowej. Uruchomiło się bez problemu, jednak nie wszystkie filmy jakie mam na PH zostały poprawnie rozpoznane. Jako, że nigdy wcześniej nie miałem do czynienia z MovieJukeboxem, chciałem zapytać jak to ustrojstwo rozpoznaje dany film.

Czy w katalogu z filmem oprócz np. pliku mkv musi być jeszcze jakiś inny plik, np. nfo z informacjami takimi jak: link do bazy filmów, bitrate, itd?
Czy wystarczy sam plik mkv?
Czy plik mkv musi być jakoś konkretnie nazwany? Tytuł + coś tam jeszcze?

Z góry dzięki za odpowiedź.
Pozdrawiam
Mariusz

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Wystarczy aby plik z filmem miał nazwę zgodną z tytułem filmu. Można dodać jeszcze w nazwie pliku rok produkcji filmu. Po tych dwóch elementach film jest wyszukiwany w serwisie filmweb. Można samemu spróbować znaleźć film przy pomocy wyszukiwarki filmweb wpisując nazwę pliku (bez rozszerzenia i dodatkowych danych np. DVDrip, itp.) i opcjonalnie rok.
Jeżeli film nie jest poprawnie rozpoznany, to można podpowiedzieć programowi jaki to dokładnie film wpisując w pliku .nfo link do filmu w serwisie filmweb lub imdb.

Szczegóły na stronie:
[url="http://code.google.com/p/moviejukebox/wiki/NFO_Files"]http://code.google.com/p/moviejukebox/wiki/NFO_Files[/url]
[url="http://code.google.com/p/moviejukebox/wiki/MultiPartVIdeos"]http://code.google.com/p/moviejukebox/wiki/MultiPartVIdeos[/url]

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
[quote name='Krix0' post='140002' date='04.01.2009, 15:00 ']czy można zainstalować ten dodatek na dysku wewnętrznym popcorna tak aby korzystał z bazy filmów które znajdują się na dysku wewnętrznym pch? Jeśli tak to jak to zrobić próbowałem kilku metod ale żadna nie wychodzi.[/quote]

Sam program należy uruchamiać z komputera. Natomiast pliki, które wygeneruje program można skopiować na PCH np. do katalogu Other.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
[quote name='Szmyk' post='141222' date='09.01.2009, 22:14 ']Jeżeli film nie jest poprawnie rozpoznany, to można podpowiedzieć programowi jaki to dokładnie film wpisując w pliku .nfo link do filmu w serwisie filmweb lub imdb.[/quote]

Faktycznie, dorobiłem pliki nfo z linkami do IMDB i po ponownym przeskanowaniu MovieJukeboxem, filmy zostały poprawni rozpoznane.

Dzięki za radę.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Moja wersja to: moviejukebox_v1.0.13 beta oraz korzystam z pluginu FilmwebPlugin.
Wszystko było ok utworzyłem bazę z ok. 250 filmów i co jakiś czas dodaję nowe ale od paru dni jukebox korzysta tylko z ImdbPlugin, nawet gdy podam link do Filmweb poprzez *.nfo - w czym może być problem

Dziwne - już jest znowu wszystko OK Edytowane przez mar_pula

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Panowie jak to ugryść pokolei żeby zagrało bo za chiny u mnie nie śmiga?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
[quote name='bigolo1' post='141888' date='13.01.2009, 14:13 ']Panowie jak to ugryść pokolei żeby zagrało bo za chiny u mnie nie śmiga?[/quote]

sprawdź [url="http://code.google.com/p/moviejukebox/wiki/StepByStepInstall"]TUTAJ[/url]

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Piękne dzięki wszystko śmiga wyśmienicie tyle ze po ENGLISH
Jak zrobic zebybyó po POLISH - dokładnie chodzi mi o plugin do Filmweb
Niestety link autora gdzie jest opis jest po angielsku a ja niestety jeszcze wszystkiego niepołapałem -
Prosze o krótki opis - Z góry BIG DANKE!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Można zmienić plugin IMDB na FilmWeb, wtedy opisy będą automatycznie w j.polskim.
Modyfikacji dokonujemy w pliku (katalog programu) o nazwie "moviejukebox.properties".
Zmieniamy linijkę:
mjb.internet.plugin=com.moviejukebox.plugin.ImdbPlugin
na
mjb.internet.plugin=com.moviejukebox.plugin.FilmwebPlugin

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
[quote name='mar_pula' post='142510' date='16.01.2009, 17:01 ']Można zmienić plugin IMDB na FilmWeb, wtedy opisy będą automatycznie w j.polskim.
Modyfikacji dokonujemy w pliku (katalog programu) o nazwie "moviejukebox.properties".
Zmieniamy linijkę:
mjb.internet.plugin=com.moviejukebox.plugin.ImdbPlugin
na
mjb.internet.plugin=com.moviejukebox.plugin.FilmwebPlugin[/quote]
Ito Wystarczy wszystko bedzie działeać?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
A zapomniałem, w katalogu \lib trzeba podmienić plik "moviejukebox.jar" na [url="http://moviejukebox.googlecode.com/issues/attachment?aid=6999495705870515225&name=moviejukebox.jar"]TEN[/url]
A i jeszcze jedno, modyfikacja pliku "genres.xml"odpowiada on za tematyczne filtrowanie filmów (komedia, akcja itp). Należy dodać polskie kategorie zgodne z FilmWeb.
I jeszcze to, nie wiem czy jest na to inny sposób ale,... FilmWeb podaje gatunek filmu często w postaci podwójnej lub potrójnej np. "Komedia, Akcja", JukeBox klasyfikuje to jako jedną nazwę co uniemożliwia filtrowanie i tworzy dodatkowe kategorie. Recepta jest prosta - edycja ręczna. Dokonujemy jej w pliku: "nazwa filmu.xml", usuwając zbędne nazwy, pozostawiając jeden. Edytowane przez mar_pula

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Oto link [url="http://rapidshare.com/files/184517701/moviejukebox_12.rar.htmldo"]http://rapidshare.com/files/184517701/movi...x_12.rar.htmldo[/url] gotowca moviejukeboxa lekko zmodyfikowanego wystarczy rozpakować i chulaj dusza.
Krótka instrukcja:PODSTAWA twardziela w odtwarzaczu należy zmapować nadać mu literkę np. X
odpalasz: GUI w górnym wierszu wpisujemy :X:/Video/
w białych kułeczkach zaznaczamy: NMT player"s Hart Disk
naciskamy na :Start Movie Juke Box
po paru chwilach krzyczymy huuuura!!!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
chmielas podmieniłem oryginalny plik moviejukebox.jar z wersji 1.0.14 beta na Twój , ponieważ oryginalny nie wszystkie filmy wyszuka na filmweb nawet jak jest plik .nfo z linkiem , ale po wejściu w film nie działa funkcja odtwarzania filmu , to samo jest z plikiem jaki podał mar_pula.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam,

W żaden sposób nie udaj mi się odpalić filmu. Wszystko jest niby ok, ale za każdym razem jak klikam odtwarzanie, to po krótkim buforowaniu napis "could not play". Filmy są na dysku sieciowym, a ścieżka do niego jest:

file:///opt/sybhttpd/localhost.drives/NETWORK_SHARE/nazwa_udzialu/podkatalog/katalog_filmu/nazwa_filmu.avi

Oczywiście jeżeli wybieram ręcznie dysk sieciowy, potem katalog i film, to odtwarza bez problemu, problem jest tylko z MovieJukebox.

Czy ktoś ma jakiś pomysł, gdzie może tkwić jakiś błąd?

Pozdrawiam,

qristo76

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić obrazków. Dodaj lub załącz obrazki z adresu URL.


  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...