EniCar the RR Clone
after asking Guino he autorize me to do a RoadRunner Clone.
I use RoadRunner in my CarPc, great job and great piece of software, but it doesn't match all my requirement and to add more fun in building my CarPc i started to wrote my own FrontEnd, and to not start from 0, i started to load directly RoadRunner Skin.
My main goal is for the instant is to be able to run EniCar with the skin i'm using, Copying most of the functionnality of RR (with a few change), and after, slowly make my own change to match my taste.
I will distribute my work if people express an interest of using EniCar, but it was not my main goal when i started this project.
What are the actual Major difference between RR and Enicar.
- Written in C++ (the source will be available if people ask for them)
- Using mplayer (in slave mode for the instant (external), but i will make it part of Enicar soon to add functionnality).
Due to the use of mplayer, i support, all video format you can immagine, audio format, dvd, vcd & svcd, with subtitle, and different audio track,and all of this without any codec requirement, you can play all the video without installing all those stupide codec things.
- IGuidance will be native, stop using thousand of external app to make it "works"
- will support multiple camera (including rear view camera, with automatic switching) with recording facility
It will also be fast as my carpc is slow, actually some of the functionnalities are very fast and some are still slow for my taste (including RR skin loading, but i have a plan to make it very very fast).
Here you can find my first version that can be shown, there is still a lot work to do but it start to work, all the base is here.
This version is bundle with my MC2.0 skin, because it's my main test skin, you can try loading other skin but i not guarantee all the result. I have done some test with 4 skins, and some work pretty well and some fall into my bug or still not supported things :)
EniCar Ver 0.01
How to make it work.
Simply unrar all the file
Edit the EniCar.ini mostly for mp3 & video directory and if you want to try to change the skin.
Enjoy it (or not :rofl: )
EDIT : if you want to check my worklog : http://www.enitalp.com/
I think this is cool. I have to agree that RR skin loading is too slow for my liking on my VIA mini-ITX PC.
In this version all the skin is in memory at start i'm at 58Mo of memory used, got plans to win some. And when i will do my lighting speed skin loading if people have a memory problem i could load skin at the demand.
Originally Posted by RS200Z
When i say all skin in memory, i say all : gps, external gps etc... too many page in fact. i will do correct loading later, for the instant i don't do any sort, i load all the *.skin with their content (logic & bitmap).
ISO - kewwwwl....
Call me simple, but I tested just real quick - some things like weather and other settings I have no idea "yet" where u set those..... (BUT) --- Audio worked flawless (not sure since u are using MP/MPC how you plan to handle VIS) --- again BUT ----- I had only 1 video file to test, it was an ISO of a Movie Ripped and DAMN...... No daemon tools or anything and that bad boy loaded right in.......
I am assuming this was by design and not an accident but that has my definite interest. I am still not sure about IG, and so much other RR stuff so until I see those pieces will have to just keep my eyes on your work but this was NICE.
Please comment if that was by design?
Weather not done, don't forget it's version 0.01 ;p for the instant my goal was to make the video & audio working near the one from RR. There are still a few things to do for that.
Originally Posted by kolemieux
For the visualisation i have to integrate MPlayer in my code (not like and external app). i will do it a little later as MPlayer is written in GNU C++, and i work in Visual C++ there are many things to do. Visualisation will work like the xbox media center, it works very well, and it's fast, and it works on a 700mhz proc ;p (actually xbox media center also use mplayer).
for the iso, yeah it works by default in mplayer. That's because mplayer can play almost everything, even very incomplete files (i use it to watch the temp file from emule while downloading to check if it's not a fake). Works great. That's why i use it for my front end. it's for me the best video player ever. Not user friendly but very powerfull, and very very very fast. I think it also can play files from RAR, i have to check that.
Very Nice Load very fast. If more work is done I will love to use this front end.
As for instant i list all the file present in mp3 & video directory i need to mask the playable file and to not show all of them.
So i've made a list. if you think i miss some extension, tell me.
Unfortunatly Audio *.mpc are not yet supported.
I forget to mention.
Another Major difference.
When video are playing, changing page will not stop it, next, pause, back button everywhere in skin will apply to the current media playlist, same for label trackname, time etc...
If it maintains the speed that it does now after everything else is working and we could move the other RR skins then this would be the next big thing.