logo image
  • HOME
  • FEATURES
  • DOWNLOAD
  • PURCHASE
  • SUPPORT
  • CONTACT US
  • PRIVACY
  • ABOUT
ChangeLog

2007-04-14 23:36  mkm

	2.1 final release

2007-01-27 13:30  mkm

	Settings/Remote dlg wasn't displaying key suppress delay until
	Initialize was clicked.

2007-01-26 23:24  mkm

	Set version to 2.0.3

2007-01-26 23:24  mkm

	Fixed bug in version check, failed to correctly determine if new
	version available at startup.

2007-01-26 23:13  mkm

	Display Volume% setting when adjusted with remote and at start of
	song play when ReplayGain is enabled. Settings Dlg AlbumSort
	Date/Alpha radio buttons were broken. Reordered resource ids for
	simpler sorting maintenance. Bump version to 2.0.3.

2007-01-26 10:43  mkm

	Check window pos of Settings Dlg too, like main dlg, for if now on
	smaller desktop. Also fixed bug where Settings/Remote was
	displaying learned on button status when wasn't true. Also keep
	testing mode after clicking Apply button.

2007-01-26 10:14  mkm

	Check size/position of MB window on startup, if out of visible
	display area center on primary monitor. Fixes bug where if changed
	sys to smaller desktop or fewer monitors MB placed itself on screen
	off visible display - couldn't grab it to move it into visible
	area.

2007-01-23 15:47  mkm

	Added missing doc files.

2007-01-17 13:41  mkm

	Delete additional db files on uninstall.

2007-01-16 22:51  mkm

	Bug fixed, when upgrading wasn't overwriting DbLocation with new
	location, was causing skins dir to not be found.

2007-01-16 21:59  mkm

	Expose ReplayGain Multiplier on Settings dlg, updated docs.

2007-01-16 21:09  mkm

	Fixed bug in Settings/Remote dlg, wasn't properly
	loading/displaying remote control descriptions.  Added Purchase
	button to License dlg, takes user to website for purchase, carries
	name & email vals to website.

2007-01-11 22:58  mkm

	Adjust prj settings for multithreaded.

2007-01-11 22:55  mkm

	Update to help on ReplayGain

2007-01-10 18:52  mkm

	Disable trial mode for the beta, forgot to do it last night.

2007-01-10 15:07  mkm

	Updated publish script to push out ChangeLog

2007-01-10 14:52  mkm

	In tag editing MB was stripping quotes from the value entered by
	the user. Not doing it now.

2007-01-09 22:58  mkm

	Tag Export: allow additional tag keys to be specified/exported.

2007-01-09 16:12  mkm

	Improved visuals on tag editor dialog.

2007-01-09 14:26  mkm

	bmp's for setup

2007-01-09 01:42  mkm

	Publish

2007-01-09 01:39  mkm

	Settings dlg slightly too wide for 640x display, fixed.

2007-01-09 01:20  mkm

	Bug in FileFolderDlg

2007-01-08 23:51  mkm

	Settings: verify dblocation has a skins dir, with
	MBClassic/SkinDef.mbsd in it.

2007-01-08 23:16  mkm

	Tuning logging for release.

2007-01-08 17:46  mkm

	Do GC every 1428 edits, about 1mb worth of g.

2007-01-08 17:21  mkm

	Search for new music from menu now also looks for files that have
	been modified, i.e. by other software. Quick way to get MB in sync.

2007-01-08 15:47  mkm

	If Play button clicked with empty playlist was starting 1 sec
	position timer. Fixed. Also changed updatePlaylist to clear stop
	flag.

2007-01-08 15:29  mkm

	Call resetControls if needed after returning from Settings dlg.

2007-01-08 15:24  mkm

	DisplayComments configurable Setting.

2007-01-07 23:15  mkm

	Can't use wmfsdk for id3v2.4 reading, doesn't work.

2007-01-07 17:02  mkm

	get/setArt for mbtag.

2007-01-07 13:22  mkm

	getArt for flac. Gets cover art from flac metadata.

2007-01-07 12:14  mkm

	Tuning debug logging, trim it down.

2007-01-07 11:59  mkm

	timeToPhoneHome will go every 30 days rather than when the month
	changes.

2007-01-07 00:13  mkm

	Read id3v2.4 tags with WMFSDK. Warn user before writing that it
	will be converted to id3v2.3. Discussed in docs as well.

2007-01-06 19:12  mkm

	Add help build to dependencies.

2007-01-06 17:56  mkm

	Optimization for Search and Rebuild, return char*'s instead of
	Strings.

2007-01-06 13:24  mkm

	Optimized duration lookup for mp3's and wma's.

2007-01-06 01:57  mkm

	mbtag completed; set kv pairs, delete tag and delete tag fields.
	Optimized wma editing. F6 reloads DB.

2007-01-05 13:18  mkm

	Load playlist errormsg all on one line, added crlf's

2007-01-05 13:15  mkm

	Issue warning on tag edit if any files about to be edited have
	multiple tag fields of same name, i.e. multiple Genre or Artist
	fields - that they'll be replaced with a single field.

2007-01-05 11:30  mkm

	Fixed problem w.r.t. createSongFromFile during searchForMp3s, now
	only does createFromDb, caused problem when doing tag edit after a
	file had been tag edited outside MB.

2007-01-04 23:50  mkm

	Tag editing mods: Wma: only modify attribs user has rather than all
	that MB reads.	ogg/flac: Was removing multiple tag fields even for
	those that MB doesn't read. Fixed, it leaves them alone. Sorts the
	vorbis comments. Why not?

2007-01-04 19:10  mkm

	ReplayGain support.

2007-01-02 18:33  mkm

	Added [gs]etValId3Key apis for MBTag, for mbtag.exe. Tweak proj
	settings for release and boundschecker builds.

2007-01-02 17:12  mkm

	Created mbtag.exe cli utility. Also id3v2 fields take precedence
	over id3v1 fields

2007-01-02 11:51  mkm

	Moved wma into MBTag handler. Correct TLEN/Duration handling for
	all types.

2007-01-01 19:42  mkm

	Moved ogg tag i/o into MBTag handler.

2007-01-01 18:51  mkm

	Moved mp3 tag i/o into MBTag handler.

2007-01-01 16:55  mkm

	InsertSort now does a binary search insert

