MediaPortal Forums HTPC/MediaCenter

Go Back   MediaPortal Forum » MediaPortal 1 » Help on Development » Improvement Suggestions


Improvement Suggestions You have an idea how MediaPortal could be improved? Post it in here.

Reply
 
Thread Tools Display Modes
Old 2004-11-27, 02:09   #1 (permalink)
Anonymous
Guest
 
Posts: n/a


Default This may seem far fetched, but would be nice.

This may seem far fetched, but would be nice. I had once played with something like this that worked with WinAmp, but I soon got my remote wonder and gave up on using it, a big part was it was still buggy. What I am talking about is a WinCE/network based remote control. Anyone with a WinCE device has more then likely at least played with one of the programs that can turn you WinCE device into a super powered IR remote. Yes it is a bit of overkill for a TV/VCR/DVD remote, but maybe not so for a HTPC (Using MP) Basically how it would work, would be a client/server type system. First a plug-in in MP that receives commands from the WinCE device that is connected to the network via 802.11. The second part would be a program that sits on the WinCE device, and sends commands to MP via the network. Now I know this sounds like a big task, but if we break it down, I think it is something that can be done. Unfortunately my skills are Network & Servers with my programming skills being web based and or database stuff.

Anyway I could see it evolving in 5 steps. (If step 4 or 5 not possible stopping at step 2 or 3 would still be great)

1) Basic Remote, looks and functions like a button pad on any remote (one way communication)

2) MPmini interface. Basically exactly what it sounds like MP style menu and navigation on the CE screen. Like I see the nice button menu from the main menu. If I click MyTV on the CE device then both MP and the CE device go to MyTV (CE device showing no TV, just the menu) Or if I go to MyMusic or MyMovies I see the menu but have a button to flip to a text only list of the music or the movies in my collection. (Simple Bi directional communication)

3) The CE device can display the TV listings. It also now has a now playing option that will show what is playing whether it be TV, movie, DVD, or music. Also by this point I would hope to see the basic remote interface with nice looking buttons when playing DVDs. It would need the buttons for FF RR Play Pause Next Chapter or pervious chapter ect. I would also think this would be the best step to add the ability to read CDDB, IMDB, and TV Listing details, either by a tap while browsing the list, or a button from the Now Playing Screen. It could show us things like they movie poster or cover art, artist or actors, synopsis ect. (Bi Directional Communication)

4) Keeping a copy of the TV listing database on the CE device (a few days depending on the memory) This would be handy when out and about, you hear of a show and want to find out then it is on. (Bi Directional Communication + storage)

5) The ability to use the CE stored TV listings to schedule programs to record when you are away from the home. Then when you return home and start the CE MP interface, the program then "uploads" the new recording schedule and prompts you to fix any conflicts. Also if we can keep a "last Know" copy of the recording schedule on the CE device this should help keep the conflicts to a minimum. (Advanced Bi Directional Communication + storage)

I know this sounds like a huge task, but again I think it is something that can be done, and if done would be an amazing tool to make MP even greater then it already is. I also have not seen anyone else doing this, so MP would be the first to offer this ( I think) If this could be made, I could also see a need or want to port it over to PalmOS also.

Anyway I hope you all understand what I am talking about here. And if anyone wants to take this project on, I would love to help in anyway I could. I don't think I would be much help coding it, but I know a bit about client/server communications, and can be a great problem solver.



Thanks
Lady Sapphire
  Reply With Quote
Old 2004-11-27, 02:15   #2 (permalink)
Portal Member
 
Join Date: Aug 2004
Location: Melbourne, Australia
Posts: 773
Thanks: 0
Thanked 0 Times in 0 Posts


Default

Quote:
Unfortunately my skills are Network & Servers with my programming skills being web based and or database stuff.
Well, some of the previous suggestions on this idea have involved a web serve that communicates with MP, or an inbuilt web server within MP. So I guess with your skills you can investigate that - using web services/web server also means other appliances will be able to access it, not just a particular program/device.

Sam
samuel337 is offline   Reply With Quote
Old 2004-11-27, 02:39   #3 (permalink)
Anonymous
Guest
 
