Kodi Community Forum

Full Version: [WIP] HTPC-Manager Beta, Manage XBMC, Sabnzbd, SickBeard with one app
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Ok, I've installed this on my Windows server and I have two issues.

I cannot get Couchpotato to work, the test fails no matter what basepath I try whereas Sickbeard and Sabnzbd work fine without any basepath.
I'm not getting any images from XBMC, The PIL seemed to install correctly.


Edit, CP works even though it gives a fail response to the test
(2013-08-12, 12:09)PogMoThoin Wrote: [ -> ]I'm not getting any images from XBMC, The PIL seemed to install correctly.

PIL is always an issue. I thought xbmc images also worked without PIL, but i could be wrong. Did you follow the install guide from http://htpc.io/installation.html? There is a pre-compiled PIL download wich works for me.
(2013-08-12, 12:45)styxit Wrote: [ -> ]PIL is always an issue. I thought xbmc images also worked without PIL, but i could be wrong. Did you follow the install guide from http://htpc.io/installation.html? There is a pre-compiled PIL download wich works for me.

Yes, followed it perfectly and it seemed to install fine, even detected python 2.7 (which I had already installed for CP V2). Is there another way of compiling PIL or anyone know a fix? Everything else is working fine, I've even added it to task scheduler to launch in the background 1 minute after startup.
Can't get images to work at all, they show up when i web login to xbmc. I have lots of continuous errors in the logs


Date
Module
Level
Message
2013-08-12 17:13:21 cherrypy.error.22378128 ERROR [12/Aug/2013:17:13:21] HTTP Traceback (most recent call last):
2013-08-12 17:13:21 cherrypy.error.22378128 ERROR [12/Aug/2013:17:13:21] HTTP Traceback (most recent call last):
2013-08-12 17:13:21 cherrypy.error.22378128 ERROR [12/Aug/2013:17:13:21] HTTP Traceback (most recent call last):
2013-08-12 17:13:21 cherrypy.error.22378128 ERROR [12/Aug/2013:17:13:21] HTTP Traceback (most recent call last):
2013-08-12 17:13:21 cherrypy.error.22378128 ERROR [12/Aug/2013:17:13:21] HTTP Traceback (most recent call last):
2013-08-12 17:13:21 cherrypy.error.22378128 ERROR [12/Aug/2013:17:13:21] HTTP Traceback (most recent call last):
2013-08-12 17:13:21 cherrypy.error.22378128 ERROR [12/Aug/2013:17:13:21] HTTP Traceback (most recent call last):
2013-08-12 17:13:21 cherrypy.error.22378128 ERROR [12/Aug/2013:17:13:21] HTTP Traceback (most recent call last):
2013-08-12 17:13:21 cherrypy.error.22378128 ERROR [12/Aug/2013:17:13:21] HTTP Traceback (most recent call last):
2013-08-12 17:13:21 cherrypy.error.22378128 ERROR [12/Aug/2013:17:13:21] HTTP Traceback (most recent call last):
2013-08-12 17:13:21 cherrypy.error.22378128 ERROR [12/Aug/2013:17:13:21] HTTP Traceback (most recent call last):
2013-08-12 17:13:21 cherrypy.error.22378128 ERROR [12/Aug/2013:17:13:21] HTTP Traceback (most recent call last):
Finally had some time to work on the Transmission stuff

Image

Any requests on what variables to include on the first (basic) version?
Great news !

