MPXF Software - Whats New ?

version 1.12
 * Sort Database feature added.
 * 4 bit LCD driver added
 - CD Audio Menu fixed to call MPXPlay
 - TSR in Browse mode will scroll current line selected
 - New TSR line option: %dir displays current directory in browser
 * Play Option Menu added. This changes the command line options. See MPXF.CFG file.

Coming soon: Custom Menus, Custom Keypad support

version 1.11  (Bugs, bugs, bugs)
 - LCD would print more on one line than it should. This is now fixed.
 - Fixed bug with ExitChar
 - Fixed bug in Add MP3s that wouldn't add any mp3s beginning with (, ), -, _, ! characters
 - Added more Serial LCD support (Seetron LCDs now have CustomChars available)
 - Fixed bugs in TSR
 - Added %brw to settings in TSR
 - Hard drive browse option for TSR changed to show ID3 info  
   Run mpxftsr, then run mpxplay. :-) Works great.
   

version 1.1
 * LCD routines are very fast now. Most people should have no problem with a delay of 1 for the TSR now. Very important to update your mpxflcd.cfg file with the new settings.
 - ScreenClearDelay added to mpxf.cfg. The "star" menu clearing can drag on some cpus.
 - 4x40 LCD support is 100% working. 
 - Lots of 4 line LCD bugs fixed in the software.
 - IRTest included with the software.
 - Matrix Orbital, CrystalFontz, and Seetron Serial LCD configs added to mpxflcd.cfg
 - Other stuff I can't think of

version 1.06b
 * X10 MouseRemote support
 - More serial settings added. (CustomCharDisable, StopBits)
 * Startup Command added to mpxf.cfg. You can now issue startup menu commands. 
 * TSR now displays current filename when song is not playing.

version 1.05b
 * 4x40 LCD support! Enable_Pin2 added to mpxflcd.cfg. Please test this and let me know if it works!
 * IR Support! (Setup Menu->IRSetup)  There are 2 configs of buttons you can set. 1 for MPXF, and 1 for MPXPlay. See the IR Setup in mpxf.cfg
 - Serial LCD init string added to mpxflcd.cfg

version 1.04b
 * Multilanguage support.  Translate mpxflang.cfg. Send me your results and I will post on the web page.
 - Browse HD option added. Works like the Add MP3s part. Lets you play a folder. I know its buggy right now.
 * Redefineable keys for some parts. See [Keyboard Settings] in mpxf.cfg
 - Fixed a bug in the Serial LCD.
 - Added MPXF logo on the video screen when inside the frontend.
 - Made the menus look better.
 - Even more LCD optimizations made...
 - Updated the register.txt file

 
version 1.03b
 - CD-Audio menu has 2 more options. Change Disk, and Change Drive. Also added Disc Info, and changed the Play screen around.
 - TSR has new option in config. PauseCheck - This checks to make sure MPXPlay is playing and not paused. It was defaulted to TRUE before, but if this was on, users who didn't want the EQ couldn't turn it off and use the TSR. This is now possible.

version 1.02b
 - I optimized the parallel port LCD routines. The output should go much faster now
 - I added ScrollDelay to the MPXF.CFG settings. This allows you to slow down scrolling inside the MPXF frontend. Very useful for Serial LCDs, since it flys!
 
version 1.01b
 - Added StartRow, StartColumn to MPXFLCD.cfg for Serial Port
 - Added GotoXYOffset for Serial LCDs that use a one byte position for GotoXY command. If this is 0, then the original GotoXY command is used. If this is not, 0, then it will send the GotoXY command followed by the (desiredline*lcdlength)+desiredcolumn+GotoXYoffset.
  

version 1.0
 * Shareware Release of Software!
 - Please see register.txt for Info on how to register!
 
coming soon:
  -Sort Database feature
  -Built in IR support
  -Redefine Menu commands
  -Send any features you want added to composer47@hotmail.com. Thanks!