2007-01-01 01:37  mkm

	Plugged gdi leak in FileAndFolder, must free hIcons returned by
	SHGetFIleInfo

2006-12-31 14:04  mkm

	Doing getComments before Play(), was causing a race with the
	player.

2006-12-30 23:15  mkm

	Proj settings tweaks to build flac into Release.

2006-12-30 22:22  mkm

	Added flac support. Created MBTag to migrate all audio file types
	into.

2006-12-30 22:21  mkm

	Properly close down thread when done.

2006-12-30 22:17  mkm

	Critical section around log.write

2006-12-29 14:29  mkm

	Adding flac support. Got libflac to build in with MB and have it
	reading tag vals in a TestHarness

2006-12-28 23:18  mkm

	Tweaks to flac proj files to get 'em to build, just includes and
	ogg lib location.

2006-12-28 22:52  mkm

	Adding latest ogg/vorbis libs to repository. This is the pristine
	checkin of same, including tarballs.

2006-12-28 22:27  mkm

	Adding flac-1.1.3 to the repository. Adding right after untarring,
	no changes.

2006-12-28 21:00  mkm

	Settings/Display was losing skin choice upon Apply button. Now
	remember screen position of Settings dlg and return to it
	subsequently.

2006-12-28 20:18  mkm

	Config was losing font settings, had begun calling config.init
	after going into Settings this was resetting fonts back to
	defaults. Fixed by having init reread font settings.

2006-12-28 17:58  mkm

	AutoLog player and musicdb methods

2006-12-28 17:05  mkm

	logging level on Settings, enables debug logging if checked

2006-12-28 16:22  mkm

	Logging tuneup for release, urlencoder for http request, log
	critical settings at startup and reset.

2006-12-28 01:45  mkm

	Horz scroll in Settings/General/CListboxes

2006-12-28 00:22  mkm

	Delete confirmation dlg just shows search criteria and total # of
	files for confirmation, rather than the list of files.
	GarbageCollect ctr incremented for each song modified/deleted.
	Threshold set to 500.  Added CWaitCursor's for delete/modify.

2006-12-27 21:59  mkm

	Rebuild only option gets logged seperately.

2006-12-27 21:27  mkm

	Fixed performance of excluded files list, was painfully slow. Now
	using arrays and a hash table. Does the trick.

2006-12-27 15:10  mkm

	New feature: Delete songs from library. Del key or right click.
	Deleted files are added to exclude list, seen in
	Menu/Settings/Excluded list.  Fix to rebuild only. Wasn't picking
	up dblocation from registry.  Fix to musicdb for empty lists, have
	a single static empty list.

2006-12-26 01:51  mkm

	Settings/Folders: sort,unique,eliminate subdirs/files

2006-12-26 00:27  mkm

	Next/Prev buttons remove Stopped status. Pause/Stop display in Time
	field

2006-12-25 15:41  mkm

	Fix to export, append backslash to folder

2006-12-25 15:21  mkm

	Check for updates only checks once per month to be less annoying

2006-12-25 15:10  mkm

	Fixed http timeout, wasn't working. Waits only 5 seconds for reply

2006-12-25 13:35  mkm

	At startup/reset verify skin, if no good try to find a good one,
	try MBClassic first. Also added Files section to Help.

2006-12-25 02:49  mkm

	When dblocation was changed wasn't picking up new skins dir, fixed.

2006-12-25 01:55  mkm

	Verifying skins at startup and reset (F5). No error dlg just error
	log.

2006-12-25 01:09  mkm

	RegistryKey DisableLayeredWindows if set will do so. Not a good
	option. Looks like crap. Last resort in case someone using Anyplace
	remote pc

2006-12-25 00:49  mkm

	If no Muzikbrowzer.folders present, look in Registry, write to
	disk, cleanup Registry

2006-12-24 23:38  mkm

	RebuildOnly wasn't init'ing mlib

2006-12-24 23:33  mkm

	ETA was wrong for add and scan for new, fixed.

2006-12-24 23:27  mkm

	Show elapsed time after scanning for music

2006-12-24 23:05  mkm

	Check wmp version at startup and advise ver 9 required if not
	present

2006-12-24 15:42  mkm

	Check license validity at startup and during pw validate

2006-12-23 22:08  mkm

	prevent http from excepting if no network present

2006-12-23 18:50  mkm

	Up case ogg keys

2006-12-23 16:23  mkm

	cli parameters for rebuild and dir=/path/to/dblocation, reads
	Muzikbrowzer.folders from there.  Check for update availability at
	startup, display msg in status line.  Tweak to Inno Wizard pages,
	initial page msg and icons.

2006-12-22 22:13  mkm

	Hide Genre is back. See Settings/Genreal, click the Hide Genre
	button and display of the Genres column is disabled.

2006-12-22 21:21  mkm

	rebuild mode rebuilds db only then exits. Also added re-readDb
	check plus additional db validation.

2006-12-22 17:11  mkm

	random gets 100 songs from selected genre

2006-12-22 15:27  mkm

	remote help, fixed display using tabstops

2006-12-22 14:39  mkm

	remote menu, esc was loading music

2006-12-22 14:09  mkm

	Added hover msgs to search buttons.  Search was counting all,
	fixed.	Search status uses player status font/settings.  Remove
	beta warning.

2006-12-21 23:54  mkm

	export uses ProgressDlg thread. Eliminated use of InitDlg

2006-12-21 22:54  mkm

	editid3 now using ProgressDlg seperate thread

2006-12-21 00:59  mkm

	created ProgressDlg self contained worker threader progress dlg.
	Scan using it.

2006-12-19 21:17  mkm

	Add file/foder dlg defaults to existing setting

2006-12-18 18:20  mkm

	Fix AdjustLibWidths, using hard limits. Couple BC leak fixes.

2006-12-18 13:00  mkm

	properly handle appy/cancel on Config/Files page

2006-12-18 12:39  mkm

	store config dirs by dblocation

2006-12-18 11:02  mkm

	Random button new feature add 100 songs to playlist

2006-12-17 23:23  mkm

	tweak album cover art display.

2006-12-17 21:41  mkm

	tweak 'all', only show all artists/albums if more than 1

2006-12-17 21:27  mkm

	tweaking verify

2006-12-17 21:16  mkm

	bug in export

