Kodi Community Forum
MediaFrontPage - Web interface with widget type architecture to control multiple apps - 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: MediaFrontPage - Web interface with widget type architecture to control multiple apps (/showthread.php?tid=83304)



- DejaVu - 2011-06-25

The 'Standard' MFP is the way to go.

Reverse Proxy is when you want access from beyond your home network (3G Phones, etc) and is at the center of attention ATM.

What do you mean by 'Standard'? MFP is updated all the time and in order to keep up to speed with all the latest updates, you should do a 'Git Pull' from github.com/mediafrotpage/mediafrontpage every so often.

Development on it lately has slowed, I believe mainly due to lack of ideas or backlog of issues to solve. MFP is doing what is was designed to do perfectly and has now come to a point where it simply needs cleaning up.

It interacts with programs such as -

XBMC
SabNZBd
Sickbeard
CouchPotato
Transmission

The next big thing to be realised I believe is Headphones. This really needs a widget creating for it, but until improvements to headphones are made, it maybe a little time.

So long as your happy with how it works at the mo, we are happy too. If you have any suggestions as to programs that could do with a widget. Let us know.

Other minor projects exist for changing some things of MFP on several branches/repo's created by others, but should be considered as betas...

If your feeling daring, Gugahoi's Repo has a few branches to test. They are considered 'unfinished'. For example, the 'Crazy Layout' Branch which incorporates a different type of Navigation and drop box to each program that is embedded in iFrames.

MFP is a 'brainstorming' project by many and is a collaboration.


- gugahoi - 2011-06-25

steve1977 Wrote:Thanks so much. Quite embarassingly for me, I still don't get it to work. I followed your how-to exactly. Just didn't know how to do the following:

* 2. Allow URL rewriting/proxying in your apache file (in my case it was -->
* /etc/apache2/sites-enabled/default)

Any idea where this would be in Win7/Uniserver. Also, is this part of a conf file?

Could this be the reason why nothing is working yet (comingepisodes, XBMC and sabnzbd-related stuff).

Thanks in advance!!!

Hmmm I'm not sure. Can you now access XBMC's webserver without problems through your reverse proxy? How are your reverse proxies rules ? Any chance you can show them to me? For Sab, did you remember to set the API in the config?


- steve1977 - 2011-06-25

gugahoi Wrote:Hmmm I'm not sure. Can you now access XBMC's webserver without problems through your reverse proxy? How are your reverse proxies rules ? Any chance you can show them to me? For Sab, did you remember to set the API in the config?

Thanks for your quick reply. One correction: I now actually can access SAB. However, comingepisodes show "authorization required". XBMC-related show "XBMC's JSON API did not respond.".

The XBMC server is an odd one: it still doesn't work in MFP, but it occasionally (!!!) works over reverse proxy. It always works though when typing it directly.

Let me send you an email with my reverse proxy rules. Thanks again!!!


- Oakey - 2011-06-25

Cheers DejaVu, I'm just running the release as it is on Git. All these widgets I'm reading about, can they be installed or are they still being tested?


- gugahoi - 2011-06-25

Oakey Wrote:Cheers DejaVu, I'm just running the release as it is on Git. All these widgets I'm reading about, can they be installed or are they still being tested?

Sorry Oakey but which widgets are you talking about exactly?


- Oakey - 2011-06-25

gugahoi Wrote:Sorry Oakey but which widgets are you talking about exactly?

The ones I keep reading throughout this thread. My MFP basically looks as it does in the OP. With the now playing, recently added, Coming Soon TV episodes, etc.

I assumed all this recent activity was extending on that premise further and adding new functionality in a serperate build?

Or have I got the wrong end of the stick?


- gugahoi - 2011-06-25

Oakey Wrote:The ones I keep reading throughout this thread. My MFP basically looks as it does in the OP. With the now playing, recently added, Coming Soon TV episodes, etc.

I assumed all this recent activity was extending on that premise further and adding new functionality in a serperate build?

Or have I got the wrong end of the stick?

Hmmm all the widgets that have been mentioned but one that I'll be finishing up some time soon (jDownloader) are on the Official repository as DejaVu said: https://github.com/MediaFrontPage/mediafrontpage

Note that this is no longer the original Nick8888's repository so you might need to update in your end. What widgets are you missing in your installation?


- Oakey - 2011-06-25

I'll have a look when I get home. It's likely I didn't change to the new repository.


- CoinTos - 2011-06-25

Hey gugahoi/DejaVu,

Still haven't had time to learn git/github etc. so here is a fix for my wUPS widget that I need you to add for me.

Change Log:
Fix typo in error message
Added error check for unreachable UPS aka Offline
Couple cosmetic changes

Download

Thanks.


- rflores2323 - 2011-06-25

gugahoi Wrote:Hmmm all the widgets that have been mentioned but one that I'll be finishing up some time soon (jDownloader) are on the Official repository as DejaVu said: https://github.com/MediaFrontPage/mediafrontpage

Note that this is no longer the original Nick8888's repository so you might need to update in your end. What widgets are you missing in your installation?


how do I change to this new repo? I am on linux.

Also any videos of MFP in action. would be great to have a video to see all the features etc.. for new additions/features and newbies can see what all it does.


- DejaVu - 2011-06-25

