4Media - Play all of your media in XBMC remotely in any web browser over the internet

  Thread Rating:
  • 2 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
four Offline
Junior Member
Posts: 7
Joined: Oct 2010
Reputation: 0
Thumbs Up  4Media - Play all of your media in XBMC remotely in any web browser over the internet
Post: #1
Hello fellow xbmc users. New forum user, longtime xbmc users here Smile First of all thank you for a great forum! Next, let's tell you about what we have created.

This project was started to bring the media from your xbmc library to any remote computer. (Windows, Mac, or Linux). The need for the application was strong when not at home, but still wanted to access all the content at home. Not just remotely controll it, but to play it locally. Movies, TV Shows, Pictures or Music. The application was designed to play all.

The project is divided into three:

The extender
- is installed on the xbmc machine itself. It's a simple php web projected hosted on apache.
- reads the xbmc database and presents the content to the player with the use of xml.
- updates the extenders external address to the HQ so that if change of the IP occours, the player can still find the extender


The player
- Runs locally on the remote computer.
- Uses the users choice of video player when movies or TV shows are played.
- Plays the music directly in the application with a queue and basic controls. (Volume, Stop, Pause, Play, Next)
- Shows pictures directly in the application


The HQ
- Simple webservice hosted by the application creators to manage dynamic ip's of the extenders
- Provide updates for the extender and player
- Database for the accounts for use with the software

All three parts are required at current version.

The project is being used by four friends. Hence the name of the projects creators: Four. The player was recently tested from germany to norway and playing of 720p content went without a glitch. Other senarios we use the application for is: Playing music at work, Viewing the last episode of your show when away on travel, or the girlfriend watching her favorite tv show on her laptop when you want the TV all to yourself Big Grin

It's important to stress that the project does nothing with the orignal content. The content is directly sent from the extender to the player - nothing else is involved. The given internet speed at the player and extender then sets the limit of what content that can be played.

We want to give something back to this great community so our question is simple, do you want the it? If the community wants it we will try our best to polish out some more bugs and release it free for all. We have added some screenshots so that you can see for yourself what the application looks like. Any questions? Feel free to ask or give us some feedback. Thank you! Smile

*****
11 october: We really see this working well on a slate/pad formfactor. We have decided to keep working on the project and hopfully release it as soon as the first slates come out. We also want to wait until latest release of XBMC is done to make sure it works perfectly with that one. Thank you all for your interest! We will update this thread as things move along Smile

-four

[Image: Zursl.jpg]
(This post was last modified: 2010-10-11 11:09 by four.)
find quote
Eldesi Online
Junior Member
Posts: 23
Joined: Sep 2010
Reputation: 0
Location: Chesterfield
Post: #2
..can't think of a real use for it immiediately, but i'm sure i will.
find quote
weldon Offline
Member
Posts: 72
Joined: Aug 2009
Reputation: 0
Post: #3
Looks cool. I'd definitely use it on a networked computer where I just want to use vlc while coding or something Smile. Exciting that all these web interfaces are popping up with the new addon framework Smile
find quote
four Offline
Junior Member
Posts: 7
Joined: Oct 2010
Reputation: 0
Post: #4
@Eldesi

hehe, well, it all depends on how you use your xbmc I guess. For me personally the application is good when i'm on my laptop and the girlfriend is taking up the TV. I could always browse the usb disk as a network share but I find it more easy and better to browse what the XBMC library has stored for me with the app. I also see this working well on a windows slate in bed when that hopefully gets out Smile
find quote
four Offline
Junior Member
Posts: 7
Joined: Oct 2010
Reputation: 0
Post: #5
weldon Wrote:Looks cool. I'd definitely use it on a networked computer where I just want to use vlc while coding or something Smile. Exciting that all these web interfaces are popping up with the new addon framework Smile


Sweet! The application is made in Adobe AIR, so it actually pretends to be a real app on your computer. The reason for that is to get access to launch native programs, like VLC or WMP. The rest is pretty much php and apache presenting the files to the remote player over HTTP.
find quote
erikrj Offline
Junior Member
Posts: 1
Joined: Oct 2010
Reputation: 0
Big Grin  Yes please!
Post: #6
Looks awesome! I can definitely use this program when I'm out travelling, on my tablet in bed and on my laptop wherever I go to watch series and movies! Big Grin

Hope my fellow XBMC users agree so it could be published! Smile
find quote
iDude Offline
Member
Posts: 86
Joined: Aug 2009
Reputation: 0
Post: #7
This looks really great. Love the interface!
Couple of questions:

Is the extender bundled with it's own server or can it be installed on an already running server?

What's the required speed (up/down) for streaming 720p content?

Is there a built-in mediaplayer or do i have to use my own?

And most important of all: When will it be released?
find quote
Mikesch Offline
Member
Posts: 50
Joined: Nov 2009
Reputation: 0
Post: #8
Dude, this would be absolutely awesome. Just a few weeks ago, I tried setting up a media server, so I could watch movies and shows from my library when traveling, but gave up after a few tries as I didn't seem to get good results. It would be soooo cool when XBMC had an add-on feature like this. Definitely a +1 on "Release this hottie!".
find quote
four Offline
Junior Member
Posts: 7
Joined: Oct 2010
Reputation: 0
Post: #9
iDude Wrote:This looks really great. Love the interface!
- Awesome! Thank you Smile

iDude Wrote:Is the extender bundled with it's own server or can it be installed on an already running server?
- The plan for the extender is to install on your already running XBMC machine. It will require a few things, but nothing to fancy. Apache, PHP, PHP+Sqlite (and then some) - Nothing that one single line can't install for you on Ubuntu. After the installation there is a config-file that will need some parameters and you should be up and running.

iDude Wrote:What's the required speed (up/down) for streaming 720p content?
- That will depend on what kind of bitrate the movie/tvshow is. The files I have tested when at work (Don't tell my boss) consumes about 5-7Mbit of up/down. Same thing when my friend testet from Germany.

iDude Wrote:Is there a built-in mediaplayer or do i have to use my own?
- There is a built-in media player for music and pictures. The rest you provide your own player for. I would recommend VLC as default player, and wmp as AVI player. The reason for this is some problems VLC have with avi over HTTP. This is all settings in the application that you can modify.


iDude Wrote:And most important of all: When will it be released?
- Well, it would seem that a few people thinks it's worth releasing. We will make up our minds as soon as possible. This interest is pushing in the right direction Smile So thank you!
find quote
four Offline
Junior Member
Posts: 7
Joined: Oct 2010
Reputation: 0
Post: #10
Mikesch Wrote:Dude, this would be absolutely awesome. Just a few weeks ago, I tried setting up a media server, so I could watch movies and shows from my library when traveling, but gave up after a few tries as I didn't seem to get good results. It would be soooo cool when XBMC had an add-on feature like this. Definitely a +1 on "Release this hottie!".

+1 from Mikesch, noted. And thank you Smile
find quote
Adam B. Offline
Member
Posts: 88
Joined: Mar 2009
Reputation: 0
Post: #11
Cool looking project.

How are the files being served? Via HTTP? VLC as a server?

I'm curious on how difficult it would be to add transcoding. I only have a 3Mbit upload at home, and get all my content in high def, so without transcoding, it's not very useful for me.

I'd also love to use this for sending video to my Android phone...
find quote
four Offline
Junior Member
Posts: 7
Joined: Oct 2010
Reputation: 0
Post: #12
Adam B. Wrote:How are the files being served? Via HTTP? VLC as a server?

Right now it's just HTTP. I did try some transcoding with VLC as the server, but the CPU was not powerful enough to keep the stream coming. I only have a small Asrock so it's not that powerful. I was trying to transcode to flash tho, might take less cpu if I only change bitrate to limit bandwidth. I might just give it one more try Smile Thanks for the feedback!
find quote
Adam B. Offline
Member
Posts: 88
Joined: Mar 2009
Reputation: 0
Post: #13
four Wrote:Right now it's just HTTP. I did try some transcoding with VLC as the server, but the CPU was not powerful enough to keep the stream coming. I only have a small Asrock so it's not that powerful. I was trying to transcode to flash tho, might take less cpu if I only change bitrate to limit bandwidth. I might just give it one more try Smile Thanks for the feedback!

If you release the code, I'd be happy to try it as well. Smile
find quote
four Offline
Junior Member
Posts: 7
Joined: Oct 2010
Reputation: 0
Post: #14
We really see this working well on a slate/pad formfactor. We have decided to keep working on the project and hopfully release it as soon as the first slates come out. We also want to wait until latest release of XBMC is done to make sure it works perfectly with that one. Thank you all for your interest! We will update this thread as things move along Smile
find quote
frankb1107 Offline
Junior Member
Posts: 1
Joined: Jan 2010
Reputation: 0
Post: #15
Hi, this project looks very promising, can you give us an update on the progress?

thanks Frank
find quote
Post Reply