Skocz do zawartości
Plesken

GUI dla MovieJukeBox

Rekomendowane odpowiedzi

Witam

Udostępniłem następną wersję GUIMovieJukeBox (0.4.2), którą można ściągnąć TUTAJ

Wersja 0.4.1 jest poprawiona w stosunku do poprzedniej 0.4.0.

Wszystkie wersje są dostępne TUTAJ

Zmiany w stosunku do poprzedniej wersji:

1. Zmieniono sposób zapisu/odczytu plików xml.

2. Dodano edytor, służący do poprawy menu po jego wygenerowaniu. Edytor umożliwia:

* wstawianie nowych obrazków typu fanart, albo poster (gdy po wygenerowaniu mamy jakieś śmiecie)

* ściąganie obrazków typu fanart/poster

* zmiana parametrów w wygenerowanym menu

* zmiana głównego wątku fabuły filmu

* zmiana wątków poszczególnych odcinków serialu

Jak używać edytor - tak na szybko:

* wgrać pliki filmów z wygenerowanego menu (chodzi o wskazanie ścieżki gdzie zostało wygenerowane menu - wszystkie pliki jpg, xml itd.)

* kliknąć dwukrotnie myszką na zaznaczoną pozycje w tabeli edytora

* wyedytować szczegóły

* zmienić fabuły odcinków z seriali

* ściągnąć za pomocą podania adresu www i kliknięcia przycisku "Ściągnij" obrazki fanart lub poster, a następnie kliknąć "Uaktualnij"

* po wszystkim jak nie było kliknięte "Uaktualnij" to trzeba to zrobić

Dla tych co mają systemy 64 bitowe mam złą informację że nie mam dojścia do takowego i narazie nie ma wersji pod OS-y 64. Postaram się to nadrobić najszybciej jak się da.

Jak będą jakieś błędy to oczywiście piszcie na tym forum, albo na http://code.google.com/p/guimoviejukebox/issues/list

Jeżeli ktoś chce się przyczynić do rozwoju projektu to TUTAJ można znaleźć kod nowej wersji.

Opis:

1. Możliwość definiowania różnych hostów/ścieżek nmt (tworzy bibliotekę libraries.xml).

2. Automatycznie zapisuje hosty/ścieżki, także nie musimy później po raz drugi tego robić.

3. Włączanie/wyłączanie hostów. Jeżeli wyłączymy wtedy nie jest skanowany dany host.

4. Współpraca z najnowszą wersją moviebox'a (16).

5. Dodanie nowego pluginu "com.moviejukebox.plugin.FilmDeltaSEPlugin"

6. Możliwość dodawania samemu nowych pluginów. Wystarczy w pliku "conf/GUI.xml" w polu "plugins" dopisać ",nowy.plugin" i uruchomić program od nowa.

UWAGA! Plik jest kodowany jako UTF-8, a nie jako wynalazki windowsowskie CP1250.

7. Dodane nowe skiny jak: ppp1, 5150, 5150mod, mixed, robinsjexcal, rutabaga.

8. Możliwość dodawania nowych skinów. Wystarczy nowy skin przekopiować do katalogu skins i uruchomić ponownie program.

9. Dodany pasek postępu aktualizujący stan skanowanych filmów.

to chyba wszystko :-)

Do zrobienia (o ile będzie mi się chciało):

1. Tworzenie/edycja categories.xml.

2. Tworzenie/edycja/genres.xml.

3. Edycja listy przeskanowanych filmów w celu eliminacji błędów, bądź podawania własnych wartości, przed wygenerowaniem menu.

4. Dodanie edycji wszystkich opcji dostępnych w moviejukebox.

Proszę o uwagi i spostrzeżenia.

Trochę obrazków:

gui_pl.jpg

gui1a.jpeg

gui2a.jpeg

gui3a.jpeg

gui4a.jpeg

gui5a.jpeg

Edytowane przez Plesken

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

rozwiązany problem

Edytowane przez dargo

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Plesken napisz krótką instrukcję bo nie mogę odpalić ....

Tutaj w plebejskim języku napisałem pokrótce TUTAJ. Później uzupełnie tą stronę o obrazki (dopiero co powstaje).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Fajna sprawa te GUI ale plugin filmweb nie wyszukuje wszystkich filmów...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Fajna sprawa te GUI ale plugin filmweb nie wyszukuje wszystkich filmów...

A tu już Szmyko się kłania (on pisał plugin). Chociaż może to jest spowodowane tym że poprostu tego filmu nie ma, albo trzeba podać w pliku nfo ścieżkę url do opisu.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Raczej plugin do poprawki , bo na ostatniej aktualizacji przez Szymko z połowy lutego wyszukuje.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dwie uwagi w środowisku Windows.