Posts: n/a


Default

Quote:
Originally Posted by samuel337
Quote:
Unfortunately my skills are Network & Servers with my programming skills being web based and or database stuff.
Well, some of the previous suggestions on this idea have involved a web serve that communicates with MP, or an inbuilt web server within MP. So I guess with your skills you can investigate that - using web services/web server also means other appliances will be able to access it, not just a particular program/device.

Sam
I have seen the suggestions for this, and in thinking about how a web interface would work, made me think of this idea. The Outlook topic also played a part in this huge idea I came up with. So far, I can see how to read the TV listing, the movie listing, and the music listing, and have it all generate webpages. I am also assuming that the scheduled recoding is also in a database that I could read and in turn use it to generate a page. And making a menu to read all these pages is a simple task. The road block I am hitting is how to have the webpages send the commands pack to MP. What I am looking at first is scheduling MP to record via the webpage. The plan is if I can place entries into the recording table using something like PHP. Unfortunately I get little time to work on anything outside of work. Because of my lack of time, I did not want to publicly say I was looking at the web interface request, because I knew I would have little time to work on it and in turn take a long time to finish. Because of this, I did not want someone with more time to think I was doing it and move on to a different project.
  Reply With Quote
Old 2004-11-27, 03:20   #4 (permalink)
Portal Member
 
Join Date: Aug 2004
Location: Melbourne, Australia
Posts: 773
Thanks: 0
Thanked 0 Times in 0 Posts


Default

I'm in the same boat as you, Lady_Sapphire. This functionality would be great, especially when I get my Wi-Fi PDA but I have little time to create it as well. I might do a proof-of-concept thing during the holidays though. I'm thinking of exposing it as a web service, and the web service can communicate with the databases directly, and also communicate with MP via a process plugin and .NET remoting.

Sam
samuel337 is offline   Reply With Quote
Old 2004-11-27, 04:11   #5 (permalink)
Retired Team Member
 
Join Date: Sep 2004
Location: Canada
Posts: 215
Thanks: 0
Thanked 0 Times in 0 Posts


Default

About the web front end. Not far fetched at all. Web services and asp.net are the way to go with this.

Im looking at wrapping the cassini web server into a mediaportal plugin, since the code is all there it shouldn't be to difficult. That will give MP a nice web server to work with for this.

Someone has already made a web front end using php.

If only I had more time
devo is offline   Reply With Quote
Old 2004-11-27, 13:37   #6 (permalink)
Portal Developer
 
Join Date: Jun 2004
Location: Germany
Posts: 514
Thanks: 13
Thanked 5 Times in 5 Posts

Country:


Default

Quote:
Originally Posted by Lady_Sapphire
What I am looking at first is scheduling MP to record via the webpage. The plan is if I can place entries into the recording table using something like PHP.
Hi Lady_Sapphire,

I already did this! I have a completely finished webinterface here. With the current version you can:
-browse the epg data
-schedule recordings directly from the epg
-schedule manual recordings
-edit and delete recordings
-search the epg

The only problem with this thing is that MP doesn't recognize changes to the tvdatabase right now. So my webinterface adds everything correctly to the tvdatabase.dll but MP simply does not see this. I asked Frodo about this and he says it's on his todo-list. I'm not able to do a patch for MP or sth. because I don't know all this C#-stuff...

So if you want to have a look or you are interested to help realizing this project, let me know here, or join the IRC-channel.

Greetings
Maschine
Maschine is offline   Reply With Quote
Old 2004-11-27, 16:54   #7 (permalink)
Anonymous
Guest
 
Posts: n/a


Default

This thread is not really about a web frount end, it is about a WinCE front end. Useing a web based app to to connect a CE device seems to me a very combersom way of doing it, and would really efectivly do a lot of what I was thinking.

Quote:
Originally Posted by Maschine
The only problem with this thing is that MP doesn't recognize changes to the tvdatabase right now
I knew this would be an issue. I don't think Frodo would have MP constantly scanning the recording table, so there has to be a trigger. I also think there may be an index that would have to be populated also.

