elgatito / plugin.video.elementum

Elementum add-on for Kodi. Development of this addon has been stopped!
http://elementum.surge.sh
MIT License
475 stars 157 forks source link

Elementum custom listen interfaces (VPN) makes streaming don't work. Re-enabling it don't work unless I reinstall whole plugin. #899

Open theyv opened 1 year ago

theyv commented 1 year ago

Machine: Windows PC

Steps to replicate:

  1. You have your plugin with default settings. Everything works perfectly, streaming, downloading etc.
  2. Go to settings -> BitTorrent -> Uncheck "Auto-assign network IP"
  3. Go to settings -> BitTorrent -> Listen interfaces -> Select network interface -> Choose interface that your VPN created
  4. Redo previous step for Outgoing interfaces
  5. Now streaming/downloading don't work (it founds seeds/peer, but cannot connect to them). Even if you disable "Auto-assign network IP" it don't work. Only way to make it work is to reinstall whole plugin.

Is this a bug or am im missing something? I have Windows App from VPN provider which probably covers my whole connection, but I'll be calmer if I can bind this interface only with Elementum.

@edit I found that it is okay if I blank outgoing interface. With inbound interface only it run okay.

elgatito commented 1 year ago

@theyv Elementum is passing interfaces to libtorrent 'as is'. It can be libtorrent limitation, because it is pretty old.

cavalrymargarine0x1 commented 2 months ago

hello, I also experience this. exactly as OP described.

edit: manually entering the ipv4 address the vpn is currently using works fine, but requires regular changing

elgatito commented 1 month ago

Let me try different options here.