Kodi Community Forum
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)



RE: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - niietzshe - 2012-10-17

Cool, I'll start looking into it.


RE: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - Livin - 2012-10-28

I currently use the AXWi plugin to get jukebox-like functionality from XBMC. I would prefer to have a single nice dashboard to provide this (plus AWXi is in no way aesthetically pleasing like Maraschino is)

Is anyone enhancing the XBMC capabilities?


RE: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - N3MIS15 - 2012-10-28

I've done a lot of XBMC related stuff within Maraschino, the latest being a complete rewite of the library module (awaiting review)


I'm always looking for ways to get more XBMC stuff in.. I dont use AXWi so I'm not sure what you're looking for. Care to explain what you're after?



RE: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - Livin - 2012-10-28

(2012-10-28, 01:47)N3MIS15 Wrote: I've done a lot of XBMC related stuff within Maraschino, the latest being a complete rewite of the library module (awaiting review)


I'm always looking for ways to get more XBMC stuff in.. I dont use AXWi so I'm not sure what you're looking for. Care to explain what you're after?

Your additions look great.

I'm looking for enhancements for the Music section that make a similar navigational experience as if I was using XBMC directly. I mainly play music based on my mood or the atmosphere we need to create (romantic, conversational, etc) so Genre is my most used feature of XBMC's music section. Song ratings is my second most used (e.g. songs I like the best).

Hoping for enhancements like...

Pre-defined sorts: Genre, Album, Artist, Star ratings, etc
Link to existing Playlists
show song ratings (stars)






RE: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - N3MIS15 - 2012-10-28

All sounds possible, I want to have "All foo" in the media library. clicking "All Artists" in artists view would show every album in your library. Clicking "All Albums" in albums view would show every song in your library. From there you could use the sort setting from https://github.com/mrkipling/maraschino/pull/249 to sort by rating or whatever.

Showing ratings with stars can be done also, most likely a setting would be best for this (switch between text/stars).
Playlists saved in XBMC's playlist folder can already be accessed from files view.


RE: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - Livin - 2012-10-28

(2012-10-28, 02:16)N3MIS15 Wrote: All sounds possible, I want to have "All foo" in the media library. clicking "All Artists" in artists view would show every album in your library. Clicking "All Albums" in albums view would show every song in your library. From there you could use the sort setting from https://github.com/mrkipling/maraschino/pull/249 to sort by rating or whatever.

Showing ratings with stars can be done also, most likely a setting would be best for this (switch between text/stars).
Playlists saved in XBMC's playlist folder can already be accessed from files view.


Sounds good... though if you can separate our Playlists that would be preferable... Family/Guests will know what Playlists are, but not to look for them in Files. I'd love to make this dashboard a friendly UI for anyone to use. I have a 23" touch screen I want to use it on as a 'control panel' and then I can see smaller screens around the house with just the XBMC controls on it.


RE: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - gugahoi - 2012-10-28

(2012-10-28, 02:50)Livin Wrote:
(2012-10-28, 02:16)N3MIS15 Wrote: All sounds possible, I want to have "All foo" in the media library. clicking "All Artists" in artists view would show every album in your library. Clicking "All Albums" in albums view would show every song in your library. From there you could use the sort setting from https://github.com/mrkipling/maraschino/pull/249 to sort by rating or whatever.

Showing ratings with stars can be done also, most likely a setting would be best for this (switch between text/stars).
Playlists saved in XBMC's playlist folder can already be accessed from files view.


Sounds good... though if you can separate our Playlists that would be preferable... Family/Guests will know what Playlists are, but not to look for them in Files. I'd love to make this dashboard a friendly UI for anyone to use. I have a 23" touch screen I want to use it on as a 'control panel' and then I can see smaller screens around the house with just the XBMC controls on it.

I think Nemesis is just following XBMC's paths. They choose to store playlist in that place, it is merely replicated in Maraschino.



RE: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - niietzshe - 2012-10-28

Ok I've been brushing up on my Python usage at work ready to jump into some modules I want to create.
Can I just ask, is there a reason why the recently added movies/shows etc connect directly to an XBMC server instead of looking directly at the SQL database?
I run Maraschino on a headless server with no XBMC installed and all other machines are in standby (so possible WOL), looking to get a decent setup.


RE: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - N3MIS15 - 2012-10-28

Yea. Because everything is done via json api. I for 1 think that nothing other than XBMC should access its database directly and avoid anything that does.

If XBMC cannot be reached, Maraschino will give you the last known recently added.
If on frodo nightlies you could look into using shared-lib 'server' with json support to have 24/7 access.Make the shared-lib server use the mysql db and it will always be available. (this is what i have done)


RE: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - niietzshe - 2012-10-29

Could you expand a bit on the shared-lib server setup you are using?
I'll have one little computer always on, pure maraschino, nfs, sickbeard server etc... NO XBMC.
Then a few other machines throughout the house with OpenElec (Frodo) on them.

Currently I was going to WOL one of the xbmc boxes to update library, but if the shared-lib server does what I'm after I'll look into that. I'm on a train at the minute with just 15 mins connection so I can check it out until tomorrow really.

Thanks for the headsup though.
Niietzshe.


RE: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - N3MIS15 - 2012-10-30

Read this thread: http://forum.xbmc.org/showthread.php?tid=132919

Specifically http://forum.xbmc.org/showthread.php?tid=132919&pid=1142529#pid1142529 for instructions but using http://forum.xbmc.org/showthread.php?tid=132919&pid=1144911#pid1144911 to get jsonrpc access


RE: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - niietzshe - 2012-10-30

Thanks!


RE: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - niietzshe - 2012-10-30

(2012-10-28, 11:36)N3MIS15 Wrote: If XBMC cannot be reached, Maraschino will give you the last known recently added.

Sorry for another question, I'm just trying to work out the best option for me at the minute.
Resource wise I could do with keeping my server free of anything that's not needed. If I can setup scripts so when a new tv show is added, it boots up one of the clients, updates libraries, then puts the client back to sleep, this might be a better option for me.

At what point does Maraschino add the recently added episodes to it's own database?
Could I force this in one of my scripts?

I'm only thinking that remotely when one of the clients are on, I don't need access to the JSON server as It'll only be visual to see what has been added recently. When I'm at home and might want to then launch one of the episodes from the maraschino interface, the client will be on anyway.
So I'm not really sure if there's much of a point me running an xbmc-daemon on the server all the time.

Thanks for any guidance.
Niietzshe



RE: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - N3MIS15 - 2012-10-30

I put together a script for a user that wanted to wake xbmc and update video library then shutdown again.
I believe this was to be used as a sabnzbd script.
forum.xbmc.org/showthread.php?tid=135074&pid=1222094#pid1222094

Recently added modules poll xbmc for recently added. When that poll happens, thats when maraschino updates its db.


RE: Maraschino (formerly HTPC Frontend) - a summary web interface for your XBMC HTPC - niietzshe - 2012-10-30

That's excellent NSMIS15, gives me a great starting point.

Maraschino is on the same server as sabnzbd, could I write into the script to get marashino to poll xbmc at that time before the client shuts down? I'm presuming, maybe naively that I can call this script directly:
https://github.com/mrkipling/maraschino/blob/master/modules/recently_added.py

Niietzshe