version 0.96b
 * MPXFLCD.CFG is now used to specify which LCD is connected to MPXF. Edit this file.
 * Serial LCD support! 
 * Printer port LCD code was totally rewritten to support multiple wirings. 
 * Multiple line configurations for LCD lines during playback. (Allows the user to have more than one thing displayed on the same line.) Very cool!
 - Fixed a bug in the database menu for 4 line LCDs.
 - Made a TSR logo (woopee)
 - Probably some more stuff that I can't think of right now.

version 0.95b
 * New CD Audio Menu! Its probably very buggy, but its there. + Goes up a track. - Goes down a track. (period) exits when playing.
 * Graphical EQ added to LCD output when playing. Lower delay factor in MPXFTSR.CFG for best results. The lower, the better.
 * Added support for another LCD wiring. LCDType 1 is LCD.JPG, LCDType 2 is LCD.GIF (I hope).
 
Working on serial LCD support...

version 0.94b
 * New Database menu! MP3Comp is no longer needed! This means CD-ROM support now works! See web page for how to add mp3s using the new system. 
 - 4 line LCD support is getting better. 
 + Help dialogs were added to explain commands. Turn these ON/OFF in the Setup Menu.
 + New Play Option - Play Drive. (Play all MP3s on a given drive.) (No Database needed)
 - Play All was renamed to Play Database.
 - Improved execution of MPXPlay from MPXF. Hopefully this will fix memory problems.
 - Fixed scrolling bug in MPXFTSR.
 - RefreshDelay in MPXFTSR.CFG now reflects NumLock status as well. As well as
 - Optimized screen grabbing. Should be even faster for the TSR. So, Alex, your 486 should work even better now for the LCD! :-)

version 0.93b
 * Added 4 line LCD support. Actually, I'm not sure if this works or not, since I haven't tried it. Someone told me that there are 2 different types of 4 line LCDs. Some have 1 controller chip, and some have 2. I believe I added support for the one that has 1 controller chip. Someone test this out and let me know what happens.
 + Added a new option in MPXFTSR.CFG called RefreshDelay. This is to be used for users with slower computers (486) that cannot process the TSR fast enough to grab data constantly. Raising this number will cause the TSR not to check the screen as often for a song change. The actual song info, will still be updated at the same DelayFactor speed. 
 - Custom LCD lines are no longer required. Using the original # system works now as well. You can have a custom line, or use the original #.  For slower computers, I recommend not using Custom outputs.
 - Keyboard interrupt is back since custom LCD lines aren't required.
 - Fixed a bug in the LOOP mode that would not save settings of the LOOP status.
 - Genre types were not being loaded, and they are now.
 + Added command line options in the CFG file. This lets users turn off preloading and stuff like that. Don't adjust these too much, since the TSR requires some settings to be used.
 - Fixed scrolling bug in MPXF on the screen.
 

version 0.92b
 - You can now build your own custom lines of info to be displayed on the LCD lines. I believe this is how the Winamp LCD plugin works, but I'm really not too sure. Check out MPXFTSR.CFG for more info. I will add more options to this soon.
 - Keyboard interrupt was taken out, since I added custom LCD lines. I will somehow incorporate this back into future versions, but for now, it is gone.
 - Fixed bug in TSR that wouldn't show filename if no ID3 tag was displayed, or it would show old info from previously played song.
 - Fixed bug in TSR for Volume. It was displaying garbage characters on the LCD. (Also    changed the volume line to update the change in MPXPlay 1.41
 - MPXF now tells MPXPlay not to preload ID3 tags when using Playlists.
 - Software should be a little more stable than before. But, I'm not really sure how it runs on your system, since no one has been emailing me anything. If this software works, please email me and let me know! Thanks! (composer47@hotmail.com)
 - Other stuff I can't think of.

version 0.91b
 - Fixed MP3Comp so it will now read READ-ONLY files. The speed is also more than tripled.
 - New LCD Info Added. Playlists Numbers and Filenames.
 * Major fix in TSR code that fixes lock up problems.
 * User can change output of LCD lines *DURING* playback. This is now stable!
 - Added LPT port in config files for LCD.
 - Playlist now has Normal and Random play
 - Random option removed from Play/Search menu.
 - Other bug fixes.

version 0.90b
 - First public beta.

