XBMC Community Forum
Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: Supplementary Tools for XBMC (/forumdisplay.php?fid=116)
+--- Thread: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC (/showthread.php?tid=113136)



- steve1977 - 2011-12-04 03:09

guy_smiley:) Wrote:You need to enable WSGI if you haven't already, it's "sudo a2enmod wsgi".

Also, don't forget to change your user and group to your appropriate ones. I imagine group=www-data shouldn't be a problem if you haven't changed much in Apache. Otherwise your user mightn't be "dl" Tongue

Make sure /var/www/maraschino is owned by "user":www-data (or whoever your group is for Apache.

That's now where all my probs again surface. I am on Win7 and not Linux... Let me google some more. Maybe someone has insights in this forum how to accomplish things in Win7?


- steve1977 - 2011-12-04 04:08

I am making some progress to set up WSGI on Apache to run Maraschino (windows 7!). Still not there. Getting the following error. Any thoughts?

[Sun Dec 04 10:02:06 2011] [warn] mod_wsgi: Compiled for Python/2.7.
[Sun Dec 04 10:02:06 2011] [warn] mod_wsgi: Runtime using Python/2.7.2.
[Sun Dec 04 10:02:06 2011] [notice] Child 6848: Child process is running
[Sun Dec 04 10:02:09 2011] [notice] Child 6848: Acquired the start mutex.
[Sun Dec 04 10:02:09 2011] [notice] Child 6848: Starting 250 worker threads.
[Sun Dec 04 10:02:09 2011] [notice] Child 6848: Starting thread to listen on port 80.
[Sun Dec 04 10:02:09 2011] [notice] Child 6848: Starting thread to listen on port 80.
[Sun Dec 04 10:02:40 2011] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Sun Dec 04 10:02:40 2011] [notice] Child 6848: Exit event signaled. Child process is ending.
[Sun Dec 04 10:02:41 2011] [notice] Child 6848: Released the start mutex
[Sun Dec 04 10:02:42 2011] [notice] Child 6848: All worker threads have exited.
[Sun Dec 04 10:02:42 2011] [notice] Child 6848: Child process is exiting
[Sun Dec 04 10:02:42 2011] [notice] Parent: Child process exited successfully.


- N3MIS15 - 2011-12-04 04:13

I just got this running on my unraid server. This is in no way a guide, i havent tested it fully.

(requires python already installed. if u have sickbeard/sab/couch/headphones already running it will be installed already)

These are the steps i took:

Download python-setuptools:
http://pypi.python.org/pypi/setuptools#files
i used setuptools-0.6c11-py2.6.egg

Run the scipt:
sh /boot/setuptools-0.6c11-py2.6.egg
(assumes the file is saved in the root of flash)

Install dependencies:
easy_install cherrypy
easy_install Flask
easy_install Flask-SQLAlchemy
easy_install jsonrpclib

a couple of these failed to download the first time for me but on the second try they worked.. not sure why

Download Maraschino:
wget -O maraschino.tar.gz --no-check-certificate https://github.com/Maraschino/maraschino/tarball/master

Extract and setup your settings... (Dont forget setup.py Wink)

To run Maraschino you need to:
python maraschino-cherrypy.py

I think thats everything, would be nice to have a pkg for all of this, but that is a bit out of my leage.


- steve1977 - 2011-12-04 05:47

While I am still struggling to get things working outside my home network, I have one idea for the skilled coders around.

Subsonic has an API creating a widget that accesses it would be amazing. This would (quite easily) allow audio streaming to Maraschino from whereever you are. It should be quite straight forward for someone who knows how to code / access API.


- steve1977 - 2011-12-04 06:12

I just installed the latest built, which works well from my home network. Looks very impressive!!! Two questions:

1) Sabnzbd doesn't display anymore, but I assume that this is due to me getting something wrong. Can you please remind how to properly enter the Sabnzbd URL in settings. I searched this thread, but didn't find the instructions.

2) The Sickbeard feature sounds awesome. Unfortunately, I am on Windows. Any idea whether Windows binaries for the SB Beta are somewhere to find without building myself from source?


Thanks a lot!!!


- nashant - 2011-12-04 07:19

I might have broken something with the sab widget. Have you tried reloading? I've found that when I run first from a fresh git pull I have to enter settings then restart. I'm looking into fixing that. As far as sickbeard goes, pull the api version on team-sickbeard's git and run it with python


- DejaVu - 2011-12-04 07:41

I'm not having any problems with the Sab widget....!?


- steve1977 - 2011-12-04 07:50

nashant Wrote:I might have broken something with the sab widget. Have you tried reloading? I've found that when I run first from a fresh git pull I have to enter settings then restart. I'm looking into fixing that.

Unfortunately, I have now screwed up my settings, so cannot test now. Can you please remind me what the Sabnzbd URL should be in Maraschino settings. I can then add it back in properly and try whether it works after restart.

nashant Wrote:As far as sickbeard goes, pull the api version on team-sickbeard's git and run it with python

No way to get the Windows binaries? It is all running now and I am worried breaking my running SB when switching to running it with python instead of the exe.

Thanks again guys for Maraschino, this is truly amazing!!!


- steve1977 - 2011-12-04 08:05

mrkipling Wrote:@gugahoi:

I can see that you're trying to make the icons list a dropdown. Neat!

Did this ever see the day light? If not, what's the current way to add the icon file names? Do I need to manually enter the full path?


- N3MIS15 - 2011-12-04 08:05

steve1977:
http://<ip>:<port>/api?apikey=<API key>

if u are running secure sabnzbd you will need https://

Quote:Did this ever see the day light? If not, what's the current way to add the icon file names? Do I need to manually enter the full path?

its there, try adding an application