OGG & MP3 Car Player Project - Software for the Car-PC
(last modified 14.05.2004)


Contents:

Operating system (Windows or DOS ?):

Pros & Cons for pure Windows:

Pros & Cons pure DOS: The compromise:


OGG or MP3 ?:


Data storage of music files:
I decided to use the following scheme for storing music files: So the whole thing looks e.g. like:
C:\Music\Rock-Pop\Rolling Stones - Still Alive - D - 1981\01 - Under My Thumb.ogg
C:\Music\Rock-Pop\Rolling Stones - Still Alive - D - 1981\02 - Let's Spend The Night Together.ogg
...


Creating M3U play lists ("PlaylistBuilder.exe"):
With long names:
_ListWIN.m3u
# "Rolling Stones - Still Live - A - 1981"
01 - Under My Thumb.ogg
02 - Let's Spend The Night Together.ogg

 
 
With 8.3 DOS names:
_ListDOS.m3u
# "Rolling Stones - Still Live - A - 1981"
01-UND~1.OGG
02-LET~1.OGG

Following items have to be regarded:



"MPxPlay.exe" as player program:


"PlayIt.exe" as front-end:
NUM
2x pressed, shuts down the PC.
/, x, -, ENTER
without function
7
very fast backward (5s each key press)
8
volume up
9
very fast forward (5s each key press)
4
1 titel back
5
pause / resume play
6
1 titel forward
1
fast backward (1s each key press)
2
volume down
3
fast forward (1s each key press)
0
repeat title
,
terminate MPxPlay
+
randow play
 



Problem of shutting down the harddisk (HDD sleep): In the following explanations I want to describe the principle, how it principally worked in my car player.
But I have to tell you, that I never tryied this out practically. A expert of harddisk hardware of Western Digital told me explicitly to not do it !

Preparing actions while booting:


Sequence with PlayIt:



Using a RAM disk:

Description of the complete sequence:

Useful tools and their description:
 
"DosLFN.com"
(DOS long file name)
DOS Displays long file names instead of 8.3 file and path names under Windows-DOS.
So the MPxPlay file view shows long names, what is pretty convenient to detect errors in file names.
"PausExec.exe" DOS Pauses the batch execution.
The calling syntax is "PausExec <x>", where x specifies the duration of the pause in seconds.
"PlaylistBuilder.exe" Windows Creates M3U play lists
(see Description)
"PowerOff.exe" DOS "Shuttdown" (Power-Down) for PC's under DOS.
"Shutdown.exe" Windows Shuttdown for PC's under Windows.
(see Description)
"Tastatur.exe" DOS Shows key codes, scan codes and the shift status of the keyboard.
That tool is useful to find out unknown key codes for the operation with MPxPlay to be configured in the configuration file "Mpxplay.ini".
"Hdpwroff.exe" DOS Powers off the harddisks of a IDE port.
The calling syntax is "Hdpwroff <number of the IDE port>
The file is only necessary if you want to work with HDD Sleep (see Description).