1. Przy podawaniu ścieżki przez otoczenie sieciowe w Windowsie podaje się \\serwer\ tak podana ścieżka jest traktowana jako nieprawidłowa, trzeba by było dorobić dodawanie trzeciej przy zapisie do pliku libraries.xml

2. Drugą sprawą jest wybieranie pomijanych folderów. Tutaj wybór - jak to w windows - owocuje wstawianiem backslasha "\". Aby to dobrze działało w przypadku większej ilości pomijanych ścieżek trzeba zamienić backslahe na zwykły slash "/"

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Dwie uwagi w środowisku Windows.

1. Przy podawaniu ścieżki przez otoczenie sieciowe w Windowsie podaje się \\serwer\ tak podana ścieżka jest traktowana jako nieprawidłowa, trzeba by było dorobić dodawanie trzeciej przy zapisie do pliku libraries.xml

2. Drugą sprawą jest wybieranie pomijanych folderów. Tutaj wybór - jak to w windows - owocuje wstawianiem backslasha "\". Aby to dobrze działało w przypadku większej ilości pomijanych ścieżek trzeba zamienić backslahe na zwykły slash "/"

Dzięki za uwagi, które uwzględnie w następnym release :).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mam wrażenie graniczące z pewnością, że GUI wpisuje w całości własny moviejukebox.properties bez uwzględniania zmian które wprowadzimy w nim ręcznie?

Mam rację?

Trochę to niewygodne. Dopisałem sobie parę grup reselerskich i chciałem trochę YAMJ dostosować do swoich wymagań.

A tu mi przy generacji wycina co wpisałem :)

Aha i fajnie by było jakby zapamiętał zawartość okienka "Katalog docelowy"

Edytowane przez Szwajcar

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Mam wrażenie graniczące z pewnością, że GUI wpisuje w całości własny moviejukebox.properties bez uwzględniania zmian które wprowadzimy w nim ręcznie?

Mam rację?

Trochę to niewygodne. Dopisałem sobie parę grup reselerskich i chciałem trochę YAMJ dostosować do swoich wymagań.

A tu mi przy generacji wycina co wpisałem :rolleyes:

Aha i fajnie by było jakby zapamiętał zawartość okienka "Katalog docelowy"

Ta wersja, owszem, tworzy własny moviejukebox.properties. W nowej wersji będzie można już dowolnie modyfikować parametry i zapamiętywać je.

Niestety padł mi lcd w laptopie i nie mam dostępu do kodu, więc trochę dni potrwa zanim dostanę dysk z laptopa i będę mógł dokończyć następną wersje.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

:)

No cóż, oby Ci się chciało (dalej rozwijać projekt :) )

Edytowane przez Szwajcar

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
:)

No cóż, oby Ci się chciało (dalej rozwijać projekt :) )

Heh, robię to między innymi i dla siebie. Mam jeszcze parę pomysłów co można dodać :-)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

może ktoś podpowiedzieć, jak "wyprostować" okładki, żeby nie były po kątem, jak na foto

6afa6650.jpg

i tak przy okazji szacuneczek dla kol. Plesken za super robotę :)

Edytowane przez dargo

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Przy każdej ze skórek jest plik z właściwościami.

skin.properties

O ile się nie mylę to będą

thumbnails.perspective=

i jescze...

thumbnails.perspectiveTop=

thumbnails.perspectiveBottom=

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

witajcie

ja mam problem z tym całym skryptem nie działa mi to ,

poniżej zamieściłem screeny z mojej konfiguracji programiku, bardzo bym prosił o jakiejś sugestie:

084ef778228a6550m.jpg

d589a23dc42e7e1dm.jpg

f0c3b62ffb93b50c.jpg

Edytowane przez _kamil

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Moje pomysły to takie:

Czy po nr IP w "ścieżka źródłowa" jeszcze nie powinno być folderu "share" jako udziału samby - tak mam na swoim E-Great'cie?

Ja tak mam.

Czyli \\\192.168.0.105\share\aVideo\Full

Najlepiej - jak używasz Windows - w pasek adresu wpisz sobie po prostu \\192.168.0.105 i naciśnij enter.

Wyświetlą Ci się udziały smb Twojego odtwarzacza i będziesz mógł sobie prześledzić ścieżkę i później ją skopiować do GUI dla YAMJ.

I jeszcze sprawdź duże małe litery. Na linuxie są rozróżnialne.

W ścieżce do medianifo może wywal ostatnią pałkę (slash).

No i udział smb (share ?) w folderze docelowym.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

u mnie wyglada to tak:

32919799.jpg

a7ff0cc3.jpg

zmapowałem dysk jako P i nie mam już problemów ze ścieżkami,

