Code Monkey home page Code Monkey logo

hassio-addon-transmission's Introduction

Transmission addon for Hass.io

The torrent client for Hass.io with OpenVPN support.

Logo

License

MIT License

Copyright (c) 2018 Pierrick Rouxel

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

hassio-addon-transmission's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hassio-addon-transmission's Issues

RPC URL

If transmission is embedded with ingress, what is the correct URL to make RPC calls?

Cannot embedding into Home Assistant

I use the following configuration in README

transmission:
  host: f6fddefc-transmission

According to Official Doc, I removed monitored_condiditions (add monitored_condiditions will cause wrong configuration error).

After I restart hassio, I can found a new device in Integration
截屏2020-06-12 11 46 05

But it cannot be configured due to Unable to Connect to host

截屏2020-06-12 11 47 42

Possibility to set incomplete foder

Hi i'd like if it is possible to change the default incomplete folder at moment it is setted with \share\incomplete.

Maybe something into config section of addon.

Thanks.

Feature Request - Alternate UI

Greetings from Colombia!

I'm suggesting a feature where an alternate UI could be added:

https://github.com/ronggang/transmission-web-control/wiki

This UI allows tons of aditional features (eg. adding trackers) with a "simple" UI change.
It still allows access to the "old" interface at the click of a button in the UI.

It is actively mantained so new features are added often.

Let me know your thoughts.

Best regards!

mount smb folder

Can I mount smb folder to /share/downloads? How?

thx in advance for answer

"Command not found" errors when enabling openvpn

I enabled openvpn, using a nordvpn ovpn file. When I do that, I get the following errors:

/var/run/s6/etc/cont-init.d/10-requirements.sh: line 27: bashio::config.get: command not found
/var/run/s6/etc/cont-init.d/10-requirements.sh: line 27: bashio::file_exists: command not found
/var/run/s6/etc/cont-init.d/10-requirements.sh: line 28: bashio::config.get: command not found
/var/run/s6/etc/cont-init.d/10-requirements.sh: line 28: bashio::die: command not found
[cont-init.d] 10-requirements.sh: exited 127.
[cont-finish.d] executing container finish scripts...
[cont-finish.d] 99-message.sh: executing... 
-----------------------------------------------------------
                Oops! Something went wrong.

 We are so sorry, but something went terribly wrong when
 starting or running this add-on.
 
 Be sure to check the log above, line by line, for hints.
-----------------------------------------------------------

And then the addon stops.

I placed the ovpn file in the /config/opevpn/ directory can called it by file name, not path.

Port closed even when forwarded in router

I've forwarded port 51413 to the IP-address of my Home Assistant server. However, Transmission still reports the port as closed in the GUI. I've used all the default config. Downloading works, but I'd like to have the port open of course for performance reasons. This is in the logs:

[2021-12-22 11:19:02.910] Port Forwarding (NAT-PMP) initnatpmp succeeded (0) (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/natpmp.c:73)
[2021-12-22 11:19:02.910] Port Forwarding (NAT-PMP) sendpublicaddressrequest succeeded (2) (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/natpmp.c:73)
[22/Dec/2021:11:19:04 +0100] 409 141.101.105.136, 172.30.33.8, 172.30.32.1(172.30.32.2) POST /rpc HTTP/1.1 (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36 Edg/96.0.1054.62)
[22/Dec/2021:11:19:04 +0100] 200 141.101.105.136, 172.30.33.8, 172.30.32.1(172.30.32.2) POST /rpc HTTP/1.1 (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36 Edg/96.0.1054.62)
[2021-12-22 11:19:04.908] Port Forwarding State changed from "Not forwarded" to "Starting" (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/port-forwarding.c:106)
[22/Dec/2021:11:19:08 +0100] 200 141.101.105.136, 172.30.33.8, 172.30.32.1(172.30.32.2) POST /rpc HTTP/1.1 (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36 Edg/96.0.1054.62)
[2021-12-22 11:19:10.909] Port Forwarding State changed from "Starting" to "???" (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/port-forwarding.c:106)

Unable to disable ipv6

Unable to disable ipv6 which is causing a ton of log noise

