Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > Software & Software Development > Front Ends > RevFE


Reply
 
Share Thread Tools Display Modes
Old 01-05-2009, 10:11 PM   #1
North of the land of Hey Huns
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,037
malcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to all
CarPal - Modular Cross-Platform Frontend

CarPal - Modular Skinnable open source frontend - Windows release

I've been working on an using this frontend for a while now, and had released a sort of tech preview a while back but looking back on it I realize it was completely pointless and useless at that time. I've completely revamped how the system operates and I feel that it is as of now a usable media frontend.

Right now CarPal has a few features built in.

1: Audio Player. CarPal is able to play .mp3 files from playlists.
2: Folder based Playlists. You set your music directory in music.conf (defaults to installedPath\Music\) and it will scan that folder for all mp3's and create playlists out of them on startup.
3: OBD2 gauges. While this part is purely in the alpha stages, it works at least on my car and is partially based off my GaugeDisplay program.

Skins are defined by XML files. Each file is its own window, and is set up similar to how RR does background images, where you have a background image and then a "button pressed" image. CarPal upon loading clips each "button " part of the image and displays it when you press a button. This I feel makes skinning a bit easier. The new XML based system also makes skins plugin-independant, as they require no plugins unlike the last system I had.

As you can see from the skin images shown below, I'm not much of an artist, but I'm hoping that this will generate enough interest that people will be willing to help out.

This program is completely 100% free and always will be. I am releasing this under GPLv2 licensing, and it is hosted at sourceforge if anyone wants to check out the source code.

Program Goals:
1: A completely free and open frontend. This is my primary goal.
2: Speed. One of the more significant problems I see with most modern frontends is they just aren't that fast. This program was built to minimize load time and provide a "snappy" feel to the interface. This also means it is a bit of a memory hog but modern carpcs can generally handle it.
3: Expandability. CarPal is completely modular and plugin based. New functionality can be provided by simple to write (if you know c++) plugins. I am working on a .net interface to allow c#, vb.net and c++/.net users to write plugins for this as well.
4: Skinnability. The entire program is skinnable via .xml files. This means it's possible to change the entire feel of the program without requiring editing any code whatsoever.

Planned functionality in order of importance:
Ability to embed programs primarly for navigation purposes. - NOW INCLUDED
Fully working OBD2
Editable playlists
Sync with home library
Wifi auto-connect and recording gps coordinates of found access point (netstumbler type functionality)
OBD2/GPS logging

Download link:
Edit: Please see the stickied post for the latest version.

The major change is the inclusion of an embedded application window. If you open "EmbedWindow.xml" in the skin\Default directory, you will see a few sample buttons. One such button has the function line which I will break down:
function cmd="EmbeddingEngine:window embed !iGuidance! !%currentwindowhandle%! !c:\program files\iGuidance\iGuidance\UMPC.exe! !0! !0! !800! !500!"

"EmbeddingEngine:window embed" is required by CarPal to know it is going to embed a program
"!iGuidance!" is the text in the title bar of the application. This is required as a backup incase it dosent embed properly, it tries two different methods.
"!%currentwindowhandle%!" is also required. This is replaced with the HWND to the current window. Pretty much it tells CarPal to embed the program into the current window (EmbedWindow)
"!c:\program files\iGuidance\iGuidance\UMPC.exe!" This is a path to the actual program
"!0! !0! !800! !500!" X Y Width and Height values, relative to CarPal itself. These values ensure that you can still see the "hide" and "close"buttons at the bottom.

Installation Instructions:
1: Extract CarPalV*.**.zip to its own folder.
2: Update music.conf with either a relative or absolute path to your main music folder.
3: Update obd.conf with the COM port on which your OBD2 reader is attached if you have one. If not, ignore this step.
4: Run CarPal.exe


Screenshots:
Attached Images
    

Last edited by malcom2073; 05-12-2009 at 08:38 PM.
malcom2073 is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 01-06-2009, 05:43 PM   #2
Super Moderator & Wal-Mart Greeter
 
Tidder's Avatar
 
Join Date: Sep 2003
Location: New Mexico, USA
Posts: 3,391
Tidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant future
Whoever skinned that for you to begin with did a crappy job. Looks promising tho.
__________________
Tidder

Try RevFE
The best frontend I've ever used, period.

Best Quote EVER!!
Quote: Originally Posted by bramlet View Post
I try to search but I usually only find posts where people ask questions and darquepervert tells them to search.

Tidder is offline   Reply With Quote
Old 01-06-2009, 05:44 PM   #3
North of the land of Hey Huns
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,037
malcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to all
Quote: Originally Posted by Tidder View Post
Whoever skinned that for you to begin with did a crappy job. Looks promising tho.


Wasn't that your wife? I'm telling her you said that.
malcom2073 is offline   Reply With Quote
Old 01-06-2009, 06:09 PM   #4
Confusion Master
 
Enforcer's Avatar
 
Join Date: Sep 2003
Location: If you go down to the woods today, You're sure of
Posts: 11,928
Enforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant future
Might have to rename (MediaEnginePlugin) to something else, as there is already a FrontEnd called MediaEngine and people may think it is just a plugin for it.
Enforcer is online now   Reply With Quote
Old 01-06-2009, 06:17 PM   #5
North of the land of Hey Huns
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,037
malcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to all
Bah, but whatsoever will I call my Media Engine.... Plugin? :P

Good point, I'll make it a point to find a new name for that heh, thanks.
malcom2073 is offline   Reply With Quote
Old 01-06-2009, 08:06 PM   #6
Super Moderator & Wal-Mart Greeter
 
