The MP3car.com Store The MP3car.com Store    

Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > Software & Software Development

Reply
 
LinkBack Thread Tools Display Modes
Old 10-14-2003, 10:58 PM   #1
Registered User
 
gork's Avatar
 
Join Date: Aug 2003
Location: Amarillo, TX
Posts: 655
XMPC-CAR for XM - SOURCE CODE AVAILABLE

5/1/2004 A more polished version of XMPC-CAR is now available thanks to the efforts of chut and Floyd Walker to finish up what was missing. -- see below for details.

4/4/2004 The source code for XMPC-CAR is now available -- scroll down for details.

Hey everyone.

I got my XM-PCR right before the weekend. It was on sale for $50.. how could I resist?!?

Anyway, the stock software and the alternatives out there proved to be no good for in-car use, so I hacked out my own little doodad I'm going to call XMPC-CAR, get it? The main features are going to be faster startup, bigger fonts and buttons for touchscreen use and more car-stereo workalike functions.



Instructions:

1) Download and extract the binary distribution from the link at the bottom of this post.

2) You'll need the VB6.0 runtimes to run this. Most people have this. If you don't you can get them somewhere on Microsoft's site...

(5/1/2004) UPDATE!

Thanks to the efforts of chut and Floyd Walker to do the testing and coding, the "should have been 1.0" 2.0.3 release of XMPC-CAR is available in source and binary form. The download links below have been updated to reflect this.

This version includes a built-in configuration GUI to choose the COM port of your XM-PCR (if your com port is not listed, type it in), the fields displayed in the channel list, and the colors and fonts of everything.

These two guys deserve the credit for getting this up to speed. I am just glad the code was useful to someone. Perhaps their efforts will be useful to all the people out there using this software.

(4/4/2004) UPDATE!

I am abandoning windows as a platform for my car-pc which means I won't be continuing development on XMPC-CAR. Since it will never be finished, I've decided to publish the code under a BSD license. The BSD license will allow it to be included in projects like MediaEngine and MediaCar where the source code is not available. If you want a binary, the latest is still at the link above. The source code is at the bottom of this page.

All I ask is that if you use the code, please respect the terms of the license with regard to the copyright notice and give credit. I'd also ask that you consider publishing your changes or enhancements to this module back to the community.


' This software is released under the terms of a BSD-style license. Please
' respect the terms of this license if you use this source code in your
' project. Although it is not required, please consider sharing your changes
' or enhancements of this codebase back to the open source community as I
' have done.
'
' The latest release of this software is at http://www.blurbco.com/~gork/
'
'Copyright (c) 2003-2004, John Laur <johnl@blurbco.com>
'All rights reserved.
'
'Redistribution and use in source and binary forms, with or without
'modification, are permitted provided that the following conditions are met:

' * Redistributions of source code must retain the above copyright notice,
' this list of conditions and the following disclaimer.
'
' * Redistributions in binary form must reproduce the above copyright notice,
' this list of conditions and the following disclaimer in the documentation
' and/or other materials provided with the distribution.
'
' * Neither the name of the author nor the names of its other contributors
' may be used to endorse or promote products derived from this software
' without specific prior written permission.
'
'THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
'AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
'IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
'ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
'LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
'CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
'SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
'INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
'CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
'ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
'POSSIBILITY OF SUCH DAMAGE.


Download XMPC-CAR 2.0.3 Source Release (81KB)
Download XMPC-CAR 2.0.3 Binary Release (46KB)
__________________
MY CAR IS FOR SALE!
See My Project Page for Details - 2003 BMW E46 ///M3
Custom Dash Monitor Housing - OEM Fitment
Custom Overhead DVD-ROM Housing in Headliner
BMW I-Bus Integration
My homepage with many other fun projects!

Last edited by gork; 05-05-2004 at 12:03 PM. Reason: Released Source Code
gork is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 10-15-2003, 01:36 AM   #2
Raw Wave
 
Confused's Avatar
 
Join Date: Aug 2003
Location: Essex, England
Posts: 2,224
Nice!!

I don't have an XM radio...hell I don't even live in the US, but I would love to see this integrated into other apps, such as ME and NightCruiser etc!


Keep up the great work


Garry
__________________
Co-Developer of A.I.M.E.E
www.aimee.cc
Confused is offline   Reply With Quote
Old 10-15-2003, 01:43 AM   #3
I'm sorry, and you are....?
 
frodobaggins's Avatar
 
Join Date: Jan 2003
Location: Ruston, LA
Posts: 9,860
If only my wife would let me get XM
__________________
FrodoPlayer.com
TeaBaggins.com
[H]4 Life
My next generation Front End is right on schedule.
It will be done sometime in the next generation.
I'm a lesbian too.
I am for hire!
frodobaggins is offline   Reply With Quote
Old 10-15-2003, 02:01 AM   #4
Registered User
 
gork's Avatar
 
Join Date: Aug 2003
Location: Amarillo, TX
Posts: 655
I'll post the source when I get a little farther along... It could be easily integrated.. Just one form and all standard vB conrols...

Currently, I'm not even checking the packets.. just counting bytes in the response. Pretty supid thing to do but with the USB<->Serial conversion, the serial communication is pretty reliable anyway. Once I get that much done I'll at least get the source out there; maybe in CVS.

Also, to anyone already eyeing this program for some integration-into-your-own-app fun, take note that it will be released under the GPL license, so please plan for a compatible license when you write your own code and when you appropriate code as is fairly common in the vB world...
__________________
MY CAR IS FOR SALE!
See My Project Page for Details - 2003 BMW E46 ///M3
Custom Dash Monitor Housing - OEM Fitment
Custom Overhead DVD-ROM Housing in Headliner
BMW I-Bus Integration
My homepage with many other fun projects!

