(27-07-2025, 03:56 AM)arkady1964 napisał(a): Ja też miałem problem z poprawnym działaniem nowego FF, rozwiązałem problem podobnie jak @manieKMP zainstalowałem kompletnie wszystko od nowa na moim sprzęcie Android TV. Jedynie co, to musiałem pliki ZIP instalować w tej kolejności jak poniżej.
1. script.fanfilm.media.zip - niezbędny plik z grafikami dla FF
2. plugin.video.fanfilm
Gdy chciałem instalować pierwszy "plugin.video.fanfilm", to instalacja pliku kończyła się niepowodzeniem, ale to drobiazg, ponieważ wystarczyło zacząć instalacje od "script.fanfilm.media.zip - niezbędny plik z grafikami dla FF" i wszystko śmiga.
Pozdrawiam
Edit. Z tą kolejnością instalacji plików ZIP może to był przypadek, ale tak miałem na 2 sprzętach z Android TV tj. Canal + Box i Xiaomi Mi Box S.
Tak to jest jak ktoś instaluje nie czytając instrukcji - bardziej wyraźnie się nie da opisać kolejności instalacji jak poprzez numerki (wcześniej pliki były w odrębnej sekcji do pobrania, ale kolejność od samego początku była podana)
Natomiast instalacja wszystkiego na nowo to największa głupota jaką można zrobić - po to daliśmy informację o konieczności odinstalowania obecnie używanej wersji FF z ustawieniami, żeby nie trzeba było tego typu kroków robić i usuwać sobie ustawień innych wtyczek. jak się komuś nudzi to może to robić. Ja instalowałem FF (w wersji alpha i produkcyjnych) na profil który miał 4-5 lat. Przy stable nie trzeba było nawet danych usuwać.
Także sorry - następny tego typu twój post leci w niebyt bez ostrzeżenia. Nie chcę tu jałowej dyskusji.
@
manieKMP - no co do instalki na stary FF to obstawialiśmy - ale że sam pozmieniasz settingi to już nie
Z takich informacji ogólnych:
Jak działa cache?
Dla źródeł
Domyślny cache samych linków jest ustawiony na 15 minut. Odczyt "zakupinonych/posiadanych na koncie" źródeł z kont premium (rapideo/nopremiu/twójlimit/tb7/xt7) odbywa się bez konieczności odpytywania danego źródła o wszystko - odpytuje tylko o te elementy. Po wygaśnięciu cache, jest normalny pełny odczyt wszystkiego.
Ustawienia zaawansowane można zmienić w local.py ustawiając np:
#: Refresh search for librared items when using cache
#: example 'rapideo', 'nopremium', 'twojlimit','tb7', 'xt7'
#: tb7/xt7 - long time to scrape
const.sources_dialog.library_cache = {
'rapideo'
}
co będzie powodowało że rapideo będzie pomijane w ogóle z cache. Samo cache źródeł można całkowicie wyłączyć w ustawieniach.
Dla list (czyli dla zapytań które idą do serwisów trakt/tmdb)
tu jest troszkę bardziej to skomplikowane. Odpowiada za to autonomiczne NetCache. Zapamiętywane są odpowiedzi list. W przypadku kiedy jest inny nagłówek, lista zostanie ponownie wczytana - jeśli nagłówek odpowiedzi jest ten sam, nie zostanie przetworzona, tylko zostanie zassana z cache - co przyśpiesza wczytywanie. NetCache sam się czyści, sam usuwa przedawnione wpisy.
Ustawienia można znaleźć w const.py i ustawić sobie w local.py pod siebie:
const.core.netcache.cache = {
# no cache
'': NetCache(DO_NOT_CACHE),
# other or unknown data
'other': NetCache(MINUTE, size_limit=10 * MiB),
# media data
'media': NetCache('{schedCleanMetaCache} * 3600', size_limit=100 * MiB),
# media art (and similar stuff)
'art': NetCache(7 * DAY, size_limit=10 * MiB),
# discover (best, popular etc.)
'discover': NetCache('24 * HOUR if {listCache} else netcache.DO_NOT_CACHE', size_limit=10 * MiB),
# lists (eg. trakt, tmdb, imdb, etc.) - should be short
'lists': NetCache('15 * MINUTE if {listCache} else netcache.DO_NOT_CACHE', size_limit=10 * MiB),
# search - should be quite short I guess
'search': NetCache(15 * MINUTE, size_limit=10 * MiB),
}
Dla mediów (czyli informacje o filmie/serialu/odcinku).
Tu także działa NetCache - na podobnej zasadzie jak dla list.
Automatyczne czyszczenie wpisów jest ustawione dla starszych niż 30 dni (jest to w settingach).
Jeśli ktoś mam potrzebę jednak oczyszczenia ręcznego to w FF/Narzędzia/Cache znajdzie funkcję czyszczenia zarówno źródeł jak i netcache.
I tu rodzi się pytanie - dlaczego takie ustawienia się w jakimś const.py, local.py? kodi ma ograniczenia w settingach i nie wszystko da się ustawić w sposób bezpieczny. Poza tym - ma ograniczenie w samej długości settingów - i wielu rzeczy nie możnaby dodać z powodu braku miejsca... Stąd plik dla zaawansowanych użytkowników. Mamy nadzieję że do wyjścia wersji finalnej uda się sfinalizowac prace nad interfejsem www działającym lokalnie pozwalającym na zmianę tych settingów przez przeglądarkę.
Podziękowali:
arkady1964