As CouchPotato and Sickbeard already handling copying downloaded files and scraping, the only feature that is needed is to be able to remove torrent and delete downloaded files.
It would be great to have this done automatically, of course with a minimum seeding setting (well that's the idea behind torrents).
(2013-08-14, 10:35)dhead Wrote: [ -> ]The only feature that is needed is to be able to remove torrent and delete downloaded files.
It would be great to have this done automatically, of course with a minimum seeding setting (well that's the idea behind torrents).

Automation of specific actions is probably not making it any time soon. This would require custom user settings and a lot of extra stuff. Removing torrents from queue is no problem, but i do not think the transmission Api supports deleting files.
Well, Transmission Remote GUI does able to delete files and I'm guessing it does using the Api (and not connecting somehow to the webgui) so it might be possible.

If such feature can't be changed, customized or enabled/disabled via settings then it wouldn't be useful as:
Not all the files are copied and processed by CP & SB (only those that downloaded to specific CP folder and SB folder).
Torrents can also be used for sharing peronal files (non private of course) instead of web servers and cloud sharing services so some torrents should be kept alive forever.

So the best implemantation of such feature would be:
* Folders awared, being able to set different settings based on the download torrent folder.
* Being able to set the time period for the torrent to kept alive.
* Being able to choose if the also the files would be deleted with the torrent.
* For CP, SB download folders the setting would probably be: keep alive for X days and delete files when seeding period ends.
* For default download folder the setting would probably be: keep alive for X days and only remove torrent when seeding period ends.
* For upload folder the setting would probably be: keep alive forever.

If one or more of the above can't be implemented then I think such feature shouldn't be added at all, better set this in SB & CP and just have a manual remove torrent button (and remove torrent with files) on HTPC-Manager.
This looks great, but I'm having problems getting it to work. I'm installing it on a Windows 8 box that has XBMC installed on it already. I copied the HTPC folder to C:\Python27\HTPC and then ran the following command...

C:\Python27\HTPC>python htpc.py
2013-08-14 13:13:17,549 :: root :: CRITICAL :: ------------------------
2013-08-14 13:13:17,551 :: root :: CRITICAL :: Welcome to HTPC-Manager!
2013-08-14 13:13:17,552 :: root :: CRITICAL :: ------------------------
2013-08-14 13:13:17,552 :: root :: CRITICAL :: Loglevel set to ERROR
Traceback (most recent call last):
File "htpc.py", line 205, in <module>
main()
File "htpc.py", line 139, in main
from sqlobject import connectionForURI, sqlhub
File "C:\Python27\HTPC\libs\sqlobject\__init__.py", line 4, in <module>
class Version(SQLObject):
NameError: name 'SQLObject' is not defined


Any idea what I'm doing wrong? I'm sure it's something I did but I can't for the life of me figure it out.
(2013-08-14, 20:16)kingrl2 Wrote: [ -> ]This looks great, but I'm having problems getting it to work. I'm installing it on a Windows 8 box that has XBMC installed on it already. I copied the HTPC folder to C:\Python27\HTPC and then ran the following command...

C:\Python27\HTPC>python htpc.py
2013-08-14 13:13:17,549 :: root :: CRITICAL :: ------------------------
2013-08-14 13:13:17,551 :: root :: CRITICAL :: Welcome to HTPC-Manager!
2013-08-14 13:13:17,552 :: root :: CRITICAL :: ------------------------
2013-08-14 13:13:17,552 :: root :: CRITICAL :: Loglevel set to ERROR
Traceback (most recent call last):
File "htpc.py", line 205, in <module>
main()
File "htpc.py", line 139, in main
from sqlobject import connectionForURI, sqlhub
File "C:\Python27\HTPC\libs\sqlobject\__init__.py", line 4, in <module>
class Version(SQLObject):
NameError: name 'SQLObject' is not defined

To be sure: It is not just the Htpc folder you need. All the folders and files from within the repository or zip-download are required.

Where did you download HTPC Manager from? Use git to get the most recent version or try the latest zip download.

I think you are not using the latest version, because it should says something like:
Quote:******************************************************
Starting HTPC Manager on port 8085.
Start your browser and go to http://localhost:8085
******************************************************
For everyone who uses Transmission for torrent downloads:
Basic usage for Transmission has been added!

This is a first version, please let me know what you think.
To allow external access to transmission (which is required to use it with HTPC Manager), activate 'allow external access' in the transmission settings.

I used Transmission for OSX to test this, but if i am correct, it should also work for the Unix versions. Can anyone verify this?
Working nice with Transmission installed on a Linux server (Arch Linux Armv5).
Response is pretty quick (like the delay when a new torrent is added, pausing and removing).

Thanks Styxit Wink
After a git pull i can update again. But the pictures are gone now. Before the "problems" everything seemed fine. I will leave it for a few months and will try it again. I will stick with Maraschino in the meantime. It's a bit more mature. I hope you can get htpcman more stable. It looks promising though.
(2013-08-16, 23:56)Nicap Wrote: [ -> ]After a git pull i can update again. But the pictures are gone now. Before the "problems" everything seemed fine. I will leave it for a few months and will try it again. I will stick with Maraschino in the meantime. It's a bit more mature. I hope you can get htpcman more stable. It looks promising though.

Are you talking about the xbmc images? They worked before but now they don't? What OS are you using?

The updater and the xbmc images are the biggest problem to get working for everybody. i'm having a hard time getting this right.
(2013-08-17, 11:52)styxit Wrote: [ -> ]
(2013-08-16, 23:56)Nicap Wrote: [ -> ]After a git pull i can update again. But the pictures are gone now. Before the "problems" everything seemed fine. I will leave it for a few months and will try it again. I will stick with Maraschino in the meantime. It's a bit more mature. I hope you can get htpcman more stable. It looks promising though.

Are you talking about the xbmc images? They worked before but now they don't? What OS are you using?

The updater and the xbmc images are the biggest problem to get working for everybody. i'm having a hard time getting this right.

Yes, before they worked, but now they don't. The recently added and the xbmc images don't show up. I'm running it on Ubuntu server 12.04 64bit