Last edited by gork; 10-15-2003 at 03:17 AM.
gork is offline   Reply With Quote
Old 10-15-2003, 03:03 AM   #5
FLAC
 
Join Date: Aug 1999
Location: Washington D.C.
Posts: 1,580
I too would love to see this integrated with Media Engine after it's stable. Keep up the great work.
Zip-Lock is offline   Reply With Quote
Old 10-15-2003, 05:44 AM   #6
Low Bitrate
 
Join Date: Feb 2003
Location: Essex, England
Posts: 57
Im gonna sound like a real Dumbass! but is XM available in the UK? Is it compatible with the hardware you bought? If it is I'm in!!!
__________________
Of all the things I've ever lost my sanity was the hardest to deal with
gavinzbitz is offline   Reply With Quote
Old 10-15-2003, 10:40 AM   #7
Low Bitrate
 
Join Date: Sep 2003
Posts: 82
XM is not available in any other place but the continental US
FAmonmouth is offline   Reply With Quote
Old 10-15-2003, 11:12 AM   #8
Low Bitrate
 
Join Date: Feb 2003
Location: Essex, England
Posts: 57
;'o( Oh dear.. I was getting all excited... Are there any plans to extend it?
__________________
Of all the things I've ever lost my sanity was the hardest to deal with
gavinzbitz is offline   Reply With Quote
Old 10-15-2003, 10:09 PM   #9
Raw Wave
 
Defiler's Avatar
 
Join Date: Jan 2002
Location: Temple Terrace, Fl.
Posts: 2,609
Lookin' good so far...I may have to look into XM soon. I've been wanting to try it out for a while now...
__________________
/////Alpine PXA-H700
/////Alpine MRV-F345
Aura MR62 (F and R)
Sansa Clip
All wires by Knukonceptz.
My Current MP3s
IamDefiler.com
Still have tons of parts for sale!!!
Looking to sell my Alpine PXA-H700 setup
Defiler is offline   Reply With Quote
Old 10-16-2003, 08:49 AM   #10
Newbie
 
Join Date: Oct 2003
Posts: 13
What are you doing for an antenna

I rellay like what you are doing. I'm looking at putting together a Carputer and incorporating an XM PCR. My question:

Is there a converter you can use so that the XM PCR can utilize an existing car antenna? Visibility is everything with XM in the car. Hiding the standard XM PCR antenna in the dash will probably make it unusable.

Doug
dhowse is offline   Reply With Quote
Old 10-16-2003, 10:24 AM   #11
Variable Bitrate
 
Join Date: Jun 2003
Location: Chicago
Posts: 372
Quote: Originally Posted by dhowse
I rellay like what you are doing. I'm looking at putting together a Carputer and incorporating an XM PCR. My question:

Is there a converter you can use so that the XM PCR can utilize an existing car antenna? Visibility is everything with XM in the car. Hiding the standard XM PCR antenna in the dash will probably make it unusable.

Doug

I installed the software and I am impressed!! I used it with my 7" touchscreen (640x480 res) with win2k. The preset buttons on the bottom are great. The text is a lot easier to see than with the stock software.

My suggestions would be to increase the font size even further, there are 12 rows for individual channels, maybe reduce that to 10. A border around each of the preset buttons may also be nice.

Please ask Carcomp to incorporate into ME2.x

Nice Work!
EBJUSTIN is offline   Reply With Quote
Old 10-16-2003, 10:27 AM   #12
FLAC
 
chut's Avatar
 
Join Date: Jul 2003
Location: San Antonio, TX. USA
Posts: 1,375
That is soooo cool!
As soon as I get an XM PCR, I will be installing your interface.
Thanks!
__________________
Stop Buying New Music CD's.
Hit The RIAA where it lives.

Indash Motorized 7", Epia Nehimiah, 512 MB, 80 GB, DVD, Wireless G, XP Pro, XM PCR, Kenwwod 5 Channel 1200 Watt Amp.
chut is offline   Reply With Quote
Old 10-16-2003, 10:34 AM   #13
Registered User
 
ose-ml320's Avatar
 
Join Date: Oct 2003
Location: Baton Rouge, LA (USA)
Posts: 187
I havn't been around long enough to have any credibility, but what the hell, gork "you da man"

Too often those pushing the envelope have a bit of a L33T attitude, thanks for the sharing and the help.
__________________
Scott

MCS-PC
Epia M-10000
XP Pro; 512MB; 60GB (2.5")
Panasonic Slot SlimDVD/CD-RW
7" Lilliput (Touchscreen)
Casetronic C137 w/ 90W PSU (Temp)
19V Laptop Adapter (Temp)
ose-ml320 is offline   Reply With Quote
Old 10-16-2003, 10:48 AM   #14
Variable Bitrate
 
MeanGT's Avatar
 
Join Date: Jul 2003
Location: Melbourne, Florida
Posts: 377
I might just have to go out and get me an XM PCR setup,! Looks good so far!
__________________
My OLD Carputer: http://www.mp3car.com/vbulletin/showthread.php?t=17412
Currently, Don't have a carputer :( I sold my lincoln and bought a '93 Acura Vigor, plan on putting a carputer in it one of these days. You can see my vigor at: This Site
MeanGT is offline   Reply With Quote
Old 10-16-2003, 10:56 AM   #15
Newbie
 
Join Date: Oct 2003
Posts: 8
Hey Gork....any chance you could use the BMW Shark Fin antenna to get FM or XM radio signals on our cars?....that would loook soooo clean!

Quote: Originally Posted by MeanGT
I might just have to go out and get me an XM PCR setup,! Looks good so far!

skeemr4 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 Off
Refbacks are Off


All times are GMT -5. The time now is 09:31 AM.


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