2006-12-16 22:57  mkm

	Center current playing song in playlist

2006-12-16 22:29  mkm

	Fixed prob where couldn't type names in Albums column when alpha
	sorting.

2006-12-16 22:12  mkm

	ensure 'all' is at the top of the albums listbox

2006-12-15 22:17  mkm

	don't reload album art if genre,artist,album are the same

2006-12-15 21:57  mkm

	scan failed to recognize dirs ending with .mp3 etc.

2006-12-15 21:45  mkm

	oggs: get multiple comments & descriptions but just the last of
	other tag fields

2006-12-15 21:35  mkm

	unhook usbuirt load from TEST harness- takes too long. Also Moved
	logger to init in PlayerApp so testharness uses it instead of
	OutputDebugString

2006-12-15 21:21  mkm

	replace all OutputDebugString with logger.logd to get timestamp on
	it

2006-12-15 21:12  mkm

	add 2 missing files

2006-12-15 21:08  mkm

	fixed wma write, had broken it with special handling of duration

2006-12-15 17:42  mkm

	edit id3 quote old values so spaces show up

2006-12-15 16:41  mkm

	tweak to WmaTag setVal - keep longer vals over shorter ones.

2006-12-15 14:35  mkm

	garbageCollectTest

2006-12-15 00:56  mkm

	docs and look for albumname.jpg for art

2006-12-15 00:21  mkm

	Added all artists per genre and all songs per artist.  Tweaks to
	id3edit dlg, blank values for no change. Don't allow entry of ' ','
	all' etc.

2006-12-14 19:16  mkm

	Was appending an extra space

2006-12-14 12:18  mkm

	Display extra tag info in current playing status line, updated
	help.

2006-12-14 11:57  mkm

	Display extra tag info in current playing status line

2006-12-13 18:17  mkm

	Corrected WmaTag duration calculation. also sorted id3 raw data
	display

2006-12-13 14:45  mkm

	Added Alt-keys for alpha up/down. plus plug a few leaks

2006-12-13 14:44  mkm

	Added Alt-keys for alpha up/down

2006-12-12 19:51  mkm

	Restructured irman code, made base RemoteReceiver class and addeed
	support for USB-UIRT. Updated docs.

2006-12-11 18:11  mkm

	adding these but gonna remove them renamed

2006-12-09 12:12  mkm

	Export to .csv files.  Open file menu option.

2006-12-07 20:13  mkm

	DblClicking now posts a msg, fix for wrong music dlbclicked in,
	fixed a few call sigs, orderd some of the longer message maps

2006-12-07 14:44  mkm

	Selection of CListBoxs weren't updated when right click, if in same
	clistbox

2006-12-05 21:49  mkm

	MessageBox didn't focus the OK button. Fixed.

2006-12-05 21:38  mkm

	Changed muzikbrowzer to Muzikbrowzer, everywhere.

2006-12-05 16:41  mkm

	Improved progress dialog during library search/build, tag editing.
	Corrected estimated time to completion on same.  Displays in
	font/size set by titles.  Disallow editing of all Artists.
	Eliminated db verify upon tag edit.

2006-12-01 18:00  mkm

	update

2006-12-01 17:15  mkm

	update

2006-12-01 15:51  mkm

	don't need ButtonSkin.h

2006-12-01 15:43  mkm

	missing

2006-12-01 15:40  mkm

	don't need buttonskin.h

2006-11-30 18:01  mkm

	Disabled edit tag option on context menu in playlist

2006-11-30 16:49  mkm

	Mouse Wheel support

2006-11-29 20:12  mkm

	Search/Clear wasn't working right on successive searches/clears.
	Fixed

2006-11-29 17:32  mkm

	Additional dlg updates for garbage collecting and id3 updating.
	Icon tweaking.	Tweak to Extendedlistbox.  MakeDefault for Debug
	only in Config.

2006-05-23 12:51  mkm

	Adding rest of approved skins

2006-04-06 19:38  mkm

	Adding skins for beta

2006-04-05 13:08  mkm

	Resizing columns was leaving old pixels around. Fixed.

2006-04-05 13:05  mkm

	Resizing columns was leaving old pixels around. Fixed.

2006-03-08 22:57  mkm

	Not using trial mode for beta period. Will turn it on for official
	release

2006-03-08 22:56  mkm

	Trial days left msg at startup

2006-03-08 22:09  mkm

	Moved to XP, few changes to get the build back

2006-03-08 12:26  mkm

	[no log message]

2006-03-05 17:35  mkm

	Clean up log file. Also no longer switch to skin if doesn't verify

2006-03-05 16:25  mkm

	Fixing up help for 2.0

2006-03-05 16:05  mkm

	Mods for 2.0

2006-03-04 15:45  mkm

	Remote control skips over Search buttons if present

2006-03-04 11:10  mkm

	Hover tooltips for all buttons on main dialog

2006-03-03 19:46  mkm

	Buttons were keeping focus after mouse moved off. Was due to change
	for loadplaylist dlg buttons where we need it for remote control
	operation.

2006-03-03 18:44  mkm

	Settings/Display Column Header sample not showing correct text
	color

2006-03-03 17:56  mkm

	Validate SkinDef font settings in verifySkin, and don't throw
	msgbox in ReadReg

2006-03-03 15:30  mkm

	Eliminate calling resizeControls twice on startup

2006-03-03 15:24  mkm

	Upgrade to id3lib-3.8.3

2006-03-02 21:46  mkm

	Log file gets trimmed to 500k when gt 1m

2006-03-02 19:15  mkm

	Eliminate old unused registry key/values

2006-02-23 14:22  mkm

	Consistent spelling of Bk-Bg and Tx-Fg

2006-02-23 13:48  mkm

	Garbage collect interval to 50. Fix progress on modifyid3 dlg

2006-02-23 13:37  mkm

	Adding id3lib-3.8.3

2006-02-23 13:26  mkm

	Prevent Settings/Display from hanging (infinit loop) when
	BackgroundLibrary.bmp is missing

2006-02-23 12:11  mkm

	Allow editing tags with a playlist\!

2006-02-23 11:58  mkm

	plug memory leak

2006-02-23 11:56  mkm

	test

2006-02-22 12:50  mkm

	Tag edit confirmation dlg - improved looks of it.

2006-02-21 22:20  mkm

	Trimmed down the message when editing id3 tags, only showing fields
	that are going to be modified

