Networked Media Tank
[NMJ v2] NMJToolbox2 - Windows Editor for NMJv2 A/C300 & A400 - 1.4.0.3 Update 13/5/2013 - Printable Version

+- Networked Media Tank (http://www.networkedmediatank.com)
+-- Forum: NMT Software & Settings (/forumdisplay.php?fid=19)
+--- Forum: NMJ - Networked Media Jukebox (/forumdisplay.php?fid=108)
+---- Forum: Guides - Tutorials - User Apps (/forumdisplay.php?fid=110)
+---- Thread: [NMJ v2] NMJToolbox2 - Windows Editor for NMJv2 A/C300 & A400 - 1.4.0.3 Update 13/5/2013 (/showthread.php?tid=56594)



NMJToolbox2 - Windows Editor for NMJv2 A/C300 & A400 - 1.4.0.3 Update 13/5/2013 - Rom - 11-19-2011 05:41 PM

Many thanks to the following people for sending me their media.db files.

Rycky
aabbc189
stefanvverk
nzdude &
Chris57.

This version will allow you to view and amend details on movies, TV shows and Music.
You can change any of the 3 images for all movies and shows and 2 images on music.
You can move Movies to TV shows and TV episodes to movies.
Information and images for movies can be retrieved from TheMovieDB automatically.
Information and images for TV Shows can be retrieved from TheTVDB automatically.
MediaInfo is Enabled when adding movies, TV Shows & music.

IMPORTANT NOTE: You MUST set the paths/options in the settings window before adding images or new media files. A lot of changes have been made that rely on these settings.

If you have a path displayed in the PCH_PATH column, set the WINDOWS_PATH column to a value that would take you to the exact same folder that the PCH sees. If there is no PATH shown you can leave it blank.

Set the DB & Media options to the relevant setting of where your DB & Media are stored.


I will keep adding features with each incremental release. Feel free to feedback in this thread on:

Things that don't work or work as you would expect.
Usability or lack of in terms of interface.
Things not updating or saving.
Errors that occur.
Anything you have updated but do not get reflected in the NMJ
If you have auto update on for the NMJ, does it overwrite your changes?
Any features you would like to see.

NOTE: the SQLite dll used in the original NMJToolbox is OLDER than the one used for NMJToolbox2. You need to use the newer one from the link below. (the mediainfo DLL is the same though).

Have fun!

Rom.

NMJToolbox2 v1.4.0.3 - 13th May 2013

Needed to be in the same folder as the executable (You need the NEW version of the SQLite DLL in the link below!)

Localisation DLL <--You must extract & place this dll in your NMJToolbox2.exe folder

MediaInfo DLL <--You must extract & place this dll in your NMJToolbox2.exe folder

SQLite DLL<--You must extract & place this dll in your NMJToolbox2.exe folder - this is newer than the one used in NMJToolbox1

Laguage Pack(s) - (extract to your NMJToolbox folder):
French


Code:
1.4.0.3 - 12/05/13

Added/Changed
Selecting the TMDB/TVDB Images button, if any of the images on the entry are empty then the first image from the internet is automatically selected and the relevant 'update' check box ticked.
Added check for 'localization dll' and if missing will be downloaded automatically.
When getting mediainfo for a bluray from a .mpls file the description for system is now changed from 'Blu-ray Playlist' to 'BluRay'.
Moved 'Automatically Open The Last DB Edited' to the Settings->System Menu.
Added option to allow NMJT2 to delete the media file(s) when removing an entry from the database. NOTE: I do not recommend turning this option on nor do I take responsibility for any loss of media files or anything else if you use this facility.  It will warn you in no uncertain terms that this is a bad idea and every delete you do you will have to confirm that you want the media file deleting as well. - USE AT YOUR OWN RISK!.

Fixed
Not able to add new entries from the menu item when there are no nodes selected in the tree. (Again)
Getting mediainfo from a branched bluray folder structure with multiple subtitle languages duplicates the subtitles for each m2ts file in the film.

1.4.0.2 - 05/05/13

Added/Changed
Updated French translation on some controls (you will need to download the latest French language dll for the update)
Check for invalid data in 'Release Date' will ow inform user and use default date rather than generating an exception.
Added to scanner to ignore files starting with a period (.)
Added setting 'Auto Open Last DB'.  When checked the last DB will be opened without any prompts.  When unchecked you will be asked if you want to open the last DB (like it does currently).
Added function to try & automatically detect the movie MPLS file when updating MediaInfo, scanning and manual adding BDMV folders - note this can make scanning a lot slower(especially on branched titles) but more accurate.
Updated 'use english if no results found' added in last firmware to use english if the synopsis is blank.
Added setting to turn on/off 'Default to English' when querying TheMovieDB.
Fix Video Count & Type reloads the tree when complete.

Fixed
Controls in 'Edit cast' screen get displaced when resizing the window.
Typo in settings saving for 'AllowPrompts'
Not able to add new entries from the menu item when there are no nodes selected in the tree.
Scan progress diallog still in english when Windows is not french but UI language setting set to french in NMJToolbox2
Confirm Episode/Season number when UI set to French is still shown in English.

1.4.0.1 - 29/04/13

Added/Changed
Updated French translation on some controls (you will need to download the latest French language dll for the update)
Removed the message saying 'Only add one season at a time' (it was annoying!)
When the PCH detail is completed in the 'remote' section, the firmware version of that PCH is displayed in the title bar.
Option to move episode or season to a completely new series. Right Click and menu.
Added saved parameter if window is maximised so the main form will open maximised next time program is run.
If no results are returned when querying TMDB or TVDB and the language is not english, a second query is initiated in english.
Added 'Move to New Season' (in same series) to the episode right click menu.
Added more processing to 'Delete Orphans' function.

Fixed
Progress bar window when resized the 'Cancel' button does not move.
Progress bar and status messages disappeared from the main UI window.
Debug messages left in the code :D
Removed . & _ from movie files when using the scanner and allow prompts is not enabled.
When dragging an episode to another series/season, the Season details are displayed even though the episode is selected.
Controls in Edit keywords/genres get displaced when resizing the window.
Labe 'Season No' is shown when changing to 'TV Shows' but before clicking a node.

1.4.0.0 - 21/04/13

Added/Changed
Ability for different languages (French added - still some things to add, WIP ;) )
Remove _ from filenames when searching the internet for results.
Ignore Words list is now sorted in alphabetical order, duplicates are removed.
Re-Added report on Delete Orphaned Records.
Changed remote button states in various circumstances.
Exception capture to the progress bar
Exit Menu Option
Progress window processing to Delete Missing Video File Entries.
All utilities TAB functions added to menus.
Numerous other tweaks that I can't remember :)

Fixed
nmj_database & System Volume Information folders are scanned in some situations.
Changing Season Number in some circumstances causes an error and the season & episodes can disappear (running the fix TV utility will fix this).
Selecting the FILE node on a movie and then TMDB Movie Images button, cancel and the movie artwork is cleared (display only issue)
Exiting the choose images window leaves the cursor at busy until it is moved.
Exception in some circumstances when clicking from one playlist to another.
Exception in some cses when updaying a full TV series from the TVDB
Selecting a series or season then selecting a different series episode then clicking TVDB Images shows the previous series images.
Move to new TV menu item does nothing if main movie node is selected (only worked previously if the video entry was selected)

