Ocena wątku:
  • 2 głosów - średnia: 5
  • 1
  • 2
  • 3
  • 4
  • 5
FanFilm - temat zbiorczy - błędy, problemy, zgłoszenia
Miały być tylko poprawki - ale chłopaki w święto wojska polskiego poszaleli i będzie praktycznie nowy fanfilm. Teraz trwają poprawy błędów które wynikły podczas zmian. A że zmiany dotyczą głównych części kodu - w tym likwidacja pewnych zależności, przepisanie na nowo funkcji cache, przepisanie na nowo ustawień, poprawki językowe, uporządkowanie kodu.... i 10000 innych mniejszych.
Niestety - FanFilm jest starą wtyczką i ma wiele dziwnych rzeczy w kodzie - naprawa w jednym miejscu powoduje problemy w innych. 
Ale... to będzie nowe otwarcie - miały być poprawki - ale wyszło inaczej.
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda

Ze względu na prośbę jednego z Junior Member: nie odpowiadam na PW
Odpowiedz
REKLAMA:



To czekamy Smile
Odpowiedz
@Tomek
Problem pojawia się losowo, czasem po usunięciu pozycji przez kilka dni jest spokój.
Zauważyłem, że problem dotyczy tylko filmów, które nie mają jednoznacznego tytułu (np. Hercules (2014), Pies (2023), Nocna Straż (1995)).
I teraz tak:
W bibliotece mam "Hercules (2014)", po jakimś czasie pojawia się "Hercules (1997)" (osobna pozycja)
W bibliotece mam "Pies (2022)", po jakimś czasie pojawia się "Pies (1983)" (osobna pozycja )
W bibliotece mam "Nocna straż (1995)", po jakimś czasie pojawia się "Nocna straż (2004)" (zamiana w bibliotece).
(osobna pozycja / zmiana też potrafi się to zmieniać, podałem, jak jest najczęściej).

Próbowałem też ustawić scraper na "The Movie Database Python", ale ten po aktualizacji biblioteki pozamieniał połowę filmów (brał tytuł (i to nie zawsze trafiał) i nie patrzył na rok). Póki co Universal Movie Scraper ma najczęstsze trafienia w tytuły.

A i włączyłem w ustawieniach opcję "Nazwa folderu jako podstawa wyszukiwania", dla folderu z biblioteka FanFilmu (chodzi o folder eksportu). Jak powiedzmy przez tydzień, nic się nie doda do biblioteki, to znaczy, że to pomogło.
Odpowiedz
Ale to nie fanfilm importuje - bo jeśli masz wyłączony import z trakt czy tmdb to nie ma nie dodaje sam z siebie filmów.
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda

Ze względu na prośbę jednego z Junior Member: nie odpowiadam na PW
Odpowiedz
Miałem tak samo z łowcą androida (Blade Runner), ja dodawałem „Blade Runner 2049" a on dodawał mi Blade Runner z 1982. Rozwiązanie jest takie skasować bibliotekę. Usunąć wszystkie foldery zaimportowane przez fanfilm. Zrobić porządek w TRAK bo tam z automatu dodaje się tak jak w moim przypadku Blade Runner z 1982 i Blade Runner 2049. Zaimportować przez fanfilm na nowo kolekcie filmów z trakt. Ustawić folder biblioteki i przy określaniu zawartości zaznaczyć "nazwa folderu ma być podstawą do szukania".

W moim przypadku pomogło. Dostawca informacji u mnie the movie database python. Najważniejsze po skasowaniu w kodi zrobić porządek w Trakt jak tego nie zrobić to na nowo ci zaciągnie tego czego nie chcesz.
Odpowiedz
Dokładnie Smile
Z trakt jest ten problem czasem że na stronie się usunie - ale api dostaje wersję z cache gdzie lecą stare rzeczy - najlepiej usunąć jeden i dodać inny - wtedy fajnie się to "odcachowuje"
Przy imporcie przez FanFilm najlepiej działa scraper tmdb - bo to na nim opiera się fanfilm obecnie
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda

Ze względu na prośbę jednego z Junior Member: nie odpowiadam na PW
Odpowiedz
REKLAMA:



Póki co można powiedzieć, że się uspokoiło. Dodawany jest tylko film Hercules (ale tym razem poprawny), ale chciałem go usunąć, bo mam go dwa razy na liście (jeden z pobranych plików, a drugi z fanfilmu). Wylogowałem się też z Trakt w Fanfilm, ale w przypadku tego filmu, nadal po uruchomieniu tworzony jest folder i plik srtm.