2006-02-21 21:12  mkm

	Deleted text from Genres,Artists,etc. labels resource template -
	should solve the painting problem where rarely was overlaying one
	text font over another

2006-02-21 18:13  mkm

	Validating skins. Show error msg dlg, but continue anyway since
	dont have a compiled in skin to default to

2006-02-18 12:33  mkm

	Tweak to trial mode msg

2006-02-16 21:16  mkm

	Enabled Trial Mode

2006-02-16 19:58  mkm

	Get Black Out

2006-02-16 13:17  mkm

	Playlist editor ticker the GAAS

2006-02-16 12:47  mkm

	Playlist editor fixed where playlistnames lost focus

2006-02-16 12:31  mkm

	More tweaks to MBMessageBox - get max size from MB dlg

2006-02-16 12:07  mkm

	More tweaks to MBMessageBox, sizing and fonts

2006-02-15 19:27  mkm

	Estimated time remaining during Scanning

2006-02-15 12:36  mkm

	Confirmation dlg before Scanning

2006-02-15 12:23  mkm

	Improvements to MBMessageBox, use Titles font

2006-02-15 12:14  mkm

	Improvements to MBMessageBox, resizes, auto sizes to nice size

2006-02-14 14:09  mkm

	Exclude all artists from garbage collection

2006-02-14 12:58  mkm

	Play muzikbrowzer.wav on startup. Now just need a good wav

2006-02-14 12:37  mkm

	Add music FileAndFolder dlg improvement - caching drives for
	quicker usage

2006-02-14 11:59  mkm

	Add music FileAndFolder dlg improvements. Icons, volume labels,
	uses dflt folder

2006-02-13 13:15  mkm

	Added Random,Shuffle,Clear,Load,Save funcs to remote control

2006-02-10 20:51  mkm

	Keyboard shortcuts for all player functions

2006-02-10 19:29  mkm

	Remote Control menu tweaks

2006-02-10 15:28  mkm

	Remote Control menu now skinned.

2006-02-10 13:12  mkm

	Remote control menu pops up in center of dlg, not screen.

2006-02-09 18:56  mkm

	Correction on WMP Seek(), fixed progress label width

2006-02-09 13:53  mkm

	Fixed crash upon exit in Release Buile. Came down to consistent
	settings in linking, _MBCS and/or Use MFC in static lib and/or
	debug info. Once I got rid of the crashing I couldn't reproduce it!

2006-02-09 11:32  mkm

	adding

2006-02-09 11:28  mkm

	adding

2006-02-09 11:25  mkm

	adding

2006-02-08 14:48  mkm

	re-enable display of album art

2006-02-07 22:52  mkm

	use WMPSDK for duration calc

2006-02-07 18:12  mkm

	New icon

2006-02-07 18:11  mkm

	Now using WMP instead of DirectShow.

2005-12-17 12:38  mkm

	Corrected Playlist duration calculation

2005-12-17 12:27  mkm

	Couple fixes for remote control, ExtendedListBox.invalidate()

2005-12-17 01:03  mkm

	Added Size choices of 640x480, 800x600 and 1024x768 to the Menu for
	dev purposes.  Eliminated the extra paint ExtendedListBoxes were
	doing. Now just one! Hurray!

2005-12-16 23:04  mkm

	invalidate LoadPlaylist's ExtendedListBox's to get them to repaint.
	 During scan convert tag fields consisting only of whitespace to '
	unknown''s too.  Still getting player dlg ExtendedListBox's to
	update correctly, invalidate now does an InvalidateRgn was
	necessary for XP.

2005-12-14 23:44  mkm

	Playlist cursel wasn't being updated when song finishes and goes to
	next

2005-12-14 23:24  mkm

	Settings dlg is smaller than 640x480

2005-12-14 22:53  mkm

	When browsing in all Albums/Songs show artist/genre on status line

2005-12-14 18:49  mkm

	Genres missing scrollbar on startup

2005-12-14 01:14  mkm

	Set all proj options to new good known values, disable opts on
	debug, max on release, Program DB for generate debug info

2005-12-14 00:34  mkm

	Fixed bug where Release build was crashing after doing a Scan! Prob
	was call signature to OnMusicScan was incorrect!

2005-12-13 21:04  mkm

	GDI maintenance. Eliminated all DC members from window objects. Had
	added a couple more to ExtendedListbox and it caused hundreds of
	memory/resource leaks. Pulling 'em back out eliminated the errors
	so I've pulled 'em all.

2005-12-12 22:02  mkm

	Eliminate flickering when repainting data windows (ExtendedListBox)

2005-12-06 23:24  mkm

	Set bAdd flag back to False - was invoking Add code instead of Scan
	code

2005-12-06 23:23  mkm

	Prevent dups from being added

2005-12-06 23:04  mkm

	Blank out the status i.e. 20 Genres, 100 Artists etc, when
	switching between searching and not searching.

2005-12-06 22:40  mkm

	Issue 377 fixed. Was crashing in modifyId3 if tag was different
	than expected. Now creating Song objects from memory rather than
	from the file.

2005-12-06 20:30  mkm

	Resource leak plugged

2005-12-06 20:06  mkm

	Improved thread management for Scan thread

2005-12-06 17:27  mkm

	Convert old TransRedMain triples to ColorTransparentMain
	ColorTransparentPanel in SkinDef.mbsd

2005-12-06 15:43  mkm

	New org for Search Dlg. Fixes for transparent ColorStatic when
	Tickering.  Playlist loader tuning.  Search wasn't doing successive
	searches right.  Transparent ColorStatic's now get bg by passing
	them the bmp via SetTransparent.  Optimized Search, looks in this
	order for match; title,album,artist,genre Added SearchStatus line.
	CDialogSk tuning erasebkgnd.  LoadPlaylist graphics tuning.  Set
	player dlg to clip children - doesn't do unnecessary repaints -
	looks much nicer.  Upon Scan,Add or modify tag, first clear search
	results.  Tightened up dragging of lib columns, limits, tidied the
	drag band.

2005-12-01 19:12  mkm

	Write OtherBtn settings

2005-11-29 15:08  mkm

	Fix for Search, return presses search button.  VirtualControl, zero
	is public since there's now non-virtual controls on the screen.

