NMJToolbox & NMJToolbox2 are Windows .NET based editors for the NMJ (Network Media Jukebox) available on the PopcornHour 200 & 300 series of media players.

If you have a 200 series player you need to download ‘NMJToolbox’.

If you have a 300 series player (A-300 or C-300) you need NMJToolbox2.

Both versions are available on my downloads page.

Over the next few weeks (months?!) this site will be expanded with news, information and help/downloads for NMJToolbox.

Please visit regularly to see what’s happening in the world of the NMJ and NMJToolbox.


Latest News: NMJv2 which is included on the new Popcorn Hour A-300 & C-300 can now be edited using NMJToolbox2…… Check it out on the Downloads page!

47 thoughts on “About”

  1. – 17/9/2011

    Speed up processing of adding/deleting cast members
    Removed ‘ – ‘ from episode Titles
    Removed leading spaces from Series titles.
    Edit Video – Update Cast now refreshes the cast list when complete.

    Fixed error when adding a cast/director with ‘ in the name.
    Fixed error in some circumstances where starting the application causes an exception.
    Fixed not updating Cast list in the SHOW record when editing cast.

  2. I’m having a problem running the application. My PC uses Windows 7. When I click on the shortcut to launch, the intro screen appears then disappears. The app screen does not come up. When you hover the mouse over the icon on the taskbar, the expected screen shot displays, but clicking it just makes it disappear. Any ideas why the program will not come up? Up until a couple of days ago it was working fine.


  3. Got a suggestion on the forum to delete the *parameters file. I did and everything worked right away. Problem solved.

  4. Hi Lou, Sorry for the late reply but glad you got it sorted. You could have just tried removing the settings which store the window position and last DB opened that are in the parameters file. But deleting the file is fine too, it will get re-created when you next run the application.

  5. Help me please!
    I edited some shows with the toolbox and now after I play a video and press the STOP BUTTON the player just crashes…! ? What can I do to fix this?

    The tool box is otherwise great :-


    1. This is not a problem with the toolbox it is an issue with the NMJ. Your popcorn hour has possibly run out of memory due to you adding large images for the cover art. The workaround would be to either reduce the size of your images that are in your Thumbnails directory or use the list view on the NMJ as this only loads one cover at a time.

  6. First off, nice work. Its a really great tool.

    A suggestion for future release / update, after you highlight and entry and click Edit, there is a an option to enter the IMDB TT ID. It would be nice if you could then hit a “retrieve” button and your tool could pull back the information from IMDB.

    Just a suggestion. Thanks again.

    1. It will already do this if you have a title in the title field. Select the radio button ‘title’ (it defaults to IMDB ID) then click ‘TheMovieDB’ button, it will retrieve the imdb id. However, going by title can lead to multiple/incorrect movies being retrieved but you should have the option to pick the correct one from the list.

  7. In some rare but reproducable cases, I receive an unrecoverable error.
    – start NMJtoolbox
    – ‘Do you want to open te last DB you edited?’ –> no
    – Quit NMJtoolbox –> click [x]
    – See error below
    You cannot get out of this error, neither by ‘continue’ or ‘quit’.
    I use the taskmanager and end process
    I can perfectly work around this issue, but recon you would like to know about it.

    ************** Exception Text **************
    System.Data.SQLite.SQLiteException: Unable to open the database file
    at System.Data.SQLite.SQLite3.Open(String strFilename, SQLiteOpenFlagsEnum flags, Int32 maxPoolSize, Boolean usePool)
    at System.Data.SQLite.SQLiteConnection.Open()
    at NMJToolbox.frmMain.ExecuteSQL(String SQL)
    at NMJToolbox.frmMain.frmMain_FormClosing(Object sender, FormClosingEventArgs e)
    at System.Windows.Forms.Form.OnFormClosing(FormClosingEventArgs e)
    at System.Windows.Forms.Form.WmClose(Message& m)
    at System.Windows.Forms.Form.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************
    Assembly Version:
    Win32 Version: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
    CodeBase: file://…/mscorlib.dll
    Assembly Version:
    Win32 Version:
    CodeBase: file://…/NMJToolbox.exe
    Assembly Version:
    Win32 Version: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
    CodeBase: file://…/System.Windows.Forms.dll
    Assembly Version:
    Win32 Version: 2.0.50727.5447 (Win7SP1GDR.050727-5400)
    CodeBase: file://…/System.dll
    Assembly Version:
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file://…/System.Drawing.dll
    Assembly Version:
    Win32 Version:
    CodeBase: file://…/System.Data.SQLite.DLL
    Assembly Version:
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file://…/System.Data.dll
    Assembly Version:
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file://…/System.Transactions.dll
    Assembly Version:
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file://…/System.Xml.dll

  8. Hello

    Will you include a playlist generator in your new version of NMJ Toolbox ?
    That would be great.
    Also make it so that its easy to add large numbers of tracks.
    Like when you make playlists like “All music”, “All Rock”, “All Christmas” and so.
    Maybe a posibility to auto generate playlist from genres, band name and so.

    Thanks for a very handy and easy to use software.
    UI is important 🙂

    1. Hi Petter, thanks for the comments. It is always good to hear people finding my software useful. As to generating playlists, NMJT2 does not do music at the moment, I have been concentrating on getting movies and TV shows functional. Just a few more things to add (adding & removing videos/shows/seasons/episodes and mediainfo integration). Once I have done this then I will start on music.

      It is certainly a possibility to be able to generate playlists. I will look at adding that once I start on the music section.


      1. Thanks a lot! I’m looking forward to the music editor. At the moment the NMJ does not show PNG posters. Hoping I can fix this using you music editor. Do you have a planning for the first release?

        1. Hi Titus, Yes I am waiting until I have solved all of the little bugs in the video section then I will be implementing the music side of the editor. I expect it to be ready in the next 2 weeks or so.

  9. Helle there,

    I’ve been using NMJ for a few day’s now, and I really like it.
    But there is one thing that i really mis!

    The image finder for the covers is great, but I would like to add images myself. Now you have to use IMDB, but i would like to select them from my HDD. And problem at the moment is that several series don’t show up at the IMDB.

    Is it possible to add this function in a later update?


  10. It has always been a function in both versions from day one. Simply drag an image from Windows Explorer/Firefox/Chrome (it won’t work dragging from IE as Microsoft have not enabled the function) and drop it onto the image to update in NMJToolbox or NMJToolbox2 and it will automatically save it & add to the database.

  11. Hi,

    Great software, very good job!

    I’m quit able to update about everything I like, however facing problems with amending ‘Genre’. Adding is in general possible, but removing a tag not always and keeps failing.
    I noticed that already tagged Genres with a ‘space’ in front of the tag, cannot be removed (ie ‘_Drama’ not possible, ‘Drama’ is possible)

    What could be the problem?

    I’m using latest version2 for A300


    1. The genres with a space before them is a bug in the NMJ. When added with NMJToolbox it strips the leading spaces off so that they are correct. I have not tried to remove a genre that the NMJ has added with a space before the word so I will test it out and if needed I will put a fix in for the next release.

  12. Hi hi,

    I am having an A-300 but I only have apple osx. Will there be an apple version in the near future? That would really help me a lot. Or is there a way to run the windows version in an apple environment.
    I just bought my A-300 and i am really happy with it. Only the movie database is not really perfect so I need a tool to fix this.. Hope you can help me with this.
    Thanks in advance.

    1. Hi unfortunately I tried mono which allows windows developed programs to work on OSX but it froze my machine. I do not have a mac so I have no plans currently to do a Mac version. There is a web based editor which is supposed to work on NMJv2 databases which you can find on the networked media tank forums.

  13. First, Thanks for this great tool, love it!

    Allready found a help in previous questions, but still have one left 🙂

    When I update the nmj_database of my A300, using NMJ Toolbox2 (at this moment just 20 movies, 6 series, 3 music albums and NO photo’s) in the nmjdatabasemediaphotopreview and thumbnail > huge amounts (both folders 800+) little previews and little thubnails are saved. They all are little “copies” of the pictures of the movies and series!

    Am I doing something wrong?? Can’t find this problem anywhere on networkedmediatank.com


    1. Thanks for the kind words. NMJToolbox does not touch anything in the photo section of the NMJ. However, if you have set the NMJ drive/share to include photos then it will think any cover art, photos etc for your movies and audio albums will also be photos and it will index them into the database and create thumbnails for them. To stop the NMJ doing this you need to uncheck the photo option for this drive in the NMJManager on the Popcorn Hour.

  14. Hello. I found your tool yesterday and it saved my life.
    I have two wishes for a small modification though:

    1. The auto scanning functionality of NMJ badly recognized some movies at IMDB and screwed up its name in the db. When I try to fix the movie using NMJToolbox, I am unable to recognize what the movie this actually is. May I kindly ask you to extend the tool to show the path to the source video file, if this info is available?

    2. Before NMJToolbox I have used the iMDB-ID-Fetcher.0.9.1. This is a script that creates to each movie directory an .info file with the IMDB URL link inside. However the NMJ ignores to read this .info file for some reason and complete the movie details to the db. Would it be possible to add a new button to the Edit page in NMJToolbox, which would open an external text file (.nfo, .info, .txt), parse its content for the IMDB TT identifier and add it to the IMDB TT ID field?

    Thank you very much again!

    1. Hi & Thanks for the comments. You can already see the path on the right hand pane when you select one of the file entries (sub entry under the movies tab or level 2 entry on the TV series tab). From version released today it also shows the ful path in the status bar at the bottom of the application.

      I would not like to add support for nfo files as they can take a myriad of formats and supporting them all would be impossible. You do not need the IMDB ttid. As long as the name is correct or partially correct, click the ‘MovieDB Update’ button on the toolbar (it looks like a ‘Q’) and if it is found on their DB from the title all details will be automatically completed (including the TTID).

  15. Hello

    I am using your latest version of NMJ Toolbox and have added some new movies but when I drag images from my image folder on mu PC into the Thumbnail, Poster and Wallpaper windows it will not allow me to drop it. Do you know what the reason could be ? I have tried to drop a new image on one of my old movies too but the same thing happened. Something wrong here on my computer ???

  16. Please add support for search in thetvdb.com/imdb in czech language.
    Language code is “cs-CZ”.
    Many thanks Fox50.

  17. Good day,

    Need your kind help on this one.

    On screen of my A300 > Video ‘Wall’: I’m not able to remove 2 entries. They are not in the NMJToolbox database anymore, I run all utility tools but somehow they keep appearing as 2 records on the TV-screen.

    They only show as entry-under-genre and only as title, no play-options etc.
    Very annoying.

    Should I send you the .db file?


    1. Hi Edwin,

      Sorry I did not get notification of your post. The first thing to try is to go to the Utilities tab.

      Run the ‘Fix Video Count and Type. and see if that solves the issue. If not:

      Run the ‘Fix Orphaned Seasons’. If you still have the problem:

      Run ‘Rebuild Index’.

      If the problem persists after this then I may need to look at your DB to see what else could be causing this. Go to the Networkedmediatank forum and send me a private message and I will try t help you from there.

  18. “Move TV to New Movie menu option not working” in still not working.
    Can’t move movies from TVshows to Movies.

    1. I have tried to re-create this issue but it works fine for me. It must be something unusual in the way that the NMJ has scanned your particular episode. I have had 3 people say it does not work for them but no further detail. If you can detail exactly what you do to re-create the problem I will try again. If I still cannot re-create the problem then I would need your database to see what is going wrong in your case.

  19. I am just a newbie on the whole A-300 scene.

    Everything works great with the exception of our home movies which Jukebox gives odd names and pictures to and it gives me no ability to change any the info including picture. Will this program allow me to change just the home movie information ?


    1. Hi Jeff,

      Yes, you can change all of the information, synopsis and images for wallpaper & covers for everything, movies, home videos, TV shows etc.

  20. Nice tool to edit the NMJ,but can you add ability to update the the DB file when you add/delete files.

    1. You can already add files with NMJToolbox, the buttons are in the toolbar or you can select the Actions->New option from the menu.

      To delete entries simply right click on the entry and select the delete option or highlight it and hit the delete key.

  21. Hi, just got the new A400. I have two x200 devices so I also have the NMJ data base compatibility problem :-(.
    For my x200 devices I use “My Movies” to query and generate all the required “pieces” and the NMJ data base.
    To recreate the data base I just needed to import/scan the “movies-directory” and “My movies” uses the information already available and create the data base. In this way I’m able to create a new data base for 1000 movies in like 30 mins.
    Does NMJToolbox2 also have this capability, or is it allways getting the info from internet, whatever is already available in the “movies-directory”?

    1. NMJToolbox always gets the information from the Internet. It currently does not import or export nfo or xml type info file. It will however use local fanart if there are files of a specific name in the same folder as the media file.

      NMJToolbox also does not create the NMJ database, it has to be already created.

      Until Syabas updates the NMJ to db version 2.0.0 then you are stuck with having 2 separate databases as they are not interchangeable. The A400 can upgrade an existing 200 (v1.8) or 300 (v1.9 before the last firmware update) database but then the original unit (your x200) would not be able to use it.

  22. Hi Chris, how are you?

    I’ve got a problem which appeared since new firmware version 05-02-121116-23-POP-421-000, of my A300. If I try to acces the Jukebox, I receive message: ‘Your database is out of date. Do you want to restructure your database?’
    Last week I did this, with the result that my precious NMJ-database was messed up and incomplete(!) It took me quit some time to recover everything.

    But nevertheless the message keep returning. How should I solve this?
    Thanks in advance for your reply.


  23. If the restructure finished it should have set a flag in the DB to say so. If something went wrong then this flag would not have been set correctly.

    Do you have a media_temp.db in the nmj_database folder? If so, that is the one that the NMJ was restructuring.

    If you just have a media.db, open it in an SQLite editor, select the SCAN_DIRS table and change all STATUS columns to ‘3’. This says that scanning/restructuring is finished.

    Also check the DB_VERSION table and the VERSION entry should be ‘2.0.0’

  24. Hi,

    I’ve got a media.db
    Status was already on ‘3’, however version was not correct. After correcting it all worked fine again. Many thanks!

  25. Potentially love the tool, but having a nightmare figuring out how to use it. I’m using nmjtoolbox2 with an A400

    I have many movies and TV shows, but many of the TV shows are incorrectly catagorised as Movies – do I really have to click on each one individually and move it to tv shows, then move again in tv shows to make a series? I did this all once, then had to update the db from the A400 to pick up a new movie and its blown everything away (I now know not to do that!!)

    How do I edit and entry that is not being picked up in tvdb? Can I edit the title to help it get recognised?

    I could really do with some kind of user guide or step by step examples – I’m just about losing the will to live with it.

    1. TV Shows being detected as movies is a common thing with the NMJ scanner.Yes you have to do each individually. NMJToolbox does not know that these are TV or the fact that they are one series…..except if you name the episode files correctly then it can decode the names and group them together. There is a standard naming convention which if you follow both the NMJ scanner & NMJToolbox will be a lot more accurate with a lot less manual intervention.

      For TV episodes name them like this:-

      [series] SXXEXX [Episode name].ext

      EG: “Friends S02E04 Some Title.mkv”

      The Episode title is optional as NMJToolbox should get the correct title from the TVDB. The important part is the SXXEXX which tells it the season & episode number.

      All entries can have their title edited, simply select the entry in the tree then click on it a second time (or press F2) and you can type in a new title.

      You also realise NMJToolbox2 has a scanner for Movies and TV series so you actually never have to use the NMJ scanner 🙂 Look at the 2 buttons to the far right of the toolbar.

Comments are closed.

The Original Windows Editor for the Popcorn Hour NMJ!