Important Notes:

ALL Users:
For the new language functions to work a new dll file is required.  However the new DLL is contained in the same zip file as this release.  If you use auto update the new DLL will be extracted as well as the executable.  If you get an error or crash when the new 1.4.0.0 opens it may be because the dll is missing (it must be there whether you use the alternative language function or not).  You can manually download the DLL if needed here:  http://nmjtoolbox.net/files/localization.zip

Users wanting to use an alternative UI language:
If you wish to use the other languages (only French available at the moment) then you also require the french language DLL.  This should be extracted into your NMJToolbox2.exe folder.  It will create a folder with the country code and a dll inside that folder.  If you try to change to another language without the language folder/DLL in the NMJToolbox2 folder you will not see the language change - it will default to English.

You can download the French language pack here: http://nmjtoolbox.net/files/language_fr.zip

1.3.1.4 - 26/03/13

Added/Changed
Speeded up selection in 'New internal track list selecton screen'
Added subtitle track number in playback status as the decription on some titles are all the same!(Moon BD for example)
Improved Movie detection if (YEAR) added to name of media file (will directly search for a title and year match to avoid you selecting from multiple results).
Shift-Click allows selecting a range of tracks in Playlist 'Add Tracks'

Fixed
Changing subtitles in the remote tab does not always change them.
Changing Video File on a right click and selecting a bluray or DVD folder structure file adds the wrong path details.
Multiple audio tracks available but sometimes the track selection combo is disabled.
Selecting different internal playlist nodes does not always clear the previous results before adding the new tracks.
Track Selection Screen for playlists has duplicate track entries.
NMJT2 continually queries the PCH in an endless loop in some circumstances when using the remote.

1.3.1.3 - 16/03/13

Added/Changed
Grabs mirror URL for TheTVDB to avoid outages.
Message if update of TheTVDB toolbar button selected but no entry in the tree is selected.

Fixed
Updating an existing TV entry when the content ID is completed throws an error or simply does not get any data.
Updating TVDB on an episode in some cases queries with the wrong content ID.
Adding a new TV show from an episode(s) in a BDMV or VIDEO_TS folder does not download any TVDB info on initial scan.

1.3.1.2 - 09/03/13

Added/Changed
Quick Fix to remove www from the TVDB url to get it working again

1.3.1.1 - 08/03/13

Added/Changed
Added setting to 'minimize on commandline scan'
Disabled update check on commandline scan.
Progress window centering to screen rather than parent window
Added 'System' menu to 'settings' to tidy up menu options
Added more remote functions including number pad and navigation, home, title & return.
Added audio track to currently playing
Added audio selection combo to directly jump to an audio track
Added subtitle text to currently playing
Added subtitle selection combo to directly jump to a subtitle track

Fixed
Report on missing Audio not reporting anything when .no_video.nmj exists

1.3.1.0 - 25/02/13

Added/Changed
Added faciity to do an unattended scan using commandline parameters (See notes below)
Added Cancel button to progress bar when scanning (allows to stop te scan part way through. Note the current process needs to complete before cancelling eg if a number of episodes for a series are being added, the whole series will complete before cancelling).
Coded specifically for drag/drop of images directly from web browsers (only tested in Chrome)
Drag/Drop of images uses the film/show title rather than the original image title.

Fixed


Notes:  Commandline scanning.
There is now a facility to launch NMJToolbox2 from a commandline, bat file, shortcut or scheduler causing it to automatically do a media scan (Movies & TV).  To do this you should launch with the fill windows path to the database(s) that you want to scan.  If the path to the database(s) contain spaces you must enclose the path in quotes.  You can add as many database paths as you ike separated by spaces and each database will be scanned in that order.

Unlike scanning online no messagebox detailing what is added appears but a file will be output (timestamped) detaiing what that scan has added.

Examples of commandline calls:

C:\NMJT2\NMJToolbox2.exe A:\nmj_database\media.db
C:\NMJT2\NMJToolbox2.exe "A:\My Databases\nmj_database\media.db" D:\nmj_database\media.db

1.3.0.4 - 28/02/13
Added/Changed:
Added cancel button on multiple movie select

Fixed:
Fixed multiple movie select not appearing if multiple results returned but allow prompts not checked and adding manually
Fixed no movie details found and IMDB rating checked, error getting rating
Fixed exception when grabbing from the MovieDB and the fields contain a URL with an ampersand in them.

1.3.0.3 - 25/02/13

Added/Changed
Power/standby button to remote.

Fixed
Message continually popping up saying the PCH is not responding when changing treeview selections and the PCH is off.
Music tab causing an error.

1.3.0.1 - 24/02/13

Added/Changed
On the remote scan if only one PCH detected it is automatically selected.
Added delay of 3 seconds to updating status of playback after pressing play to allow the video to start.
Added timer/checking if buffering to update status every 2 seconds until buffering completed.
When the remote tab is selected the playback status is auto updated (in case something is already playing)

Fixed
PCH not detected for remote on some machines (Unsafe web header issues)
Pressing play twice causes playback to go at 16x and have to press STOP to get control back
Mute button shows mute icon but sound is not muted.
Trapped for invalid URL/URI in web requests avoiding a windows exception.

1.3.0.0 - 23/02/13

Added/Changed
Processing of displaying 3D titles to handle if the flag is NULL. Defaults to NOT 3D
Added Remote control to allow playback on PCH directly from NMJToolbox2

Notes on the remote function:
Your popcorn hour must be ON for this function to work.
When first accessing the remote tab it will take a short while to scan your network for Popcorn Hours.
When the scan is complete you should select the PCH that you wish to control.
After selecting the PCH it will be scanned for shares, select the share that holds the database that is currently open in NMJToolbox2.
Once a PCH and path is selected it will be saved in your parameters and re-loaded on re-opening that DB in NMJToolbox2 (ie the scan will not happen again).
You can force a rescan with the refresh button.
The remote functions will only be enabled when a movie/TV show is selected in the treeview
The play button will play a single movie/episode/file. However if a TV Season or series is selected it will play ALL episodes in that Series/Season.
If the play+ button is pressed all related video files/episodes from that selection will be played.
When paused, pressing pause again will advance 1 frame
If play is pressed and a video is in the play state you will be asked if you want to change to the selected video.
If play is pressed when a video is paused or being FF/Rew then normal playback of the current video will be resumed.
When playback starts NMJToolbox2 requests playback information immediately.  This results in the display showing that the PCH is idle or buffering.  Wait for the video to start playing and click refresh, the correct information should then be displayed.  I will look at making this a little more elegant!.
You DO NOT have to be in the NMJ for the remote functions to work, they will work from the home screen.
You can continue editing your DB whilst playing a title on your PCH ;)

Fixed
Saving of parameters with '=' in them loads them back incorrectly
When adding new Movies/TV episodes the play count is not set to zero (causes exception if you then try to increment the watched count)