Tidder's Avatar
 
Join Date: Sep 2003
Location: New Mexico, USA
Posts: 3,391
Tidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant future
CoreEnginePlugin?
__________________
Tidder

Try RevFE
The best frontend I've ever used, period.

Best Quote EVER!!
Quote: Originally Posted by bramlet View Post
I try to search but I usually only find posts where people ask questions and darquepervert tells them to search.

Tidder is offline   Reply With Quote
Old 01-06-2009, 08:11 PM   #7
Super Moderator & Wal-Mart Greeter
 
Tidder's Avatar
 
Join Date: Sep 2003
Location: New Mexico, USA
Posts: 3,391
Tidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant future
AudioEnginePlugin?
__________________
Tidder

Try RevFE
The best frontend I've ever used, period.

Best Quote EVER!!
Quote: Originally Posted by bramlet View Post
I try to search but I usually only find posts where people ask questions and darquepervert tells them to search.

Tidder is offline   Reply With Quote
Old 01-06-2009, 08:29 PM   #8
Confusion Master
 
Enforcer's Avatar
 
Join Date: Sep 2003
Location: If you go down to the woods today, You're sure of
Posts: 11,928
Enforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant future
WarpCore?
Enforcer is online now   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 01-07-2009, 10:22 AM   #9
Constant Bitrate
 
coffeejolts's Avatar
 
Join Date: Jan 2006
Location: Duluth, GA
Posts: 123
coffeejolts is on a distinguished road
Apple Corps?

Wait... that's taken...
__________________
My car PC page, with pictures
coffeejolts is offline   Reply With Quote
Old 01-07-2009, 04:49 PM   #10
Super Moderator & Wal-Mart Greeter
 
Tidder's Avatar
 
Join Date: Sep 2003
Location: New Mexico, USA
Posts: 3,391
Tidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant future
Lets get back on topic. :P

I like it, it's nice and fast (so far).
__________________
Tidder

Try RevFE
The best frontend I've ever used, period.

Best Quote EVER!!
Quote: Originally Posted by bramlet View Post
I try to search but I usually only find posts where people ask questions and darquepervert tells them to search.

Tidder is offline   Reply With Quote
Old 05-08-2009, 07:47 PM   #11
North of the land of Hey Huns
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,037
malcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to all
*bump* for a clean thread and a new release. Please let me know what you think, I know it's kinda ugly but I'm not an artist. I'm hoping that people like this. Please if you check this out and download it leave some kind of comment, any feedback is good. Skinners willing to help is even better :-D
__________________
RevFE - Try it, you just might like it.
Carbon - Next Generation Touchscreen Browser
Come join us on IRC: irc.efnet.net #mp3car
Audiophiles make me chuckle as they pad my wallet.
malcom2073 is offline   Reply With Quote
Old 05-08-2009, 07:51 PM   #12
Confusion Master
 
Enforcer's Avatar
 
Join Date: Sep 2003
Location: If you go down to the woods today, You're sure of
Posts: 11,928
Enforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant future
Sorry, deleting all the posts from one thread bar the original one is Bull*****.

Want a clean thread start a new one.

If we started doing this then we would probably have to delete 30% of the forum.

Last edited by Enforcer; 05-08-2009 at 07:58 PM.
Enforcer is online now   Reply With Quote
Old 05-09-2009, 06:31 AM   #13
It ain't easy being a green moderator
 
meddler's Avatar
 
Join Date: Aug 2002
Location: Steps out the front of Henson's workshop or Sydney
Posts: 2,558
meddler has much to be proud ofmeddler has much to be proud ofmeddler has much to be proud ofmeddler has much to be proud ofmeddler has much to be proud ofmeddler has much to be proud ofmeddler has much to be proud ofmeddler has much to be proud ofmeddler has much to be proud of
nice work malcom2073.
__________________
Never let the truth get in the way of a good story

Chat on the mp3car channel on IRC

Server: efnet Channel: #mp3car

No irc client installed? Go to http://chat.efnet.org/. In the channel drop down box select "other" and type in #mp3car.
meddler is offline   Reply With Quote
Old 05-09-2009, 01:20 PM   #14
Super Moderator & Wal-Mart Greeter
 
Tidder's Avatar
 
Join Date: Sep 2003
Location: New Mexico, USA
Posts: 3,391
Tidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant future
Quote: Originally Posted by Enforcer View Post
Sorry, deleting all the posts from one thread bar the original one is Bull*****.

Want a clean thread start a new one.

If we started doing this then we would probably have to delete 30% of the forum.

Just because you do it in one area on the forum wouldn't mean we would have to start doing it everywhere...

I like the skin Malcom, good job for a first (third?) try.
__________________
Tidder

Try RevFE
The best frontend I've ever used, period.

Best Quote EVER!!
Quote: Originally Posted by bramlet View Post
I try to search but I usually only find posts where people ask questions and darquepervert tells them to search.

Tidder is offline   Reply With Quote
Old 05-09-2009, 10:27 PM   #15
One Sharp Cheddar
 
ThunderStick's Avatar
 
Join Date: Aug 2006
Location: West Allis, WI
Posts: 1,558
ThunderStick is on a distinguished road
marine corps,
woops sorry talking about something else...
ThunderStick is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

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
XUL Frontend.... SFiorito Software & Software Development 2 10-02-2009 12:23 PM
Flite - cross platform speech synthesis jbors Software & Software Development 1 12-22-2005 09:58 PM
Good news for cross platform apps hijinks21 Software & Software Development 9 09-05-2003 10:11 AM



All times are GMT -5. The time now is 08:10 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics