Mp3car Home Page The mp3Car.com Forums The mp3Car.com Store The mp3Car.com Blog About mp3Car.com    

Sponsored links

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

Notices

Reply
 
Share Thread Tools Display Modes
Old 07-02-2004, 02:41 AM   #1
Variable Bitrate
 
NoPistonPC's Avatar
 
Join Date: Apr 2004
Location: Boston
Posts: 360
Headunit (Linux/Windows CarPC frontend) + initial screenshots

Well, I finally had some time last week to do some real work on that Linux port I was doing of MediaCar. Actually, it's not really a port since I don't have the MediaCar source code . I just used feb's mediacar skin and coded everything else from scratch in Qt.

EDIT: Latest Files (9/21/2004)
HeadUnit 0.3 (Windows Installer)
HeadUnit 0.3 (Source Code - Linux/Windows)

Before I jump into details, here are some screenshots. They really aren't that exciting since it's the same skin as MediaCar:






You will notice some minor differences that are mostly due to different fonts in X11 and lack of numbering in the playlist. For audio, video, and DVD playback I used xine-lib. The result is media playback that is integrated into the program and does not rely on external applications.

I just started on this thing so there aren't many featuers yet, but here is a short list:
* Support for most popular audio formats (COMPLETED)
* Support for most popular video formats (including DivX) (COMPLETED)
* Support for DVD playback (including menus) (INCOMPLETE)
* Skin support (currently only MediaCar, but plan to support FrodoPlayer) (COMPLETED)
* Fullscreen audio visualization (using GOOM) (COMPLETED)
* simple playlist (COMPLETED)
* Creates a database of all media files during initial setup (uses SQLite as DB) (COMPLETED)
* Windows port (COMPLETED)

Now, you are asking why did I do this?

Well, mostly for personal reasons:
1) I want to run my CarPC in Linux for reasons I don't want to get into now
2) I wanted to get MediaCar running again since Coyote left (altough now it looks like FrodoPlayer is the way to go)
3) I was too impatient to wait for dashpc and xcar to mature (although I am still eagerly waiting for a release...I like the notion of a CarPC distribution of Linux)
4) I wanted to play around with Qt
5) I wanted to **** people off by starting yet another CarPC frontend that really doesn't offer any new features


So, what now?

1) I submitted this project (HeadUnit) for review to SourceForge. If they accept it, it will be available there for download and for developers to work on.
2) Since the source is open, anyone can add stuff to it. It is coded in C++, but not well documented. However, it should be pretty easy to figure out if you know Qt.
3) I will be porting it to Windows so it should basically run exactly like MediaCar does now (I don't anticipate this will take more than a week or so...anyone want to help??? PLEASE???)
4) I will probably change the skin to FrodoPlayer style so that it can provide FrodoPlayer's better browsing features.
5) I already played aroung with trying to integrate Destinator (in Wine) so I will work on doing that next (after the above stuff is done).

Having said all this, I really don't have that much time to work on it, so I was really hoping to get volunteers to help develop this thing. Also, a note about XCar: this project has a different goal than xcar and I don't believe it is a competing project. Xcar has much bigger goals and will be a much more professional-quality product when completed. HeadUnit is meant to be a quick solution to hold us over until XCar is ready for use.

Also, to be realistic, this project will probably go the way of the dodo, but I thought I'd give it a shot while I had the motivation.

I will post the sourceforge link as soon as I hear from them, but if you want the source in the meantime, send me a PM. You will need to have qt-3.3.2, xine-lib, and sqlite installed before building this project.
__________________
1994 RX-7, EPIA P4-ITX w/ Celeron 2.4 Ghz, Arise PSU, Xenarc 700TSV (new model)

Last edited by NoPistonPC; 04-02-2008 at 11:03 AM. Reason: links changed
NoPistonPC is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 07-02-2004, 02:48 AM   #2
I'm sorry, and you are....?
 
frodobaggins's Avatar
 
Join Date: Jan 2003
Location: Ruston, LA
Posts: 9,861
Kick ***.
__________________
[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 07-02-2004, 02:59 AM   #3
Variable Bitrate
 
NoPistonPC's Avatar
 
Join Date: Apr 2004
Location: Boston
Posts: 360
Quote: Originally Posted by nopistonpc
5) I wanted to **** people off by starting yet another CarPC frontend that really doesn't offer any new features

Quote: Originally Posted by frodobaggins
Kick ***

at least i didn't **** frodo off.
__________________
1994 RX-7, EPIA P4-ITX w/ Celeron 2.4 Ghz, Arise PSU, Xenarc 700TSV (new model)
NoPistonPC is offline   Reply With Quote
Old 07-02-2004, 04:29 AM   #4
I'm sorry, and you are....?
 
frodobaggins's Avatar
 
Join Date: Jan 2003
Location: Ruston, LA
Posts: 9,861
Quote: Originally Posted by NoPistonPC
at least i didn't **** frodo off.

Different platform

No competition for me.
But it wouldn't **** me off anyway
Plus, I like you (platonic!)

Frodo

Edit: I see you are porting to windows.
Still cool.
__________________
[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 07-02-2004, 04:54 AM   #5
Variable Bitrate
 
NoPistonPC's Avatar
 
Join Date: Apr 2004
Location: Boston
Posts: 360
Actually, I was just referring to you being ****ed off about yet another carpc frontend, not because of competition but because there are already so many out there. I know I have a hard time keeping it up with all of them...except for yours of course! And anyway, I have a LOOOOOONG way to go before it gets anywhere close to the *** kicker that FrodoPlayer is.
__________________
1994 RX-7, EPIA P4-ITX w/ Celeron 2.4 Ghz, Arise PSU, Xenarc 700TSV (new model)

Last edited by NoPistonPC; 07-02-2004 at 04:58 AM.
NoPistonPC is offline   Reply With Quote
Old 07-02-2004, 05:07 AM   #6
I'm sorry, and you are....?
 
frodobaggins's Avatar
 
Join Date: Jan 2003
Location: Ruston, LA
Posts: 9,861
Quote: Originally Posted by NoPistonPC
Actually, I was just referring to you being ****ed off about yet another carpc frontend, not because of competition but because there are already so many out there. I know I have a hard time keeping it up with all of them...except for yours of course! And anyway, I have a LOOOOOONG way to go before it gets anywhere close to the *** kicker that FrodoPlayer is.


See this post:
http://www.mp3car.com/vbulletin/show...25&postcount=8
__________________
[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 07-02-2004, 05:32 AM   #7
Low Bitrate
 
Join Date: Nov 2003
Location: West Sussex, UK
Posts: 61
does anyone know how long sourceforge usually takes to accept/decline projects??
dominic is offline   Reply With Quote
Old 07-02-2004, 07:37 AM   #8
Nic
FLAC
 
Nic's Avatar
 
Join Date: Oct 2003
Location: Melbourne, Australia
Posts: 1,047
sweet i want the source pity i wont be able to do anything with it... you ready for some feature requests? bass and treble controls on the player page, syncing of files over wifi before shutdown (like put a relay on the serial port to see if ignition goes low, when it does check if my home computer is in range, sync then shutdown or just shutdown) and make it based on some sort of database, media car really loads folders slowly when you have a few hundred mp3s in them the other big feature i want is blutooth/phone support but i guess these will do for now
Nic is offline   Reply With Quote
Old 07-02-2004, 11:10 AM   #9
Newbie
 
Join Date: Sep 2001
Location: San Diego
Posts: 44
linux frontend - love it, great job
__________________
FrodoSkinner v1.1
Jawbreak is offline   Reply With Quote
Old 07-02-2004, 02:08 PM   #10
Variable Bitrate
 
NoPistonPC's Avatar
 
Join Date: Apr 2004
Location: Boston
Posts: 360
Quote: Originally Posted by frodobaggins

LMAO! Where's my mouthwash?


Quote: Originally Posted by Nic
sweet i want the source pity i wont be able to do anything with it... you ready for some feature requests? bass and treble controls on the player page, syncing of files over wifi before shutdown (like put a relay on the serial port to see if ignition goes low, when it does check if my home computer is in range, sync then shutdown or just shutdown) and make it based on some sort of database, media car really loads folders slowly when you have a few hundred mp3s in them the other big feature i want is blutooth/phone support but i guess these will do for now

I'm not really taking feature requests at this point since there still a lot of basic work that needs to be done, but I can't stop you from making them. In any case,
it already uses a database (SQLite) and is really fast once the database is initially setup. The syncing of files over wifi is best accomplished with a small external app (preferebly a daemon process) whose only purpose is to do that. It's the UNIX way! Bass/Treble is easliy done...the only problem is redoing the skin (feb?)


Quote: Originally Posted by jawbreak
linux frontend - love it, great job

Thanks!
__________________
1994 RX-7, EPIA P4-ITX w/ Celeron 2.4 Ghz, Arise PSU, Xenarc 700TSV (new model)
NoPistonPC is offline   Reply With Quote
Old 07-02-2004, 02:23 PM   #11
Maximum Bitrate
 
mobileh1's Avatar
 
Join Date: Apr 2004
Location: San Francisco
Posts: 454
Can I get a copy? hafman at yahoo.com

Does this build fine on Fedora Core 2 or did you use anything distro-specific?

Thanks
__________________
.//Daren
(Epia M10000/C134) (C137/MII 10000) Liliput /Opus 150W/DVD/512MB/80GB/Hummer H1
MediaCar/CoPilot7/Routis
mobileh1 is offline   Reply With Quote
Old 07-02-2004, 04:08 PM   #12
Variable Bitrate
 
NoPistonPC's Avatar
 
Join Date: Apr 2004
Location: Boston
Posts: 360
It's up on sourceforge (http://sourceforge.net/projects/headunit).

If you have problems accessing source through CVS, try (with empty password):

Code:
cvs -d:pserver:anonymous@cvs-pserver.sourceforge.net:80/cvsroot/headunit login cvs -d:pserver:anonymous@cvs-pserver.sourceforge.net:80/cvsroot/headunit co headunit

Quote: Originally Posted by mobileh1
Does this build fine on Fedora Core 2 or did you use anything distro-specific?

I use gentoo, but it should work fine with fedora. Read the INSTALL file for compile instructions. You need to have the SQLite driver for Qt (instructions here: http://doc.trolltech.com/3.3/sql-driver.html#QSQLITE) and make sure your xine-lib was compiled with sdl support. The fedora RPMs may already have these compiled for you, so try it out before you re-compile anything.
__________________
1994 RX-7, EPIA P4-ITX w/ Celeron 2.4 Ghz, Arise PSU, Xenarc 700TSV (new model)
NoPistonPC is offline   Reply With Quote
Old 07-02-2004, 04:28 PM   #13
FLAC
 
jbors's Avatar
 
Join Date: Nov 2003
Posts: 935
Amazing.
Whole bunch of rework. Don't know why you took MediaCar as a parent if you haven't used any of MediaCar's code...
Definitelly the way to go, if your graphics level is abstracted then it would be a piece of cake to have it run under DirectFB or something which is making more sense than running X.
Good luck,
Bors/
jbors is offline   Reply With Quote
Old 07-02-2004, 05:16 PM   #14
Variable Bitrate
 
NoPistonPC's Avatar
 
Join Date: Apr 2004
Location: Boston
Posts: 360
Quote: Originally Posted by jbors
Amazing.
Whole bunch of rework. Don't know why you took MediaCar as a parent if you haven't used any of MediaCar's code...
Definitelly the way to go, if your graphics level is abstracted then it would be a piece of cake to have it run under DirectFB or something which is making more sense than running X.
Good luck,
Bors/

I really didn't model it after MediaCar. I actually modeled it after feb's brushed metal skin. I figured it would be better to make use of existing skins rather than defining yet another skin format. It means less work for febsperanza. I'm actually going to change over to FrodoPlayer skins since they allow for more functionality than the MediaCar skins. Actually, I will probably use the MediaCar main menu skin and frodo's player and playlist editor skins.

Also, in reality, it wasn't that much work. Qt is a well designed framework that allows for rapid cross-platform code development. Regarding the graphics abstraction layer, basically I am relying on whatever Qt provides. From what I know, I believe that Qt does provide framebuffer support through Qt/Embedded. I'll look into it.
__________________
1994 RX-7, EPIA P4-ITX w/ Celeron 2.4 Ghz, Arise PSU, Xenarc 700TSV (new model)
NoPistonPC is offline   Reply With Quote
Old 07-02-2004, 05:16 PM   #15
See me in my wet t-shirt.
 
stevieg's Avatar
 
Join Date: Aug 2003
Location: Warwickshire, UK
Posts: 1,909
Hiya, glad to see you're getting along well with it

Got a question!!!!

Will it support an External App/GPS App so (as you tested before) I can make/use a windows app such as destinator/ app in MapPoint control?
__________________
Ford Focus MP3 : www.stevieg.org/carpc
Car PC Status: COMPLETE
stevieg 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
CarPC sound through car speakers without a headunit?, how? DSM97RS Car Audio 40 07-03-2006 07:38 AM
More Fuel to the Fire (New Frontend Software Screenshots) qjones Other Cool Front Ends 82 10-20-2005 04:38 PM


All times are GMT -5. The time now is 04:37 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