1.2.1.4 - 16/02/13

Added
Grey text on watched TV series/seasons/episodes.
Grey text on played Music Albums/Tracks.
Progress screen added to 'scan for new files' report.
Added Mark as Played menu option to music tracks & Albums
Added 'Reset Play Count' to music albums & tracks.
Added slight optimisation of grabbing images.
Error trapping when frabbing images so one image failing does not stop others failing.
Scanner adding TV episodes updates the series changed date (so new episodes added to the series makes the series go to the top in Date Order Mode)

Fixed
Using 'Change Video File' and selecting a file with an apostrophe in it's name causes an SQL error.
Synopsis not auto saved when changing language and updating.
In certain circumstances a scan causes the image grabbing to throw an error.

1.2.1.3 - 13/02/13

Added
When Closing a DB in NMJToolbox2 the scan status is set to 'Complete' automatically (useful for people killing an NMJ scan then using NMJToobox2).
Added ability to change video file on TV episodes.
Scanner & Add new Movie - adding DVD Folder structure auto finds largest title (usually the movie)
Scanner should now only add a movie once for DVD Folder structure.
Updating a movie's mediainfo updates filesize (also when changing video file).
Added progress window to 'Add New Movie'.

Fixed
Selecting an entry then opening a different DB does not clear the fields down.
Changing from one DB to another gets incorrect paths in some circumstances.
Moving the one and only episode from a series to another series leaves the old series record behind.
Moving the one and only episode from a season to another series/season leaves the old season posters/synopsis/index record behind.
Moving the one and only episode from a series to another series leaves the old series posters/synopsis/index record behind.

1.2.1.2 - 08/02/13

Added/Changed
Added check for when tree updating to disallow changing tabs.
Lots of internal changes to image processing for Video images (please report anything that appears to have been broken).
Added Bulk grab of Video images (movies and TV) completing missing images (IMDB ID or Content ID MUST be completed).
Added allowing image references by double clicking even when there is no image showing (even if the path is there)
Added ability to remove music album poster and thumbnail with a double click.
Added the ability to query theTVDB when there is a TVDB ID but no IMDBID

Fixed
Error when removing paths ALBUMS.ALBUMS_ID does not exist
Catch error in keyword, cast & genre processing which stopped images being downloaded.
Added catch for keywords containing * which causes an error

1.2.1.1 - 24/01/13

Added/Changed
Centred the Scan report windows after a scan.

Fixed
No info downloaded from TheMovieDB on some films (example The Breakfast Club) - due to ampersands in subsidiary tables.
Changing WINDOWS_PATH using the 'browse' buttons does not save the paths.
Remove Path button not moved when resizing the Paths window.

1.2.1.0 - 23/01/13

Added/Changed
Added *.img to valid video files filter
Forced alphabetical order whether upper or lower case (user request)
Changed default image selection to include no language (lower priority) when language not english.
Added fix for further TV show issues (season records missing) on the Utilities 'Fix Orphaned Seasons'.
Renamed 'Fix Orphaned Seasons' to 'Fix TV Errors'
Suppressed 'No valid CAST' message when selecting TVDB images button on a TV show that has no cast entries (message is irrelevant).
Select Images windows handles unresponsive web queries better without raising and exception.
If an error is raised in select images the image is blanked out.

Fixed
Typo in Scan Report title bar :)
Changing a TV series or season name then clicking refresh treeview shows original names again
Scanner scanning and detecting BDMV folder rips extracts an incorrect movie title in some circumstances.
New TV Series/Seasnos in scanner are 'skipped' if there are covers on TheTVDB but no Season specific covers (an exception is raised but not displayed).
Using the scanner, the movies that are added do not have a certificate or release date (doa MovieDB update it correctly gets them).

1.2.0.12 - 19/01/13

Added/Changed
Increased max hours for a video to 24 from 10

Fixed
Error pressing Save on movies.
Error moving movie to TV show.

1.2.0.11 - 19/01/13

Added/Changed
Reverted thumbnail images back to the NMJToolbox original size (users complained the Syabas recommended size was too poor quality).
Changed runtime display on movies, movie videos & TV episodes to show H:M:S rather than a rounded minutes figure.
Added report at the end of scan process.
Added report at the end of the delete process.

Fixed
Adding a movie with posters on TheMovieDB but no wallpaper generates an error.
Some circumstances the runtime on movies is (incorrectly) exceptionally large (MediaInfo bug).
Multiple subtitles in a media file, only the last one is savd to the database
Out of range exception in some circumstances when adding a TV episode.
Null reference exception in certain circumstances after a scan and changing to TV shows tab.


1.2.0.10 - 13/01/13

Added/Changed
Bulk rescan of music tag info and update DB
Added bulk actions menu
Added scan & rescan of music options to Bulk Actions menu item
Added check to stop changing treenodes when an item is still being processed
Speeded up the display of large playlist files.

Fixed
Dropping an image ending with uppercase '.JPG' names the image '.JPG.jpg'
Compress DB option not being saved in settings
Drag/Drop on Posters gets the path wrong so does not save properly.

