<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Forum społeczności kodiwpigulce.pl - wszystko o Kodi! Polskie wtyczki, dodatki, poradniki. - Zgłaszanie błędów, sugestie, propozycje]]></title>
		<link>https://forum.kodiwpigulce.pl/</link>
		<description><![CDATA[Forum społeczności kodiwpigulce.pl - wszystko o Kodi! Polskie wtyczki, dodatki, poradniki. - https://forum.kodiwpigulce.pl]]></description>
		<pubDate>Fri, 09 Oct 2026 18:03:11 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[WP Pilot - Nieudane logowanie]]></title>
			<link>https://forum.kodiwpigulce.pl/showthread.php?tid=6221</link>
			<pubDate>Wed, 28 May 2025 12:18:20 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.kodiwpigulce.pl/member.php?action=profile&uid=1163">dabroviec</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.kodiwpigulce.pl/showthread.php?tid=6221</guid>
			<description><![CDATA[Coś się stało ze wtyczką WP Pilot, przy próbie uruchomienia pojawia się komunikat o nieudanym logowaniu. Problem występuje na Kodi 20 oraz starszej wersji, 18 lub 19, gdzie wcześniej wtyczka działała. Problem dotyczy różnych kont.<br />
<pre class="block-code line-numbers"><code class="language-none">2025-05-28 11:57:37.870 T:4760     info &lt;general&gt;: -----------------------------------------------------------------------
2025-05-28 11:57:37.870 T:4760     info &lt;general&gt;: Starting Kodi (20.2 (20.2.0) Git:20230629-5f418d0b13). Platform: Windows NT x86 64-bit
2025-05-28 11:57:37.870 T:4760     info &lt;general&gt;: Using Release Kodi x64
2025-05-28 11:57:37.870 T:4760     info &lt;general&gt;: Kodi compiled 2023-06-29 by MSVC 193431937 for Windows NT x86 64-bit version 10.0 (0x0A00000B)
2025-05-28 11:57:37.870 T:4760     info &lt;general&gt;: Running on Windows 10 22H2, kernel: Windows NT x86 64-bit version 10.0.19045.5854
2025-05-28 11:57:37.870 T:4760     info &lt;general&gt;: FFmpeg version/source: 4.4.1-Kodi



2025-05-28 11:57:42.968 T:11260   error &lt;general&gt;: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.pilot.wp/
2025-05-28 11:57:42.972 T:4760    error &lt;general&gt;: CGUIMediaWindow::GetDirectory(plugin://plugin.video.pilot.wp/) failed
2025-05-28 11:57:43.508 T:10864    info &lt;general&gt;: [plugin.video.youtube] Service: Starting v7.1.1.6
                                                   	Kodi:   v20.2 (Kodi Nexus)
                                                   	Python: v3.8.15
2025-05-28 11:57:50.375 T:7428    error &lt;general&gt;: Repository add-on repository.mbebe uses old schema definition for the repository extension point! This is no longer supported, please update your addon to use &lt;dir&gt; definitions.
2025-05-28 11:57:51.524 T:4760     info &lt;general&gt;: Skipped 2 duplicate messages..
2025-05-28 11:57:51.524 T:4760     info &lt;general&gt;: Loading skin file: DialogButtonMenu.xml, load type: KEEP_IN_MEMORY
2025-05-28 11:57:52.296 T:4760     info &lt;general&gt;: Stopping the application...
2025-05-28 11:57:52.296 T:4760     info &lt;general&gt;: Stopping player
2025-05-28 11:57:52.296 T:4760     info &lt;general&gt;: Storing total System Uptime
2025-05-28 11:57:52.296 T:4760     info &lt;general&gt;: Saving settings
2025-05-28 11:57:52.308 T:4760     info &lt;general&gt;: Saving skin settings
2025-05-28 11:57:52.311 T:4760     info &lt;general&gt;: Stopping all
2025-05-28 11:57:52.311 T:4760     info &lt;general&gt;: ES: Stopping event server
2025-05-28 11:57:52.311 T:4760     info &lt;general&gt;: [WS-Discovery]: terminating
2025-05-28 11:57:52.580 T:300      info &lt;general&gt;: ES: UDP Event server stopped
2025-05-28 11:57:52.581 T:4760     info &lt;general&gt;: CServiceAddonManager: failed to stop inputstream.ffmpegdirect (may have ended)
2025-05-28 11:57:52.581 T:11356    info &lt;general&gt;: [plugin.googledrive][service-export-11356]: Service stopped.
2025-05-28 11:57:52.582 T:836      info &lt;general&gt;: [plugin.googledrive][service-player-836]: Service stopped.
2025-05-28 11:57:52.883 T:1916     info &lt;general&gt;: [plugin.googledrive][MainThread-1916]: Service stopped
2025-05-28 11:57:53.436 T:4760     info &lt;general&gt;: Skipped 1 duplicate messages..
2025-05-28 11:57:53.436 T:4760     info &lt;general&gt;: CServiceAddonManager: failed to stop plugin.video.fanfilm (may have ended)
2025-05-28 11:57:53.743 T:13052    info &lt;general&gt;: [script.module.clouddrive.common][MainThread-13052]: Service stopped
2025-05-28 11:57:58.809 T:4760    error &lt;general&gt;: CPythonInvoker(7, C:\Users\Kamil\AppData\Roaming\Kodi\addons\plugin.video.fanfilm\default.py): script didn't stop in 5 seconds - let's kill it
2025-05-28 11:57:58.829 T:4760     info &lt;general&gt;: Application stopped
2025-05-28 11:57:58.902 T:12300    info &lt;general&gt;: [FanFilm] .
2025-05-28 11:57:59.076 T:4760     info &lt;general&gt;: AddOnLog: peripheral.joystick: Disabling joystick interface &quot;directinput&quot;
2025-05-28 11:57:59.076 T:4760     info &lt;general&gt;: AddOnLog: peripheral.joystick: Disabling joystick interface &quot;xinput&quot;
2025-05-28 11:57:59.077 T:4760     info &lt;general&gt;: ADDON: Dll Destroyed - Joystick Support
2025-05-28 11:57:59.077 T:4760     info &lt;general&gt;: unload skin
2025-05-28 11:57:59.109 T:4760     info &lt;general&gt;: Unloaded skin
2025-05-28 11:57:59.158 T:4760     info &lt;general&gt;: unload sections
2025-05-28 11:57:59.168 T:4760     info &lt;general&gt;: Exiting the application...
</code></pre>]]></description>
			<content:encoded><![CDATA[Coś się stało ze wtyczką WP Pilot, przy próbie uruchomienia pojawia się komunikat o nieudanym logowaniu. Problem występuje na Kodi 20 oraz starszej wersji, 18 lub 19, gdzie wcześniej wtyczka działała. Problem dotyczy różnych kont.<br />
<pre class="block-code line-numbers"><code class="language-none">2025-05-28 11:57:37.870 T:4760     info &lt;general&gt;: -----------------------------------------------------------------------
2025-05-28 11:57:37.870 T:4760     info &lt;general&gt;: Starting Kodi (20.2 (20.2.0) Git:20230629-5f418d0b13). Platform: Windows NT x86 64-bit
2025-05-28 11:57:37.870 T:4760     info &lt;general&gt;: Using Release Kodi x64
2025-05-28 11:57:37.870 T:4760     info &lt;general&gt;: Kodi compiled 2023-06-29 by MSVC 193431937 for Windows NT x86 64-bit version 10.0 (0x0A00000B)
2025-05-28 11:57:37.870 T:4760     info &lt;general&gt;: Running on Windows 10 22H2, kernel: Windows NT x86 64-bit version 10.0.19045.5854
2025-05-28 11:57:37.870 T:4760     info &lt;general&gt;: FFmpeg version/source: 4.4.1-Kodi



2025-05-28 11:57:42.968 T:11260   error &lt;general&gt;: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.pilot.wp/
2025-05-28 11:57:42.972 T:4760    error &lt;general&gt;: CGUIMediaWindow::GetDirectory(plugin://plugin.video.pilot.wp/) failed
2025-05-28 11:57:43.508 T:10864    info &lt;general&gt;: [plugin.video.youtube] Service: Starting v7.1.1.6
                                                   	Kodi:   v20.2 (Kodi Nexus)
                                                   	Python: v3.8.15
2025-05-28 11:57:50.375 T:7428    error &lt;general&gt;: Repository add-on repository.mbebe uses old schema definition for the repository extension point! This is no longer supported, please update your addon to use &lt;dir&gt; definitions.
2025-05-28 11:57:51.524 T:4760     info &lt;general&gt;: Skipped 2 duplicate messages..
2025-05-28 11:57:51.524 T:4760     info &lt;general&gt;: Loading skin file: DialogButtonMenu.xml, load type: KEEP_IN_MEMORY
2025-05-28 11:57:52.296 T:4760     info &lt;general&gt;: Stopping the application...
2025-05-28 11:57:52.296 T:4760     info &lt;general&gt;: Stopping player
2025-05-28 11:57:52.296 T:4760     info &lt;general&gt;: Storing total System Uptime
2025-05-28 11:57:52.296 T:4760     info &lt;general&gt;: Saving settings
2025-05-28 11:57:52.308 T:4760     info &lt;general&gt;: Saving skin settings
2025-05-28 11:57:52.311 T:4760     info &lt;general&gt;: Stopping all
2025-05-28 11:57:52.311 T:4760     info &lt;general&gt;: ES: Stopping event server
2025-05-28 11:57:52.311 T:4760     info &lt;general&gt;: [WS-Discovery]: terminating
2025-05-28 11:57:52.580 T:300      info &lt;general&gt;: ES: UDP Event server stopped
2025-05-28 11:57:52.581 T:4760     info &lt;general&gt;: CServiceAddonManager: failed to stop inputstream.ffmpegdirect (may have ended)
2025-05-28 11:57:52.581 T:11356    info &lt;general&gt;: [plugin.googledrive][service-export-11356]: Service stopped.
2025-05-28 11:57:52.582 T:836      info &lt;general&gt;: [plugin.googledrive][service-player-836]: Service stopped.
2025-05-28 11:57:52.883 T:1916     info &lt;general&gt;: [plugin.googledrive][MainThread-1916]: Service stopped
2025-05-28 11:57:53.436 T:4760     info &lt;general&gt;: Skipped 1 duplicate messages..
2025-05-28 11:57:53.436 T:4760     info &lt;general&gt;: CServiceAddonManager: failed to stop plugin.video.fanfilm (may have ended)
2025-05-28 11:57:53.743 T:13052    info &lt;general&gt;: [script.module.clouddrive.common][MainThread-13052]: Service stopped
2025-05-28 11:57:58.809 T:4760    error &lt;general&gt;: CPythonInvoker(7, C:\Users\Kamil\AppData\Roaming\Kodi\addons\plugin.video.fanfilm\default.py): script didn't stop in 5 seconds - let's kill it
2025-05-28 11:57:58.829 T:4760     info &lt;general&gt;: Application stopped
2025-05-28 11:57:58.902 T:12300    info &lt;general&gt;: [FanFilm] .
2025-05-28 11:57:59.076 T:4760     info &lt;general&gt;: AddOnLog: peripheral.joystick: Disabling joystick interface &quot;directinput&quot;
2025-05-28 11:57:59.076 T:4760     info &lt;general&gt;: AddOnLog: peripheral.joystick: Disabling joystick interface &quot;xinput&quot;
2025-05-28 11:57:59.077 T:4760     info &lt;general&gt;: ADDON: Dll Destroyed - Joystick Support
2025-05-28 11:57:59.077 T:4760     info &lt;general&gt;: unload skin
2025-05-28 11:57:59.109 T:4760     info &lt;general&gt;: Unloaded skin
2025-05-28 11:57:59.158 T:4760     info &lt;general&gt;: unload sections
2025-05-28 11:57:59.168 T:4760     info &lt;general&gt;: Exiting the application...
</code></pre>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Netflix w Kodi - problem z logowaniem]]></title>
			<link>https://forum.kodiwpigulce.pl/showthread.php?tid=5482</link>
			<pubDate>Sun, 24 Dec 2023 13:29:41 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.kodiwpigulce.pl/member.php?action=profile&uid=38986">irlacad</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.kodiwpigulce.pl/showthread.php?tid=5482</guid>
			<description><![CDATA[Nie mogę się zalogować danymi e-mail, hasło do Netflix-a w Kodi ver. 20<br />
TV box do telewizora.<br />
Proszę o poradę]]></description>
			<content:encoded><![CDATA[Nie mogę się zalogować danymi e-mail, hasło do Netflix-a w Kodi ver. 20<br />
TV box do telewizora.<br />
Proszę o poradę]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Napiprojekt katalog]]></title>
			<link>https://forum.kodiwpigulce.pl/showthread.php?tid=3724</link>
			<pubDate>Wed, 16 Jun 2021 12:55:53 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.kodiwpigulce.pl/member.php?action=profile&uid=23251">kofii12345</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.kodiwpigulce.pl/showthread.php?tid=3724</guid>
			<description><![CDATA[Jest coś nie tak z najnowszą wersją pod k19:<br />
<br />
<blockquote class="mycode_quote"><cite>Cytat:</cite>2021-06-16 12:53:22.220 T:198288  ERROR &lt;general&gt;: CCurlFile::Open failed with code 404 for <a href="https://forum.kodiwpigulce.pl/member.php?action=register"><b>By zobaczyć linki musisz się zalogować lub zarejestrować.</b></a>:<br />
                                                  <br />
2021-06-16 12:53:22.221 T:198288  ERROR &lt;general&gt;: CAddonInstallJob[service.subtitles.napiprojektkatalog]: failed to download special://home/addons/packages/service.subtitles.napiprojektkatalog-2.0.8.zip</blockquote>
]]></description>
			<content:encoded><![CDATA[Jest coś nie tak z najnowszą wersją pod k19:<br />
<br />
<blockquote class="mycode_quote"><cite>Cytat:</cite>2021-06-16 12:53:22.220 T:198288  ERROR &lt;general&gt;: CCurlFile::Open failed with code 404 for <a href="https://forum.kodiwpigulce.pl/member.php?action=register"><b>By zobaczyć linki musisz się zalogować lub zarejestrować.</b></a>:<br />
                                                  <br />
2021-06-16 12:53:22.221 T:198288  ERROR &lt;general&gt;: CAddonInstallJob[service.subtitles.napiprojektkatalog]: failed to download special://home/addons/packages/service.subtitles.napiprojektkatalog-2.0.8.zip</blockquote>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Wyłączanie problem]]></title>
			<link>https://forum.kodiwpigulce.pl/showthread.php?tid=3604</link>
			<pubDate>Wed, 21 Apr 2021 10:56:55 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.kodiwpigulce.pl/member.php?action=profile&uid=24834">jarek.szkola@wp.pl</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.kodiwpigulce.pl/showthread.php?tid=3604</guid>
			<description><![CDATA[Mam problem po przyciśnięciu off  (Przy wyłączaniu aplikacji)z pilota na tvboxie wisi kodi ,to samo mam na windowsie i na linux Mint ktoś coś????]]></description>
			<content:encoded><![CDATA[Mam problem po przyciśnięciu off  (Przy wyłączaniu aplikacji)z pilota na tvboxie wisi kodi ,to samo mam na windowsie i na linux Mint ktoś coś????]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[FanFilm nie znajduje zródel do filmu X-Men]]></title>
			<link>https://forum.kodiwpigulce.pl/showthread.php?tid=3484</link>
			<pubDate>Sat, 13 Mar 2021 12:19:28 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.kodiwpigulce.pl/member.php?action=profile&uid=23810">Xamyr</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.kodiwpigulce.pl/showthread.php?tid=3484</guid>
			<description><![CDATA[Pare dni temu chcialem obejrzec X-Men'ów przy uzyciu wtyczki FanFilm, niestety pokazywalo ze nie znajduje zadnych zrodel, po sprawdzeniu stron z ktorych scrape'uje FanFilm, okazuje sie ze zrodla są dostepne, ale musi byc jakis blad we wtyczce FanFilm.<br />
<br />
Problem we wtyczce polega na tym ze gdy robi query do roznych stron z tytułem filmu, to wtyczka korzysta z roznych sposobów zeby pozbyc sie specjalnych znaków jak n.p. w pliku ekinotv.py jest <br />
<pre class="block-code line-numbers"><code class="language-none">local_found = client.parseDOM(str(title_found).replace(&quot;Å &quot;, &quot;ń&quot;), 'a')[0]
local_found = local_found.replace('&amp;nbsp;', '')
local_found = local_found.replace('ENG', '')
local_found = local_found.replace('CAM', '')
local_found = local_found.replace('HD', '')
local_found = local_found.replace('-', '')
local_found = local_found.replace(' ', '')</code></pre>a w hdseans.py<br />
<blockquote class="mycode_quote"><cite>Cytat:</cite><span style="color: #a9b7c6;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Consolas;" class="mycode_font">query = <span style="color: #94558d;" class="mycode_color">self</span>.search_link % urllib.quote_plus(title)</span></span></span></blockquote>
gdzie funkcja urllib.quote_plus(title) pozbywa sie z specjalnych znakow i podmienia je na czytelne dla tego query. i wynik jest taki że <br />
<pre class="block-code line-numbers"><code class="language-none">https://hdseans.pl/autocomplete?query=xmen</code></pre>nie ma zadnego wyniku.<br />
a jak zmienimy to query na <br />
<pre class="block-code line-numbers"><code class="language-none">https://hdseans.pl/autocomplete?query=x-men</code></pre>to znajduje wszystkie częsci ktore są dostepne na hdseans.<br />
<br />
moje rozwiazanie jest banalnie proste.<br />
w folderze <span style="font-weight: bold;" class="mycode_b">Kodi\addons\plugin.video.fanfilm\resources\lib\sources\pl</span><br />
edytujemy plik <span style="font-weight: bold;" class="mycode_b">hdseans.py</span> i w funkcji <span style="font-weight: bold;" class="mycode_b">search</span> ktora wyglada jak ponizej <br />
<pre class="block-code line-numbers"><code class="language-none">    def search(self, title, localtitle, year):
        try:
            titles = []
            titles.append(cleantitle.normalize(cleantitle.getsearch(title)))
            titles.append(cleantitle.normalize(cleantitle.getsearch(localtitle)))
            for title in titles:
                try:
                    query = self.search_link % urllib.quote_plus(title)
                    url = urlparse.urljoin(self.base_link, query)
                    result = client.request(url)
                    results = json.loads(result)
                except:
                    continue
                for result in results:
                    try:
                        segosurl = result['video_url']
                        segostitle = result['title']
                        rok = result['release_year']
                    except:
                        continue
                    try:
                        simply_name = title.replace(&quot;  &quot;, &quot; &quot;)
                        words = simply_name.split(&quot; &quot;)
                        if self.contains_all_words(cleantitle.normalize(cleantitle.getsearch(segostitle)), words) and year == rok:
                            return segosurl
                        continue
                    except:
                        continue
        except Exception as e:
            print(str(e))
            return</code></pre><br />
podmieniamy linijke na ktorej znajduje sie <br />
<pre class="block-code line-numbers"><code class="language-none">query = self.search_link % urllib.quote_plus(title)</code></pre>na <br />
<pre class="block-code line-numbers"><code class="language-none">                   if &quot;xmen&quot; in title:
                       query = self.search_link % &quot;x-men&quot;
                   else:
                       query = self.search_link % urllib.quote_plus(title)</code></pre>i wtedy funkcja search wyglada tak<br />
<pre class="block-code line-numbers"><code class="language-none">    def search(self, title, localtitle, year):
        try:
            titles = []
            titles.append(cleantitle.normalize(cleantitle.getsearch(title)))
            titles.append(cleantitle.normalize(cleantitle.getsearch(localtitle)))
            for title in titles:
                try:
                    if &quot;xmen&quot; in title:
                        query = self.search_link % &quot;x-men&quot;
                    else:
                        query = self.search_link % urllib.quote_plus(title)
                    url = urlparse.urljoin(self.base_link, query)
                    result = client.request(url)
                    results = json.loads(result)
                except:
                    continue
                for result in results:
                    try:
                        segosurl = result['video_url']
                        segostitle = result['title']
                        rok = result['release_year']
                    except:
                        continue
                    try:
                        simply_name = title.replace(&quot;  &quot;, &quot; &quot;)
                        words = simply_name.split(&quot; &quot;)
                        if self.contains_all_words(cleantitle.normalize(cleantitle.getsearch(segostitle)), words) and year == rok:
                            return segosurl
                        continue
                    except:
                        continue
        except Exception as e:
            print(str(e))
            return</code></pre>Na pewno są lepsze rozwiazania, bo moje naprawia tylko wszystkie filmy X-Men'ów i tylko jednego provider'a.<!-- start: postbit_attachments_attachment -->
<table border="0" cellpadding="0" cellspacing="3">
<!-----Postbit_Attachment---->
	</table>
	<table class="attachtable" id="table2" width="95%" align="center" border="1" cellpadding="2" cellspacing="0">
		<tr>
			<td colspan="3" class="attachheader" width="100%" align="center"><b>
			xmen.jpg</b></td>
		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">Rodzaj pliku:</span></td>
			<td class="attachrow" width="75%">
			<!-- start: attachment_icon -->
<img src="https://forum.kodiwpigulce.pl/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon --></td>
			<td rowspan="3" class="attachrow" width="10%" align="center">
			<a href="attachment.php?aid=233">
			<img src="images/attachtypes/download.png" alt="" border="0"></a><br>
</td>		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">Ilośc pobrań:</span></td>
			<td class="attachrow" width="75%"><span class="genmed">30</span></td>
		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">Rozmiar:</span></td>
			<td class="attachrow" width="75%">296.71 KB</td>
		</tr>
	</table>
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Pare dni temu chcialem obejrzec X-Men'ów przy uzyciu wtyczki FanFilm, niestety pokazywalo ze nie znajduje zadnych zrodel, po sprawdzeniu stron z ktorych scrape'uje FanFilm, okazuje sie ze zrodla są dostepne, ale musi byc jakis blad we wtyczce FanFilm.<br />
<br />
Problem we wtyczce polega na tym ze gdy robi query do roznych stron z tytułem filmu, to wtyczka korzysta z roznych sposobów zeby pozbyc sie specjalnych znaków jak n.p. w pliku ekinotv.py jest <br />
<pre class="block-code line-numbers"><code class="language-none">local_found = client.parseDOM(str(title_found).replace(&quot;Å &quot;, &quot;ń&quot;), 'a')[0]
local_found = local_found.replace('&amp;nbsp;', '')
local_found = local_found.replace('ENG', '')
local_found = local_found.replace('CAM', '')
local_found = local_found.replace('HD', '')
local_found = local_found.replace('-', '')
local_found = local_found.replace(' ', '')</code></pre>a w hdseans.py<br />
<blockquote class="mycode_quote"><cite>Cytat:</cite><span style="color: #a9b7c6;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Consolas;" class="mycode_font">query = <span style="color: #94558d;" class="mycode_color">self</span>.search_link % urllib.quote_plus(title)</span></span></span></blockquote>
gdzie funkcja urllib.quote_plus(title) pozbywa sie z specjalnych znakow i podmienia je na czytelne dla tego query. i wynik jest taki że <br />
<pre class="block-code line-numbers"><code class="language-none">https://hdseans.pl/autocomplete?query=xmen</code></pre>nie ma zadnego wyniku.<br />
a jak zmienimy to query na <br />
<pre class="block-code line-numbers"><code class="language-none">https://hdseans.pl/autocomplete?query=x-men</code></pre>to znajduje wszystkie częsci ktore są dostepne na hdseans.<br />
<br />
moje rozwiazanie jest banalnie proste.<br />
w folderze <span style="font-weight: bold;" class="mycode_b">Kodi\addons\plugin.video.fanfilm\resources\lib\sources\pl</span><br />
edytujemy plik <span style="font-weight: bold;" class="mycode_b">hdseans.py</span> i w funkcji <span style="font-weight: bold;" class="mycode_b">search</span> ktora wyglada jak ponizej <br />
<pre class="block-code line-numbers"><code class="language-none">    def search(self, title, localtitle, year):
        try:
            titles = []
            titles.append(cleantitle.normalize(cleantitle.getsearch(title)))
            titles.append(cleantitle.normalize(cleantitle.getsearch(localtitle)))
            for title in titles:
                try:
                    query = self.search_link % urllib.quote_plus(title)
                    url = urlparse.urljoin(self.base_link, query)
                    result = client.request(url)
                    results = json.loads(result)
                except:
                    continue
                for result in results:
                    try:
                        segosurl = result['video_url']
                        segostitle = result['title']
                        rok = result['release_year']
                    except:
                        continue
                    try:
                        simply_name = title.replace(&quot;  &quot;, &quot; &quot;)
                        words = simply_name.split(&quot; &quot;)
                        if self.contains_all_words(cleantitle.normalize(cleantitle.getsearch(segostitle)), words) and year == rok:
                            return segosurl
                        continue
                    except:
                        continue
        except Exception as e:
            print(str(e))
            return</code></pre><br />
podmieniamy linijke na ktorej znajduje sie <br />
<pre class="block-code line-numbers"><code class="language-none">query = self.search_link % urllib.quote_plus(title)</code></pre>na <br />
<pre class="block-code line-numbers"><code class="language-none">                   if &quot;xmen&quot; in title:
                       query = self.search_link % &quot;x-men&quot;
                   else:
                       query = self.search_link % urllib.quote_plus(title)</code></pre>i wtedy funkcja search wyglada tak<br />
<pre class="block-code line-numbers"><code class="language-none">    def search(self, title, localtitle, year):
        try:
            titles = []
            titles.append(cleantitle.normalize(cleantitle.getsearch(title)))
            titles.append(cleantitle.normalize(cleantitle.getsearch(localtitle)))
            for title in titles:
                try:
                    if &quot;xmen&quot; in title:
                        query = self.search_link % &quot;x-men&quot;
                    else:
                        query = self.search_link % urllib.quote_plus(title)
                    url = urlparse.urljoin(self.base_link, query)
                    result = client.request(url)
                    results = json.loads(result)
                except:
                    continue
                for result in results:
                    try:
                        segosurl = result['video_url']
                        segostitle = result['title']
                        rok = result['release_year']
                    except:
                        continue
                    try:
                        simply_name = title.replace(&quot;  &quot;, &quot; &quot;)
                        words = simply_name.split(&quot; &quot;)
                        if self.contains_all_words(cleantitle.normalize(cleantitle.getsearch(segostitle)), words) and year == rok:
                            return segosurl
                        continue
                    except:
                        continue
        except Exception as e:
            print(str(e))
            return</code></pre>Na pewno są lepsze rozwiazania, bo moje naprawia tylko wszystkie filmy X-Men'ów i tylko jednego provider'a.<!-- start: postbit_attachments_attachment -->
<table border="0" cellpadding="0" cellspacing="3">
<!-----Postbit_Attachment---->
	</table>
	<table class="attachtable" id="table2" width="95%" align="center" border="1" cellpadding="2" cellspacing="0">
		<tr>
			<td colspan="3" class="attachheader" width="100%" align="center"><b>
			xmen.jpg</b></td>
		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">Rodzaj pliku:</span></td>
			<td class="attachrow" width="75%">
			<!-- start: attachment_icon -->
<img src="https://forum.kodiwpigulce.pl/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon --></td>
			<td rowspan="3" class="attachrow" width="10%" align="center">
			<a href="attachment.php?aid=233">
			<img src="images/attachtypes/download.png" alt="" border="0"></a><br>
</td>		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">Ilośc pobrań:</span></td>
			<td class="attachrow" width="75%"><span class="genmed">30</span></td>
		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">Rozmiar:</span></td>
			<td class="attachrow" width="75%">296.71 KB</td>
		</tr>
	</table>
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Nowe  testowe EPG  epg.ovh/pljs.xml]]></title>
			<link>https://forum.kodiwpigulce.pl/showthread.php?tid=2674</link>
			<pubDate>Tue, 14 Apr 2020 02:05:27 +0200</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.kodiwpigulce.pl/member.php?action=profile&uid=608">sky02</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.kodiwpigulce.pl/showthread.php?tid=2674</guid>
			<description><![CDATA[Witam. W tym wątku zgłaszamy błędy oraz problemy z epg : <a href="https://forum.kodiwpigulce.pl/member.php?action=register"><b>By zobaczyć linki musisz się zalogować lub zarejestrować.</b></a>]]></description>
			<content:encoded><![CDATA[Witam. W tym wątku zgłaszamy błędy oraz problemy z epg : <a href="https://forum.kodiwpigulce.pl/member.php?action=register"><b>By zobaczyć linki musisz się zalogować lub zarejestrować.</b></a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[HBO go]]></title>
			<link>https://forum.kodiwpigulce.pl/showthread.php?tid=2301</link>
			<pubDate>Sun, 01 Dec 2019 10:58:55 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.kodiwpigulce.pl/member.php?action=profile&uid=14059">Rextar</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.kodiwpigulce.pl/showthread.php?tid=2301</guid>
			<description><![CDATA[Zaobserwowałem niemozliwosc odtwarzania w HBO go mimo prawidłowego zalogowania się Wyskakuje komunikat o błędnym logowaniu]]></description>
			<content:encoded><![CDATA[Zaobserwowałem niemozliwosc odtwarzania w HBO go mimo prawidłowego zalogowania się Wyskakuje komunikat o błędnym logowaniu]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[KODI na Smart TV]]></title>
			<link>https://forum.kodiwpigulce.pl/showthread.php?tid=1540</link>
			<pubDate>Sun, 27 Jan 2019 13:01:46 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.kodiwpigulce.pl/member.php?action=profile&uid=7752">Aqent</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.kodiwpigulce.pl/showthread.php?tid=1540</guid>
			<description><![CDATA[Czy kiedyś powstanie, a może już jest tylko ja o tym nie wiem, szukałem ale wszystko jest na adroidzie.<br />
Kto jest za zeby można było oglądać na TV beż podłączenia różnego rodzaju boxów czy też tv z androidem.<br />
Obecnie większośc TV jest bez androida , za to duża popularnością cieszą się smart tv co z racji z tego kodi nie działa na tych urządzeniach]]></description>
			<content:encoded><![CDATA[Czy kiedyś powstanie, a może już jest tylko ja o tym nie wiem, szukałem ale wszystko jest na adroidzie.<br />
Kto jest za zeby można było oglądać na TV beż podłączenia różnego rodzaju boxów czy też tv z androidem.<br />
Obecnie większośc TV jest bez androida , za to duża popularnością cieszą się smart tv co z racji z tego kodi nie działa na tych urządzeniach]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[iptv]]></title>
			<link>https://forum.kodiwpigulce.pl/showthread.php?tid=388</link>
			<pubDate>Thu, 04 Jan 2018 04:34:49 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.kodiwpigulce.pl/member.php?action=profile&uid=71">aditech</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.kodiwpigulce.pl/showthread.php?tid=388</guid>
			<description><![CDATA[witam proponowal bym wpisac nowy dzial dotyczacy tylko i wylacznie iptv  wszystko co tego dotyczy  instalacje ,listy, itp  kto jest za ??]]></description>
			<content:encoded><![CDATA[witam proponowal bym wpisac nowy dzial dotyczacy tylko i wylacznie iptv  wszystko co tego dotyczy  instalacje ,listy, itp  kto jest za ??]]></content:encoded>
		</item>
	</channel>
</rss>