Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33) +--- Forum: Supplementary Tools for Kodi (https://forum.kodi.tv/forumdisplay.php?fid=116) +--- Thread: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC (/showthread.php?tid=113136) Pages:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
|
Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - mrkipling - 2011-10-24 I wanted a simple web interface to act as a nice overview/front page for my XBMC HTPC. Nothing that was already available really suited my needs so I created something myself. You can find setup instructions and more information on the project homepage: http://www.maraschinoproject.com/ There is also a forum where you can submit feature requests, bug reports, etc. (as this thread is started to get rather cluttered): http://forums.maraschinoproject.com/ It currently has the following features:
Here's a screenshot (click for larger image): Here's another with automatically-switching fanart backgrounds enabled: 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:
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! - jspot69 - 2011-10-24 wow! I like it. - -n3b- - 2011-10-24 Wow, looks great. Can't wait to give it a test later. - fluentdesigns - 2011-10-24 Awesome job! going to kill mediafrontpage! If running a windows server would it be possible to use WampServer 2.2a? - mrkipling - 2011-10-25 Thanks for the kind words! fluentdesigns Wrote:Awesome job! going to kill mediafrontpage! 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 - fluentdesigns - 2011-10-25 Sounds good thanks! - mrkipling - 2011-10-25 Just pushed a trakt.tv module (see updated screenshot) as well some other, smaller changes. - snoopy1492 - 2011-10-26 It looks incredible! I tried to install it on my ubuntu server, I think I got everything ready but there is still one error that's keeping me from using it : Code: File "/var/www/htpc/htpcfrontend.py", line 2, in <module> 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! - mrkipling - 2011-10-26 snoopy1492 Wrote:It looks incredible! 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 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. - mrkipling - 2011-10-26 Edit: this post used to contain setup instructions, but you can now find up-to-date instructions on the project homepage: http://www.maraschinoproject.com/ - snoopy1492 - 2011-10-26 Thanks for those info! It helped a lot! I have it working now, the only problem is that it's not working if I put an other alias than / into my apache conf : Code: client XXX.X.XX.XXX] File does not exist: /var/www/static Code: File does not exist: /var/www/xhr I tried to work my way into your code but I don't know anything about Python or Flask so I did not figured out a way to make it work outside of the root... So that's how I did it thanks to your info mrkipling!
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 I will follow this thread daily then! - mrkipling - 2011-10-26 snoopy1492 Wrote:Thanks for those info! It helped a lot! 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. Regarding Trakt, have you: * entered your Trakt API key in the settings? (you can find this in your Trakt profile) * entered your Trakt username in the settings? * set your profile to public/unprotected? 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!) - snoopy1492 - 2011-10-26 Ok thanks, I'll wait for the updates - mrkipling - 2011-10-27 snoopy1492 Wrote:Ok thanks, I'll wait for the updates 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. - snoopy1492 - 2011-10-27 Wow, that was fast! So now, the XBMC latest episodes and currently playing work , but I still don't have the trakt widget showing up... Thanks for the update! PS: I would propose my help for this project as I'm a web developper myself, but I don't know anything about Python... |