Please note that it requires XBMC Eden (although Frodo should also work if you enjoy living on the cutting edge).

This is a work-in-progress - things are still being changed, and new features and modules are being added quite frequently.

-----

IRC users: There is an official Maraschino IRC channel. Details are as follows:

Server: irc.freenode.net

Channel: #maraschino

Currently it's mostly us developers talking about technical things and the way forward for Maraschino. Sometimes we lurk, so may not always be available. Feel free to drop in - if you're having configuration problems and we're online, feel free to ask. Also, aspiring developers - drop in and get involved. Tell us what you think!

fluentdesigns Wrote:Awesome job! going to kill mediafrontpage!
If running a windows server would it be possible to use WampServer 2.2a?

I haven't used it before, but based on what Google tells me, WampServer includes Apache - so you should be able to install mod_wsgi and configure Apache to serve this app using that. Google "apache windows mod_wsgi" for some pointers.

Sorry if that's a little vague - I plan on writing some proper documentation eventually, but I only started writing this app a few days ago and want to make it worth writing documentation for before doing so, if that makes sense

It seems it doesn't find the settings.py file (figured I had to rename settings_example.py?) which is in the same directory...

Is there a line to add somewhere in my apache config to help him load or locate the file?

Thank you and again, amazing work!

EDIT: I think it's because you don't have /var/www/htpc on your Python path. Your wsgi file should look something like this:

Code:

import sys
sys.path.insert(0, "/var/www/htpc")

from htpcfrontend import app as application

The information in the next post is still useful though

Probably worth mentioning that I've just pushed some changes (such as automatically-changing backgrounds if you enable the trakt.tv module) so you might want to make sure that you have the latest version.

EDIT :
Unfortunately I can't get the Trakt or XBMC widget to work... Wonder if it's because I'm using a XBMC build from two days ago, the JSON-RPC API could have been changed...
But regarding trakt, I don't know

But still, it looks very promising! (and I love the design )
Ah and while I'm thinking, it would be better if the application widget was opening a new tab/window rather than opening the link in the same window

EDIT :
Unfortunately I can't get the Trakt or XBMC widget to work... Wonder if it's because I'm using a XBMC build from two days ago, the JSON-RPC API could have been changed...
But regarding trakt, I don't know

The JSON RPC API has changed quite significantly in Eden. I'm currently using the stable release, but perhaps I should switch to unstable and get ready for Eden.

I'm guessing that it's probably the last one. I should add support for protected profiles - it's on my todo list!

Edit: I've just updated my XBMC installation to get the latest nightly updates. The next development that I do will be to make the app work with the current API in the nightly builds (not least because it doesn't work for me any more unless I do that - I have motivation!)

Okay, I hacked away at it this evening and now have it working with the unstable (Eden-pre) version of XBMC. It no longer works with Dharma. I feel that this is right way to go

If you pull from the master branch and restart Apache then things should just start working (assuming that you've configured it correctly in settings.py). Let me know if you encounter any problems, feedback/bug reports would be much appreciated.

N.B. 'click to play' on recently added items doesn't work with the new API yet. That's the next thing that I'm working on though, and then all existing functionality will be working properly with the new API. Will probably be done tonight or tomorrow.