PCDJ Song Book Maker Changelog

What's new in PCDJ Song Book Maker 3.6.7

Feb 28, 2012
  • Corrected a defect that prevented the software from opening on some (rare) versions of Windows XP. The error showed as an “Object reference not set to an instance of the object” error and was displayed as an “unreportable” error nearly immediately after startup.
  • Corrected a defect that prevented the Import File Name Template from being modified due to a validation error with the template itself. Essentially, if the template became “invalid”, the software would not allow the user to correct the invalid template. This was rare, since it is not common for the template to become “invalid”.
  • Improved the error message when the end user attempts to print to an improperly installed “PDF” printer driver. (Note: It is preferred to use the Export to PDF feature , then attempt to print to a PDF generating printer driver).

New in PCDJ Song Book Maker 3.6.6 (Feb 28, 2012)

  • Import from Siglos Karaoke Professional feature now preserves track numbers. If the song in the imported Siglos database does not have a track number, one will be automatically assigned.
  • Grid layouts which can all be customized can now be reverted back to the default layouts in the program options window (Grids tab).
  • Added several select song book styles that are specifically formatted to fit A4 paper. This will significantly benefit users in the UK or other countries who may not have access to Letter size paper. (If there is not an A4 version of your favorite layout, please contact Pilot Karaoke for assistance.)
  • Added an alternate version of the Tri-Column song book style with shading to significantly improve the visual appearance of this style.
  • Improved song book styles with grouping to allow for a group to split between pages or page columns. This can save considerable space for song books with many songs associated with a single artist, etc. This issue was introduced in version 3.6.0 due to a change in an underlying reporting component made by Microsoft.
  • Increased the margins of the Jewel Case song book styles to increase the number of printers for which these will work. These styles should now work on virtually all printers.
  • Fixed a defect in the File and Folder Importer when the Import File Name Template did not match a song being imported in certain ways. ('firstString ('XX') was not found within the stringToSearch ('YY') error)
  • Fixed a defect in the synchronization feature when a track number for any song was null (empty). (The value for column 'TrackNumber' in table 'Songs' is DBNull Error)
  • Fixed the “Invoke or BeginInvoke cannot be called on a control until the window handle has been created” error that rarely occurred on startup - usually after a fresh install.
  • Changed the version numbering on the splash screen to match these release notes and reduce confusion.
  • Song book style drop down was increased in size to contain the largest song book style names.
  • Fixed a defect in the text processing feature when the articles are moved to the beginning of an artist or title. (e.g. “Song, The” -> “The Song”) when the artist or song name consisted of only a “space” character. This was rare.
  • Addressed an “Object reference not set to an instance of an object” error when opening a song book via the Most Recently Used list. This was very rare.
  • Addressed a “The handle is invalid” error that occurred when the print driver on the selected printer had a problem that prevented the software from printing. Since this problem is actually external to this software, a more user-friendly error message was added to explain what is happening and offer alternatives. This was very rare.
  • Addressed an “Application not found” error when clicking the “Purchase” button on the trial version window when the default browser was not properly configured on the host computer. This was rare.

New in PCDJ Song Book Maker 3.6.5 (Feb 28, 2012)

  • With this version of PCDJ Song Book Maker, the licensing mechanism has been replaced to ensure this product can continue to function. This change will enable to application to start more quickly and will take less space on your hard drive.
  • However - If you purchased version 3.6.2 or earlier your original license code will no longer work and you will have to re-unlock the software with your new license code.
  • You have already been emailed your new license code (sent to the email address you provided when you made your original purchase. You can unlock this new version by following the detailed instructions in that email.
  • Due to junk email filters and other email imperfections, it is possible you may not have received your license code via email. If not, you can retrieve your new code at . You will need the email address used to make your original purchase.
  • If you have not received your new code and cannot retrieve it for any reason, DO NOT INSTALL THIS VERSION until you do as you will lose the functionality of the full version! (Functionality can be restored when you do gain access to your new license code).
  • If you have any questions, you can contact us at
  • This change will only impact prior users. New users purchasing version 3.6.5 or up will unlock the software normally following the instructions provided in their email.

New in PCDJ Song Book Maker 3.6.2 (Feb 28, 2012)

  • Addressed the “Could not load type 'System.DateTimeOffset' from assembly 'mscorlib…” error that was occurring on some Windows XP machines as follows:
  • Versions 3.6.0 and above require the Microsoft .Net Framework 2.0 Service Pack 2 to accommodate the improved Song Book Viewer.
  • This version of the framework is sometimes not installed on a computer running Windows XP unless automatic updates are turned on with “important updates” installed.
  • This new version, during installation, will check for the Microsoft .Net Framework 3.5 SP1 and will install it before allowing the application to finish installing. This will prevent this error from occurring on any Windows XP machine.
  • Fixed the 'Key already exists Parameter name: Key' Error that occurred during program startup in some rare circumstances.
  • Fixed an error in the Import form Files and Folders feature when attempting to edit the Import File Name Template with an invalid root directory selected.
  • Addressed an “ZipEntry::ReadHeader(): Bad signature…” error (and other similar errors) that occurred when attempting to open anything other than a valid song book data file. Now a meaningful error message will be produced and the opportunity to open another file will be provided.
  • Addressed the rare 'Invoke or BeginInvoke cannot be called on a control until the window handle has been created.' error. This error was associated with the splash screen that appears while the program is loading. An additional check was added before the splash screen closes in an attempt to mitigate this error.
  • If this fix works, it should also fix other cascading errors caused by this such as the “Sort string contains a property that is not in the IBindingList.” error

New in PCDJ Song Book Maker 3.6.1 (Feb 28, 2012)

  • Song book styles now have more user-friendly names.
  • Added a new “Jewel Case (Title First)” song book style that has columns on the left and artists on the right (as opposed to the opposite which was the only option before)
  • Import from Siglos Karaoke Professional improved
  • The feature to correct “incorrect characters” in the Siglos import file was improved and will now correct all known problems of this type.
  • Imports will now work correctly even if the song files the Siglos file points to are inaccessible to the song book software. In addition, path and file name info will be imported from the Siglos import file regardless of whether the files exist. (This allows you to perform the import on any computer, rather than just the primary computer where you have Siglos installed)
  • Added a “Wait cursor” and status bar during the import to improve confidence the feature is working properly.
  • Added “Wait cursor” during statistics gathering when using the statistics feature.
  • Removed some unnecessary files from the deployment thus reducing the file size of the setup program download.

New in PCDJ Song Book Maker 3.6.0 (Feb 28, 2012)

  • Feature Updates
  • The software can now import any file time rather than being limited to only 6 before. Now midi karaoke, video karaoke, etc files can be imported and synchronized!
  • Song grids have been updated to show “hidden” songs in gray. This hide/show songs in your songbook feature is now much more intuitive.
  • All grid layouts will now be “remembered” between program runs! Now you can configure the song and other grids to show the data just how you wish and this will be saved! (Note: this will reset when upgrading to a new version)
  • Updated the song book viewer to use the latest version of the underlying component that allows for viewing your actual rendered song book. The main advantage of this is now an export to Microsoft Word is possible in addition to Excel and PDF.
  • Statistics function updated to improve your ability to troubleshoot file links. The feature will now tell you the number of songs that are not linked to a file on your hard drive, and give you access to a list of those songs.
  • The list of files to import on the Individual Song Files import window now shows the icon specific to each file being imported, rather than a generic icon. This should make this feature more intuitive.
  • Import from Individual Song Files now “remembers” the last folder used if the feature is accessed from outside the context of a disc that is linked to a folder on your hard drive. (If accessing the feature when viewing a disc linked to a folder, that folder will still be used by default).
  • Changes
  • Replaced the “sb” song book file format with the new “sbz” format. The newer format addresses a potential issue with the “sb” format.
  • Statistics feature has been updated to show file links to any file types you have configured the software to work with.
  • Program Options window was updated to provide the ability to edit the default file types used for import, synchronization, or statistics.
  • Upgraded the software to use the newest version of some underlying components. This will probably not be noticed, but can improve the speed of the application.
  • Bug Fixes
  • Fixed a possible “out of memory” error that can occur when saving large song books.
  • Fixed “input string was not in a correct format” error that occurred on occasion during the Import from CD function.
  • Fixed a “string cannot be of zero length” error that occurred using some of the text tools in certain circumstances.
  • Fixed a rare “Object reference not set to an instance of an object” error when opening the Song Book Viewer window without a song book open.
  • Fixed an “Object reference not set to an instance of an object” error that occurred during file name synchronization when either an artist or title was missing from a song.
  • Fixed the “attempting to deserialize and empty stream” error that occurred on program startup when the most recently used file list data file became corrupted.
  • Addressed an “Arithmetic operation resulted in an overflow” error that sometimes occurred during imports when a track number was invalid.
  • Fixed a “Value property set outside of ‘MinValue’ and ‘Maxvalue’” error that was related to the above error.
  • Addressed and “Index was out of range” error that was sometimes occurring during a file import.
  • Addressed an “Invalid character at XX position” error that occurred during the Import from Siglos Karaoke Professional in certain circumstances. Whenever possible this software will attempt to correct that error in the Siglos XML file before importing into the song book software. This will now work properly the majority of the time for which it was failing before.
  • Addressed an “Unauthorized Access” problem that occurred during the file name synchronization feature to provide a more meaningful error message to help troubleshoot how to get around this. (Note: this can’t be entirely fixed as it is a security feature of Windows Vista and Windows 7, but this update will make it possible to determine what file is causing the problem so action can be taken to avoid it).
  • Fixed a “BackgroundWorker is currently busy…” error that occurred in the song book viewer when multiple refresh commands were sent before the previous could finish.
  • Fixed a problem with the status bar no closing when the sync feature was started with no songs to sync.
  • Addressed an “Access to the path “C:\System Volume Information” is denied” error that occurred when pointing an import to the root folder of any hard drive in Windows Vista or Windows 7. Since this can’t be “fixed” the program will now give a much more meaningful error message to help you understand how to get around this.
  • Addressed a “Invoke or BeginInvoke cannot be called…” error that sometimes occurred on program startup. Since this was a rare occurrence that was caused by a condition external to this program, it was not possible to verify this error was indeed addressed but it should be.