Coder Social home page Coder Social logo

transmission-xbmc's Introduction

Transmission-XBMC

A client for the popular Transmission BitTorrent application for XBMC

Features

Currently, Transmission-XBMC supports viewing, adding, removing, starting and stopping torrents. More advanced features may be added in future releases.

Screenshot

Screenshot

Installation

This script is intended for XBMC 13 (Gotham).

This script can be installed via the addon manager within XBMC. Attempting to install it manually may not work, as it requires the simplejson library which is automatically installed by the addon manager.

If your transmission daemon is running on a machine other than localhost, using a port other than 9091, or requires authentication, you will have to change the plugin settings before running it.

License

Transmission-XBMC is licensed under the terms of the MIT license.

transmission-xbmc's People

Contributors

4hr1m4n avatar aglebov avatar aivs avatar alexdo avatar chaosct avatar correl avatar jcolladoa avatar torstehu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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  avatar

transmission-xbmc's Issues

Can not connect to remote transmission-daemon

I have a server which is running transmission daemon as a service and I'm using it over it's web ui nearly 6 months.

Recently I convert old my laptop to Media Center with Kodi and I added this addon from KODI's interface. I set up connection like this;

Host: 192.168.1.250
Port: 9091
User: (empty)
Password: (empty)

User name and password was empty because I disabled RPC auth from transmission settings. I though this is may be problem. So I wrote a password and enabled auth. I have tried browser first and I can be able to login with user name and password. After that, I wrote same info into transmission add-on and save. So, when I try to start transmission add-on it throws this error since the beginning: Could not connect to transmission.

By the way I can reach transmission port from KODI machine as you can see below:

kodi@Studio-1535:~/.kodi/addons/script.transmission$ nc -w 1 -z -v 192.168.1.250 9091
Connection to 192.168.1.250 9091 port [tcp/*] succeeded!
kodi@Studio-1535:~/.kodi/addons/script.transmission$

Also the transmission configuration is below (unnecessary information not included):

{
...
"bind-address-ipv4": "192.168.1.250",
"bind-address-ipv6": "::",
...
"rpc-authentication-required": true,
"rpc-bind-address": "192.168.1.250",
"rpc-enabled": true,
"rpc-password": "{c1c5bf8b9dd95e641563efc7db8c24d49b5d0b4exGiBdnNW",
"rpc-port": 9091,
"rpc-url": "/transmissionweb/",
"rpc-username": "admin",
"rpc-whitelist": "127.0.0.1, 192.168.1.*",
"rpc-whitelist-enabled": true,
"scrape-paused-torrents-enabled": true,
...
"utp-enabled": true,
}

Search on remote sites

On the new version at Gotham, some issues with the search sites.
Kickass the results appear, but when I try to download a torrent, I receive: Could not download torrent data
On Piratebay I receive : no search results for any keyword. Tested with the same on the website, and them works.

search.py [with bs4] unable to parse response from torrent provider (and Wrong Torrent providers URL's)

first let me say i had been using your addon for over five years with no errors and i enjoy it a great deal.
however after upgrading to kodi 15.1 (kodibuntu) and the torrents sites url's are obsolete, maybe you (or i) can push a commit with more configurable url settings like in an xml file or even configurable settings screen.
in addition, when debugging this issue i stumble upon a more significant issue, BuitifulSoup4 library is deprecated and the code is now unable to parse the xml response from the site rss response stream.
can you suggest a workaround or suggest how i can commit a fix? or commit a fix yourself.
thanks, and let me know if you need additional info.
and thanks again for a great time with zero bugs.

Delayed startup

My external drives don't get automounted until after Transmission starts up and all my torrents show error.

Is there something I can do to delay the startup of Transmission?

Is this project dead?

Hi Correl,
thanks for the nice work. I was wondering if this project is dead?
Denis

Go to last item torrent list if hitting Up on first item

If one is at the end of the list, hitting Down will take you to the top of the list. However, if one is at the beginning of the list, hitting Up will NOT take you to the end. This can cause some problems when browsing a long list.

0.6.1 preEden

i get v 0.6.1.
install
run programs --> transmission

does not display a list of torrents

log:

14:45:49 T:3014100752 ERROR: ClearBlock: Trying to clear non existent block /home/watcher/.xbmc/addons/correl-Transmission-XBMC-827c6d9
14:46:33 T:2689502064 NOTICE: -->Python Interpreter Initialized<--
14:46:34 T:2689502064 ERROR: Exception in python script callback execution
14:46:34 T:2689502064 ERROR: Traceback (most recent call last):
14:46:34 T:2689502064 ERROR: File "/home/watcher/.xbmc/addons/correl-Transmission-XBMC-827c6d9/resources/lib/gui.py", line 67, in onInit
14:46:34 T:2689502064 ERROR: self.updateTorrents()
14:46:34 T:2689502064 ERROR: File "/home/watcher/.xbmc/addons/correl-Transmission-XBMC-827c6d9/resources/lib/gui.py", line 77, in updateTorrents
14:46:34 T:2689502064 ERROR: 'status': torrent.status}
14:46:34 T:2689502064 ERROR: File "/home/watcher/.xbmc/addons/correl-Transmission-XBMC-827c6d9/resources/lib/transmissionrpc/torrent.py", line 121, in status
14:46:34 T:2689502064 ERROR: return STATUS[self.fields['status']]
14:46:34 T:2689502064 ERROR: KeyError
14:46:34 T:2689502064 ERROR: :
14:46:34 T:2689502064 ERROR: 6

Web Interface

Hi guys just wondering where to access the web interface setting with this addon?

I can set up Transmission on every other type of linux so I just need to be pointed in the right direction.

Ability to start/stop files in torrent

Hi!
It would be greate to have an ability to start downloading files in torrent.
For example you downloading a serial with 24 series in season.
First of all i start 1 episode. And then you can start next episodes from tv control.

0.7.1 fails to connect to my Transmission 2.50 (13228)

I installed Transmission-XMBC 0.7.1 from official repositories for XBMC v.11. I use Transmission 2.50 (13228) with RPC enabled on port 9091, RPC prefix set to '/transmission/', an empty username and a non-empty password. Although I'm sure I've entered the settings correctly into Transmission-XBMC's configuration window, it still gives me the 'Could not connect to Transmission. Open settings dialog?' error. What could be the problem?

Could not connect to Transmission

Kodi GUI returns 'Transmission Error' Could not connect to Transmission. Open settings dialog?

I tried to check the Kodi logs but I couldn't find any reference to Transmission in KODI.log

RPC settings are default.

Settings dialog

I would suggest adding a 'Settings' button to the main window, allowing the user to switch to a different Transmission server on the fly and possibly modify some other settings, like using other search engines in addition to the three hard-coded ones. In this case it might be sensible to move the exit button to the upper right corner.

Prevent suspend/shutdown when there are active downloads?

Hi

I am running transmission daemon on OpenElec (works great! thanks).
I have also configured my OpenElec to suspend after 30 minutes of idleness.
Is it possible to configure the system so it won't suspend when there are active downloads in transmission?

rpc-url come as settings

if change rpc-url, your application cant sync with transmission
i think better add rpc-url to setting

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.