2005-11-29 12:57  mkm

	New color settings for skinned surfaces not covered by a bmp,
	Playlist Loader and Search Dlg. Issue 397.

2005-11-29 00:25  mkm

	Significant performance improvement for Search funtion. Wrapped
	smart pointer around MMemory.

2005-11-28 21:00  mkm

	Added Search function to main dialog.

2005-11-27 17:05  mkm

	Add another callback

2005-11-27 17:04  mkm

	Fixed Delete bug, added del key, callbacks

2005-11-27 15:37  mkm

	Added Quick Play and Delete to right click menu.

2005-11-27 14:25  mkm

	Fine tuning graphics on Playlist chooser/editor.  Added Library
	right click options, QuickPlay and AddToPlaylist.

2005-11-27 14:22  mkm

	Added Need2Eraase in callbacks

2005-11-27 14:15  mkm

	Added WordWrap and Transparency

2005-11-26 23:43  mkm

	Changed "Current" to "Last" w.r.t most recent playlist.  Changed
	getSongsInPlaylist api to use CStringArray's and added TLEN.  Added
	Hover msgs to buttons on main dlg.  Alt-M = Menu, Alt-R = remote
	menu.  Added #songs and duration to playlist header.  Removed
	OnNcPaint from CPlayerDlg, now in CDialogSK CButtonST single
	SetColors call, fix to Hover msg, highlights if inFocus.  Added
	MBUtil::SecsToHMS Added tooltips to LoadPlaylist buttons, improved
	skinning.

2005-11-26 23:17  mkm

	Adapted to use Windows standard look

2005-11-24 20:41  mkm

	Skin Reload button is gone. Now just hit F5.

2005-11-23 22:26  mkm

	Issue 390. Converts playlists upon setdblocation change. Also throw
	up a advisory dlg upon updating db.

2005-11-23 21:04  mkm

	ScrollBackground.bmp is now tiled.

2005-11-22 18:07  mkm

	Improvements to the Color Picker Button in Settings.  Dialogs
	position themselves right below button pressed.

2005-11-21 21:41  mkm

	ExtendedListBox uses callbacks since now being used by
	LoadPlaylist.  Found bug wrt resizing main dialog, wasn't resizing
	controls. Was introduced when fixing bug wrt minimizing dialog.
	Added 3DShadow to settings dialog.  Alert pop up if choosing a bad
	skin.

2005-11-21 21:40  mkm

	Bug in tiling. Moved tiling func to util/

2005-11-21 21:38  mkm

	Bug in file lexer

2005-11-21 21:37  mkm

	Default PanelType to BackgroundType

2005-11-18 18:29  mkm

	Now writing r,g,b into SkinDefCustom.mbsd instead of just a number

2005-11-18 17:56  mkm

	Validate Font specification in SkinDef*.mbsd file. Display error
	msg in event of errors.

2005-11-17 23:44  mkm

	Added 3dShadow effect to ColumnHeaders, DataWindows and Status
	line.

2005-11-16 19:41  mkm

	Created playlist editor.  Correct bad scroll button behavior of
	ExtendedListBox control.

2005-11-14 14:17  mkm

	Correct handling of maximize/minimize/restore functions. Maximize
	is disabled for fixed size skins.

2005-11-13 22:32  mkm

	Now using standard m3u playlists. These can be used in other
	players. Converting mbp playlists to m3u's on startup and moving
	into playlists dir.

2005-11-09 23:57  mkm

	New 3 state skinned button, main dialog logo goes to www site

2005-11-09 21:57  mkm

	Settings/Display allows restoring skin defaults

2005-11-09 20:02  mkm

	Display correct AlbumArtDefault.bmp when switching to new skin.

2005-11-09 19:30  mkm

	Added BackgroundPanelType, changed BackgroundType to
	BackgroundMainType

2005-11-09 19:15  mkm

	Fixed bug in Lexer

2005-11-08 18:25  mkm

	renamed to lexer

2005-11-08 18:25  mkm

	BitmapCutter writes BorderPanel into SkinDef.mbsd.  TransColors
	weren't getting read when skin was changed.  Added
	BackgroundPlaylist.bmp, BackgroundAlbumArt.bmp and
	BackgroundLibrary back. They inherit the same background type as
	BackgroundMain.bmp.  Created lexer for reading the SkinDef's.

2005-11-06 17:56  mkm

	BitmapCutter: added; BackgroundType selection, reads
	SkinDefCustom.mbsd and writes to SkinDef.mbsd.

		MB: Now reads SkinDefCustom.mbsd and overlays those
	settings over those read from SkinDef.mbsd, reads BackgroundType,
	eliminated extra redraw after returning from Settings dialog, added
	hidden feature will read SkinDir from Windows Registry and use it
	instead of mbdir/skins.  Added Tiled and Fixed BackgroundMain.bmp
	types, so now there's 3 including stretched.

		Removed "Initial Size" setting from BitmapCutter. Now you
	can do it by setting a parameter on the muzikbrowzer shortcut.
	Right click on the shortcut, Properties, append " -size=800x600" to
	the Target c:\Program Files\muzikbrowzer\muzikbrowzer.exe
	-size=800x600 Set to what ever size you like.

		When all Genre/Artists is selected don't unnecessarily
	repopulate Artists/Albums list when all was already selected.

		Left justify temporary status messages instead of
	centering.  Changed app version to 2.0.0 Eliminated the word
	"Theme" from MB's vernacular.

2005-11-04 00:30  mkm

	Now doing CreateAppMutex to prevent multiple copies from running
	and from installing when already running.

2005-11-03 22:22  mkm

	began mods for cvs pserver

2005-11-03 22:17  mkm

	Two days to fix this one: Previous mod to On{Genre|Artist|etc}Focus
	to call OnSelchange{Genre|Artist|etc} to properly update albumart
	when changing focus between library and playlist. That worked but
	it caused a problem with doing tag modification. Due to
	songlib.getSong() behavior where it findsorprepends and due to fact
	that OnUserEdit caused calls to On{Genre|Artist|etc}Focus *before*
	_selected{Genre|Artist|etc} could get updated... it was causing the
	modified tag entry to be added to the songlib in memory. Fixed by
	introducing DBLOCK global.

2005-11-03 00:18  mkm

	Adjust Volume after returning from Pause

