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
|
- gugahoi - 2011-12-27 I just tested the experimental branch on another Mac and it worked without any easy_install! However I also found out an easier way (less commands) to install all the dependencies
Code: *Buntu systems: sudo apt-get install python-setuptools
Code: easy_install pip
Code: pip install Flask-SQLAlchemy That's it. Hopefully people don't even have to do that but if they do, seems like only 3 commands will get you there. - gugahoi - 2011-12-27 Mar2zz Wrote:I have made a debian installerfile for maraschino. FIXED *But how can I clone the experimental branch directly? I don't understand. Is it working now? - Mar2zz - 2011-12-27 My debfile now switches to the experimental branch. Also the daemon problem is solved. maraschino-cherrypy.py can be thrown away if the code from that is put inside maraschino.py and then start it with -q or --quiet or someting, like python maraschino.py -q In maraschino.py this: Code: if sys.argv[1] == '-q': My debfile is working now. Settings are inside /etc/default/maraschino. There a port and others can be set, else it defaults all to $HOME/.maraschino (so if you do not change settings configfiles (settings.py and maraschino.db) will be created there. There is no need to edit settings.py as the startupscript takes care of editing that (with the settings set in /etc/default/maraschino). It uses the experimental branch. Install instructions (see my input): Code: mars@laptop:~$ wget -q http://dl.dropbox.com/u/18712538/LaSi_repo/maraschino.deb - mrkipling - 2011-12-27 Some awesome stuff coming in over the past few days, you guys have clearly been very busy! I'm still in holiday mode at the moment but have a few spare days coming up before heading back to work in the new year, during which I'll go over this stuff, decide what to merge in or not, and generally spend some time working on Maraschino. - gugahoi - 2011-12-27 _Mikie_ Wrote:Also Can we add the ability to pause a show from the module? In the works. _Mikie_ Wrote:Could it be possible that in the coming soon list like the default front page if you click the title of a show it takes you to sickbeard. Could that be a new tab so maraschino stays openDONE _Mikie_ Wrote:Also if you click on the image could it take you to the show info in the module because there's no quick way to jump to a show if its airing tomorrow for example.DONE - mrkipling - 2011-12-27 gugahoi Wrote:In the works. Awesome. - _Mikie_ - 2011-12-27 @gugahoi Thanks! Please just double check the module it isn't loading images for me. Might just be me but it was working before I upgraded.. @general Couple cosmetic things. Could the xbmc modules be looked at and the size of the boxes for each release but constant no matter if some info is missing or not. Think it'd look better that way instead of having smaller and bigger boxes depending on whether some info is missing or not.. The SABnzbd+ module seems to be overflowing when the download name is really long.. For uniformity sake in the media library module the buttons should be above like in the sickbeard module.. Thanks again! - M3Evolution - 2011-12-27 Guys, this really does look great and I'd love to give it a try however I'm having some installation issues that I was hoping someone may be able to assist with. I have spent the last few hours googling without success as I hate asking noob questions. I am slowly learning Linux but this is way above me I'm afraid. I am running XBMCLive Dharma on Ubuntu 10.4.2 on an Asrock Ion 330HT machine. I am following the instructions on the Maraschino site for the CherryPY install. Step 1 - Install Python. Python appears to be installed already. I have checked the version and it is 2.6.5. Step 2 - Install pyton-setuptools. This is where it's all falling apart I'm afraid (so early on, I know!). I am using the command sudo apt-get install python-setuptools which I believe is correct. The message that is being returned however is, 'Reading package lists... Done Building dependency tree Reading state information... Done Package python-setuptools is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package python-setuptools has no installation candidate' And that is where I am now stuck. If anyone could possibly offer any advice or solutions then it would be very much appreciated! It's not helping that I have a massive post-boxing day hangover. Thanks in advance. John - mrkipling - 2011-12-27 _Mikie_ Wrote:@gugahoi If I may chime in on behalf of gugahoi (as I was reading this thread just as you posted): Try logging in to Sickbeard and then reloading Maraschino, I've experienced this problem before and that fixes it. If you have AUTH defined in your settings.py file (i.e. you're using basic username/password authentication to sort-of secure Maraschino) then it adds your Sickbeard username and password to the URLs of the images, so you might want to try doing this if you haven't already. If none of this works then I'm out of ideas, so over to gugahoi - M3Evolution - 2011-12-27 Sorted! Ran sudo apt-get update first and it worked after that! Now have a problem where the server settings are not saved, but can look into that myself. Must be a permissions thing. This post was very useful, not sure how I did not come across it sooner. http://forum.xbmc.org/showpost.php?p=929856&postcount=149 - Mar2zz - 2011-12-27 Guess what's part of my LaSi script now: Code: *###############################################################* (I need some pullrequest to get trough to maraschino make it more reliable, but that's something I am going to work on in the next few days). It uses experimental branch. - DejaVu - 2011-12-27 Mar2zz Wrote:Guess what's part of my LaSi script now.I didn't think it would be too long. Excellent news Mar2zz! Nice one. - Mar2zz - 2011-12-27 I have a question about github. I made this commit in experimental: https://github.com/Mar2zz/maraschino/commit/cdb7f029501cd6cc10d8e1b3c8536ab84bbeb5a7 So Maraschino will use commandline arguments to start the server with. (which is needed for startupscripts and daemons. But when I create a pullrequest for it pulls it to master and all my other changes for my repo are in it? I want it to be a pull request independent of my other pullrequests (I thought that was what gugahoi made the experimental branch for?) Anyone knows how? - _Mikie_ - 2011-12-27 Mar2zz Wrote:I have a question about github. I made this commit in experimental: https://github.com/Mar2zz/maraschino/commit/cdb7f029501cd6cc10d8e1b3c8536ab84bbeb5a7 You need to make branches too. So your master branch must be the same as the maraschino master branch. Then create a test branch for you to do everyday testing and for this example you should create a branch called command line or something and only make command line commits in this branch. Then you pull request that branch (command line one) to the maraschino master/experimental and it will only pull your command line commits. Then if you make a another addition for something different you make another branch. If the maraschino master/experimental gets changes from someone else you can then pull those changes into all your branches and fix any clashes and carry on. That way you maintain everything separately and its easier to have pulls accepted. It also means that if changes are made to the master before you pull is accepted its easy for you to make sure your pull request code still works for each individual thing you working with. Hope that's clearer and I'm explaining it correctly. - Mar2zz - 2011-12-28 I understand. But how do I revert my pushes? I want to revert my transmission commit (someone else made a working version :p ) I want to revert my commandline commit and push it to a selfmade branch. |