-
13 -
135 -
1346 -
12
2446 plików
194,42 GB
Opis dotyczy wersji z załącznika - pluginu 1channel 0.9 prerelease w wersji SH4, zmodyfikowany plik usb.py (tu podziękowania do autora, za jego poświęcony czas na modyfikację dla mnie, subixonfire) oraz pełnej wersjii wget (nie tej podlinkowanej do busyboxa). Dodatkowo jest tam plik z linkami do filmów.
Zamieszczona wersja plugina działa poprawnie z serwisami:
Kod:
uploadc, plagues, vidixden, vidbux, filenuke, putlocker, sockshare, divixstage, novamov
Posiada pewien błąd, który występuje na 'co drugim' dekoderze, na ten moment ja ani autor nie doszliśmy do tego, co jest przyczyną, ale 'negocjacje trwają', więc z czasem powinno udać się to rozgryźć.
Aby wtyczka działała z buforowaniem i przewijaniem, potrzebny jest pendrive lub dysk twardy podmontowany w /hdd/.
Jako, że bufor zajmuje tyle, ile zajmuje film na serwerze, to potrzebna jest odpowiednia ilość wolnego miejsca, dla filmów SD o długości około 1,5 godziny, NAJCZĘŚCIEJ jest to 200-250MB, dla filmów w wyższej rozdzielczości lub dłuższych będzie to znacznie więcej.
1channel 0.9 + wget
Więc po kolei...
Problem z przewijaniem, który występuje u większości użytkowników pluginu spowodowany jest złą, okrojoną wersją wget, znajdującą się w naszej enigmie - nie obsługuje ona niektórych funkcji, przez co plik z filmem jest źle pobierany i nie można go przewijać, przez to też po spauzowaniu / po jakimś czasie film przestaje działać.
Po pobraniu powyższej paczki, musimy wszystko przerzucić do dekodera:
folder 1channel wrzucamy najlepiej przez klienta FTP do:
Kod:
/usr/lib/enigma2/python/Plugins/Extensions/
Plik wget.sh4 ja wgrałem do katalogu /root/, również z użyciem klienta FTP.
Następnym krokiem jest zrobienie kopii istniejącego symlinka do wgeta. Do tego najlepiej użyć TELNETu. Po podłączeniu się do dekodera i zalogowaniu jako root, zakładając, że plik wget.sh4 został wgrany do root, kopiujemy i wklejamy poniższe komendy:
Kod:
wget --version
## naszym oczom ukaże się komunikat, że istniejąca wersja to BusyBox x.xx ##
Kod:
mv /usr/bin/wget /usr/bin/wget.bck1
## tworzy to kopię istniejącego wget, w razie, gdybyśmy chcieli powrócić do poprzedniego stanu ##
Kod:
cp /root/wget.sh4 /usr/bin/wget
## kopiuje prawidłową, pełną wersję wget do odpowiedniego katalogu ##
Wpisując ponownie:
Kod:
wget --version
dostaniemy komunikat, że nie można uruchomić - brak odpowiednich praw.
Tak więc prawa te nadajemy:
Kod:
chmod 755 /usr/bin/wget
Wpiszmy ponownie
Kod:
wget --version
Powinno naszym oczom ukazać się to co poniżej:
Kod:
new-host-2:~# wget --version
GNU Wget 1.10.2
Copyright (C) 2005 Free Software Foundation, Inc.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Originally written by Hrvoje Niksic .
Jeśli widnieje wersja jak powyższa, możemy przejść dalej, jeśli dostajemy jakiś błąd lub nadal pojawia się BusyBox, proponuję sprawdzić poprzednie kroki - coś zostało źle wykonane.
Kolejną czynnością jest stworzenie stosownego katalogu, w którym będzie zapisywany plik tymczasowy, oraz nadanie mu stosownych uprawnień.
Jak wspomniałem na początku, powinniśmy mieć zamontowanego pena lub dysk w /hdd/.
Tworzymy katalog:
Kod:
mkdir /hdd/1ch
Musimy nadać uprawnienia odczytu/zapisu:
Kod:
chmod 666 /hdd/1ch
Po wszystkim restartujemy dekoder (pełen restart, lub komenda reboot w telnecie)
Aby przetestować plugin, uruchamiamy go przez niebieski przycisk na pilocie (ten nad cyframi) lub menu Pluginy i wybieramy 1channel.
Wchodząc w opcję menu Userlist, mamy dostęp do filmów z pliku tekstowego urllist.txt, znajdującego się w katalogu 1channel, który na początku kopiowaliśmy.
Wybieramy jakikolwiek film, startujemy go przez wybranie linku w podmenu które się otworzyło po wybraniu tytułu i czekamy.
Na ten moment, czas który jest ustawiony w pluginie na wstępny bufor, to 90 sekund, więc mniej więcej tyle trwa start filmu.
W międzyczasie możemy skontrolować, czy zaczęło się pobierać - wchodzimy przez klienta FTP do katalogu
Kod:
/hdd/1ch/
Powinien tam się utworzyć plik 1ch_tmp.flv i zajmować 'ileśtam'. Serwisy obsługiwane przez plugin, mają ograniczenie transferu około 130-200 KB/s, co w zupełności wystarcza na płynną transmisję przekazu w jakości SD. Jeśli waga pliku tmp rośnie, to jest ok, jeśli jest równa 0 bajtów, to prawdopodobnie wystąpił problem z serwerem, więc jak spinner na telewizorze zniknie, to próbujemy ponownie.
I teraz mały haczyk:
BARDZO PRAWDOPODOBNE, że po zbuforowaniu przez te 90 sekund jakiejś części filmu, film ZAMIAST wystartować 'zawiesi' dekoder - jest to właśnie problem, o którym wspomniałem na początku posta. NIE resetujemy dekodera, tylko wciskamy przycisk STOP na pilocie i ponownie wybieramy ten sam link, za drugim razem możemy sobie kontrolnie sprawdzić, czy plik tmp się utworzył i rozrasta się. Jeśli tak, to film wystartuje.
I tak właściwie to tyle w kwestii uruchomienia plugina, jeszcze kilka uwag:
1. W godzinach szczytu - weekendy i popołudnia - serwery hostingowe są mocno obciążone - dziś w okolicy godziny 15-16 filmu buforowały mi się z prędkością 10-50KB/s, a w pewnym momencie w ogóle nie chciały wystartować, pomimo, że linki są prawidłowe! Na to nic nie poradzimy - możemy poszukać filmu na innym z obsługiwanych hostingów, lub cierpliwie czekać.
2. Wciskając strzałki wokół OK (lewo/prawo/góra/dół), film zostaje zatrzymany i wyrzuca nas do listy, więc uwaga co robicie, bo można stracić sporo czasu. Podobnie jak przy wybieraniu linka dekoder zamuli - nie przesuwajcie strzałkami tylko poczekajcie chwilę, aż go odmuli i pojawi się spinner - wciskając strzałkę, gdy spinner się kręci, wciśnięcie się 'zakolejkuje' i po wystartowaniu filmu od razu wyrzuci nas do listy.
3. Dodając linki do pliku urllist.txt unikajmy polskich liter oraz apostrofów ( ' ), ponieważ dostaniemy zielony ekran i reset dekodera przy wejściu do User List w pluginie.
4. Plugin nie jest idealny, nbox też nie - mogą sporadycznie wystąpić problemy inne niż opisane przeze mnie, zawiechy pluginu, dekodera, sporadycznie restarty. Osobiście plugin testuję drugi dzień, startowałem kilkadziesiąt filmów, kilka obejrzałem w całości bez problemów i zawiech, więc mogę powiedzieć, że plugin jest stabilny, ale UPRZEDZAM, żeby później nie było że coś jest nie tak.
5. Jeśli wszystko zostało wykonane wg mojego poradnika i nic nie sknociliście - wszystko powinno działać.
6. Ani ja, ani autor pluginu nie ponosimy odpowiedzialności za jakiekolwiek uszkodzenia sprzętu czy oprogramowania związane z nieumiejętnością obsługi dekodera/telnetu/klienta ftp/komputera. Słowem: robicie to na własną odpowiedzialność.
7. Opis dotyczy freeboota w wersji 7.1.6 - na tej testowałem i uruchamiałem.
- sortuj według:
-
0 -
0 -
0 -
0
1 plików
177 KB