2005-11-02 21:03  mkm

	Now ignoring APIC img with size 0, go on and look for
	cover/folder.jpg

2005-11-02 17:44  mkm

	Added ticker tape scrolling to Status line. Need to add config
	items for it	to allow it to be adjustable; speed/step.
	Straightened out Pause/Stop idiosyncracies.  Merged Current Title
	into Status line, lowered time to bottom.  Eliminated 'Press Menu
	for Help' msg.	Auto create 'Most Recent' playlist.  Loading
	Playlist now displays duration.  I think I fixed an old problem
	where once in a while the Column Headers    were not getting
	painted right. Like they'd paint in one color/font/size    then get
	painted over with the correct color/font/size without erasing
	the previous paint. This involved a conflict with CtlColor and
	OnPaint.  Install: Now creates Muzikbrowzer Program Group and puts
	2 shortcuts there 1 for mb and 1 for help.  Playlist reorder
	buttons changed from U and D to AltUp/Down. U and D didn't work if
	there was an entry in the list that started with U or D.

2005-10-26 17:26  mkm

	Adjustable Library cols, commented out Pictures/Video/Music
	buttons, eliminated current title line

2005-10-18 14:23  mkm

	Added but commented out Music,Video,Pictures; fix PositionLabel
	width; reformat LoadPlaylistDlg display

2005-08-01 21:30  mkm

	Fixed up transparent color stuff. Now in working state.

2005-07-19 23:58  mkm

	Added Restore Button when maximized, SkinVerification

2005-07-19 23:06  mkm

	nonewline

2005-07-19 20:02  mkm

	Music Add, Music/Skin on menu, removed extensions from ConfigFiles,
	now hardcoded., seperate font config for status/cur play, changed
	display to Song by Artist on Album, temp read splash from mb dir
	for dev purposes.

2005-07-07 00:15  mkm

	CRect helpers

2005-07-07 00:14  mkm

	playlist displays song,artist,album, skin options button, rm
	colorCtrls, remove buttons from menu list

2005-07-06 23:17  mkm

	Eliminate border color from config

2005-07-06 23:03  mkm

	WMA fixes, folded themes under skins, Configuration cleanup

2005-06-15 23:39  mkm

	Properly look for Album Art to display

2005-06-15 22:53  mkm

	Now works right when changing to new skin

2005-06-15 19:51  mkm

	missing

2005-06-15 19:48  mkm

	missing

2005-06-15 19:41  mkm

	missing

2005-06-15 19:38  mkm

	missing

2005-06-15 19:32  mkm

	Adding the cutter

2005-06-15 19:21  mkm

	Initial checkin of Skin, Easter Egg, PlayerDlg callbacks,
	Configuration/Apply

2005-06-15 17:59  mkm

	test

2005-04-02 00:39  mkm

	WMA files! Fixes to handling of optional Genres

2005-03-31 00:14  mkm

	Hopefully fixed text display bug where the text sometimes gets a
	little garbled up.

2005-03-24 01:28  mkm

	brought back trial mode, disabled by define in mbglobals.h

2005-03-24 01:27  mkm

	dont need it here

2005-03-23 01:51  mkm

	issue 258 fixed. Handle '(18)Rock' in Genres

2005-03-23 00:55  mkm

	bug fix: id3 tag editing issue# 256: applied mod to too many mp3s

2005-03-18 00:51  mkm

	added

2005-03-18 00:49  mkm

	Genres optional, album alpha sort, id3 edit confirmation, backup
	playlists, transparent logo

2004-09-30 19:44  mkm

	remove trial/password, remove gnu license

2004-09-28 00:41  mkm

	Also look for cover.jpg in album folders for cover art

2004-09-27 18:10  mkm

	Fixed playlists getting corrupted upon id3 tag mod

2004-09-27 15:58  mkm

	fix broken icons & few build errs

2004-09-26 22:04  mkm

	killit

2004-09-26 21:07  mkm

	test

2004-09-26 15:30  mkm

	test

2004-09-26 15:26  mkm

	testing cvswrappers

2004-09-26 14:38  mkm

	missing

2004-09-26 14:30  mkm

	missing

2004-09-26 14:26  mkm

	missing

2004-09-26 14:21  mkm

	Rebuilt missing files and a few fixes after losing c drive

2003-09-08 15:08  mkm

	add dirs

2003-09-08 15:07  mkm

	add filename to playlist file

2003-06-12 22:09  mkm

	Proper album sort order

2003-03-26 22:46  mkm

	Added rename to mp3tagger, added FiltUtils.cpp

2003-03-22 23:14  mkm

	all artists, show DX version in log, return plays song

2003-03-10 11:49  mkm

	Alpha Up/Down

2003-03-10 09:48  mkm

	Look for album art in folder.jpg

2003-03-06 11:31  mkm

	Shuffle by album instead of artist

2003-03-03 22:39  mkm

	Don't need these

2003-03-03 22:38  mkm

	Update help

2003-03-03 19:20  mkm

	Eliminate genre->integer map on write, capitalizable genres, lottsa
	code duplication removed

2003-03-01 23:06  mkm

	On useredit tag info, check file is writeable

2003-02-28 23:59  mkm

	normalize user entered genre

2003-02-28 23:44  mkm

	renamed dir

2003-02-28 23:30  mkm

	Initial import after re-org

2003-02-28 23:30  mkm

	Initial revision

2003-02-26 00:50  mkm

	add replace back

2003-02-20 02:49  mkm

	Remember selections through tag mods

2003-02-19 21:06  mkm

	Handle multiple songs with same title - both in id3edit and
	dblclick

2003-02-19 18:19  mkm

	New icon Logo - matches splash

2003-02-19 16:12  mkm

	PicCache

2003-02-18 23:09  mkm

	Splash screen files

2003-02-18 22:53  mkm

	Scan for new files

2003-02-16 22:20  mkm

	Volume slider works as you slid it.

2003-02-16 01:14  mkm

	Only wakeup if known signal

2003-02-16 01:08  mkm

	Fix playlists on id3edit, new logo's etc.

2003-02-11 12:24  mkm

	bug fixes: put FILE back on id3display, #218 edit id3 tag in albums
	not picking up year from 1st song, 221 get rid of couldn't
	calculate tlen, 217 eliminate id3 display More says not a valid
	mp3, uniqueify SetTimer id's, attempt to address gdi leaks,
	eliminate OutputDebugStrings

