How to install my MP3 Player
First of all you have to choose the hardware.
6. Start und Configuration
Yes, you can you use an Intel P I 200 or something like that.
But these old P I boards won´t support UDMA Mode and you might get in trouble with harddisks larger than 8,4 GB
You can try the Shuttle Hot-591 P:
- support for P I MMX und AMD K6-II incl. FSB 100
- PS/2 or SDRAM + 512 KB pip. Burst Cache
- UDMA 33 / USB / AT and ATX power supply
- up to 128 GB hardisk
- 1 x AGP, 3 x PCI and 3 x ISA
- try to get it on Ebay
If you use a 3 x PCI riser card you can build an VGA- Sound- and Networkcard in a small case.
If you have a large amount of MP3 files I would use a Celeron or Duron board. These boards support UDMA 66 or 100. Loading files will go much faster. You will find the UDMA DOS driver in my installation.
If you have trouble using a harddisk > 8,4 GB with your mainboard try Wim´s Bios Page.
I use the IBM/Hitachi IC35L060AVV207-0 (60GB harddisk). You won´t hear it ;-)
I recommend the Creative Soundblaster LIVE oder Audigy 1.
You don´t need any drivers. MPXPLAY will detect the card as SBA.
Don´t use the On-Board Soundcard on AMD Boards (VIA Southbridge). Quality is more than bad
Whenever you try to install a different soundcard keep one thing in mind. Forget that card when MPXPLAY detects your soundcard as SBp. Quality will be bad!
You can use an external Keypad (PS/2) or an IRDA receiver. I´ve tried a few IRDA devices. I decided to use this one: IR2PC . The device is working perfect under MS-DOS.
I recommend to use 4x20 display with background light with a HD44780 controller.
Prepare the harddisk:
Use fdisk and format c: /s. I recommend one partition with 800 MB (drive C) and a second partition (drive D). So you have DOS and Windows on drive C. Create a folder MP3 on drive D (d:\ md mp3) and copy all your MP3s files in this folder. I use following directory structure:
d:\mp3 as base directory and than "d:\mp3\artist 1", "d:\mp3\artist 2", "d:\mp3\artist 3" and so on.
Then install Windows98 (e.g. SE if you need USB support). Some DOS soundcard drivers can only be installed from Windows shell. When running Windows you can control your PC with VNC or PCAnywhere and copy new music. I use a USB Wireless LAN card.
Install Windows in this directory: C:\WIN98SE !!! Otherwise you have to edit my msdos.sys, autoexec.bat and config.sys.
Make a backup of the msdos.sys, autoexec.bat and config.sys installed by Windows.
After installing Windows copy my installation on drive c. msdos.sys, autoexec.bat and config.sys will be replaced. So when you restart your computer DOS will start. You can select if you want to start DOS or Windows through the menu in the autoexec.bat. Do this with your keyboard or keypad.
Replace c:\drivers\lcdtext by the english version. You can download it here. Rename it to lcdtext.
My installation will create following folders:
- lcdtext --> text for the LCD display, made for a 20x4 display
- player --> MPXPLAY and MPXT
- drivers --> DOS 7.0 and all driver.
autoexec.bat, config.sys, msdos.sys and win98das.bat in the root directory c:\
By executing win98das.bat you can back up your Windows installation from c:\win98se to C:\winbkup via xcopy32. But you have to start Windows before!
When you start the MP3 player you can recover the back up from the menu.
6. Start und configuration:
When you start the MP3 Player you will see the menu:
1. MP3 Player
Wait 3 seconds or press "1" and the MP3 Player starts. First starts the TSR of MPXT, which controlls the LCD output, this software will stay in memory. Than start MPXT. Close MPXT per "insert" and start mpxplay: "mpxplay -sct" (from the directory C:\player).
-sct will check the soundcard. If mpxplay found your soundcard you can start the next test by executing: "mpxplay d:\mp3\*.*\ ". This command should play all files in this directory.
You control MPXT and MPXPLAY as followed:
You have to edit the mpxt.cfg like this
Change the mpxtlcd.cfg if you don´t have a 20 x 4 LCD on LPT 1:
If you have a 20x4 LCD you don´t have to make any changes:
[Line1]= 1. display line [Line2] = 2. display line ...
LineA Value: What is shown on this Line (LineA=First Line)
LineATime: When it should chaneg to the other Value (LineBValue, LineCValue...)
LineAScroll: scrolling or not? Set to True or False
If you make any changes to the mpxttsr.cfg you have to reboot your PC.
Have a closer look to the mpxttsr.cfg if you want to change anything.
You can control MPXT and MPXPLAY with a numeric external keypad. I recommend to use PS/2 modell. Some USB models won´t change from num lock on to num lock off.
But you can also control your MP3 player by using an IRDA device.
The easiest way is by using IRDOS. How to use IRDOS is described in the irdos.txt
Edit mpxt.cfg like this:
More comfortable but more complex is the IRDA configuration of MPXPLAY instead of IRDOS .
First start DOSIR2PC.EXE from the directory c:\drivers\DOSIR2PC by: DOSIR2PC 1 L. DOSIR2PC will start to learn now. Please write down which buttons you learn, otherwise you´ll get confused. After that you won´t need this software anymore. After learning the codes you´ll find the file IR2PC.dat in the directory c:\drivers\DOSIR2PC. Open this file with an editor:
00 53 04 fb 38 c7 00 00
Have a look at the first line: 00 53 04 fb 38 c7 00 00
0053 is the code of the first keyboard button you´ve pressed while learning.
04 fb 38 c7 00 00 is the code of your remote control.
Copy these codes to the mpxplay.ini:
But take care with the keyboard codes: you have to switch 00 and 53 from 0053 to 5300.
You can also find the keyboard codes in the KEYCODES.LST in the directory Drivers\MPX Doc.
The IRDA control should work now for MPXPLAY. But there´s one blemish. The IRDA control only works with MPXPLAY at the moment, not with MPXT. The developer of MPXT is working on that bug:
[Quote:] Known issues:
IR seems to work ok while MpXT is running, but it's still kind of hit-and-miss while MPXPlay is running. Sometimes it works, sometimes it doesn't...I haven't been able to find a definite pattern to it yet.
The next step is to create the database. Start MPXT and run the database menu to add all files from drive d:
When you now start MPXT via "Play Search" and "Play Database" MPXT will play all your files in the database. You can e.g. switch from one track to another or from one album to the next etc.
Now you can sort and configure your playlists in the directory D:\mp3. I´ve sorted my albums like this:
D:\mp3\Ace of Base\
My m3u playlists are in the directory mp3. So the path in the playlist is:: D:\mp3\Ace of Base\song 1.mp3 etc. You can easily create the playlists with MP3Tag.
Fileinfo.cfg (C:\Player) needs following syntax if you want use m3u playlists:
ANASTA~1.m3u=Anastacia - Anastacia
ANASTA~2.m3u=Anastacia - Freak Of Nature
ANASTA~3.m3u=Anastacia - Not That Kind
AVRILL~1.m3u=Avril Lavigne - 454SS
It´s a helly job to write down all short file names, but you can use the freeware DirReader to create a file list with long and short file names.
Copy the m3u files under plain Dos in another directory to create short named files.
Start Windows, start DirReader and make a filelist with DirReader of the short and the long filenames
Copy them to Excel and save it as a txt file and copy them to the the cfg and you´re ready.
Takes 15 minutes ;-)
Menu is in German or English.