Napraw problemy z buforowaniem Kodi! Oto jak zmodyfikować Cache Kodi
światła są wyłączone. Zrobiłeś świeży popcorn. Właśnie usiadłeś do filmu „randka”, kiedy …
buforowanie…..
buforowanie…..
Bądź szczery: ile wieczorów filmowych skończyło się przez to jedno małe słowo?
a co z tym?
„Cache Full: Cache wypełniony przed osiągnięciem wymaganej ilości do ciągłego odtwarzania ”
Kodi ma wiele opcji dostępnych na ekranie ustawień, ale obecnie nie ma możliwości zmiany rozmiaru cache. Czy będziemy musieli żyć z jąkającymi się filmami i denerwującymi problemami z buforowaniem Kodi?
prawda?
To byłby dość krótki artykuł. 🙂
więc, zostań, a opowiem ci o zaawansowanych settingach.plik xml i jak zmodyfikować cache Kodi. Nie martw się o popełnianie błędów po drodze. Zawsze możesz zresetować Kodi i zacząć od zera, jeśli chcesz.
BONUS: wyszedłem z moim największym w historii poradnikiem, jak skonfigurować Kodi we właściwy sposób. Sprawdź to tutaj lub korzystając z poniższego obrazka!
co to jest cache?
nawet jeśli nigdy wcześniej nie słyszałeś terminu „cache”, to jest OK. Prawdopodobnie używasz go codziennie, nawet o tym nie wiedząc.
Pamięć podręczna to wszelkie tymczasowe dane przechowywane na urządzeniu, dzięki czemu może uzyskać dane szybciej niż ty, użytkownik końcowy, możesz je konsumować. W ten sposób jakiekolwiek zakłócenia w jakości transmisji lub prędkości sieci nie spowodują zatrzymania filmu.
pomyśl o tym tak. Czy kiedykolwiek byłeś w barze sportowym oglądając ten sam mecz w dwóch telewizorach, ale jeden z telewizorów jest nieco przed drugim? Wyobraź sobie, że jeden telewizor „przechowuje” kilka dodatkowych sekund gry, na wypadek, gdyby wystąpił problem z sygnałem.
tak dla przypomnienia, to nie dlatego telewizory nie są zsynchronizowane, ale to dobra analogia.
rodzaje pamięci podręcznej Kodi
istnieje kilka różnych typów pamięci podręcznej, które Kodi\XBMC używa podczas odtwarzania:
Pamięć podręczna wideo
Pamięć podręczna wideo jest dokładnie taka, jak brzmi: pamięć podręczna używana do odtwarzania filmów strumieniowych z Internetu lub gdzieś indziej w sieci lokalnej. Kodi użyje systemowej pamięci RAM do przechowywania (lub buforowania) kilku sekund pliku. Ponieważ pamięć RAM systemu jest najszybszym rodzajem pamięci masowej dostępnej w prawie każdym systemie komputerowym, będzie to najlepsza opcja wydajności.
ponieważ Kodi jest przeznaczony dla Systemów z tak małą ilością pamięci RAM jak 1GB, domyślnie nie używa dużo pamięci RAM dla pamięci podręcznej wideo – zwykle około 60MB. Ta pamięć podręczna jest używana w razie potrzeby, a następnie czyszczona po każdym użyciu.
jest to typ pamięci podręcznej, który pokażę Ci, jak skonfigurować w dalszej części tego artykułu. Jeśli masz problemy z prędkością sieci lub kłopotliwe połączenie Wi-Fi, będzie to najlepszy sposób na poprawę problemów z odtwarzaniem wideo Kodi.
dodatkowa pamięć podręczna
w przeciwieństwie do pamięci podręcznej wideo, która jest częścią podstawowego kodu odtwarzania wideo, niektóre dodatki Kodi będą miały własną pamięć podręczną. Niektórzy mogą użyć tego do uzupełnienia pamięci podręcznej wideo, podczas gdy inne dodatki mogą całkowicie zignorować pamięć podręczną wideo i użyć własnej.
problem z tą formą pamięci podręcznej polega na tym, że dodatek musi dobrze śledzić go i czyścić. Jeśli tak się nie stanie, te tymczasowe pliki zostaną umieszczone na urządzeniu, zajmując cenne miejsce. Aby usunąć pamięć podręczną dodatków, musisz przejść do poszczególnych folderów dodatków i ręcznie usunąć Pliki.
folder addon data będzie w podfolderze w Twoim katalogu danych użytkownika. Lokalizacja tych folderów zależy od systemu operacyjnego Twojego systemu:
System Operacyjny | ścieżka pliku |
---|---|
Android | Android/data / org.xbmc.kodi / files/KODI/userdata/ |
iOS | /private/var/mobile/Library/Preferences/Kodi/userdata/ |
Linux | ~/.kodi/userdata/ |
Mac | /Users/<your_user_name>/Library/Application Support/Kodi/userdata/ |
OpenELEC | /storage/.kodi/userdata/ |
Windows | Start – type %APPDATA%\kodi\userdata – press <Enter> |
Remember that older versions of Kodi (before version 14) were called XBMC. Jeśli nadal używasz jednej ze starszych wersji i nie możesz uaktualnić, wymień Kodi na XBMC, gdzie widzisz go na powyższym wykresie.
Pamięć podręczna aplikacji na Androida
jestem pewien, że nie muszę Ci mówić, że prawie każda aplikacja na Androida ma własną pamięć podręczną.
To zwykle będzie najłatwiejsze do wyczyszczenia, ponieważ jest to ten, który znamy najlepiej.
aby wyczyścić pamięć podręczną aplikacji Kodi Android lub dowolną inną pamięć podręczną aplikacji na Androida, przejdź do menu ustawień i wybierz „Aplikacje”. Przewiń w dół, aby znaleźć aplikację, której szukasz i kliknij na nią. Prawie zawsze będzie przycisk z napisem „Wyczyść pamięć podręczną”na ekranie ustawień.
w przeciwieństwie do wielu innych aplikacji na Androida, nie musisz używać tej metody bardzo często. W rzeczywistości powinieneś tylko ręcznie wyczyścić pamięć podręczną Kodi na ekranie ustawień Androida, gdy Kodi nieoczekiwanie ulegnie awarii. Jeśli nie można automatycznie usunąć plików pamięci podręcznej lub plik zostanie uszkodzony, powinien to być jeden z pierwszych kroków rozwiązywania problemów.
to nie straci żadnych ustawień, które wprowadziłeś, ale da ci kolejną szansę, aby zobaczyć te ekrany „Kodi działa po raz pierwszy”, które wszyscy znamy i kochamy.
Kliknij tutaj, aby dowiedzieć się o Kore: oficjalna aplikacja zdalna Kodi!
Pamięć podręczna obrazu
Czy kiedykolwiek widziałeś, ile miejsca zajmują Twoje miniatury zdjęć? Kiedy myślisz o tym, jak mały jest obraz, nie wydaje się zbyt duży. Większość obrazów ma rozmiar od 500KB do 5MB, w zależności od rozdzielczości. Czasami możesz natknąć się na nieskompresowane obrazy, które są większe niż 5 MB, ale są rzadkie. Więc w czym problem?
Cóż, kiedy masz kolekcję muzyki i filmów, które gromadzisz od lat, te małe pliki mogą się sumować. Na przykład zgrałem wszystkie płyty CD, które kiedykolwiek miałem na moim NAS (Network Attached Storage) – ponad 1100 płyt CD! Jeśli każdy z nich ma dołączony do niego obraz 1MB, to jest ponad 1GB! Wyobraź sobie, że znajdujesz miejsce na kolejne filmy 2 na swoim urządzeniu, po prostu lepiej zarządzając pamięcią podręczną obrazu Kodi.
pliki tymczasowe
pliki tymczasowe – zmora mojego istnienia. Cóż, przynajmniej jeśli chodzi o mój komputer.
założę się, że masz co najmniej jeden lub dwa 'Temp’ katalogi na komputerze po prostu przepełnione bezużytecznymi plikami, które jakiś program powinien odinstalować, ale nie. Kodi ma czasami ten sam problem. Niezależnie od tego, czy są to resztki z instalacji pliku Zip, czy resztki jakiegoś dodatku, który nie zostawi-możesz odzyskać trochę miejsca, czyszcząc je.
po co się męczyć?
to naprawdę proste. Im więcej miejsca masz, tym więcej możesz odłożyć na buforowanie filmów, i czy nie dlatego czytasz ten artykuł?
teraz, gdy już wiesz, co to jest cache, naprawmy te brzydkie wiadomości „KODI Cache full”. Aby to zrobić, stworzymy zaawansowane ustawienia.plik xml.
co to jest advancedsettings.xml?
Advancedsettings.xml to plik, który przechowuje wszystkie ustawienia utworzone przez użytkownika dla instalacji Kodi.
pamiętaj, Kodi to projekt open-source, który rozpoczął się jako centrum multimedialne, które działało tylko na zmodyfikowanym Xboxie. Tweaking jest częścią DNA Kodi\XBMC od samego początku.
czy to znaczy, że będzie ciężko? Wcale nie.
stworzyłem sample advancedsettings.plik xml, który możesz wrzucić do folderu Kodi. Możesz go pobrać z poniższego linku, lub, jeśli jesteś bardziej „hands on”, pokażę Ci, jak możesz stworzyć swój własny.
Framework (oraz krótki opis tagów XML\HTML)
podstawowy framework advancedsettings.plik xml wygląda następująco:
<advancedsettings>
<setting>value</setting>
…
<setting>value</setting>
</advancedsettings>
If this looks complicated, don’t worry. It’s not that bad. Poza tym, jeśli nie chcesz się tym stresować, przejdź do sekcji pobierania i użyj mojego gotowego pliku.
każdy plik XML (lub HTML) zawsze będzie miał znacznik otwierający i zamykający dla wszystkiego. Pomyśl o tych tagach jako o” kadrowaniu ” ważnych rzeczy – tak jak ramka na zdjęcia. Jeśli opuścisz jedną stronę ramki na zdjęcia, ważne rzeczy (zdjęcie) wylądują na podłodze obok Twojego kota. To samo z tagami XML \ HTML, tylko bez kota. Zwykle nie lubią programowania.
Jeśli spojrzysz na plik z góry i z dołu w tym samym czasie, zobaczysz, co mam na myśli. Tag otwierający to pierwszy <advancedsettings>. Znacznik zamykający będzie wyglądał prawie identycznie, z wyjątkiem ukośnika z przodu: </advancedsettings>
w środku każde ustawienie będzie miało własne tagi otwierające i zamykające: <ustawienie> I </ustawienie>. Rzeczywista wartość jest pomiędzy nimi.
zamienisz słowo „ustawienie” na rzeczywistą nazwę ustawienia, które chcesz zmienić.
pokażę Ci co mam na myśli.
dopiero zaczynasz?
Get up to speed quickly with my Getting Started with TV boxes resource page. Sprawdź to tutaj lub korzystając z poniższego obrazka!
ustawienia możesz zmienić
pozwól mi wyjaśnić z góry, to jest krótkie spojrzenie na ustawienia, które możesz zmienić w advancedsettings.plik xml. Istnieją dziesiątki ustawień, które możesz zmienić, aby dostosować swoje wrażenia z Kodi. Patrzymy tylko na kilka, które są bezpośrednio związane z problemami buforowania Kodi. Jeśli chcesz mieć pełną listę, sprawdź stronę Kodi Wiki poświęconą zaawansowanym zestawieniom.plik xml.
gdy zaczniesz poprawiać ustawienia, możesz znaleźć wiele innych rzeczy, które możesz poprawić, aby Twoja konfiguracja Kodi była jak najlepsza. To może być zabawne!
sieć
tak naprawdę nie jest to ustawienie, ale „rodzina” ustawień. Wszystkie trzy ustawienia wymienione poniżej będą należeć do grupowania sieci. Tak więc będziemy musieli dołączyć otwierający <network> tag i zamykający </network> tag.
Buffermode – „co”
pierwszym ustawieniem Cache Kodi, na które przyjrzymy się, jest Buffermode. Buffermode kontroluje sposób, w jaki Kodi używa pamięci podręcznej podczas odtwarzania. Dokładniej, kontroluje, które pliki są buforowane. To jest „jakie pliki” będą buforowane.
może mieć cztery ustawienia:
ustawienie | Wyjaśnienie |
---|---|
0 | jest to wartość domyślna. To buforuje wszystkie internetowe systemy plików (http, ftp, webdav, itp.) |
1 | to buforuje wszystkie systemy plików, zarówno internetowe, jak i lokalne |
2 | tylko buforuje prawdziwe internetowe systemy plików (http, itp.) |
3 | brak bufora |
na większości urządzeń, które znajdziesz na tej stronie, zalecam użycie ustawienia 1. Oznacza to, że będziesz buforować pliki strumieniowe i pliki lokalne, w tym te w sieci. Jeśli masz sklep multimedialny na zewnętrznym dysku twardym lub serwerze NAS, spowoduje to buforowanie tych plików podczas odtwarzania.
nasza pierwsza linia ustawień będzie wyglądać następująco:
<buffermode></buffermode>
readbufferfactor – „Speed”
readbufferfactor jest ustawieniem, które kontroluje, jak szybko KODI wypełni pamięć podręczną. Domyślnie jest ustawiona na „1”, co oznacza, że Kodi będzie tylko nieznacznie patrzeć do przodu, aby zapisać to, co nadchodzi. Pomyśl o tym ustawieniu jako o” prędkości”, w której Kodi wypełnia bufor.
Jeśli Twoja sieć jest zawodna, powolna lub masz spore zakłócenia w domu, powinieneś zwiększyć tę wartość.
wartość ustawienia jest mnożnikiem domyślnego limitu. Kodi patrzy na średnią prędkość, że wideo będzie odtwarzać na. Wyższa rozdzielczość\bitrate filmy będą przesyłać strumieniowo z większą prędkością.
domyślne ustawienie jest zazwyczaj całkiem dobre. Polecam tylko niewielki wzrost do 1,5.
Jeśli dokonasz innych zmian i nadal masz problemy, możesz zmienić tę wartość do 4. Jeśli masz dużą ilość pamięci RAM w urządzeniu, możesz pójść jeszcze wyżej.
zasadniczo możesz zwiększyć tę wartość, ile chcesz. Kodi nie ulegnie awarii, ale może skończyć się wykorzystaniem całej przepustowości urządzenia. W tym momencie nie zobaczysz żadnej poprawy w zwiększaniu liczby. Podczas oglądania filmu nie będzie można również wykonywać żadnych innych czynności na urządzeniu.
Ta linia ustawień będzie wyglądać tak:
<readbufferfactor></readbufferfactor>
cachemembuffersize – „ile”
tutaj jest ważne. Cachemembuffersize to ustawienie „ile pamięci podręcznej powinno używać Kodi”.
wartość ta jest zapisywana w bajtach – nie MB ani nawet KB. Zwykły, stary, mały bajt pamięci. Oznacza to, że liczba w tym ustawieniu będzie bardzo duża.
również, sposób, w jaki działa pamięć podręczna, Kodi faktycznie zużyje trzy razy więcej pamięci RAM, którą wpisujesz w ustawieniu. Więc jeśli masz tylko 1 lub 2 GB PAMIĘCI RAM na urządzeniu, musisz zachować ostrożność przy tym ustawieniu.
ponieważ istnieje wiele opcji z tym ustawieniem, zilustruję niektóre z najczęstszych tutaj:
Jeśli masz urządzenie o niskiej mocy, takie jak Raspberry pi, ustaw tę liczbę na 50 MB (która używa 150 MB PAMIĘCI RAM):
Jeśli masz urządzenie z dużą ilością pamięci, znajdziesz się na drugim końcu spektrum. Możesz ustawić tę liczbę na 150MB (która używa 400MB pamięci RAM):
<cachemembuffersize></cachemembuffersize>>
dla większości użytkowników ustawienie folllowing powinno działać dobrze. Tutaj ustawimy tę liczbę na 100MB (która używa 300MB pamięci RAM):
<cachemembuffersize></cachemembuffersize>
słowo ostrzeżenia: Kodi Zero Cache
Alternatywnie możesz użyć „0” jako ustawienia w cachemembuffersize. Zobaczysz wiele artykułów na temat dodatków i poprawek” Kodi zero cache”. Nie polecam 0 cache dla większości użytkowników-szczególnie tych z nas, którzy używają Android boxów lub HTPC z pamięcią flash.
to, co robi zero cache, to zapisuje cały plik na dysk w celu szybkiego przeglądania. Co w tym złego? Jak już szczegółowo w tym artykule, Pamięć flash, w tym dyski półprzewodnikowe (SSD), ma skończoną liczbę odczytów i zapisów, które może wykonać, zanim dysk po prostu umrze. Bez klikania jak normalne dyski twarde….po prostu martwy.
Jeśli zapiszesz cały plik każdego odtwarzanego utworu i filmu do pamięci wewnętrznej, dość szybko spalisz ten magazyn.
składając to wszystko razem…
teraz, gdy masz podstawową wiedzę na temat zaawansowanych ustawień.plik xml i pomysł, jakie ustawienia będą działać dla ciebie, nadszedł czas, aby umieścić je wszystkie razem w jednym pliku.
korzystając z ustawień zalecanych powyżej, wymyślamy to:
<advancedsettings>
<network>
<buffermode></buffermode>
<readbufferfactor></readbufferfactor>
<cachemembuffersize></cachemembuffersize>
</sieć>
</advancedsettings>
te ustawienia powinny działać dla większości użytkowników HTPC\Android TV Box tam, ale prosimy o modyfikowanie ich, jeśli uważasz, że trzeba.
Tworzenie (lub pobieranie) zaawansowanych ustawień.plik xml
teraz, gdy masz żądane ustawienia, musisz je pobrać do pliku.
Utwórz nowy plik tekstowy za pomocą Notatnika, Jota lub dowolnego innego edytora tekstu, który wybierzesz. Następnie skopiuj powyższe ustawienia do tego pliku i zapisz plik w ” advancedsettings.xml”.
upewnij się, że plik jest zapisany dokładnie tak jak powyżej. Częstym błędem jest zapisanie pliku jako ” advancedsettings.xml.txt – – to nie pomoże ani tobie, ani Kodi. Wybierz odpowiednie rozszerzenie pliku!
Alternatywnie, możesz wybrać, aby pobrać moje gotowe advancedsettings.plik xml tutaj. Pamiętaj tylko, aby ręcznie zmienić rozszerzenie pliku z „.txt „to”.xml”: advancedsettings
jak zainstalować advancedsettings.plik xml
teraz, gdy masz plik (z odpowiednim rozszerzeniem), musisz umieścić go w folderze danych użytkownika Kodi na urządzeniu.
Jeśli pamiętasz z sekcji dodatkowej pamięci podręcznej na górze tego artykułu, będzie to zależało od Twojego systemu operacyjnego. Możesz użyć tego wykresu, aby przejść do folderu danych Użytkownika za pomocą Eksploratora plików ES, Eksploratora Windows lub dowolnej aplikacji do zarządzania plikami.
Jak zatrzymać buforowanie Kodi:
mam nadzieję, że to da Ci lepsze wyobrażenie o tym, co się dzieje.plik xml jest i jak może pomóc w Cache Kodi i ogólnych problemach z buforowaniem. Aby uzyskać odpowiedzi na inne popularne pytania dotyczące urządzeń do przesyłania strumieniowego, sprawdź naszą sekcję FAQ!