2003-02-06 17:16  mkm

	Display album art. New resizeControl's routine

2003-01-23 21:36  mkm

	Prevent resizing too small

2003-01-23 16:54  mkm

	Beginnings of album art support

2003-01-12 18:27  mkm

	Log DS filters once per song play

2003-01-10 13:54  mkm

	update release to 1.2.2, upgrade to id3lib-3.8.2, create Publish

2003-01-08 00:15  mkm

	Removed Request Password Button

2003-01-07 21:41  mkm

	Clear lastthingqueued up flag when ever a selection changes.

2003-01-07 21:09  mkm

	60 day trial, can't add same thing twice, put more info in
	pwrequest email: exp date and mbversion

2003-01-06 12:11  mkm

	testing

2003-01-05 21:49  mkm

	testing

2003-01-05 02:17  mkm

	testing

2003-01-04 23:31  mkm

	testing

2003-01-04 15:53  mkm

	testing cvs

2003-01-03 20:46  mkm

	tag editing bugs which resulted from ogg support, fixed.

2003-01-03 14:01  mkm

	trash it

2003-01-02 19:45  mkm

	ogg support, update id3v1/2 tag according to what's already there

2002-12-29 21:17  mkm

	fix for id3 tlen reading, added title line to main dlg, fix config
	help

2002-12-02 11:27  mkm

	New icon

2002-12-02 10:39  mkm

	db version check, update version # to 1.1

2002-11-26 14:15  mkm

	TLEN handling. Try 2 methods for calculating duration at scan time.
	 If that fails then note duration 1st time song is played and
	update the library.

		Eliminate ID3StatusDisplay dialog, use InitDlg, made it
	more general.

		GarbageCollection now performed at an interval, rather than
	everytime a change is made. Called at startup.

2002-11-18 14:29  mkm

	Put new logo on main dialog

2002-10-31 10:28  mkm

	rearrange password stuff

2002-10-31 10:23  mkm

	ifdef _DEBUG stuff

2002-10-31 10:20  mkm

	ifdef _DEBUG stuff

2002-10-29 01:08  mkm

	add purify config for new md5 lib

2002-10-28 23:26  mkm

	About/Verson copyable, fix unknown blank id3 fields, md5 password
	and validate it for trial mode, add the .exe for historical
	purposes. This is the last checkin before tagging for the beta

2002-10-26 02:53  mkm

	genreate host id

2002-10-25 15:13  mkm

	Back to ShellExecute for Help. api keeps crashing in BoundsChecker

2002-10-25 08:37  mkm

	Fix help, fix configirman status, mods to Inno install scripts

2002-10-24 17:06  mkm

	ConfigPassword dlg, plug some resource leaks

2002-10-24 00:15  mkm

	Fix up log location

2002-10-24 00:14  mkm

	Create DbLocation in Registry

2002-10-23 23:31  mkm

	Fix menu help. Changed name of config tab

2002-10-23 23:30  mkm

	Plugged potential leak

2002-10-23 23:29  mkm

	Changed name of playlist file

2002-10-23 11:43  mkm

	Insure errors

2002-10-22 17:45  mkm

	Trial Mode & plugged some leaks

2002-10-22 00:06  mkm

	Rotate status msgs

2002-10-21 16:53  mkm

	Fix VirtualControl for MessageBox etc.

2002-10-21 12:59  mkm

	New MusicLib. Remember Volume setting. Logaritmic volume. Log
	registry i/o.

2002-10-15 22:59  mkm

	More project fixin up

2002-10-15 22:05  mkm

	Add Debug/Release setup files, get rid of .plg

2002-10-15 22:04  mkm

	fix up configs, Release, Insure, Debug

2002-10-15 22:00  mkm

	make insure happy

2002-10-15 02:01  mkm

	get CPlayerDlg out of some modules, single irman instance

2002-10-15 01:48  mkm

	dont need in cvs

2002-10-15 01:46  mkm

	don't need it in cvs

2002-10-15 00:44  mkm

	cleanup prj files

2002-10-15 00:09  mkm

	fix location of id3lib

2002-10-13 21:09  mkm

	Validate memdb

2002-10-13 18:03  mkm

	Volume, fast forward, reverse, remote help

2002-10-10 17:58  mkm

	Adjustable panel fonts. Added position indicator and volume
	ctrl/indicator

2002-10-09 10:14  mkm

	Test results only on failure, but logging 'em. And added additional
	font settings for panel vs. titles

2002-10-09 05:39  mkm

	Added blurb about Volume buttons not working very well, if at all.

2002-10-09 03:08  mkm

	branding

2002-10-09 03:04  mkm

	More branding

2002-10-09 02:33  mkm

	Renaming for branding

2002-10-09 02:29  mkm

	Re-enable

2002-10-09 02:25  mkm

	Renaming for branding

2002-10-09 02:21  mkm

	Renaming for branding

2002-10-09 02:01  mkm

	No more ReqDlls

2002-10-09 01:21  mkm

	copy of an irman.cpp works with SerialMFC except for dups

2002-10-09 00:52  mkm

	Use SerialMFC for I/O. Mod to look for # of ir pulses instead of
	interKeyDelay

2002-10-06 19:49  mkm

	lint

2002-10-04 20:20  mkm

	Finished up rearranging into seperate dirs and static libs and
	projects

2002-10-04 16:31  mkm

	rearrange stuff

2002-10-02 21:27  mkm

	Handle seekbar, adjust menu button and applabel

2002-10-02 21:23  mkm

	Add mp3 info to display

2002-09-28 23:58  mkm

	Better Scan msgs, handle TLEN/mp3 duration, calc Duration

2002-09-26 22:36  mkm

	get rid of outputdebugs

2002-09-26 22:35  mkm

	remove ifdefs

2002-09-26 22:33  mkm

	Get rid of outputdebug msgs

2002-09-25 10:46  mkm

	tyding up

2002-09-25 10:44  mkm

	default irman port to disabled

2002-09-12 01:19  mkm

	Added TestHarness

2002-09-10 16:57  mkm

	Handle DirectShow messages, namely when it's done playing a file

2002-09-07 16:11  mkm

	initial implementation of DirectShow

2002-09-06 14:32  mkm

	add logo stuff

2002-09-06 14:14  mkm

	Isolate xaudio stuff