[2019-08-07 12:33:06.780] Couldn't connect socket 22 to 2601:181:4400:20d9::b97, port 17137 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:06.780] Couldn't connect socket 22 to 2601:181:4400:20d9::b97, port 17137 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:06.780] Couldn't connect socket 22 to 2001:8003:e162:8000:1073:23d5:5c9b:ae96, port 50514 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:06.780] Couldn't connect socket 22 to 2001:8003:e162:8000:1073:23d5:5c9b:ae96, port 50514 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:06.780] Couldn't connect socket 22 to 2600:1700:67b0:1090::72f, port 12554 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:06.780] Couldn't connect socket 22 to 2600:1700:67b0:1090::72f, port 12554 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:07.781] Couldn't connect socket 22 to 2607:fea8:2b20:e6::da42, port 37981 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:07.781] Couldn't connect socket 22 to 2607:fea8:2b20:e6::da42, port 37981 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:07.782] Couldn't connect socket 22 to 2001:1970:46e4:5400:80e1:d0b2:a339:2bdc, port 20549 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:07.782] Couldn't connect socket 22 to 2001:1970:46e4:5400:80e1:d0b2:a339:2bdc, port 20549 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:07.782] Couldn't connect socket 22 to 2601:150:4200:5b12::9c4b, port 34130 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:07.782] Couldn't connect socket 22 to 2601:150:4200:5b12::9c4b, port 34130 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:07.782] Couldn't connect socket 22 to 2604:6000:ca89:2a00::2, port 53833 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:07.782] Couldn't connect socket 22 to 2604:6000:ca89:2a00::2, port 53833 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:07.782] Couldn't connect socket 22 to 2605:e000:151f:cd57::ff8, port 48084 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:07.782] Couldn't connect socket 22 to 2605:e000:151f:cd57::ff8, port 48084 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:08.779] Couldn't connect socket 22 to 2601:644:302:7b10:5803:2cf:e428:8dff, port 36624 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:08.779] Couldn't connect socket 22 to 2601:644:302:7b10:5803:2cf:e428:8dff, port 36624 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:08.779] Couldn't connect socket 27 to 2a00:23c6:101:6b00:81f3:9679:a809:f13, port 20254 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:08.779] Couldn't connect socket 27 to 2a00:23c6:101:6b00:81f3:9679:a809:f13, port 20254 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:08.779] Couldn't connect socket 27 to 2601:282:4102:7853:cdff:83aa:edd4:e05a, port 31367 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:08.779] Couldn't connect socket 27 to 2601:282:4102:7853:cdff:83aa:edd4:e05a, port 31367 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:08.779] Couldn't connect socket 27 to 2600:1700:2452::557, port 47169 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:08.779] Couldn't connect socket 27 to 2600:1700:2452::557, port 47169 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:09.780] Couldn't connect socket 22 to 2001:0:2851:7ae4:1c72:2e0a:a9ec:a80a, port 16892 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:09.780] Couldn't connect socket 22 to 2001:0:2851:7ae4:1c72:2e0a:a9ec:a80a, port 16892 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:09.780] Couldn't connect socket 22 to 2001:0:349e:d136:3861:3fc9:9ea6:2735, port 47433 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:09.780] Couldn't connect socket 22 to 2001:0:349e:d136:3861:3fc9:9ea6:2735, port 47433 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:09.780] Couldn't connect socket 22 to 2607:f2c0:e570:b:211:32ff:fe9a:f054, port 2688 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:09.780] Couldn't connect socket 22 to 2607:f2c0:e570:b:211:32ff:fe9a:f054, port 2688 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:09.780] Couldn't connect socket 22 to 2601:2c0:c300:1348::c6d, port 20808 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:09.780] Couldn't connect socket 22 to 2601:2c0:c300:1348::c6d, port 20808 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:09.780] Couldn't connect socket 22 to 2601:2c5:400:28a0::695, port 54859 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:09.780] Couldn't connect socket 22 to 2601:2c5:400:28a0::695, port 54859 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:10.781] Couldn't connect socket 22 to 2601:43:2:cc81::b4c1, port 52417 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:10.781] Couldn't connect socket 22 to 2601:43:2:cc81::b4c1, port 52417 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:10.781] Couldn't connect socket 22 to 2600:1700:2452::557, port 47169 (errno 99 - Address not available) (net.c:290)
[2019-08-07 12:33:10.781] Couldn't connect socket 22 to 2600:1700:2452::557, port 47169 (errno 99 - Address not available) (net.c:290)

change incomplete directory in config.yaml not working

Hi, i tried add in Transmission config.yaml:
"incomplete_dir": "/other/folder"
or
"incomplete-dir": "/other/folder"
after restart plugin, but without success
Is there any other way to change the folder?
Transmission in HASS OS
Thank you

Addon: Transmission wont install

In the add-on store, when i hit install button, nothing happens. please help. repository is added with no issue. I installed Hassio 2 hours ago.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.