NMJToolbox2 1.0.2.0 Released (For NMJv2)

New version. Thanks to sinistre, aj500 & mlverschuren for the pre-release testing!

Probably the largest update I have done in one release so keep a backup of your current DB until you are happy that NMJT2 is doing what you want properly. I have done a lot of personal testing on this version and it seems pretty robust and behaves better than any of the previous releases.

NOTE: it will check that you have the correct mediainfo.dll and if not it will offer to download & update itself. If people find this useful I will extend this to the SQLite dll and even an update check for the new version of the program – let me know what you think.

Changes in this version:

1.0.2.0

IMPORTANT!!!! –
Updated the MediaInfo.dll used by this version of NMJToolbox2 to add new features.
You MUST update to the new .dll – the version used is 0.7.53.0
HOWEVER…. As a treat/test/play about for me, if you open the app now with the wrong version of the .dll it will ask if you want to download the proper version automatically. If you select Yes it will download, extract and install the correct dll for you automatically.
Another note: I use AVAST! antivirus and the latest version puts NMJToolbox2 in a ‘sandbox’ as it is unsure if it is a virus/malware. Obviously I know what code is in the program and the only thing I can think of that may cause this to be reported is the new feature of auto checking your version of MediaInfo.dll and giving you the option to download/update it automatically.
If you have a heuristics based virus checker and get a warning be assured that there is no malicious code in this program whatsoever (as long as you only get the program from the official nmjtoolbox.net – all links I have posted on here & AVForums get directly from my nmjtoolbox.net website).

Added delete Album function
Added delete Track function
Added function to add new albums to the music section.
Added function to add new tracks to an existing album.
Added function (when adding an album) to extract embedded images from audio files and auto add as the album cover.
Added display/add/remove facility for geres on albums & tracks.
Added an auto fix for videos that were added to the DB incorrectly with apostrophes and ampersands in the path or file name.
Added a re-index all TV and Movies (clears the index out and rebuilds according to the ‘search title’) – Video only at the moment
Added extra checks in the ‘Delete Orphans’ utility to check for invalid VIDEOS & SHOWS_VIDEOS records – use with caution!.
Added filename in dialog when user is being asked for season and episode number.
Added catch for an error when multiple movies found querying TMDB but obscure error returns 0.
Added code for moving a season to another series but NMJ had created the records with the same season record but different series records. (it used to create orphaned records)
Added a check for the exact version of MediaInfo and if incorrect it will stop the program being able to run.
Added when deleting an album the next album is auto selected/expanded (if last in tree, previous album is selected)
Added check to ignore adding multiple video files when adding TV epiodes from a BD/DVD folder structure (you should not do this!).
Added utility to check the NMJ image folders and move/backup ones no longer used by the NMJ
Added display of path in status strip (at bottom) when selecting records in the tree that are linked to a file (user request)
Disabled Edit Cast & Keywords button on the toolbar when on the Music tab.
Reordered the music tree to place in alphabetical order of the album search title.
Fixed doing an unnecessary TVDB update when the adding of an episode failed.
Fixed the ‘season, episode fix’ utility where in some circumstances it sets the TOTAL_ITEM field to the wrong value.
Fixed the display order of Seasons & Episodes when Season/Episode numbers > 9
Fixed the display order of Music tracks when track numbers > 9
Fixed display issue when music artist has an ampersand in their name.
Fixed error with ampersands in file path causing the title to not play in NMJ
Fixed error when editing a title in the tree view then not actually changing it.
Fixed error generated when adding a TV episode that has a name that is just a number eg: ‘Doctor Who (2005) S03E07 42.avi’
Fixed error being generated in SQL on season number sometimes when adding new episodes.
Fixed error when moving a movie (with multiple video files) to a TV show and linking to wrong video record.

NMJToolbox2 1.0.1.8 Released (For NMJv2)

New version: 1.0.1.8 – 20/2/2012

NOTES:
There was a bug in previous versions which screwed up video records. This has now been fixed and there is a fix function on the ‘Utilities’ tab which should correct the errors that previous versions may have created. This utility is safe to run any time and will correct the total video items in Movies, total items in Series, Seasons and correct wrong title types in the database.

Please note I have had to release this version sooner than I wanted due to the above bug so you also have what I have done so far on the music side as well. For this reason the music functions are only partially implemented.

You CAN:
Change album & track names
Change album & track artists
Change/Add cover art
Move tracks between albums
Update album and track details.

You currently CANNOT (but will be in the next release):
Add new albums
Add new tracks
Delete Albums or tracks (except if you move all the tracks in an album to another album, the original album will auto delete)
Get media information automatically.
View/Change genres

Changes in this version:

