Posts by chewitt

    Code
    1. 2020-05-27 15:29:27.805 T:2875597680 DEBUG: FindMovie: Searching for 'Die Fosters' using The Movie Database scraper (path: '/storage/.kodi/addons/metadata.tvshows.themoviedb.org', content: 'tvshows', version: '3.5.3')
    2. 2020-05-27 15:29:27.825 T:2875597680 DEBUG: scraper: CreateSearchUrl returned <url cache="tmdb-search-Die%20Fosters-de.json">https://api.tmdb.org/3/search/tv?api_key=6a5be4999abf74eba1f9a8311294c267&amp;query=Die%20Fosters&amp;language=de&amp;append_to_response=credits,external_ids,images&amp;include_image_language=de,en,null</url>
    3. 2020-05-27 15:29:27.825 T:2875597680 DEBUG: CurlFile::Open(0xafbcf8f0) https://api.tmdb.org/3/search/tv?api_key=6a5be4999abf74eba1f9a8311294c267&query=Die%20Fosters&language=de&append_to_response=credits,external_ids,images&include_image_language=de,en,null
    4. 2020-05-27 15:29:28.027 T:2875597680 DEBUG: Get: Using "UTF-8" charset for "https://api.tmdb.org/3/search/tv?api_key=6a5be4999abf74eba1f9a8311294c267&query=Die%20Fosters&language=de&append_to_response=credits,external_ids,images&include_image_language=de,en,null"
    5. 2020-05-27 15:29:28.030 T:2875597680 DEBUG: scraper: GetSearchResults returned <results></results>
    6. 2020-05-27 15:29:28.030 T:2875597680 DEBUG: FindMovie: Searching for 'Die Fosters' using The Movie Database scraper (path: '/storage/.kodi/addons/metadata.tvshows.themoviedb.org', content: 'tvshows', version: '3.5.3')
    7. 2020-05-27 15:29:28.031 T:2875597680 DEBUG: scraper: CreateSearchUrl returned <url cache="tmdb-search-Die%20Fosters-de.json">https://api.tmdb.org/3/search/tv?api_key=6a5be4999abf74eba1f9a8311294c267&amp;query=Die%20Fosters&amp;language=de&amp;append_to_response=credits,external_ids,images&amp;include_image_language=de,en,null</url>
    8. 2020-05-27 15:29:28.034 T:2875597680 DEBUG: scraper: GetSearchResults returned <results></results>
    9. 2020-05-27 15:29:28.034 T:2875597680 WARNING: No information found for item '/media/Elements/Serien/Die Fosters/', it won't be added to the library.

    die fosters — The Movie Database (TMDb) <= returns no results
    the fosters — The Movie Database (TMDb) <= shows 3x series


    So you might need to use the English series names for the scraper to match, even if the information the scraper subsequently downloads is the DE translation. Or you need to sign up with TMDB and add/edit the series to ensure the German alternative name is registered and returns results.


    I didn't look into the other items, but it's likely the same root cause.

    Clear the NTP coonfiguration you added (which is not required as we fall back on ntp.org servers if nothing is set) then reboot and run "journalctl | paste" approx 1 min after booting into Kodi and share the URL generated. Kodi logs aren't relevant to the issue.

    This is still being looked into, and it's one of those tasks that's programmatically not quite as simple as it initially sounds due to how DNS lookups and DNS caching work.

    LE uses syslinux for 64-bit x86_64 boot environments and grub for 32-bit, so presence of grub might just indicate the device is super low-end and has 32-bit boot firmware. Those devices have always been fairly rare so our experience with them is limited, but historically they were always rather awkward to install onto. You might get further removing the ATA! drive and writing the image directly to the HDD via USB > IDE adaptor. You might also need to experiment to BIOS settings (disable EFI, set legacy, or similar).

    I watch live TV on an RPi4 in Dubai from a TVH server (DVB-C) shared by one of Kodi developers in Helsinki with all traffic routed via a WireGuard tunnel that egresses in the UK, but without any noticeable issues that aren't easily explained by other things consuming bandwidth on the Dubai to UK leg, or bad weather in Finland. Why? .. because there is no terrestrial TV in Dubai and no option to use a Satellite receiver in the development where I live so it's the only way I get to test DVB related things. I also have access to a TVH server in Germany but the Finns don't dub everything and my schoolboy German sucks so the Helsinki server is more usable :)


    No need to whitelist the non-1080p resolutions. Set Kodi GUI to 1080p60.


    Re-reading the original post, I think you need to solve the server side issues as bad signal/reception or processing in the server is going to result in issues that can't be resolved client side. I doubt the client is the issue, although some of your original config wouldn't help.


    I'm not much good with the server end as I never self-host it..

    No, and due to a complete lack of cross-platform "casting" solutions that Kodi could implement, that's unlikely to change.

    I've been told the AllowedIP setting is for internal WireGuard logic and WireGuard is not controlling the routing table. However, the WG connection is higher in the list of connman services (as it was created most recently) which means it becomes the primary service and default route. To change this we can change the service order via connmanctl, e.g.

    Code
    1. connmanctrl move-after vpn_138_116_14_12_wg_domain_tld ethernet_1cf05e0b93f0_cable
    2. Moved vpn_138_116_14_12_wg_domain_tld after ethernet_1cf05e0b93f0_cable

    So syntax is: connmanctl move-after <service_to_move> <service_to_move_it_after>


    So for scenarios where you want to connect via WireGuard to access content on a remote server, but otherwise still want/need the Internet connection to be as-normal from the local network, we can add another ExecStart in the connman.service file, e.g.

    Code
    1. [Service]
    2. Type=oneshot
    3. RemainAfterExit=yes
    4. ExecStart=/usr/bin/connmanctl connect vpn_138_116_14_12_wg_domain_tld
    5. ExecStart=/usr/bin/connmanctl move-after vpn_138_116_14_12_wg_domain_tld ethernet_1cf05e0b93f0_cable
    6. ExecStop=/usr/bin/connmanctl disconnect vpn_138_116_14_12_wg_domain_tld

    NB: I haven't tested this, but it makes sense to me, so please have a play and report back.


    NOTE: I have subsequently been told that the move-after changes are persistent, so would only need to be done once.