Kodi Community Forum

Full Version: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
the sickbeard module is displaying the upcoming episodes, but when i mouseover the plot, it says could not reach sick-beard. so somewhat working

My settings are:

Sickbeard IP: "192.168.2.2"
Sickbeard Port: "80/sickbeard"
uglyman Wrote:the sickbeard module is displaying the upcoming episodes, but when i mouseover the plot, it says could not reach sick-beard. so somewhat working

My settings are:

Sickbeard IP: "192.168.2.2"
Sickbeard Port: "80/sickbeard"

I think I can fix that easily. I had some requests at the Sickbeard API branch that were answered. The way to reach the plot was one of them and there is a better way to use it now than the one the module uses. I'll have a go at changing over.

UPDATE: Done. Give it a go and see if it works for you...
branlr Wrote:Hi guys...

I have a feature request--a utorrent widget that is similar to the SABnzbd widget.

I know the API documentation for the utorrent webui is pretty terrible/nonexistent, but it seems someone has already created a python library/command line interface for controlling/receiving info from utorrent's webui.

The thread can be found here.

One benefit to this is that it seems that this guy has been maintaining this library for at least a year, and is very responsive...

This could make it very easy to maintain as utorrent's api changes.

I think utorrent is one of the best torrent apps, and there is now a webui-only version called utorrent server that runs on linux as well.

I was thinking if you just used the SABnzbd widget as a template, you could pretty easily use this already existing python library to inject the new data sources into the proper fields, since all of the functions for interacting with the API are already present in this library... Maybe? or ... maybe not...

Just a note, this library requires python 3.1 as it stands.

Thanks for any consideration this receives!

+1 for utorrent widget Smile

maybe this thread for uTorrent WebUI will help:
http://forum.utorrent.com/viewtopic.php?id=25661
I used few command to autolabel torrent
I just installed the latest built from here using step by step instruction:
http://htpc.ictcsc.net/wiki/index.php/MaraschinoWindows,
Looks very impressive !!! However, I am having some issues with "Recently added episodes" prtsc below:

Image

Also I can't play episodes from Maraschino to XBMC, and fanart background doesn't work Smile

Last two questions:
1. Which one repository is the official with widgets for SB?
https://github.com/maraschino/maraschino
https://github.com/gugahoi/maraschino
https://github.com/DejaVu/maraschino

2. It's possible to add disc capacity module on Windows?
It took like a day but I am finally caught up on reading through the entire thread, and I did some more troubleshooting.

I believe I have the exact same issue as Zenshi, that being that parts of Maraschino are designed to require it be served out of the root with no option for anything else. As others have pointed out, every other CherryPy based application has a setting to control what the URLs should look like, usually known as "web root".

For something as fancy as Maraschino, not having this feature is kinda ridiculous. "Oh hey, its designed to simplify running and using stuff on your server. To actually USE it though, you will need to set up and run yet another service with its own dedicated port on top of all the stuff you already have running..." Seems to entirely defeat the purpose of running it via WSGI.

I'll see what I can do about finding the code that depends on absolute paths and fixing it somehow. In my ideal scenario, you would have this be a GUI-side setting. That way, during setup, you could just get it running at the web root, go in and change the setting, then change your ScriptAlias to whatever. Now that I've made the jump to Ubuntu, it should be a little easier for me to maybe punch up a shell script to make installation a bit easier, but that's honestly a lower priority. Also, Skyrim... Tongue
SleepyP Wrote:SleepyP is going to add web_root option...YAY

Big Grin Thanks!
castortray Wrote:I just installed the latest built from here using step by step instruction:
http://htpc.ictcsc.net/wiki/index.php/MaraschinoWindows,
Looks very impressive !!! However, I am having some issues with "Recently added episodes" prtsc below:

Image

Also I can't play episodes from Maraschino to XBMC, and fanart background doesn't work Smile

Last two questions:
1. Which one repository is the official with widgets for SB?
https://github.com/maraschino/maraschino
https://github.com/gugahoi/maraschino
https://github.com/DejaVu/maraschino

2. It's possible to add disc capacity module on Windows?

I had the same issue with thumbnails and backgrounds. I changed the xbmc host from localhost to its actual IP address and it worked immediately
defluo Wrote:I had the same issue with thumbnails and backgrounds. I changed the xbmc host from localhost to its actual IP address and it worked immediately

I have it, because my XBMC is installed on different machine than Maraschino, but issue still exist Sad
@defluo
I thought I explained the IP issue on that page, guess I might have missed it so I'll go back and check/fix it shortly.

@castortray
I've used Maraschino from the XBMC host and from a different system (at different times) and using the XBMC's IP worked fine in both cases. By chance are you NOT using a User/Pass for the Web Interface? If that's the case, set a user/pass in XBMC's Network Settings and add them to the settings box in Maraschino.


----
Edit: Made a quick reference to the IP issue on both the Windows Specific page and made it bold on the Maraschino page... Hope that helps... any more suggestions please feel free to PM me about them.
Archigos Wrote:@castortray
I've used Maraschino from the XBMC host and from a different system (at different times) and using the XBMC's IP worked fine in both cases. By chance are you NOT using a User/Pass for the Web Interface? If that's the case, set a user/pass in XBMC's Network Settings and add them to the settings box in Maraschino.

I have it, you can see mu setup on below prtsc:

XBMC network settings

settings.py

Maraschino settings:

I'm not sure if this is important but I use MySQL database for synchronize XBMC on all my pc


Where I can find debug logs from Maraschino ?
castortray Wrote:I have it, you can see mu setup on below prtsc:

XBMC network settings
Image

settings.py
Code:
DATABASE = '/HTPC-Apps/Maraschino/maraschino.db'

# if serving using CherryPy (maraschino-cherrypy.py)
# you can set the port here

CHERRYPY_PORT = 7000

# include AUTH if you want to use HTTP basic authentication
# if serving using Apache and mod_wsgi, make sure to enable auth forwarding:
# http://code.google.com/p/modwsgi/wiki/ConfigurationDirectives#WSGIPassAuthorization

AUTH = {
    'username': 'xbmc',
    'password': 'xbmc'
}

Maraschino settings:
Image

I'm not sure if this is important but I use MySQL database for synchronize XBMC on all my pc


Where I can find debug logs from Maraschino ?

Yes, the MySQL part is important as I've noticed pretty much everyone else with the correct settings and it still not working used a shared database as well. (I planned on testing it but haven't had the time and still use individual databases).

As far as Maraschino logs, I don't think it outputs them as I've never found any form of log file on Windows.
thanks for your prompt answer
castortray Wrote:I'm not sure if this is important but I use MySQL database for synchronize XBMC on all my pc

I use a mysql database and the recently added always works for me, as per below image.

Image

The only thing thats not working is the sickbeard module, but i just launch it from the applications menu instead.
Have i entered something incorrectly? btw i know the api key, user name and password are missing - the ip and port numbers are examples.

Image
karandras24 Wrote:The only thing thats not working is the sickbeard module, but i just launch it from the applications menu instead.
Have i entered something incorrectly? btw i know the api key, user name and password are missing - the ip and port numbers are examples.

Image

Try it without "http://" use only the IP.
gugahoi Wrote:Try it without "http://" use only the IP.

Well now i feel like a numpty for not trying that earlier.

Thanks very much for the help Gugahoi.