[Pjbexploder-announce] Version 1.0.40 released...
Brought to you by:
mhotchin
|
From: Michael H. <mi...@ho...> - 2004-09-22 02:53:33
|
I've topped off version .40 with a new sorting criteria - you can now =
sort
by
size! It's been long enough since a full release that I've decided to =
put
this
out. This release consists of minor features and a few small bug fixes.
This version adds some new minor additions:
- Recent Additions
pjbExploder now keeps track of the most recent additions to you PJB, =
so
you
can easily locate and play the most recent music you have added to =
your
PJB.
When you upload to the PJB, pjbExploder will *also* link the new =
music
under
a set called 'Recent Additions'. It will automatically put your most
recent
uploads at the top, and will delete the oldest entries once the =
maximum
number of Recent Additions is hit.
If you are uploading something under "<setname> / <discname>", it =
will
also
be linked under "Recent Additions / <setname> - <discname>". This =
should
work no matter how the material is uploaded.
The default number of Recent Additions to track is 10. You can =
change
this
by using the Registry Editor, and changing
HKEY_CURRENT_USER\Software\pjbExploder\RecentAdditions
(a DWORD) to another value. To disable this functionality, enter =
zero,
or
delete the value.
This functionality does *not* use up any extra disk space on your =
PJB.
However, it will use up a small amount of TOC space, so if you have
already
run into problems with your TOC being too big, you may want to =
disable
this.
- Sort by Size
You can sort Sets, Disks or Tracks by size (largest first).
- Sort By Year
You can now sort Discs by their year. It's available on the Context =
Menu
(right click) in the Disc pane of pjbExploder. The year for an album =
is
determined by examining the tracks for that album, using the 'Year' =
tag.
If no track has tags, or has tags but not 'Year' information, then =
the
year
for the album is unknown. In that case, it is placed last, and if is
more
than one album with an unknown year, they are sorted using the
'Bibliographic' sort.
If the tracks for the album report *different* years, then the album =
year
is
also unknown. However, so long as all the tracks that have 'Year'
information are consistent, then the year is known. So, you can have
just
*one* track with year information, and pjbExploder will use that as =
the
year
of the album. Right clicking on a track will give a context menu, =
pick
'Properties' to see what the Year (if any) is for that track.
The first time you sort a set by Year can be slow, as the tracks on =
the
PJB
have to be examined for the 'Year' tags. However, once retrieved, =
the
information is cached, and subsequent sorts will happen without =
delay.
- The "Sort PJB.." menu item (under 'Edit') now has UI. You can now =
choose
how
each level of the PJB will be sorted.
You can choose to each level (Sets, Discs and Tracks) as follows:
Sort by name (ascending)
A Flock of Seagulls
Abba
Bjork
The Beatles
Thomas Dolby
Sort by name (descending)
Thomas Dolby
The Beatles
Bjork
Abba
A Flock of Seagulls
Sort by name (bibliographic)
Abba
The Beatles
Bjork
A Flock of Seagulls
Thomas Dolby
Sort by year (for Discs only)
Sort by track number (for Tracks only)
Sort by size (largest first)
If "Sort 'Special' sets" is *checked* then the entire PJB is sorted as =
you
choose in the controls above it. If *not* checked (the default), then
pjbExploder will apply special logic for 'Recent Additions', =
'Playlists'
and
'Favorites'. The special logic is currently:
- Do not sort at all under 'Recent Additions'. This preserves the
upload
order, so that as new additions are made the oldest ones will be
discarded.
- Do not re-order tracks under 'Playlists' or 'Favorites'.
- Order Discs under 'Playlists' and 'Favorites' using your choosen =
sort
order, *except* that if you have choosen 'Sort by year', we use =
'Sort
by
name (bibliographic)' instead.
If you have any suggestions on better 'special' processing, or a =
better
name
for it, please let me know.
- I've included a set of (user contributed!) splash screens for your =
PJB.
You
can preview / download to your PJB by invoking the menu item
'pjb / Update PJB Splash Screen...'.
You can create your own splash screens easily enough. Just create a
*monochrome*
(black and white) image, 128 pixels wide by 64 pixels tall (or =
smaller).
Note that .GIF and .JPG images require that you have GDIPLUS on your
machine.
If you don't have it, pjbExploder will tell you so and tell you where =
you
can
download it. If you'd rather not, you can use .BMP or .TXT images
instead.
A .TXT image is simply a text file, where a ' ' means a blank pixel, =
and
any
other character means a black pixel. Check the samples, there are =
several
such images there.
Thanks to "Ed Bethea" and "Andrew" for providing these screens!
If you would like to contribute, please send me mail directly, and =
attach
the
splash screen as a file. I'll add it to the pot, and it will go out =
with
the
next release.
This is available for download 'in the usual place':
http://sourceforge.net/project/showfiles.php?group_id=3D87114
(or http://tinyurl.com/w6iq if mangled)
Downloads available:
ExploderSetup-1.0.40.exe Full setup.
pjbExploder-1.0.40.zip Core Binaries only
pjbExploder-1.0.40.opt-bin.zip Optional binaries
pjbExploder-1.0.40.pdb.zip Debugging symbols
pjbExploder-1.0.40.src.zip Full source code
pjbExploder-1.0.40.help.src.zip Help file source code
pjbExploder-1.0.40.CImage.src.zip CImage code
pjbExploder-1.0.40.Utils.src.zip Useful stuff for building
splashscreens-1.0.40.zip Splashscreens for your PJB
The help file source is a subset of the full source code. If you'd
like to help create help content, this is the one to use.
The utils provide command line build scripts, and the bits required to
create a full release (including the setup program).
Michael H.
|