Added Music tab
Added facility to move tracks between albums
Added facility to change details on both albums and tracks.
Added filter for music so that you can restrict the view to show only albums containing tracks by a particular artist.
Added facility to add/change Music Album covers (thumbnails resized to NMJ standard, Posters left at full resolution)
Added tooltip descriptions to image placeholders
Added Fix Utility for major bug below (Fix Video Count & Type on the Utilities tab – Can safely be used anytime)
Improved Toolbar button enabling to only allow use of the buttons for the section/situation.
Fixed Major bug when assding ‘New File To This Movie’ which set all videos (including TV) to multi file movies.

NMJToolbox2 1.0.1.6 Released (For NMJv2)

1.0.1.6

Added a SQL dump routine for debugging when a SQL update fails (will be saved in the NMJToolbox application folder called debug.txt).
Added when adding additional episodes to a TV series, theTVDB is automatically queried.
Added a few tweaks to the date routines.
Added checks for when theTVDB is queried with an IMDB ‘tt’ ID and the series returns no results (with added help message).
Stopped showing an error message when bulk updating the IMDB ratings but the title has no rating.
Fixed SQL error where adding an ISO of a tvshow with multiple episodes and MediaInfo does not retrieve a run time.
Fixed the add movie/TV file browse dialog not showing ISO files.
Fixed adding a new TV series/episode potentially using a different TTID to query the TVDB – which gave incorrect results.
Fixed not being able to remove a genre when the NMJ creates one that starts with a leading space.
Fixed error generated in some cases when a ‘ttid’ is not completed when adding a new TV show.
Fixed the ‘Query TVDB toolbar being enabled (and causing an error when clicked) when initially opening nMJToolbox2 and on the movies tab.

NMJToolbox2 1.0.1.5 Released (For NMJv2)

1.0.1.5

Added a SQL dump routine for debugging when a SQL update fails (will be saved in the NMJToolbox application folder called debug.txt).
Added when adding additional episodes to a TV series, theTVDB is automatically queried.
Added a few tweaks to the date routines.
Fixed adding a new TV series/episode potentially using a different TTID to query the TVDB – which gave incorrect results.
Fixed not being able to remove a genre when the NMJ creates one that starts with a leading space.
Fixed error generated in some cases when a ‘ttid’ is not completed when adding a new TV show.

NMJToolbox 1.0.4.1 Released (for NMJ v1)

1.0.4.1

Added facility to query TheTVDB by IMDB ‘tt’ ID
Fixed when querying TheTVDB the text ‘Season X’ is not stripped out so no results are returned.
Fixed ‘bulk update from TheMovieDB’ from clearing out details on TV shows.
Added querying TheTVDB with the tt ID for getting images to avoid multiple selection popup.

NMJToolbox2 1.0.1.4 Released

1.0.1.4

Added facility to bulk scrape IMDB (rather than TMDB OR TVDB) for ratings (user request)
Added setting to round the IMDB rating to make the 5 star rating in NMJ more representative.
Added message to ‘Fix Orphaned Seasons’ to state how many it has fixed.
Added message to indicate how many ‘backslash’ errors have been fixed.
Added TheTVDB querying using the IMDB ‘tt’ ID (avoids multiple results being returned)
Added in the utilities to re-generate the item count in series and seasons (makes them correct, would show ghost episodes in NMJ if incorrect)
Fixed When querying the TVDB with an existing show in the DB, the Series and Season names were not updated (also reindexes with the new name).
Fixed play of movie files in some configurations.
Fixed not saving the runtime on Movies & TV shows
Fixed processing for apostrophes in the media file name (they would not play in NMJ after adding)
Fixed the episode count on TV shows when deleting episodes.
Fixed changing the title type on a movie not checked for change and the changes were not saved.
Fixed error generated when querying theMovieDB and the cast contains an actor that plays multiple parts in the movie.
Fixed error generated when an image is specified in the DB but does not exist and the ‘Image Update’ button is selected.
Fixed error generated in certain circumstances when the program updates the progress bar at the bottom.
Fixed error generated when updating details from TMDB and there is no release date (it will now default to ‘9998-12-31’

NMJToolbox 1.0.4.0 Released (for NMJ v1)

1.0.4.0
Added updating of information for TV shows from TheTVDB. This is done at SEASON level, all linked episodes will be updated.
Added facility to get images from TheTVDB
Fixed spelling mistake
Corrected the poor quality of images downloaded from TMDB
Added further DB checking to prevent trying to open NMJv2 databases.

IMPORTANT NOTE: To bring it into line with NMJToolbox2 the SQLite DDL now uses the updated version. You will need to re-download the SQLite dll to use this version of NMJToolbox.

NMJToolbox2 1.0.1.3 Released

Minor update to fix some issues in very specific setups:

1.0.1.3
Fixed image path issues when your media.db folder is called ‘nmj_database_#’ where # is a number (paths were OK if your folder is the standard ‘nmj_database’.
Fixed tooltip path on images not updating when using drag & drop.
Replaced all ‘&’ and ‘ in image names to ‘_’ to stop incisistencies between windows and the NMJ/SQL.

The Original Windows Editor for the Popcorn Hour NMJ!