1.2.0.9 - 12/01/13
Added/Changed
'Optimise' Images - changes dimensions of images to optimum for PCH Flash interface (WILL resize wallpaper to 720P)
Tweaked default image dimensions.
Added default images to get chosen language + no language then english + no language (language in preference and in rating order).
Enabled menu item 'Mark as Watched' to work on Series and Seasons.
Ignore comments (lines starting with #) in m3u files when displaying contents.
Added message in status when processing m3u files on the file it is checking.
Added TV Show processing to the 'Remove Deleted Files' Utility.
Added Setting for number of cast entries to add to the database per film/series/season/episode (defaults to 0 means ALL cast).  This count does not include the director(s)
Added Trim Cast List to remove excessive cast members (and removes unused People from the database)
Added browse buttons to the Paths screen to select the windows path rather than editing the cells.
Added video file types filter to 'Add File to This Movie' menu option

Fixed
Changing the Aired/Released date of a TV episode is checked and saved.
Year on TV series not saved (it was, it was a display error though)
Moving a TV Season from one series to another series it does not update the season imdb tt and tvdb tt from the new series. Note: it does not re-download the TVDB data or change covers (so the details may still be wrong from the old series entry).


1.2.0.8 - 02/01/13

Added/Changed
Added m4v to valid video files list.
Removed mpg from audio files filter.
Added Mark as watched to Season and Series (all episodes in that Series or Season are incremented)
Exclude 'NMJ_DATABASE' & 'System volume information' folders from scan
Extend Season & Episode prompt to allow 4 digit numbers when they can't be automatically parsed.
Handle []() in Ignore words list.
When asking for movie title when adding, stripped out '.' for spaces
Improved TV show handling with year added (if supplied in filename)

Fixed
Some more Open File Dialog windows that have a default filename of 'OpenFileDialog1'
Multi episodes in single file not being processed correctly.
Adding (new) season with episodes does not download the default SEASON cover art (also language specific) - Corrected with auto scan as well.

1.2.0.7 - 29/12/12

Added/Changed
Adding movies with a language other than English downloads the default cover in that language, if no covers it will download English.
Screen to add words to ignore from filenames.
TVDB queries using title and (failed) movieDB queries now remove the ignored words.
Centred 'Paths' window to application
Added 'Remove Path' button to Paths screen (note: this WILL delete ALL entries in the database linked to that share/path).
Added when removing a path all entries for that path removed.
Extended Season & episode numbers to 4 digits (allows adding BBC Documentary series)
Added 'Remove deleted file entries from DB.  Will remove entries from the DB where the media file has been removed (currently movies only).
Changing Path details forces a reload of the path settings (no need to reload the application).
Added 'Compress DB on Exit' to settings (default off).  With this on the close of NMJToolbox2 will be slower but reclaims unused space on disk (previously it always compressed).
Added some checks for music in 'Delete Orphans'

Fixed
SQL Error when clicking 'Save' whilst on the Movies section.
Allowing negative episode numbers
SQL error when adding another file to an existing movie with right click menu.
Error grabbing movie info from TheMovieDB.
Error when scanning and 'Allows Prompts' is set to true, movies not always added with first scan but added afterwards.
Allow adding new movies/tv/music etc when no entries already exist.
Error when adding tracks to an existing album that have apostrophes in the file path
Error when editing an index, clear one and click away
Album Art not being loaded when adding a new album.
Changing language & adding a new entry still grabs the information in the old language setting.
Browse album images sometimes do not have a .jpg extension.
Updating both poster & thumbnail in browse album images throws an exception on the thumbnail update.
Error message when adding a movie and no TMDB results returned so not images available.

1.2.0.5 - 19/12/12

Added/Changed
Delete Orphans: Check shows to episodes on episode # if not in episodes, delete the show
Delete Orphans: Check for invalid VIDEO_PROPERTIES records.
Delete Orphans: Removes unused CAST entries
Improved TV scanner to find an existing TV series name matching TheTVDB if no match from the episode filename.
Improved speed of CAST parsing & checking
Improved TV Series detection when filenale has.words.with.dots.between.them
Added button to remove backup DBs older than today.
Added progress screen to 'Delete Orphaned Records'
Added facility to add ANY drive to the shares included in a DB (note internal & USB drives are NOT guaranteed to be fully supported)
If a video file is maked as 3D the movie (SHOW) is marked as 3D as well.
Improved existing path detection in multishares

Fixed
Moving quickly using the up/down keys on an expanded movie tree causes an exception.
Suppressed error messages when adding TV episodes in batch and no TVDB info exists
Typo 'No image information rethrned from TheTVDB
If anything other than an integer is put into the Episode number field it throws an exception
Searching for titles on TMDB or TVDB may give wrong results if there are ampersands in the title.
People and Genres were being duplicated in the database.
Exception generated if Episode name (in the filename) is less than 3 characters but not null
SQL Constraint error when bulk scanning TV and 2 episodes in the same season have the same runtime.
Stopped progress window being shrunk
Adding invalid season numbers or not changing the season number after edit causes errors.

1.2.0.4 - 15/12/12

Added/Changed
Added mk3d file type to video filter.
Removed display of error messages if image file cannot be found when clicking on a treenode.
Added auto scanning for TV episodes.
Added auto backup of DB if ny files are found to be added on a scan.
Auto backup on start of NMJToolbox now timestamped and not overwritten
Added messages showing the path it is scanning on batch scan (useful for long scans/large shares)
Added recognition for YAMJ (.mjbignore) and NMJ (.no_all.nmj, .no_photo.nmj, .no_video.nmj & .no_music.nmj) exclusion files.
Added the setting for the word 'Season' to enable language specific word

Fixed
Change Video File dialog has OpenFileDialog1 in it.
Menu item 'Mark as watched' and 'Reset Play Count' does not work when a movie video is selected.
Error generated when user image for poster supplied but no user image for wallpaper.
Fix the resizing of the progress window
Error generated when changing a season number to an existing one.
Moving episodes to another season by changing the season number does not update the total episodes in that new season.
Deleting a season does not reduce the series episode count by the episodes in the season being deleted.

1.2.0.3 - 11/12/12

Added/Changed
Mark as watched/Reset Play count on main movie entry on multiple file movie updates all entries.
Enabled Mark as watched/Reset on menu to work on individual video files on movies.
Added facility to change the video file on a movie already in the database (and auto update the mediainfo)
Treeview on movies shows a different icon to highlight if it is 3D
Treeview text is grey on movies if the first (or only) video file has been watched at least once.
Added exception catching & debug to music index rebuild.
Added button to jump to film on TMDB website (language specific pages)
Added combo to sort movies & TV in alphabetical or date added to the db (most recent at top, Series added date for TV)
Added updating 'Series added date' to now() so series with new episodes float to top when an episode added.
Added message when fixing music index to say when complete.
Disabled tabs whilst indexes are being rebuilt.

Fixed
SQL mistakes in 'Rebuild Music Index'
If index for music does not contain a 0-9 index it will be created.

1.2.0.2 - 9/12/12

Added
Combo lists in the 'Select Images' window to allow jumping directly to a specific image.
Ability to mark individual Movie Files as watched on Multiple File movies.
Multi shares query to http1.0 to try & get Mac running XP in a VM working -  Please report if this breaks querying the PCH for its shares.
Timeout on waiting for responses from the Popcorn hour in Multishare (stops it waiting forever).
Multishare exception catching
Changed labels for number of images on 'Select Images' screen

Fixed
Rebuild Index (Video) did not index movies that had multiple parts.
Going to the 'utilities' tab. the button on left side 'TMDB Images' is still clickable, and generates an exception.
GDI+ error in some circumstances when selecting an entry and displaying the images.
GDI+ error in some circumstances when trying to save an entry.
Windows locking images.
Use IMDB Rating & Round IMDB Rating settings not saved.
IMDB rating on systems that use '.' as a thousands separator have 10 times the rating.
SQLite query errors when rebuilding index on music.
Updating an existing TV series with TVDB the series title and season tites do not update in some circumstances
Typo on main screen 'Released'
SQL errors in rebuild music index in some circumstances.
Multishares querying the popcorn returns a 'protocol violation'
After editing indices, music index is not rebuilt.

1.2.0.1 - 7/12/12

Added
Support for multiple shares (Network ONLY for the moment) in one database/jukebox.

Fixed
Updating an existing TV series by entering the IMDB ID, the IMDB ID is ignored (or the old one is used)
Broken indexing of music
Build index on music re-indexes everything and corrects errors caused in previous release
Updating mediainfo on an Album re-indexes the album artist.
Deleting track artists that do not have their own full album.

Important Notes:
Please use the 'rebuild index' on the utilities tab and select music if you have music in your DB and have used release 2.0.0. I have worked hard on correcting errors in music entries if you ran version 2.0.0.  The rebuild index for music may take a while.  Please be patient as it may have to re-query a number of tracks with mediainfo to correct artists and indexes.  It is a little 'dirty' in that there is no progress bar, info update etc but I wanted to get this released asap.  I will be doing another more polished release hopefully over the weekend.

Multiple shares: this is only supported if you have ALL your media on a network share(s) at the moment.  This is due to NMJToolbox2 not supporting a mixture of internal and external drives in the same DB.  I will be adding this support in a future release.  You can find the multishares option in the settings->paths option.  Once enabled and other share(s) added you need to set the windows path as you have already done for the other shares already there.
Once you use Multishares you cannot use any other editing tool as NMJToolbox2 is the only editor that supports multi shares.  However, you can still use the NMJ scanner.

1.2.0.0 - 2/12/12
Added/Changed
Added a fix for an issue with the android NMJNavigator where it can't access files with subtitles without a language (sets them to English)
Further checks when opening DBs from MRU
Re-ordered photo display in photo albums alphabetically rather then sequence number
Auto flags added videos if the filename contains '.3DSBS.' or '.3DTAB.'
Added edit screen to allow you to define your own indexes (categories)
Added rebuilding of indexes for music (you can now choose between Video & Music)
Added a fix for music indexes where the NMJ puts albums in invalid records (they disappear from navigator)
Added the facility to update ALL tracks in an album with media info.
Automatic deletion of unused artists.

Fixed
Tweaked path conversion to avoid error where the PCH_PATH appears multiple times in the windows path (and vice versa)
Create time (when added to DB) was always in 12 hour format.
Disabled track and album details when changing the artist filter and no album/track selected.
Changing track artist does not save
Bulk scan in another language grabs english in some circumstances
Selecting a film and clicking play on the menu or shortcut does not play the film.
Updating mediainfo on a movie with subtitles the subtitle entries are duplicated.
Error when PrefixTrackNumber is turned on and files without tags (eg .wav) are added in the music section.
Fixed indexes for new v2.0.0 databases (A400 & A/C300 on latest firmware)
Fixed changes to the TVDB where querying in a language other than english always returns at least 2 results (one in English)

NOTE: I recommend you first back up your existing media.db before continuing with this release.  Not that I think it will break it but I may have missed something.  I have actually spent 12 hours coding today to fix the quirks in the NMJ indexes and I have tested as much as I can now without throwing my computer out of the window.

When you run for the first time, go to the utiities menu and click rebuild indexes.  Select both video and music and click OK.  Sould take no more than a minute or two to do.  If you have errors where categories are missing in music by artist, that should fix it.

Please Note: Due to an error/limitation in the NMJ Various artists albums may have the album artist listed incorrectly.  This is NOT a bug and there is no way around it.  The issues will be reported to Syabas.  Until they fix this NMJToolbox2 may display the wrong album artist.  ALL other editors will have this problem (if they actually do what they are supposed to!).

1.1.0.7 - 25/11/12

Added/Changed
Nothing

Fixed
IMDB bulk rating update producing error when there is no rating found.
Error generated when doing a bulk IMDB update before selecting any node in the tree.

1.1.0.6 - 25/11/12

Added/Changed
Added setting option to make wallpapers 720P rather than 1080P (only and issue on A400, A300 databases ignores this setting)
Auto fix for entries with no title or search title causing them not to be shown by NMJToolbox2.
Setting to tag the track number before the title when adding new music tracks.
Added checking for IMDB rating update but no rating is found.
Filter By Artist on the music tab filters immediately after selection rather than having to click the filter button.

Fixed
Adding a movie 'Overwrites other movie images' (was an issue with naming and only on the initial image selection.
Adding Songs, SCAN_DIRS_ID field not being completed
Adding a track which is already in the database causes an error.

1.1.0.5 - 24/11/12

Added/Changed
When updating and existing movie details from TMDB, the rating is updated.
Added setting to override the TMDB rating and use the rating from IMDB (when adding new or updating existing films).
scanner/report now ignores folders with '$RECYCLE' in the name

Fixed
Report missing/scanner does not scann for files in the root of the path.
Update all with IMDB rating when taken from the menu (rather than utilities) does not update the rating displayed until you change tabs and move back.

1.1.0.4 - 15/11/12
Added/Changed
Handled adding TV episodes where they are in TheTVDB but the title is blank.
Changed processing article of a title beginning with 'Die' to only process when language is German (stops the title 'Die Another Day' being incorrectly formatted in English)

Fixed
When adding a new series where the TVDB has no episode titles it appears that NMJToolbox has not added them.
The TVDB never actually being queried with the IMDB ID if completed.
Added language to TheTVDB query (was omitted) - allows querying series that have no English entry on the TVDB.

1.1.0.3 - 29/10/12
Added/Changed
Changed columns to autofit mode in 'Add Tracks' on the playlist tab.
Forced to use TheMovieDB API3 and disabled the setting to turn it off.
Added facility to search on API3 with the IMDB TTID (preference is content id, imdb ttid then title in that order)

Fixed
Exception when adding a movie and results are returned from theMovieDB but no data contained in the results.
Changing the 3D flag on the video properties not saved.
3D setting not saved or displayed correctly when the file is 3D.
If no results returned from the MovieDB stopped showing 2 messages one for info & one for images (adding new movie)

1.1.0.1 - 28/10/12
Added/Changed
Playlist display, column expands to the longest track name, fills the datagrid if names are all short.
Widened the playlist display, moved buttons to the bottom.
When removing a track from a playlist, the next track is selected. In the case of multiple select/delete the track after the last is selected.

Fixed
Searching for images on an existing TV Show broken in last release (404 error)
Bulk scan for movies when using TheMovieDB API2.1 (worked OK with API3.0)

1.1.0.1 - 28/10/12

Added/Changed
Compatable with DBv2.0 for the A400
Added the ability to add m3u files to the playlist section
Added 'Album' column to enable sorting/adding of tracks by album when creating an NMJ playlist
Changed the select query when adding tracks to a playlist to exclude tracks already in the playlist to be edited.
Added the facility to add complete albums or all tracks by an artist by double clicking a particular artist or album in the platlist 'add tracks; window
Added a fix for A400 DB to reformat invalid dates automatically.
Added information box popup when adding a new TV Show.
Rebuild index now removes invalid duplicate indices automatically.
Added threading to Media Scan.
Added message on scanner if no new files found.

Fixed
Exception error when using API3 on the MovieDB and no results are returned.
Exception caused when trying to open a database other than 'media.db'
Stopped reporting DVDs multiple times in 'Scan for files not in DB'
Fixed exception in some cases where a TV release date is blank.
Error generated when TheTVDB has no poster/thumbnail for a newly added TV Show.
When adding a new TV show, the wrong folder is inspected for user images.
Adding a new TV show, cover images were not always retrieved on the initial scan.
When adding Disc folder rips (VIDEO_TS & BDMV) as new TV series the series is called the name of the file selected not the folder name.
Scan report reports DVD folder rips even though they are already in the database
Updating an existing TV show from TVDB and the TTID is completed, the TTID is not used (It used the title which sometimes returned no results)
Indexing a title in an index range (eg 'D-F') and the title is not the first character (eg 'D') NMJToolbox creates a new index.


1.1.0.0 - 7/10/12

Added/Changed
MAJOR CHANGE:
Added scanning and auto adding of movies in your paths.  An extra setting option has been added to allow prompts (interactive) or auto scanning (unattended).
Note if unattended, NMJT2 will select the first result returned from TheMovieDB (you can always modify the entry after)
It will add single file, bluray and dvd folder rips.

Known issues & limitations:
If the movie is a multiple file movie, they will be added as 2 separate movies (you can merge them after the scan)
If it is a DVD or a multi branched BD rip it may select the wrong .ifo or .pls file which will give the wrong media info (runtime etc).  You can rescan with mediainfo after and select the correct one.
If superfluous data is in the filename like 'DVD' or 'HD1080P' etc are used and auto scan is enabled it may cause incorrect results - always make the name (for the movie title) as clean and accurate as possible for best results.
For DVD and BD rips, the name of the folder that contains the VIDEO_TS or BDMV folder will be used as the movie title to query the MovieDB with.
The scanner ignores '.no_all.nmj' etc files to ignore directories - it will add any files in these folders.
The scanner currently does not use .nfo files for movie identification.

Please use caution initially with the scanner, I have tested what I can with my own data but everyone's files and setups are different.  Make a backup of your media.db before you scan and make sure you are happy with the results.  If not you can always copy the media.db back.  Please report any issues, quirks or enhancements to the scanner that you feel need addressing.  TV shows are a bit more involved and will follow in a future update.

Other additions/Changes
Added a potential fix for anyone getting 'Error 1' when trying to load the NMJ (it removes unused indices when exiting the application).
Added threading to 'Add TV Shows/Episodes' - Gives progress window and helps avoid 'not responding' messages from windows - Will add to more functions as time permits.

Fixed
Fixed 'Rebuild Index' not creating '0-9' & 'A' if they were never created by the NMJ scanner.
In certain circumstances when adding a movie and then moving away, NMJT2 thinks the record has changed when it has not.

1.0.4.9 - 11/09/12
Added/Changed
Added Most Recent Used list on the file menu (requested by AJ500)
Added Setting menu parameter for the number of MRU's to save (1 - 10)

Fixed
'Length' error when adding a bluray or DVD folder rip (VIDEO_TS or BDMV).

1.0.4.8 - 25/08/12
changed:
Added bulk Watched & Unwatched options to the 'Actions' menu (works on the currently selected tab - Movies or TV)
Changed 'Move to New Movie Entry' from CTRL V to ALT V (to re-enable paste)
Changed 'Change Season Number' from CTRL C to ALT C (to re-enable copy)
Changed 'Rebuild Index' from CTRL X to ALT X (to re-enable cut)
Fix Orphans utility deletes all unused genres.
Added bulk genre edit facility for Movies & TV allowing to add and remove genres from all selected entries
Some speed improvements in selected processing
When adding/deleting/moving an episode/season to a TV show, the total runtimes are recalculated for the season & series being updated.

fixed:
When adding a TV episode if the language is not set then default to 'en' (stops an exception error)
Added further checks when moving TV episodes to not delete still referenced seasons where a bug in the NMJ had split  the episodes into multiple copies of the same series .
Change Season Number menu item not working
Delete Orphaned Records menu option not working.
Move TV to New Movie menu option not working
Move (movie) to New TV Show menu option not working

1.0.4.7 - 19/08/2012

Changes:
Labels to all of the toolbar buttons when the mouse is hovered over them.
Added Keyboard shortcuts for some functionality:
<CTRL>N - Add new entry
<CTRL>A - Add to existing entry
<CTRL><DEL> - Delete Selected entry
<CTRL>M - Update DB with MediaInfo
<CTRL>P - Play Selected entry in the registered Windows media player
<CTRL>W - Mark entry as watched
<CTRL>R - Reset Play count on selected entry (mark as Unwatched)
<CTRL>T - Move Movie to a TV show
<CTRL>V - Move Movie file to a new movie entry
<CTRL>I - Update selcted entry with info from the internet (TheMovieDB or TheTVDB depending on the tab/node selected)
<CTRL>C - Change Season Number
<CTRL>O - Move TV episode to Movies
<CTRL>G - Group stray tracks to this album (Music tab)
<CTRL>B - Browse Album Images
<CTRL>F - Fix Video Count & Type
<CTRL>S - Fix Orphaned Seasons
<CTRL>H - Fix '\' in paths
<CTRL>D - Bulk Get IMDB ratings
<CTRL>Z - Delete Orphaned Records
<CTRL>X - Rebuild Index
<CTRL>U - Clean Up Image Folders
F5 Refresh treeview from database
F6 Expand treeview
<SHIFT>F6 Collapse treeview

Deleting a movie will select the entry after/before the entry deleted.

Fixed:
If TheMovieDB returns no IMDBID or TMDBID data stop generating an exception and default to null.

1.0.4.6 - 4/08/2012

Changes:
Added using image files in the media folder in preference to downloading new ones (for new Movies & TV shows).  Naming must be (preference in this order):

Poster:
<media file name>.jpg
folder.jpg

Wallpaper:
<media file name>.fanart.jpg
folder.fanart.jpg

Fixed:
Error (again!) generated when adding a movie/updating images with a question mark in the title (eg 'What's Up Doc?').
Wait cursor staying in the wait state after deleting a movie or TV series until the mouse is moved.
1.0.4.5 - 28/07/2012
Fixed:
Error generated when adding a movie/updating images with a question mark in the title (eg 'What's Up Doc?').
Error generated when adding a movie/updating images with a '/' in the title (eg '50/50').
Default Thumbnail not being downloaded/saved when TheMovieDB only has one cover image.
If an error occurs trying to display an image, set 'Unable to display image" as the tooltip.
Error generated in some circumstances whem adding a photo giving a windows lock error.


1.0.4.4 - 26/07/2012

Changes:
Given focus to select button when multiple movies box is shown whilst adding a movie.
Given focus to OK button when adding a movie and title is being confirmed.

Fixed:
Error generated when adding new files with an apostrophe in the title (introduced in last release)

1.0.4.3 - 25/07/2012

Changes:
Added auto fix for issue with nfs share paths below
Automatically create missing alphabetical indices if missing

Fixed:
Using nfs paths changed the : to _ when adding new files.
When updating an incorrect movie entry using the 'TMDB' button the index was not updated on the new title.
When adding a title to the index and the letter does not have an entry the title is put in the previous initial's index

1.0.4.2 - 22/07/2012

Changes:
Added checks for startup position being out of the screen resolution bounds.  If so, the window will start in the top left corner.
Added facility to auto fix albums where the NMJ scanner places every track in its own album (incorrectly, usually FLAC files).  See below for details.

Fixed:
When adding a TV show that has multiple results and some of them have never been aired, the details returned sometimes are for a different show.

Note: I have added the facility to the right click menu of the album. It will only do one disc at a time. It will group ALL tracks that have the same album title and reside in the sme folder as the tracks in the album that you right click on. I did it this way so that multi CD albums would only group the tracks in the same disc folder.

EG.

I have the Ministry of sound which is a 3 CD album and my folders are like this:

Ministry of sound 80s
...CD1
.......Track 1
.......Track 2
.......Track 3 etc..
...CD2
.......Track 1
.......Track 2
.......Track 3 etc..
...CD3
.......Track 1
.......Track 2
.......Track 3 etc..

So if I right click on the album for CD2 it will only group the tracks that are n the CD2 folder that are not already in the album that is right clicked.
1.0.4.1 - 21/07/2012

Changes:
Added extra checks in the 'Checks for Orphans' option on the utilities menu
Adding a new movie now adds a default set of images for that movie (if found on TheMovieDB) - You can still change after the movie is added though.
Added tooltip to mediainfo button
Added mediainfo enabled to existing photo entries to re-query the image.

Fixed:
Display problem on Released Date on TV Series & Seasons.  Changing appeared not to update.
Fixed issue when selecting renumber episodes and video count on utilities where the last movie in the DB is changed to a TV series.
Fixed image width & height on photos - was using exif image dimensions which were 4x the actual image sizes.
Fixed issue detecting series season and episode numbers when the file has no '.' in the name
Fixed more circumstances where a GDI+ error is generated when windows lock image files.
Corrected number of episodes attached to a season when moving a multi file 'movie' to a tv show.

1.0.4.0 - 14/07/2012

Changes:
Added Photo & Album processing
Added selection of effects for photos including rotate, B&W and Sepia.
Allow save over original image or save as new entry in same album
Allow creating and renaming photo albums
Add, delete & remove photos on a photo album
Move photos between photo albums with drag & drop
Auto photo info grabbed from photos where available
Enabled Double click in Album & Track genre boxes to open edit window.
Change handling of saving files to remove colons from filenames as will cause windows save errors.

Fixed:
Stopped error being generated when changing tabs too quickly (changing whilst the previous tab's treeview is being processed)
Issue in some circumstances where image saved path saved to DB is incorrect.
Issue where in some circumstances a GDI+ error is generated when saving images (this is due to windows file locking, you may still get the error in some areas as I may not have caught them all so please report any you get).

1.0.3.0 - 28/06/2012

Changes:
Added Playlist processing tab
Added view/add/edit/delete NMJ Based playlists
Added facility to add/remove one or more tracks in an existing playlist.
Added view/delete file Based playlists (eg m3u etc)
Added verification of tracks in playlist, if track is not in DB (NMJ Playlists) or references a track that does not exist (file based playlists) then the track entry will be highlighted in red.
Added auto check for discrepancies when viewing playlists.  Will correct sequence and item count in NMJ based playlists.
Renaming a file based playlist in NMJToolbox will auto rename the actual file as well.

Fixed:
Removing a music track no longer deletes all playlists the track belongs to
Playlist sequence now re-numbered when a track is removed.
When searching TMDB and using API3.0 and multiple movies are returned dialog says 'Movie' rather than 'Series'.

1.0.2.8 - 16/6/2012

Changes:
Added the following language options.
Norweigian, Danish, Finnish, Swedish, Polish, Hungarian, Greek, Russian, Turkish, Hebrew, Japanese, Portugese, Chinese, Slovakian, Korean, Croatian.

1.0.2.7 - 12/5/2012

Changes:
Added reporting ability to scan the paths in the DB and report Audio or Video files that are not in the database.
Disabled the report button when a DB is not opened.
Fixed when changing the TVDB ID and/or IMDB TTID on TV series & seasons, changing from the node and moving back the IDs had not changed (display only issue)

1.0.2.6 - 8/5/2012

Changes:
Changed image quality of preview images in the 'Browse Images' window for the MovieDB when using API3.0 setting (makes setup/browsing faster but the image downloaded to save is still high quality).
Fixed clicking the 'Edit Keywords' button causes an application exception.

1.0.2.5 - 28/04/2012

Changes:
Fixed error reported whilst 'Processing Article' when adding new movies/tv episodes.
Fixed error where file paths had ':' changed to '_' so the video would no longer play.
Added Auto Fix for path ':' error above.

1.0.2.4 - 25/04/2012

Changes:
Added display of subtitle language(s)  & type(s) for movies & TV episodes.
Added facility to add (and remove) external subtitle files to video entries.
Added facility to re-get media Info for VIDEO_TS (DVD) & BDMV (Blu-Ray) folders (user will be asked for the file in these circumstances)
Added extra 'Articles' in Italian language (only active when language setting is Italian)
Added report tool to output fields selected by the user into a .csv file (report produced is for the tab selected when the tollbar button is clicked) - reports work on Movies, TV and Music. The csv files are saved to your NMJToolbox2.exe folder with the date & time created in the file name.

1.0.2.3 - 9/4/2012

If you have version 1.0.2.2 installed and 'Automatic Updates' checked the new version should be automatically detected, downloaded, installed & the application restarted.

IMPORTANT: The 'Use TheMovieDB API 3.0' feature is brand new and requires a lot of testing as it has caused major code changes in the application. I would appreciate it if people could test this feature by turning on the MovieDB API3.0 in the settings menu and test updating existing movies, adding new movies and using the image from TMDB browser. Also changes have been made to the API2.1 code so I may have broken things in one of the updates. If you hit any errors please let me know the API3.0 setting you used, what you were doing (add new, update existing or browsing images), the movie title searched for and if the IMDB or TMDB ID was completed (and with what) in any test that failed. Of course you can flick between the API 2.1 (what is usually used) and API3.0 by changing the setting in the settings menu before you click the TMDB button(s).

Changes:
Added new setting 'Use TheMovieDB API 3.0' - This is the new API for the movie DB, the current API 2.1 is soon to be phased out. .
Tweaked framerate output in mediainfo to remove trailing zeroes (eg 25.000 is now trimmed to 25)
Re-coded 'button enable' logic.
Disabled Add New Movie button when no DB is opened.
Added re-inspect file with mediainfo to the toolbar.
When adding a video file to an existing movie the added video is auto selected/expanded after update.
Changes Aspect ration from mediainfo to common aspects (eg 16:9, 4:3 etc)
Fixed error being given when blanking out the runtime on movies and TV shows.
Other fixed/changes which I have forgotten to document

1.0.2.2 - 01/04/2012

Added 'Check For Updates at Startup' option on the settings menu.
Added update check & auto update for new program version on load.
Added if no mediainfo received for the track title, default it to the filename.
Added if no mediainfo received for track artist, use album artist.
Added Czech to the language options
Amended auto expanding to only expand the node selected.
When deleting a TV episode the Next/Previous entry is auto selected/expanded.
Fixed occasional overflow exception when adding a movie.
Fixed spelling mistake on 'Select Show Images' screen :D
Fixed when using the filter button on music, the image boxes are now cleared
Fixed issue when trying to download an item from the internet that does not exist.
Fixed exception when filtering music, selecting a track, filtering on a different artist and selecting a track.

1.0.2.1 10/03/2012

Added facility to handle multiple images embedded within audio files.
Added cover selector for album cover art (select from all images embedded in the album's track files)
When adding an album the new album is selected
Fixed Album thumbnail not saving when using drag and drop.

1.0.2.0 - 4/3/2012

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 givong 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).

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. (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.

1.0.1.8 - 20/02/2012

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.

1.0.1.7 17/02/12

Fixed the broken 'TMDB images' button introduced in last release.

1.0.1.6 16/02/12

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.

1.0.1.5 - 15/02/12

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.

1.0.1.4 - 12/02/2012

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'

1.0.1.3 - 04/02/2012
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.

[Image: nmj2Movie1.PNG]
[Image: nmj2Movie2.PNG]
[Image: nmj2TV1.PNG][Image: nmj2TV2.PNG]
[Image: nmj2Music1.PNG]


RE: NMJToolbox2 - A Windows Editor for NMJv2 - baggi - 11-20-2011 11:33 PM

Hey,
If you need any beta tester for your nmjtoolbox v2, you can send me a message (I just bought my a300)


RE: NMJToolbox2 - A Windows Editor for NMJv2 - congo181 - 11-20-2011 11:53 PM

If Syabas want to send me an A300, I will gladly use it to test NMJT2 - how about it Werner? This could be the saviour of NMJ once again....
lol


RE: NMJToolbox2 - A Windows Editor for NMJv2 - Rom - 11-21-2011 12:10 AM

(11-20-2011 11:53 PM)congo181 Wrote:  If Syabas want to send me an A300, I will gladly use it to test NMJT2 - how about it Werner? This could be the saviour of NMJ once again....
lol

OI! I'm first! I need to test at source Wink
(11-20-2011 11:33 PM)baggi Wrote:  Hey,
If you need any beta tester for your nmjtoolbox v2, you can send me a message (I just bought my a300)

No problem Baggi, I will send you a link once I have a version that allows you to do something!

The Movies inteface is done, it displays the data I now need to lock down what can and can't be done, add image manipulation and update routines.

It is very different to NMJT v1 but it probably looks more user friendly and fits in with TV seasons which V1 did not do. I may post some screenshots when I have a little more tweaking done.


RE: NMJToolbox2 - A Windows Editor for NMJv2 - congo181 - 11-21-2011 01:13 PM

(11-21-2011 12:10 AM)Rom Wrote:  OI! I'm first! I need to test at source Wink

Got to be quicker!!! Wink If there's anything I can help with again (considering neither of us have a 300) please let me know.


RE: NMJToolbox2 - A Windows Editor for NMJv2 - baggi - 11-21-2011 08:15 PM

Ok,
If you want I can also make you the french translation ^^ (native speaker)

Bye


RE: NMJToolbox2 - A Windows Editor for NMJv2 - Rom - 11-25-2011 01:09 AM

I'm happy to receive translations from all languages once I have the main features implemented. When ready I will post a list of fields/text that I will user define. Not sure whether to hard code them or use a language text file yet.

Development is slow due to the really poor design of the database, mainly the SHOWS table which can hold records of different types (which as any pro DB designer is not good design). It is OK for NMJ as it displays one type at a time essentially but when you are trying to show all info and group it the fields cannot simply be retrieved in one SQL query. (if anyone can deduce a single SQL statement that will get all TV episodes in the order of series name, season, episode and also link to the VIDEO_PROPERTIES table then I'd be very interested!).

So, at the moment, for TV series I am going to have to do multiple selects and create my own dataset of the DB to be able to display the info.


RE: NMJToolbox2 - A Windows Editor for NMJv2 - nzdude - 11-25-2011 10:22 AM

with this, will we be able to choose whether something is classified as TV or a movie? for example the Drawn Together Movie.. I'd love to have that accessible under TV with the other series.


RE: NMJToolbox2 - A Windows Editor for NMJv2 - Rom - 11-25-2011 12:46 PM

That was a feature in NMJToolbox1 so I will be adding it to this version. Whether it is available in the first release though I'm not sure. Depends on how I get on fighting with the abortion that is TV series in NMJ Smile


RE: NMJToolbox2 - A Windows Editor for NMJv2 - chris57 - 11-25-2011 03:41 PM

Let me know if you want any more output from NMJv2, I have my archive scanned with the A300.

I'll help you test if you need anyone else but I didn't use NMJToolbox on NMJv1. That may be a good thing though as many A300 users will be totally unfamiliar with NMJ database manipulation.

Thanks for taking on the port Rom it will be much appreciated by 300 series owners.


RE: NMJToolbox2 - A Windows Editor for NMJv2 - naxos - 11-25-2011 04:32 PM

I just got my A-300, if you need some files or test time...


RE: NMJToolbox2 - A Windows Editor for NMJv2 - MalcomX - 11-25-2011 06:41 PM

Mac .. ?


RE: NMJToolbox2 - A Windows Editor for NMJv2 - jtswift - 11-25-2011 07:10 PM

If you want another media.db file I can upload no problem. I'll also test any beta releases you have.

I've TV Series and Movies on mine. Had pictures but the NMT is naff at displaying them so I've removed them for now.

Anything to help.


RE: NMJToolbox2 - A Windows Editor for NMJv2 - Rom - 11-26-2011 02:49 PM

(11-25-2011 03:41 PM)chris57 Wrote:  Let me know if you want any more output from NMJv2, I have my archive scanned with the A300.

I'll help you test if you need anyone else but I didn't use NMJToolbox on NMJv1. That may be a good thing though as many A300 users will be totally unfamiliar with NMJ database manipulation.

Thanks for taking on the port Rom it will be much appreciated by 300 series owners.

Would be nice to have some in English as I am having a hard time working out what some of the esoteric names etc relate to Big Grin
(11-25-2011 04:32 PM)naxos Wrote:  I just got my A-300, if you need some files or test time...

Thanks for the offer naxos but I think I have enough to be going with at the moment. If I hit scenarios that are not represented in the DBs I have then I will put out another call.
(11-25-2011 06:41 PM)MalcomX Wrote:  Mac .. ?

Sorry Malcolm. I am developing in Visual C# .NET. There is supposed to be a way to port to Mac using Mono but I tried this when developing the original NMJToolbox. Mono just hung my PC and I would also have to implement a different version of SQLite which would be a real pain too.
(11-25-2011 07:10 PM)jtswift Wrote:  If you want another media.db file I can upload no problem. I'll also test any beta releases you have.

I've TV Series and Movies on mine. Had pictures but the NMT is naff at displaying them so I've removed them for now.

Anything to help.

Thanks for the offer of the DB but I have what I need for the moment.

As to testing I will let you know when I have a version out. The first version will probably be to display things only (no updates) as I have found inconsistencies in the database. Now whether this is due to the user manually changing the DB and breaking it or the NMJ scanner screwing up I don't know.

The error I have found is that if there is a TV series on TheTVDB but there are no seasons or episodes, NMJ creates a TV season of 0, links the video file to it but creates the TV SERIES as a movie! This is on aabbc189's sample DB he sent to me. This throws my logic out of the window and I have to code to catch it. There may be other more weird errors too but I will find them as I am developing.


RE: NMJToolbox2 - A Windows Editor for NMJv2 - AlderaaN - 11-27-2011 08:27 PM

Hello Rom.

I'm getting my first ever (A-300) Popcornhour product tomorrow and after reading tons of material in these forums, I wish to extend my gratitude for your hard work.

Eagerly awaiting your first NMJTv2 release.

Regards,

//subscribed