Dzień dobry,
Skrypt działa na Oppo BDP-10X i UDP-20X z oryginalnym firmware jak i jailbreak, rozpakowany folder "AutoScript" z pobranej paczki kopiujemy bezpośrednio na dysk USB, który później musi być podłączony do oppo cały czas jeśli chcemy posiadać dodatkową funkcjonalność. Skrypt w żaden sposób nie modyfikuje systemowych plików. Język interfejsu w oppo musi być ustawiony na język polski, aby działał z innym językiem należy edytować plik sub_on.sh i słowo "Inne" zmienić np z w przypadku języka angielskiego na "Other".
Jak to działa?:
____________________________________________
* Podczas uruchomienia oppo startuje na nim serwer ftp który przyznaje nam zdalny dostęp do dysku USB, aby połączyć się z serwerem można użyć klienta ftp filezilla, total commander, x-plore(android). Wymagane jest podanie IP oppo, login(nazwa użytkownika) root, brak hasła, czasem niektórzy klienci ftp nie pozwalają na logowanie bez hasła wtedy należy wpisać hasło również root.
____________________________________________
* Teraz wystarczy że do głównego folderu jaki widzimy po zalogowaniu do serwera ftp wrzucimy napisy o dowolnej nazwie z rozszerzeniem srt i podczas włączonego filmu przyciśniemy na pilocie guzik CLEAR a spowoduje to automatyczne włączenie napisów.
____________________________________________
*Istnieje również możliwość zbudowana własnej bazy napisów do posiadanych płyt która na podstawie tak zwanego id płyty a dokładnie wielkości bitowej płyty powiąże ją z napisami które przygotujemy. Wygląda to tak w praktyce że w folderze all_sub na USB umieszczamy napisy z dopiskiem id (mogą być również dopisane dwa numery będzie to przydatne w przypadku gdy do wersji BD jak i UHD pasują te same napisy). Skąd wziąć id płyty? jest zapisywane w pliku disc_id na USB po wciśnięciu guzika CLEAR na pilocie. Tak zwane id płyty prawidłowo może być również odczytane z płyty w systemie Windows w programie ImgBurn po kliknięciu weryfikuj płytę wskazana tam wielkość bitowa płyty będzie odpowiadać tej którą wskazuje oppo i system linux.
Gdy już już w taki sposób przygotujemy napisy i umieścimy je w all_sub, podczas włączonego filmu wystarczy że wciśniemy guzik CLEAR a właściwe napisy dla danej płyty zostaną włączone.
Tak dokładnie oznacza to że w oppo możemy posiadać napisy do wszystkich swoich filmów i jednym wciśnięciem na pilocie je uruchamiać dla poszczególnych płyt, tak wiem czad
![[Obrazek: Rn8uill.png]](https://i.imgur.com/Rn8uill.png)
____________________________________________
* Czasem na płycie znajdują się napisy tak zwane forced czyli wymuszone który nie jesteśmy w stanie wyłączyć w tym przypadku skrypt stosuje obniżenie ich pozycji jak najniżej -10, włączenie napisów zewnętrznych z USB, o tym tricku napisał @misfit.
____________________________________________
* Istnieją jeszcze dwie funkcje które są domyślnie wyłączone a mianowicie możliwość automatycznego zamontowania zasobów NFS i kopiowania napisów ze zdalnej lokalizacji czyli z naszego lokalnego dysku sieciowego co może być przydatne gdy oppo jest wyłączone przez co nie mamy dostępu do serwera ftp a chce by nowe napisy zostały od razu na nim umieszczone automatycznie.
____________________________________________
Zapraszam do testowania.
Podziękowania dla ludzi z wątku https://www.avforums.com/threads/free-oppo-and-clones-jailbreak.2332399, bez rozwiązań tam podpatrzonych ten projekt by nie powstał.
Podziękowania dla @The Chief z forum.ixbt.com za modyfikację lirc_monitor.
Skrypt działa na Oppo BDP-10X i UDP-20X z oryginalnym firmware jak i jailbreak, rozpakowany folder "AutoScript" z pobranej paczki kopiujemy bezpośrednio na dysk USB, który później musi być podłączony do oppo cały czas jeśli chcemy posiadać dodatkową funkcjonalność. Skrypt w żaden sposób nie modyfikuje systemowych plików. Język interfejsu w oppo musi być ustawiony na język polski, aby działał z innym językiem należy edytować plik sub_on.sh i słowo "Inne" zmienić np z w przypadku języka angielskiego na "Other".
Jak to działa?:
____________________________________________
* Podczas uruchomienia oppo startuje na nim serwer ftp który przyznaje nam zdalny dostęp do dysku USB, aby połączyć się z serwerem można użyć klienta ftp filezilla, total commander, x-plore(android). Wymagane jest podanie IP oppo, login(nazwa użytkownika) root, brak hasła, czasem niektórzy klienci ftp nie pozwalają na logowanie bez hasła wtedy należy wpisać hasło również root.
____________________________________________
* Teraz wystarczy że do głównego folderu jaki widzimy po zalogowaniu do serwera ftp wrzucimy napisy o dowolnej nazwie z rozszerzeniem srt i podczas włączonego filmu przyciśniemy na pilocie guzik CLEAR a spowoduje to automatyczne włączenie napisów.
____________________________________________
*Istnieje również możliwość zbudowana własnej bazy napisów do posiadanych płyt która na podstawie tak zwanego id płyty a dokładnie wielkości bitowej płyty powiąże ją z napisami które przygotujemy. Wygląda to tak w praktyce że w folderze all_sub na USB umieszczamy napisy z dopiskiem id (mogą być również dopisane dwa numery będzie to przydatne w przypadku gdy do wersji BD jak i UHD pasują te same napisy). Skąd wziąć id płyty? jest zapisywane w pliku disc_id na USB po wciśnięciu guzika CLEAR na pilocie. Tak zwane id płyty prawidłowo może być również odczytane z płyty w systemie Windows w programie ImgBurn po kliknięciu weryfikuj płytę wskazana tam wielkość bitowa płyty będzie odpowiadać tej którą wskazuje oppo i system linux.
Gdy już już w taki sposób przygotujemy napisy i umieścimy je w all_sub, podczas włączonego filmu wystarczy że wciśniemy guzik CLEAR a właściwe napisy dla danej płyty zostaną włączone.
Tak dokładnie oznacza to że w oppo możemy posiadać napisy do wszystkich swoich filmów i jednym wciśnięciem na pilocie je uruchamiać dla poszczególnych płyt, tak wiem czad

![[Obrazek: Rn8uill.png]](https://i.imgur.com/Rn8uill.png)
____________________________________________
* Czasem na płycie znajdują się napisy tak zwane forced czyli wymuszone który nie jesteśmy w stanie wyłączyć w tym przypadku skrypt stosuje obniżenie ich pozycji jak najniżej -10, włączenie napisów zewnętrznych z USB, o tym tricku napisał @misfit.
____________________________________________
* Istnieją jeszcze dwie funkcje które są domyślnie wyłączone a mianowicie możliwość automatycznego zamontowania zasobów NFS i kopiowania napisów ze zdalnej lokalizacji czyli z naszego lokalnego dysku sieciowego co może być przydatne gdy oppo jest wyłączone przez co nie mamy dostępu do serwera ftp a chce by nowe napisy zostały od razu na nim umieszczone automatycznie.
____________________________________________
Zapraszam do testowania.
Podziękowania dla ludzi z wątku https://www.avforums.com/threads/free-oppo-and-clones-jailbreak.2332399, bez rozwiązań tam podpatrzonych ten projekt by nie powstał.
Podziękowania dla @The Chief z forum.ixbt.com za modyfikację lirc_monitor.
LG Oled 65 B1
Oppo 105D, Panasonic UB824/424, Apple TV 4K
Panasonic S-VHS NV-HS960, Pioneer DVR-560
Oppo - Automatyczne zarządzanie napisami do płyt
Oppo 105D, Panasonic UB824/424, Apple TV 4K
Panasonic S-VHS NV-HS960, Pioneer DVR-560
Oppo - Automatyczne zarządzanie napisami do płyt