26-07-2025, 09:56 AM
FanFilm - CONST - Zaawansowane ustawienia
W nowym FanFilm pojawiło się coś takiego jak CONST.
Jest to zbiór zaawansowanych ustawień które nie znalazły się bezpośrednio w ustawieniach wtyczki.
Przeznaczone jest to dla bardziej zaawansowanych użytkowników, zmiana niektórych opcji może wpłynąć na nieprawidłowe działanie wtyczki.
Jak się za to zabrać
Wszystkie ustawienia znajdziemy w pliku const.py który znajduje się w głównym folderze wtyczki
addons/plugin.video.fanfilmNależy jednak pamiętać, aby nie modyfikować tego pliku, gdyż jest on nadpisywany przy każdej aktualizacji.Wybrane ustawienia należy wpisywać do pliku local.py który znajduje się w folderze
userdata/addon_data/plugin.video.fanfilmPrzykładowe opcje z const.py
Po ilu procentach oglądany materiał ma zostać oznaczony jako obejrzany
const.media.progress.as_watched = 85Domyślnie: 85Ukrywanie przycisku "Edytuj szukanie" który pojawia się w oknie źródeł:
const.sources_dialog.edit_search.in_dialog = FalseDomyślnie: TrueZmiana koloru jakim jest oznaczony odcinek który nie miał premiery:
const.folder.style.future = '[COLOR darkred][I]{}[/I][/COLOR]'![[Obrazek: premiera1.png]](https://i.postimg.cc/pXYxyVDX/premiera1.png)
Modyfikowanie paska postępu
![[Obrazek: pasek1.png]](https://i.postimg.cc/0jGg6ZKH/pasek1.png)
Zmiana koloru:
- dla w pełni obejrzanych pozycji
const.indexer.progressbar.fill.color = 'darkgreen'- dla niepełnych pozycjiconst.indexer.progressbar.partial.color = 'darkgreen'Chcesz całkowicie ukryć pasek?
INFO: Opcja całkowite ukrycia paska jest dostępna bezpośrednio w ustawieniach wtyczki.
Ustawienia -> Filmy i seriale -> Pokaż pasek postępu w filmach i serialach
const.indexer.progressbar.mode = 'none'Domyślnie: 'watched'A może tylko w filmach?
const.indexer.movies.progressbar.mode = 'none'Domyślnie: 'percent'Albo tylko w odcinkach:
const.indexer.episodes.progressbar.mode = 'none'Domyślnie: 'percent'Ukrywanie niechcianych hostów z listy źródeł
const.sources_dialog.disabled_hosts = {
'booster', 'xxx', 'xxx2'
}TRAKT - Kalendarz - zakres dni
Zmiana zakresu dniu w kalendarzu trakt, należy pamiętać by zakres był mniejszy niż 33 dni.
const.indexer.tvshows.calendar_range = (+3, -10)Sposób wyświetlania nazw odcinków na liście
![[Obrazek: episode-label.png]](https://i.postimg.cc/VvWQV4gP/episode-label.png)
Jeśli komuś nie pasuje kropka, czy cokolwiek innego, to w łatwy sposób można sobie zmienić
const.indexer.episodes.label = '{season}x{episode:02d}. {title}'Zmiana sposobu wyświetlania serwisów z listami w menu głównym
Domyślnie wygląda to tak:
![[Obrazek: listy-menu.png]](https://i.postimg.cc/1zRxYbYm/listy-menu.png)
ale jeśli ktoś woli to nieco "schować" w folder:
![[Obrazek: listy-menu2.png]](https://i.postimg.cc/Dy1tf79f/listy-menu2.png)
to wystarczy ustawić poniższą opcję na True
const.indexer.navigator.lists_folder = TrueDomyślnie: FalseTych ustawień jest znacznie więcej i listę będę starał się aktualizować o jakieś ważniejsze opcje.
Podziękowali: arkady1964


).