Za to trafiłem na inny problem. Serial Hanna S02E02
2023-08-27 21:02:50.918 T:24772 info <general>: VideoPlayer::OpenFile: plugin://plugin.video.fanfilm/?action=play&title=Hanna&year=2020&imdb=tt6932244&tvdb=0&season=2&episode=2&tvshowtitle=Hanna&date=2020-07-03
2023-08-27 21:02:51.380 T:25677 error <general>: CCurlFile::Stat - <https://tb7.pl/pobieramy/b07be6be7c9e4077c55e2f60b303825c/Hanna.1080p.2020.S02E02.The.Trial.MULTi.AMZN.WEB-DL.DDP5.1.H264-Ralf.mkv|User-Agent=vlc/3.0.0-git libvlc/3.0.0-git&verifypeer=false> Failed: HTTP response code said error(22)
2023-08-27 21:02:51.384 T:25677 info <general>: Creating InputStream
2023-08-27 21:02:51.708 T:25677 error <general>: CCurlFile::CReadState::FillBuffer - (0xb800fd80) Failed: HTTP returned code 403
2023-08-27 21:02:51.708 T:25677 error <general>: CCurlFile::Open - <https://tb7.pl/pobieramy/b07be6be7c9e4077c55e2f60b303825c/Hanna.1080p.2020.S02E02.The.Trial.MULTi.AMZN.WEB-DL.DDP5.1.H264-Ralf.mkv> Failed with code 403:

2023-08-27 21:02:51.854 T:25677 error <general>: CCurlFile::CReadState::FillBuffer - (0xb7d16fe0) Failed: HTTP returned code 403
2023-08-27 21:02:51.854 T:25677 error <general>: CCurlFile::Open - <https://tb7.pl/pobieramy/b07be6be7c9e4077c55e2f60b303825c/Hanna.1080p.2020.S02E02.The.Trial.MULTi.AMZN.WEB-DL.DDP5.1.H264-Ralf.mkv> Failed with code 403:

2023-08-27 21:02:51.855 T:25677 error <general>: CFileCache::Open - <https://tb7.pl/pobieramy/b07be6be7c9e4077c55e2f60b303825c/Hanna.1080p.2020.S02E02.The.Trial.MULTi.AMZN.WEB-DL.DDP5.1.H264-Ralf.mkv|User-Agent=vlc/3.0.0-git libvlc/3.0.0-git&verifypeer=false> failed to open
2023-08-27 21:02:51.855 T:25677 error <general>: CVideoPlayer::OpenInputStream - error opening [plugin://plugin.video.fanfilm/?action=play&title=Hanna&year=2020&imdb=tt6932244&tvdb=0&season=2&episode=2&tvshowtitle=Hanna&date=2020-07-03]
Odpowiedz
(27-08-2023, 07:17 PM)pcela napisał(a): Póki co można powiedzieć, że się uspokoiło. Dodawany jest tylko film Hercules (ale tym razem poprawny), ale chciałem go usunąć, bo mam go dwa razy na liście (jeden z pobranych plików, a drugi z fanfilmu). Wylogowałem się też z Trakt w Fanfilm, ale w przypadku tego filmu, nadal po uruchomieniu tworzony jest folder i plik srtm.

FanFilm sam z siebie nie tworzy plików strm. Tworzy je jedynie przy autoryzacji trakt/tmdb/imdb - jeśli masz włączoną synchronizację. Dodanie do biblioteki jest lokalnie, ale bez żadnej synchronizacji - jak usuniesz to FF sam nie doda - bo nie zapisuje nigdzie tego co poszło do biblioteki
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda

Ze względu na prośbę jednego z Junior Member: nie odpowiadam na PW
Odpowiedz
Fix dla zaluknijcc niemogącego znaleźć nowych odcinków mimo, że są dostępne na stronie


plik: plugin.video.fanfilm\resources\lib\sources\pl\zaluknijcc.py
Linia 76 w wersji 01.08.2023

if year and year != '0':


Cała funkcja:

    def do_search(self, title, year, type_):
        search_url = f'{self.search_link}{title}'
        html = self.sess.get(search_url, headers=self.headers2, timeout=15, verify=False).text
        fout = []
        sout = []
        results = []
        out_url = ''
        links = parseDOM(html, 'div', attrs={'id': 'advanced-search'})[0]
        links = parseDOM(links, 'div', attrs={'class': r'col-sm-\d+'})
        for link in links:
            if 'href' in link:
                href = parseDOM(link, 'a', ret='href')[0]
                tytul = parseDOM(link, 'div', attrs={'class': 'title'})[0]
                if 'serial-online' in href or 'seasons' in href:
                    sout.append({'title': tytul, 'url': href})
                else:
                    fout.append({'title': tytul, 'url': href})
        if type_ == 'movie':
            results = fout
        if type_ == 'tvshow':
            results = sout
        results.sort(key=lambda k: len(k['title']), reverse=True)
        for url in results:
            date = ''
            if type_ == 'movie':
                date = str(url['url'])[-4:]
            if type_ == 'tvshow':
                html = self.sess.get(url['url'], headers=self.headers2, timeout=15, verify=False).text
                date = parseDOM(html, 'div', attrs={'class': 'info'})
                date = (parseDOM(date, 'li')[-1:])[0]
            if year and year != '0':
                if (int(date) == int(year)):
                    out_url = url['url']
            else:
                out_url = url['url']
        return out_url
Odpowiedz
Mam problem z trakt. Scrobluje filmy ale nie seriale.
Zainstalowany kodi z google play na xiaomi sticku. Wtyczki tmdb helper, fanfilm i trakt. W opcjach zaznaczone aby scroblowal filmy i seriale. Ktoś się spotkał z tym problemem?
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: Iptv-owiec, 1 gości