|
System Requirements
CPU500
MHz
RAM128
MB
HDSize
of all MP3s + 1.1 MB J
And a soundcard obviously!!
Compatibility with older versions
No compatibility issues with
previous version (REV1.1 PR16)
Resolved issues in 2.0.0018 (REV1.1 PR18)
1-
Item #1
Resolved issues in 2.0.0017 (REV1.1 PR17)
1-
Fixed bug B06 (When playing a song, if we create a new
library with no items, when the song finishes the program may freeze or the
song will be played again eventhough it doesn’t exist in Library anymore) Source:
When mp3 finishes, its playcount is incremented and a changedEvent is sent.
That event is caught by the Picker who adds the MP3 back into PickerRandom
because the condition MP3Item.STATE_VALID is true. Solution: Added a
new parameter to changedEvent (int changeType), that parameter is always 0
except on playcount increment, it is then set to MP3Item.CHANGED_COUNT_EVENT
= 1.
2-
Fixed bug B07 (Playcount sometimes increments
indefinitely at the end of a song). Weird loop where the songs in the random
picker seemed to be erased.
3-
Feature modification M14 (When DJLan is minimized, put
it in the icon tray) (jsruest)
4-
Feature modification M03 (Set minimum size for the
windows (just top panel, no listview visible)
5-
Feature modification M07 (All dialogs should pop-up at
the center of the screen)
6-
Feature modification M17 (Remove resize from frmAbout
& frmOptions. This form shouldn’t be resizable)
7-
Feature modification M19 (Add shortcut keys for main
menu)
8-
Feature added F01 (Add “Remove from disk” option in
listview contextual menu (ask for confirmation on this operation))
9-
Feature modification M04 (The “Add File”, “Open”, “Save
As” menus should bring the user back to the same folder as the one he was in
last time) (mmarlin)
10-
Feature added F03 (Save the last selected playlist. When
opening program, put the focus on it) (mmarlin)
Resolved issues in 2.0.0016 (REV1.1 PR16)
1-
Fixed the status bar at the bottom of the treelistview.
It is now completely visible
2-
Added default “No Cover” image to the Album image
viewer. On song start, song end and when no album cover is found, the default
“No Cover” image is visible.
3-
Added new
functionality on “Play” button. If no song was ever played, pressing “Play”
has the same effect as pressing
“Next”
4-
Bug fix B01
(Remove playlist” option in treeview’s context menu shouldn’t be available on
the “Library” (root) node) (jsruest)
5-
Feature modification M11 (Copyright should “2006” not
“2005” in Help à
About)
6-
Feature modification M13 (Remove the second bar in the
listview statusbar)
7-
Feature added F04 (Add a “Save as…” option in frmMain
contextual menu)
8-
Feature modification M08 (Change behavior of “Save” to a
real save (don’t ask for a file name to save in)
9-
Feature modification F08 (Add shortcut to DJLan in
Desktop during installation)
10-
Feature modification M02 (Update skins (balance, seek,
volume, no cover, logo, etc) and skins behavior (feedback on mouse pressed
and mouse over))
11-
Feature modification M10 (Add feedback on buttons (there
is no sign that they have been clicked))
12-
Feature modification M15 (Need a new icon for DJLan
shortcut on desktop and for menu bar)
Resolved issues in 2.0.0015 (REV1.1 PR15)
1-
Added Album
Image Viewer to interface. Added related option too.
2-
Fixed the
infinite song count bug (the song count would increment indefinitely after
restarting the program and selecting a song).
3-
Modified the
layout of the interface and removed the “Play selection” / “Play all” button
4-
Optimized the
rendering for Seek, Volume and Balance. No more lag from them.
5-
Fixed a bug
where creating a new library or opening a library would cause deprecation in
the system (event hooking from the
library wouldn’t work anymore)
Resolved issues in 2.0.0014 (REV1.1 PR14)
1-
Allow column resizing “memory”. Column resize by user is
now kept and saved in Options file.
Note: There is no more autoresize, this feature will be added back if we ever do a VS.Net 2005 version of DJLan.
2-
Add a field to show the volume percentage and the
balance (left-right) percentage.
3-
Optimize code used for moving pointer in seek, balance
and volume. Fixed the associated lag.
4-
Fixed the bullet rendering bug (in listview) where the
bullets would have a blue shadow on some computer.
5-
Modified some minor GUI related things
Resolved issues in 2.0.0013 (REV1.1 PR13)
1-
FileSystemWatcher feature has been updated
2-
Fixed a bug in ListViewItemFactory. On method
move(oldKey, newKey, leaf) the item put back in the list was invalid
3-
Fixed bugs related to the FileSystemWatcher on
Load,New,Open actions from user
4-
Added serialization / deserialization of
FileSystemWatcher
5-
Fixed a bug in Options menu where clicking “Select All”
/ ”Deselect All” did no action
6-
Clean some code in frmMain (no feature impact)
7-
Fixed a bug where playlist song count wasn’t always
updated correctly
Resolved issues in 2.0.0012 (REV1.1 PR12)
1-
Fixed
bug on adding new playlist. Changing of the newly added playlist in the GUI
would change the name in the GUI but in the Media Library, the parent would
have its name changed instead of the child. Focus is now set on new playlist
after creation to insure the correct playlist is selected
2-
Added
back song duration calculation. Updated code to show it
3-
Added
serialization of the following items
·
TreeView width
·
Program width, height, window state (minimized is
considered as normal)
·
Program top and left position
·
Verifications are made so the window fits in the primary
screen (upon loading)
4-
Added support for midi files. (Tried it and it didn’t
work for my file, need further testing)
5-
The first operation upon closing the program is now to
close the MP3Player. This prevents a rare null pointer exception from
happening in BeginInvoke
6-
New Shortcut: Pressing “Enter” in the listview now plays
the selected song
7-
Changed text rendering song details style from shadow to
antialias
8-
Added a “Select / Deselect” all preferences button
9-
Change installation path for DJLan to Program
Files\DJLan
10-
New feature : Show item count for each playlist
11-
Added option for toggling on/off the “Show item count
for each playlist” feature
12-
Changed MSNProxy Message from DJLAN 2.0 -
<FileName> to "<Artist> - <Title> (<DJLAN
#>)"
13-
New feature : Name in listview can now be edited and is not
linked to the filename anymore (except at creation)
14-
Fixed bug where pressing “Del
” in treeview (and listview) while
editing would remove the playlist being edited
NB. Playlist
renaming now works only by pressing “F2” or by using the contextual menu.
Same thing for the items in the
listview.
Resolved issues in 2.0.0011 (REV1.1 PR11)
1-
Allow drag&drop of songs from windows explorer
2-
Optimized code for listview column resize
3-
Reworked the working of the shortcuts (added them to a
lot of menu items for treeview and listview)
New ones:
Del
in listview, Ctrl+R reactivate
4-
Fixed the classifier for a better sorting for numbers
(still not perfect for year and tracknumber, because they are strings)
5-
Fixed a bug where empty strings (texts) would be showed
first by classifier. Only case left is “Comments” because the strings are not
empty but contain no visible caracters
6-
Fixed bug where, when changing classifier option, the
listview position would change back to top left position in some special
cases
Resolved issues in 2.0.0010 (REV1.1 PR10)
1-
Fixed a bug where activating “MSN Messenger show song”
option generated an exception if there was no song playing
2-
Fixed a bug where MSN Messenger would keep on showing
song after changing option to inactive and after closing program.
3-
Fixed a bug where MSN Messenger would not stop showing
the song name after it ended (hidden bug : normally there is always a next
song played)
4-
Fixed a bug where MSN Messenger would keep on showing
the song name while the song was paused or stopped
5-
Added “Play song at startup” option
6-
Made GDI+ code modifications. This seems to have stopped
the memory leaks (still haven’t redone the interface with the new colors
though) (NB. Interface is currently ugly J
)
7-
Added garbage collection on mp3 player load and dispose,
serialization, deserialization and when changing the selected playlist in the
treeview.
8-
Added MP3’s are now added correctly with the classifier
(in good order instead of at the end)
9-
Adding mp3item’s while a criteria is active shows only
the mp3item’s that fit with the criteria
10-
Changed “Queue” action key from “Q” to “Ctrl+Q”
(pressing “Q” in listview causes it to find the first item starting with “Q”)
11-
Fixed a bug where moving songs from a parent to a child
playlist would make the moved MP3’s disappear from the listview until it was
refreshed
12-
Fixed basic behavior of listview (that is the
auto-resize) No code added yet for remembering user defined columns width
13-
Added “Add File(s)” and “Add Folder” from listview
(action done on currently selected playlist)
14-
Canceled the “auto resize” tree feature (this is just
going to be annoying, having its width changing all the time with
expand/collapse actions, etc) (won’t change often, so it’s better to leave
this to the user)
Resolved issues in 2.0.0009 (REV1.1 PR09)
1-
The “All/Selection” button was changed for “All
Library/Selection”
2-
The “All Library/Selection” button was moved to the left
side (interface modified accordingly)
3-
The “Clear search” button was moved to the left side (for
practical reasons)
4-
“About” now contains the logo and the style was modified
(white). Completely done with GDI and it resizes automatically J
(might have to do
it larger... it seems quite long…)
5-
More then one instance of the program can be active at
the same time (shouldn’t be possible)
6-
Fixed a bug where moving a queued item would unqueue it
if the item was only present once in the library (now add then remove on move
instead of the opposite)
7-
Playcount should be incremented at the end of the song
instead of the beginning
8-
Saves options for MSN Messenger “Show song information”
9-
Added MSN Messenger plug-in(see Known Issue #18 for what
is left to do)
10-
Made MP3Item’s version compatible (will always work
whatever the program version for future releases)
11-
Added MP3Item state (VALID, MISSING, CORRUPTED)
12-
Item state is now represented by an icon beside it
(grey=valid, yellow=corrupted, red=missing)
13-
Added error management when loading a file with
MP3Player (returns an new onError event)
14-
Add “state menu item” to change the state of MP3Item’s
from the listview
15-
Icons in listview for MP3Item state are now customizable
(see “[App]/media/state” folder)
16-
Remove MSN Messenger song info text when the option is
removed and/or when the program is closed
NB. It
is possible that the “Selection” Mode be deprecated. The code was updated in
it was taken into account. But, since this section will be
modified in a near future, I didn’t take the time to do extensive testing on it.
L
Resolved issues in 1.1.0605 (REV1.1 PR08)
1-The
file name is now shown in the list view of mp3’s (first column)
2-Added
“Help > About” section
3-Clicking
on the song name (middle and top of the interface) now puts the focus on the corresponding item in the list view of mp3’s
4-Support
for *.wma files now fixed (fixed typing error: *.wmv) |