2002-09-05 13:37  mkm

	Isolate xaudio stuff

2002-09-05 10:24  mkm

	New icon - the one Paul made.

2002-08-28 18:21  mkm

	adding images

2002-08-28 14:02  mkm

	exportLibrary and logo icon

2002-06-18 00:09  mkm

	added

2002-06-18 00:08  mkm

	[no log message]

2002-05-29 01:02  mkm

	Fix compiler warning

2002-05-16 15:41  mkm

	Wrapper for id3lib to encapsulate mem mngmt

2002-05-15 21:08  mkm

	Bug fixes from Insure

2002-04-21 22:29  mkm

	added

2002-04-21 22:22  mkm

	Version in About.  Don't display errorbox for missing db.

2002-04-21 22:21  mkm

	Tweaked

2002-04-21 22:19  mkm

	Versioner

2002-04-21 22:18  mkm

	Add the versioner

2002-04-21 22:05  mkm

	Add Inno

2002-04-18 18:56  mkm

	Added version

2002-04-17 23:25  mkm

	Default colors to white on black.  Added renamed proj files.
	SavePlaylist with remote control.

2002-04-17 23:24  mkm

	Default colors to white on black.  SavePlaylist with remote
	control.  Added renamed proj files.

2002-04-17 22:13  mkm

	Help!

2002-04-15 03:24  mkm

	Renamed project to MuzikBrowzer

2002-04-14 17:52  mkm

	Proj changes

2002-04-14 17:41  mkm

	Added

2002-04-14 17:36  mkm

	Proj setting changes.

2002-04-14 17:28  mkm

	URL in About Dialog Handle duplicate titles in an album.

2002-04-10 00:25  mkm

	More tweaking.

2002-04-10 00:22  mkm

	Tweaked project settings for getting everything into cvs.

2002-04-09 23:07  mkm

	Added custom slider.

2002-04-09 22:50  mkm

	Fix to remembering selections.

2002-04-09 01:41  mkm

	Run at startup option.	Remember genre/artist etc selections.
	Don't remember minimized window app state.

2002-04-08 22:01  mkm

	[no log message]

2002-04-08 17:18  mkm

	Derived CColorStatic from CStatic to properly paint them.

2002-04-04 00:40  mkm

	Display library counts

2002-03-29 02:08  mkm

	Don't use colors/user scrollbars for loadplaylist.  Disable Delete
	key when songs is focused in loadplaylist.

2002-03-29 01:26  mkm

	Friendly message if no sound card present.

2002-03-28 19:27  mkm

	Add files. Remove 1.

2002-03-28 19:23  mkm

	Add files

2002-03-28 19:19  mkm

	Add resources

2002-03-28 19:17  mkm

	Home grown scrollbars

2002-03-26 01:34  mkm

	Home grown scroll bars.

2002-03-22 00:39  mkm

	Set default font to Arial.  Plug some memory leaks.

2002-03-21 16:15  mkm

	Bug fix: if no logfont stored in registry it was crashing.

2002-03-21 15:21  mkm

	Redraw slider after leaving config

2002-03-21 00:54  mkm

	Font and color selection in config options

2002-03-19 02:39  mkm

	Initial tabbed dialog for config.  Other miscellaneous minor mods.

2002-03-17 00:36  mkm

	Add randomizeplaylist

2002-03-16 12:25  mkm

	COnfigSettings was blowing away font read from registry on startup.
	 Left/Right reorders playlist.	Stop button really works now.
	Attempt to fix playlist management on Delete and reorder.  Remote
	control next/previous implemented.

2002-03-15 12:39  mkm

	Playlist editing, left/right arrows move selection up/down. Delete.
	 Make backup copy of playlist when saving.

2002-03-15 01:26  mkm

	Add timed PlayingLabel mngmt.  Add 1st part of saved playlist
	management (LoadPlaylist)

2002-03-11 23:39  mkm

	Do both forms of Wakeup

2002-03-06 23:28  mkm

	Actually delete playlist OnDelete.  Genres Label getting chopped of
	by genre control.

2002-03-05 00:28  mkm

	Widen genre, fix up config.

2002-03-03 22:27  mkm

	Added user selectable fonts.

2002-03-01 02:55  mkm

	Added None to comport settings.  MBMessageBox general purpose
	message dlg.  Single macro for MuzikBrowzer.  Error dlg for bad
	entries in saved playlist.  Correctly sort playlist.  Monkeyed with
	editID3 - try to save track/year better.  Generalize logger, put in
	correct dir.  Added more to MyString.cpp.  Remember window position
	and startup that way next time.  Screensaver kill for NT & XP.

2002-02-16 17:44  mkm

	another screen saver try

2002-02-08 01:53  mkm

	Attempt to kill screen saver on NT & XP

2001-12-07 10:25  mkm

	Fix status display when no irman present

2001-12-05 22:38  mkm

	Prevent more than one menu.

2001-12-05 22:13  mkm

	Config mp3Extensions, config cancel button, About button

2001-12-05 02:19  mkm

	Remote Exit doesn't close app.

2001-12-05 02:10  mkm

	More help

2001-12-05 01:51  mkm

	More help

2001-12-05 01:46  mkm

	Added help.txt

2001-11-30 15:26  mkm

	Added missing file

2001-11-30 00:23  mkm

	Reload db after modifying config db location.

2001-11-29 22:47  mkm

	scan in it's own thread, abort on dialog

2001-11-26 23:27  mkm

	ModifyIDThree gets genre list from mdb. This does not yet finish
	the issue since ModifyIDThree needs the union of genres from
	Genres.cpp and memdb.

2001-11-26 23:26  mkm

	Get rid of custom genres in Genres.cpp

2001-11-26 22:49  mkm

	Fix bug left from removing ACE. rgdb wasn't reversed.

2001-11-26 22:42  mkm

	Improved shuffle.

2001-11-21 00:36  mkm

	Add WakeUp() to wakeup screen saver on IR events.

2001-11-21 00:36  mkm

	Eliminate ContinueModal, add irreader thread. Fixes hang problem.

2001-11-20 23:11  mkm

	Get rid of ACE

2001-11-19 22:46  mkm

	Initial import

2001-11-19 22:46  mkm

	Initial revision





 
 
Copyright 2001-2008 Pecan Ventures, LLC