As far as ASP or PHP, my thinking was most people will be running this on XP or 2k, and the IIS Lite does not natively have ASP support, but for that matter does not have PHP support either. Personally I have better luck getting PHP onto a IIS Lite server then ASP.
  Reply With Quote
Old 2004-11-27, 18:09   #8 (permalink)
Portal Manager
 
dman_lfc's Avatar
 
Join Date: Jul 2004
Location: UK
Posts: 1,673
Thanks: 0
Thanked 25 Times in 21 Posts

Country:

My System

Send a message via MSN to dman_lfc Send a message via Skype™ to dman_lfc
Default

Surely a web front end would be fine for a WinCE device or any device for that matter.
Why create a specific GUI for a device when it's not required unless you think scaling is an issue.

A good idea none the less.

@Maschine - any screen shots? :wink:

DMAN.
__________________
Hardware: Core2 Duo 3.0GHz, Nvidia 8500GS (256MB), 1GB DDR2, Intel DG33TL MB, 2x FireDTV DVB-S2 cards & Nova 500-T in a Antec Fusion case with VFD & iMon remote.
Software: Windows XP MCE2005, PureVideo codecs & Cyberlink PowerDVD 7.x codecs.
dman_lfc is offline   Reply With Quote
Old 2004-11-27, 19:07   #9 (permalink)
Portal Member
 
Join Date: Nov 2004
Location: Tilburg, Netherlands
Posts: 90
Thanks: 0
Thanked 0 Times in 0 Posts


Default Re: This may seem far fetched, but would be nice.

Quote:
Originally Posted by Lady_Sapphire
This may seem far fetched, but would be nice. [...] What I am talking about is a WinCE/network based remote control. Anyone with a WinCE device has more then likely at least played with one of the programs that can turn you WinCE device into a super powered IR remote. Yes it is a bit of overkill for a TV/VCR/DVD remote, but maybe not so for a HTPC (Using MP)
definately not overkill! It's the best thing since sliced bread and it's called NETREMOTE.

Have a look at www.promixis.com and go to the forum
Quote:
Basically how it would work, would be a client/server type system. First a plug-in in MP that receives commands from the WinCE device that is connected to the network via 802.11.
either Girder can be used as the server, or plugins can be used to directly control applications (mainly JRMC Media Center for MP3 jukebox functionality)
Quote:
The second part would be a program that sits on the WinCE device, and sends commands to MP via the network. Now I know this sounds like a big task, but if we break it down, I think it is something that can be done. Unfortunately my skills are Network & Servers with my programming skills being web based and or database stuff.
so netremote runs on the client side. There are two versions: a pocketpc version and a win32 version (for tablet pc's etc.)

anything can be done and a lot has been done like
- browsing mp3 collection on netremote device including cover art;
- epg on netremote device;
- control of receiver, tv etc. from netremote (infrared);
- x10 control for lights etc.

I'm new here so I don't know much about media portal but I was thinking about using it to take care of the tv-interface and timeshifting etc.
maxtrash is offline   Reply With Quote
Old 2004-11-27, 23:15   #10 (permalink)
Portal Member
 
Join Date: Aug 2004
Location: Melbourne, Australia
Posts: 773
Thanks: 0
Thanked 0 Times in 0 Posts


Default

I've started something using .NET remoting.

Once its finished, any .NET application (web service/asp.net/windows forms etc) program can communicate with MP via the network! Therefore you can create the PocketPC program if you want.

Check out: http://nolanparty.com/mediaportal.so...ic.php?p=14420

Please try it and give me feedback! Its not finished yet though, but it is usable.

Sam
samuel337 is offline   Reply With Quote
Reply

Bookmarks

Tags
fetched, nice

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Nice source for radar / satellite images for weather MrMario64 Tips and Tricks 38 2008-09-10 09:19
NICE on screen keyboard Fidoboy Improvement Suggestions 14 2006-12-03 21:36
Thanks for a nice program Nuke OffTopic 1 2006-11-10 23:29


All times are GMT +1. The time now is 10:54.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 Protected by Akismet Blog with WordPress
Advertisement System V2.6 By   Branden