@CoinTos, I'll add that now Wink (done).

rflores2323 Wrote:how do I change to this new repo? I am on linux.

Also any videos of MFP in action. would be great to have a video to see all the features etc.. for new additions/features and newbies can see what all it does.

The way I do it, on XBMCLive is by removing the directory htdocs or www in the webserver. This also deletes the hidden .git information folder.
If you do this, you WILL need to go through the config.php again to make sure all the settings are correct (unless you already have the newest version, which is unlikely!)

Then just re-clone the newest repo. (sudo if on XBMCLive).

(sudo) git clone https://github.com/MediaFrontPage/mediafrontpage.git /var/www

The repo is then saved to this folder and in future I can simply type

(sudo) git pull

from within that folder to update any changes from the official repo.

Videos that are MFP Related, but not necessarily part of the official Repo - yet -
http://www.youtube.com/watch?v=wHSaQ7o-UBE
http://www.youtube.com/watch?v=tLzNY_ROut4
http://www.youtube.com/watch?v=RZ1GEiFGFLY I'm still improving this and am trying to find ways to make it more user friendly. It's hardcoded ATM, but sure it can be changed.
http://www.youtube.com/watch?v=otwfbV6lA5c
http://www.youtube.com/watch?v=42A_4RKQ6QE

I will probably do a 10 minute video soon showing 'how-to' on my setup (XBMCLive) and show the features in detail.


- DejaVu - 2011-06-30

Progress on what I have been doing -

Frameset REMOVAL! Big Grin

Navbar should be able to be styled the same as the rest of MFP in the future. This will still need some work (and hopefully some kind assistance), but if you want to see how it works, it is on my Repo at here now.

The entire nav menu is nearly the same as the original UL, LI and A tags, but it's now a PHP include and has a couple of different files that should be real easy to understand, mostly CSS. The 'program.php' now pulls information from config.php, skins the page like a widget and loads your program inside it in an iFrame - this keeps MFP clean and easier to style differently.

My repo probably has a few no longer required files, but I shall be cleaning it up once I have it working perfectly with the config.php.

Youtube Video of it in action...
http://www.youtube.com/watch?v=1bAkE0Ee8Pg

I also figure, that ANY program can be requested and an icon made for it. So far, I think I have got them all... If you use one I missed, please let me know. I enjoy making them! Smile

--EDIT
Oh and the $submenu links are now in a static 'footer.php' that is also a php include. Wink


- gugahoi - 2011-06-30

DejaVu Wrote:Progress on what I have been doing -

Frameset REMOVAL! Big Grin

Navbar should be able to be styled the same as the rest of MFP in the future. This will still need some work (and hopefully some kind assistance), but if you want to see how it works, it is on my Repo at here now.

The entire nav menu is nearly the same as the original UL, LI and A tags, but it's now a PHP include and has a couple of different files that should be real easy to understand, mostly CSS. The 'program.php' now pulls information from config.php, skins the page like a widget and loads your program inside it in an iFrame - this keeps MFP clean and easier to style differently.

My repo probably has a few no longer required files, but I shall be cleaning it up once I have it working perfectly with the config.php.

Youtube Video of it in action...
http://www.youtube.com/watch?v=1bAkE0Ee8Pg

I also figure, that ANY program can be requested and an icon made for it. So far, I think I have got them all... If you use one I missed, please let me know. I enjoy making them! Smile

--EDIT
Oh and the $submenu links are now in a static 'footer.php' that is also a php include. Wink

Hey dude, good job. I actually saw your changes on git and downloaded just to check it out. It's looking good. I had to make a few modifications tho.

1: don't use absolute path on your links, not everyone has xbmclive as their URL so refrain from hardcoding those.

2: your new menu doesn't seem to be configurable from config file, are you planning on doing that?

3: Maybe you should consider not coding the images of the menu in CSS. Otherwise it will not be configurable and people will ave different programs running. We may not be able to have images for all of them so it would be nice to allow them to choose where the image is. And possibly have a general icon like a question mark os something if no image is found.

4: The config page does not have the nav. Any chance of adding it there?

I think I've got solutions for some of these so hit me up if you want some help.


- steve1977 - 2011-06-30

Gugahoi helped me to get the reverse-proxy working, which is awesome!!! Besides MFP, he actually even had to change some of the XBMC files, but now it is done. Really great.

It feels that MFP is now basically stabilizing and only few open things. The only 3 (*Edited 4*) obvious ones I see are:

1) Conf still does not work for me when pulled from the GUI. Someone else mentioned the same issue, while it is working for others. Any idea how can I help to at least pin point where the issue is?

2) "Comingepisodes" is still incredibly slow from time to time. Saw other mentioning the same thing on this forum and not sure whether/how it is solveable. Anyhow, wanted to point it out.

3) The mobile-interface (for ipad and android) has not seen too much attention. Not sure whether this is needed before the "1.0", but wanted to point it as well.

4) Library is not sorted alphabetically


Thanks again gugahoi and everyone for the fantastic work!!!


- DejaVu - 2011-06-30

Added you to my collaborators on Git Gugahoi (assumed you was one already!) , would love some help with this.

Although I'm getting there and learning PHP at a relatively good speed, I'm still a total n00b and would appreciate some pointers! Soooo much to learn! Smile