jedynym przypadkiem kiedy wywalało mi taki sam komunikat,była

spacja w nazwie katalogu (np.gdy wpisałem Movie Jukebox a nie

MovieJukebox) zawsze tworze katalog w Video>MovieJukebox

a dopiero skrypt tworzy mi katalog Jukebox.U mnie to sie sprawdza.

Spróbuj może to o t chodzi.

a może to ta duża litera B w "JukeBox"

Edytowane przez dargo

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Najlepiej - jak używasz Windows - w pasek adresu wpisz sobie po prostu \\192.168.0.105 i naciśnij enter.

no właśnie z tym jest dziwna sytuacja , bo wyskakuje mi okno logowania, wpisuje login i hasło ale Windows go nie przyjmuje i ponownie chce żebym je wpisał i tak w kółko, może to przez to jest ciagły problem ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A to na pewno.

Bo Windows musi mieć zapisane hasło do zasobu (XP Home są problemy :hura: )

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

ale ja mam wersję PRO...

i też nie chce przyjąć tego hasła i loginu: ftpuser/1234

problem z media info ustał ale nadal blad , nie znajduje plików:

Using properties file moviejukebox.properties
Skipped invalid media library: \\192.168.0.101\share\aVideo\Full\
Initializing...
Scanning movies directory C:\gui2\libraries.xml
Jukebox output goes to \\\192.168.0.101\share\aVideo\JukeBox
Found 0 movies in your media library
Process terminated.

lub bez share

Using properties file moviejukebox.properties
Skipped invalid media library: \\192.168.0.101\aVideo\Full\
Initializing...
Scanning movies directory C:\gui2\libraries.xml
Jukebox output goes to \\\192.168.0.101\aVideo\JukeBox
Found 0 movies in your media library
Process terminated.

ale mógłbyś ktoś zerknąć czy te ustawienia mam prawidłowe:

37a12963d2297f17.jpg

a i jeszcze dodam ze w ustawieniach popcorna mam tak:

serwer upnp - on

myihome - off

ftp -on

samba -on

nfs -on

torrent/usenet/casgle - off

a może on też nie umie zczytać filmów z folderów dlatego, że chyba mam jakiś problem z usługami internetowymi?

BO nie działa mi żadne radio internetowe, po nowym upgradzie mi się tak zrobiło.

Edytowane przez _kamil

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
ale ja mam wersję PRO...

ale mógłbyś ktoś zerknąć czy te ustawienia mam prawidłowe:

37a12963d2297f17.jpg

a i jeszcze dodam ze w ustawieniach popcorna mam tak:

serwer upnp - on

myihome - off

ftp -on

samba -on

nfs -on

torrent/usenet/casgle - off

a może on też nie umie zczytać filmów z folderów dlatego, że chyba mam jakiś problem z usługami internetowymi?

BO nie działa mi żadne radio internetowe, nie mogę oglądać żadnych filmików ani nic w tym stylu, po nowym upgradzie mi się tak zrobiło.

Masz zaznaczone "SMB" w konfiguracji, a czy ścieżka "file:///opt/sybhttpd/local.drives/[sMB] test://aVideo/" jest prawidłowa?

Pokaż co masz w pliku libraries.xml (jest kodowany jako UTF-8).

Edytowane przez Plesken

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

w libraries.xml mam:

- <libraries>
- <library>
 <path>\\\192.168.0.104\aVideo\seriale\</path> 
 <nmtpath>file:///opt/sybhttpd/localhost.drives/[SMB] test://aVideo/</nmtpath> 
 <description>s1</description> 
 </library>
 </libraries>

to czy to prawidłowa ścieżka to nie wiem, zostawiłem domyślnie jak było po uruchomieniu programu.

to lepiej SMB czy dysk twardy wybrać ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
w libraries.xml mam:

- <libraries>
- <library>
 <path>\\\192.168.0.104\aVideo\seriale\</path> 
 <nmtpath>file:///opt/sybhttpd/localhost.drives/[SMB] test://aVideo/</nmtpath> 
 <description>s1</description> 
 </library>
 </libraries>

to czy to prawidłowa ścieżka to nie wiem, zostawiłem domyślnie jak było po uruchomieniu programu.

to lepiej SMB czy dysk twardy wybrać ?

Raczej path powinien wyglądać "<path>\\192.168.0.104\aVideo\seriale\</path>", ale ja na Twoim miejscu podmapowałbym ten zasob jako jakaś literkę dysku np: "Y:\".

Odnośnie wyboru ścieżki nmt to wpisujesz ścieżkę jak ma być widziany plik video poprzez popcorna (jako streaming). Tutaj nie wiem czy masz to na dysku popcornowym czy odostępniasz przez sambę, nfs, czy przez http.

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ę...