Yup, basically what I have been thinking. Just need more free time... ugh
What I have gathered so far:
* Users want to use tablet devices as a zone. Requiring full bidirectional access to OpenMobile.
* Users want to use cheap devices, be they Android or other OS, as display devices. Depending on the application, may or may not require full bidirectional access to OpenMobile.
* Users want a web based interface, to control parts of OpenMobile, and also to be able to view data from OpenMobile.
What I see here is the need for two new independent services:
* Web Based Service
* App Based Service
It has been brought up that each app should be tailored to the mobile OS, which even though may be a longer process, I believe it is the right one. In order to provide the best end user experience, I suggest going this route.
Yup, basically what I have been thinking. Just need more free time... ugh
I am reading about it now. Seems it would be fine for music playback. But I also need video playback, and without having to download the whole file first.
Now, I have found Plex. It has a free server, pay-for clients (iOS, Android) and tested it in home. The functionality is there, but would also mean having yet another app chewing up resources.
---------- Post added at 09:42 AM ---------- Previous post was at 09:33 AM ----------
Yes. The problem is that iOS and Android support MP4/M4V and the files do not support streaming (or so I have read). Transcoding requires some horsepower. Newer Android OS (2.2 +) now supports flash so maybe that means either transcode or convert?
ZOTAC G43ITX-A-E 2.5ghz Dual Core Celeron 2GB 160GB SSD
Win7 Ultimate - Remote Starter - Directed HD - Wifi
Garmin Mobile + MS GPS Puck - LTE WiFi Hotspot
2 Zones - Matrix Orbital LCD - Arduino - Build Pics
Are we talking about playing the files on the unit it self or remote controlling the OM zone? I know this could be hard for video but for audio a remote playback control would work just fine.
Failure is not an option...
__________________________________________________ ______________________________
The only full multizone / multiscreen cross platform open source Front End -> OpenMobile
Both. I am doing some android and iPad projects for work so hoping I can apply some of that knowledge to all this once I get better at it.
I am talking music and video playback. Which could be done without OM. I am playing around with Plex right now. But the mobile app(s) are pay-for.
The "nice to have" is that the mobile device can be part of the whole OM thing. This just makes it easier for folks that climb in and connect. No need to figure out where the files are, etc.
Anyway, I don't think it's a priority right now. There is more than enough to do getting 0.9 out and moving ever closer to 1.0. Maybe this could be a future plug-in of sorts at a later date. Just my 2c.
Last edited by jmullan99; 04-20-2011 at 04:07 PM.
ZOTAC G43ITX-A-E 2.5ghz Dual Core Celeron 2GB 160GB SSD
Win7 Ultimate - Remote Starter - Directed HD - Wifi
Garmin Mobile + MS GPS Puck - LTE WiFi Hotspot
2 Zones - Matrix Orbital LCD - Arduino - Build Pics
Ultimately, I think the multi-zone would be far better suited to a client-server model, than multiple windows in the same app. Obviously, it'd be a bit of a change from the current approach, but it would open up a lot of expandability. If you had, say, OMServer running on a carpc as a service, it would handle the media libraries and such. Then connected clients would work as the UI/Audio/Video rendering part. This client could be an app (or multiple instances of an app) on the same PC, or on locally connected (WiFi, Bluetooth, etc) android/iOS/winPhone devices. Connect the server to client via a standardized TCP/IP protocol, and it could be ultimately expanded to pretty much any platform/cross platform - y'know, like that X-Box you've got embedded in the car..
2000 Ford Expedition Eddie Bauer - Bi-Fuel Gasoline/CNG
Intel D945GCLF2 w/512MB RAM, CL Audigy w/KxProject, M2-ATX, Lilliput EBY701
Could this client/server model handle things like the server having the audio source (thinking line-in from HD Radio box) and encode/stream it to other zones? I suppose it can but is it feasible? I figure most, like me, have the main computer connected to car speakers anyway so maybe no other zone really needs it anyway. But it could just as well be some other source input. Just tossing thoughts out there.
Cheers,
John
Last edited by jmullan99; 04-30-2011 at 07:26 PM. Reason: For clarity
ZOTAC G43ITX-A-E 2.5ghz Dual Core Celeron 2GB 160GB SSD
Win7 Ultimate - Remote Starter - Directed HD - Wifi
Garmin Mobile + MS GPS Puck - LTE WiFi Hotspot
2 Zones - Matrix Orbital LCD - Arduino - Build Pics
Android/iOS has the codec support to play most things... if you have a good DNLA server like mediatomb running on the server/OM box, you should be able to play it on your tablet device just fine. Also, remote controlling OM should be rather trivial. Have your machine expose the AVRCP bluetooth profile and when you connect up to your smartphone, OM just needs to be smart enough to respond to those input events (usually the same input events you would get from a multimedia keyboard). I'm guessing that's a couple lines of code if OM doesn't already. Finally, sharing things like GPS and Vehicle data is a bit more complicated. If OM were using nobdy like I suggested a while back it may be less complicated because that's what nobdy does, multiplex vehicle data to n number of clients. However, that too can be solved in OM by using a TCP socket or similar.
Finally, there's not too much overhead in running a web server if that's the route you want to go. My router runs one and it's magnitudes slower than a carpc.
Former author of LinuxICE, nghost.
Current author of nobdy.
Bookmarks