XBMC Success story with almost completely web/php driven backend
#16
Ninjahblu Wrote:That looks amazing! I'm guessing you need some basic to moderate scripting knowledge to pull something like this off?

Its not as hard as it seems. I would definately call my scripting skills basic. I began not knowing any bash commands really and still only know a few: echo, ls, df, awk, grep (google is your friend)

First step (which isnt really required but makes everything neater) I set it all up so things are located as follows:
http://mydomain.com/xbmc
http://mydomain.com/sickbeard
http://mydomain.com/sabnzbd
etc.

This is done by installing apache and adding some .conf files so it knows where to redirect things

For CouchPotato for instance which redirects the couchpotato port to :80/movies

Code:
<Location /movies>
    ProxyPass http://localhost:PORT
    ProxyPassReverse http://localhost:PORT
</Location>

More Info

Heres an early example I posted in another thread

Image

From here the bash script began which outputs a html file after doing alot of 'echo's and directory listing etc.

Then I styled it all with some css files.

Im sure someone else could come up with something alot better and cleaner but this works for me for the time being.
Reply
#17
@Nick8888
Your interface looks 100 times better then mine, I would love to see your scripts and base line html & css you are using. I am sure I could adapted it to my setup.

Megacrypto
As for Tonido and the local account, as far as I can tell after looking at what I did. To fix this I made the base Tonido install folder /usr/local/tonido and all its sub-items owned by the main xbmc account (in my case xbmc).

Code:
sudo chown -R xbmc:xbmc /usr/local/tonido/
Reply
#18
Nick8888 Wrote:Its not as hard as it seems. I would definately call my scripting skills basic. I began not knowing any bash commands really and still only know a few: echo, ls, df, awk, grep (google is your friend)

First step (which isnt really required but makes everything neater) I set it all up so things are located as follows:
http://mydomain.com/xbmc
http://mydomain.com/sickbeard
http://mydomain.com/sabnzbd
etc.

This is done by installing apache and adding some .conf files so it knows where to redirect things

For CouchPotato for instance which redirects the couchpotato port to :80/movies

Code:
<Location /movies>
    ProxyPass http://localhost:PORT
    ProxyPassReverse http://localhost:PORT
</Location>



Heres an early example I posted in another thread

Image

From here the bash script began which outputs a html file after doing alot of 'echo's and directory listing etc.

Then I styled it all with some css files.

Im sure someone else could come up with something alot better and cleaner but this works for me for the time being.

would be awesome to make a new thread with a small how-to to get this working just basic stuff.

I use Sab, Sick, Couch... WXMM.... I usually type http://mydyndns.com:portnumber to get into my programs but I like the idea of just typing in names

-=Jason=-
Reply
#19
Hopefully we will see some guides/Isos later on, eventhough one has to make a lot changes it is a better starting point.
Reply
#20
Okay guys I will try and clean some of it up and post parts in the next few weeks. Got lots of real life work to do but hopefully I can help you guys get to where I am so we can continue to build a simplified/combined web interface for all our media related content.

The point I want to stress though is that it will not be a simple click > install. It will just be a starting point like Sylus described.
Reply
#21
I'm happy to view this topic because it did some time as i wish to make an interface to unified all my web applications (utorrent, sabnzbd, jdownloader, subsonic, xbmc, xwmm ...)

i tried to create a html page with iframes but the result was not very good

and with this subject I just discovered tonido!
it is really the application that I needed, the included plugins are very well done and you can easily add external links as shown here:

http://www.codelathe.com/blog/index.php/...ur-tonido/

I now have a single interface to easily manage all my web based app on my HTPC / nas Big Grin
Reply
#22
I just subscribe to this thread, I'm really interested into seeing how to do all this.

I'm looking to do something similar with my setup, was thinking of using joomla to link it all togheter.

I might even give you guys a hand with all this (if I have enough time)

Dogg
Hardware: Revo 3610 + SSD - Harmony 700 Remote
Software: XBMCBuntu Gotham - Sickbeard - SabNZBd+

Image
Reply
#23
Guys,

You might want to add Tonido iPhone app and Android app to your setup as well.

The apps are neat and can stream your home music collection to your smartphones (Without hiccups even in 3G). Attached are some screenshots for you to checkout.


Screenshots of Tonido iPhone app

Image

Image

Image




Screenshots of Tonido Android app

Image


Image

Image
Reply
#24
WOW! This has really caught my interest. Subbed!
Reply
#25
Jaybarti Wrote:
Code:
sudo chown -R xbmc:xbmc /usr/local/tonido/

i tried this and yet when i try to login from the my laptop it gives me the "have to enable remote access"

i edited the configex.xml in my home folder [/home/mylin/tonido/data] and if i start tonido from shell i can access it from laptop ok, but when it loads from boot, it is as if it does not see that configex file

im sorry, i know that this is not a tonido thread, but i thought since you got it running, you might be able to help out Smile
Reply
#26
Hmmm

I followed this link for the direction of how to install and setup Tonido.

http://www.tonido.com/support/Tonido_Lin...lation_FAQ

The two things I had to do post-install to get it to work was...

Chown the baseline Tonido directory with using the account I wanted to use as the main Tonido account (in my case that is xbmc yours I guess would be mylin).

Then in the rc.local file I added the following line

su - xbmc -c "/usr/local/tonido/tonido.sh start"

xbmc being the account I want to execute the command under.

To be honest I am still a newb when it comes to linux/ubuntu but I am learning quick. I am rebuilding my old PC box right now using what I learned from the last two builds. When I install tonido again (Tomorrow or thursday) I will record all the steps I go through to make it work and post it in the LiveCD/Linux support area as a how to install Tonido thread.
Reply
#27
Jaybarti Wrote:Hmmm

I followed this link for the direction of how to install and setup Tonido.

http://www.tonido.com/support/Tonido_Lin...lation_FAQ

The two things I had to do post-install to get it to work was...

Chown the baseline Tonido directory with using the account I wanted to use as the main Tonido account (in my case that is xbmc yours I guess would be mylin).

Then in the rc.local file I added the following line

su - xbmc -c "/usr/local/tonido/tonido.sh start"

xbmc being the account I want to execute the command under.

To be honest I am still a newb when it comes to linux/ubuntu but I am learning quick. I am rebuilding my old PC box right now using what I learned from the last two builds. When I install tonido again (Tomorrow or thursday) I will record all the steps I go through to make it work and post it in the LiveCD/Linux support area as a how to install Tonido thread.

i think that did the trick Smile ... thanks alot
Reply
#28
hey everyone, I would love to get some help on creating a unified page with all the info from my various services @Nick8888 your setup looks pretty amazing.

whenever you have time to actually help us out to do something similar it would be very greatly appreciated.

currently using SABNZBD, Couchpotato, SickBeard and Subsonic so it would be awesome to have them all in one area.

thanks in advance.
Reply
#29
I use AirVideo to stream/encode all video (.mkv, .avi, etc) to play from my iPhone. I was using the xmbc streamer iphone app as well for music playback. I hadn't heard of subsonic, but I'm going to give it a try next.

I use couchpotato, sickbeard, uTorrent, and SABnzbd+ for downloads. dyndns.org makes it nice to access from the internet.

There is also an NZB queue/download manager app for the iphone that is really quite nice called myNZB.
Reply
#30
I never thought of doing anything like this. But now I've seen it, it has given me an incentive to try and musta up something similar.

Looks superb and such a great idea!
Reply

Logout Mark Read Team Forum Stats Members Help
XBMC Success story with almost completely web/php driven backend0