
Version 1.4.1
Thanks for trying out TOMY, The Only Mac YAMJ GUI, now for Windows too! I hope you will find it useful in managing your YAMJ configurations for playback on your Media Player.
GETTING STARED:
• This version of TOMY assumes you have an established and fully functional networking access between your Media Player, your media files and your computer. Before attempting to use TOMY with YAMJ, you should first ensure your Media Player can access and play a representative cross-section of video formats and files from their resident locations, whether they be on your computer or attached to your computer, somewhere else on the network or even on USB drives attached to the Media Player. This should reduce the problems you may encounter when building and accessing your movie jukebox files.
• If this is the first time you are using YAMJ, it is recommended that you initially avoid any significant modifications and to test run on a small subset of your video library first to work out any issues and ensure the video's will play from the jukebox index.
• It is encouraged that you organize your videos into individual folders and normalize the file naming to include the title, year, and for disc images, the source (i.e. "The Greatest Movie (1984)-DVD.iso"). This will enable YAMJ to provide more accurate and consistent results.
• The only Media Players that TOMY currently recognizes are Popcorn Hours and PlayOns. However, you still should be able to use TOMY with other players with manual configuration of the settings as it's up to the version of YAMJ you are using that must support your player.
• To access internal drives and USB drives attached to your Media Player requires having NMT Apps installed on an internal flash or hard drive and starting the NMT Samba server. NMT Apps are installed via the NMT's Setup section in the Maintenance screen.
• (Mac) Intel Macs running pre-Snow Leopard may have to manipulate the Moviejukebox.sh shell script as per the instructions of the Mac YAMJ Wiki (located at http://www.networkedmediatank.com/wiki/index.php/YAMJ_for_Mac) in order for YAMJ to properly use the 64-bit version of Java 1.6 (known as Release 6 in OS X). If you have Snow Leopard installed, you should be able to run the script with no modifications. An enhancement to TOMY may incorporate routines to automatically adjust the script for you.
NETWORKED MEDIA TANK LIMITATIONS:
You must be aware of several limitations of the NMT line of Media Players to avoid frustration when video files do not playback as expected.
• An NMT can only mount one network share at a time, and it can't automatically mount a network share when attempting to playback a video from the jukebox index if the video resides on an unmounted share separate from where the jukebox is located. The only built-in way to mount a network share is to use the NMT's NETWORK BROWSER and select which share you want to access. This is why it is recommended to place the jukebox files that represent only the videos located on that share at the root of each separate network share so that when you browse to it, the NMT will mount the share and automatically load the index.htm jukebox file. Any videos you select to play from that index should then be able to load and play correctly. There are documented ways to get around the mounting issues of the NMT, either by using a startup script on the PCH or using symbolic links (similar but NOT the same as aliases). Search the NMT forums for more information.
• Multiple USB drives attached to an NMT may not always be assigned the same internal drive designation across power cycles and reattachments. For example, two USB drives may be assigned internally as USB_DRIVE_A-1 and USB_DRIVE_B-1 respectively initially, but after reattaching the drives the NMT may assign new labels of USB_DRIVE_B-1 and USB_DRIVE_B-2 respectively. Unfortunately, jukebox video playlinks are forced to use the internal labels (not the actual volume labels that you see when they are mounted on the desktop) and will require re-running YAMJ to update those links.
• The new NMJ jukebox can only work with one drive or network share at a time for the moment. There are methods using symlinks to work around this issue, but requires installing CSI applications. Again, search the NMT forums for more information.
KNOWN ISSUES:
• The SMB server of PCH does not refresh itself when its shares go offline, i.e. when a USB drive is unplugged.
• The October and November 2010 firmware versions have a known bug that will force USB drives offline from the Samba server after a period of inactivity. FTP access should still be available. Power cycling the PCH (to full power off; not standby) or re-attaching the USB drives should resolve the issue. This bug appears to have been resolved as of the May 2011 firmware.
• (Mac) Mac OS Lion is not currently fully supported. Specifically, automatic mounting of drives/shares does not work. Also, TOMY is unable determine what drives are attached to 100 series NMT's. Finally, there may be graphical issues since the compiler that TOMY is built with is not fully Cocoa compliant at this time. Until Apple publishes documentation on their new SMBX networking technology that replaced the Open Source Samba suite, the networking issues may not be resolved.
• (Windows) The built-in html viewer uses the Internet Explorer web engine and requires Internet Explorer 7 or newer to render the jukebox correctly and avoid continuous Internet Explorer Script Errors.
• (Windows) For Windows 7 x64, it may be necessary to change permissions on the YAMJ installation folder and everything contained within in order for TOMY to access and write files to it.
• (Windows) When using TOMY to map network drives under Windows 7 they may not be visible in Windows Explorer nor accessible via the command line. This appears to be a known issue with the User Access Control (UAC) system of Windows 7.
RELEASE NOTES
• TOMY has been tested with YAMJ 2.0-2.5 (beta), Aeon v10.0509, Gonzalu's LowList mods, Beffa LowList mods, Sabish LowList mods, GTX mods, Alaska, Redefined, Unique Black Glas and SabishGT.
• To access the NMJ conversion tab, open Preferences and check the "Enable YAMJ to NMJ conversion" box. Since most users of YAMJ will not use NMJ on a regular basis, the option to hide the NMJ tab is provided.
• (Mac) Although TOMY is a Universal Binary, it may be pointless to run this on a PPC Mac since there has been no reported success of a fully functional YAMJ running on a PPC that can be easily duplicated. Still, it's been kept as UB for those courageous to attempt running YAMJ on the PPC platform..
• (Mac) Intel Macs running Snow Leopard should automatically use 64-bit Java 1.6 (aka Release 6) by default, so the Moviejukebox shell script can be run without modification. Otherwise, if you are running pre-10.6, you may need to modify the shell script file by following the YAMJ Wiki for Macintosh. A future enhancement may have TOMY automatically update the shell script if necessary.
CHANGE LOG:
V1.4.1 - October 6, 2011
• Fixed homePage not being added to skin-user.properties file when using YAMJ 2.5 if the "Home Page" selection on OPTIONS tab is set to "(Default)."
• Fixed rare NilObjectException error that occurs when auto-mounting network shares via scheduled indexing routine that is not the currently selected User Set while the current User Set has "(None)" assigned as a media player.
• Fixed auto-mounting of NMT drives via scheduled indexing routine that was not the currently selected User Set while the current User Set has "(None)" assigned as a media player.
• Fixed internal drive icon not appearing on status display if SMB server is not active but API's are available.
• Fixed issue of the settings for a newly selected User Set will not load, resulting in the previously selected User Set settings being utilized incorrectly.
• Fixed misidentification of unsuccessful API calls as successful when using TheDavidBox API version 3.
• Fixed manual mounting of shares that would only mount network shares identified in the first USER SET and not what's identified in the currently selected USER SET.
• Fixed Library Editor properly identifying network shares on non-boot volumes locally attached to host computer.
• Added Network Share editing under the Popcorn Hour Setup utilities. (NOTE: Under the current firmware, API created Network Share entries are not accessible in any which way to the NMT directly, therefore, at this time, this feature serves no useful purpose).
• Added Reload Page menu option for browser windows.
• Added Drag&Drop to Jukebox Location text box.
• (Mac) Added ",/.AppleDouble" automatically to Exclude List of library XML files in order to have YAMJ ignore OS X invisible Finder meta data files.
V1.4 - August 7, 2011 (Unified Release)
• (Windows) Fixed Library Editor always incorrectly using SATA_DISK in the PlayerPath when there are multiple internal drives installed on a PCH-C200 that have been assigned different drive labels.
• Fixed automounting of only one USB drive for indexing when there may be multiple USB drives in library.
• Fixed Popcorn Hour Setup window only listing one drive on NMT Applications tab when there may be multiple drives.
• Fixed Save button on NMT Applications tab of Popcorn Hour Setup window remaining active even after saving changes.
• Fixed rare ThreadAlreadyRunning error when attempting to unmount multiple USB drives after indexing.
• Fixed OutOfBoundsException error when pressing back button then forward button on browser window while it window is still being refreshed.
• Fixed erroneous message in Library Editor that wrongly states that a USB drive attached to an NMT is doesn't belong the NMT.
• Added suppression of mounting "EFI" partition on drives formatted under OS X with GPT partition scheme.
• Added automatic "mjb.preferredCountry" and "homePage" variable entries into skin-user.properties for older skins (such as Aeon) to enable compatibility with YAMJ 2.5.
• Added Preferred Certification Country to Appearance options.
• Added graphical status refresh each time the NMT configuration is retrieved.
• Added check for changed internal drive label assignments.
• (Mac) Added ",/._" automatically to exclude list of library XML files in order to have YAMJ ignore OS X invisible Finder meta data files.
Thanks for trying out TOMY, The Only Mac YAMJ GUI, now for Windows too! I hope you will find it useful in managing your YAMJ configurations for playback on your Media Player.
GETTING STARED:
• This version of TOMY assumes you have an established and fully functional networking access between your Media Player, your media files and your computer. Before attempting to use TOMY with YAMJ, you should first ensure your Media Player can access and play a representative cross-section of video formats and files from their resident locations, whether they be on your computer or attached to your computer, somewhere else on the network or even on USB drives attached to the Media Player. This should reduce the problems you may encounter when building and accessing your movie jukebox files.
• If this is the first time you are using YAMJ, it is recommended that you initially avoid any significant modifications and to test run on a small subset of your video library first to work out any issues and ensure the video's will play from the jukebox index.
• It is encouraged that you organize your videos into individual folders and normalize the file naming to include the title, year, and for disc images, the source (i.e. "The Greatest Movie (1984)-DVD.iso"). This will enable YAMJ to provide more accurate and consistent results.
• The only Media Players that TOMY currently recognizes are Popcorn Hours and PlayOns. However, you still should be able to use TOMY with other players with manual configuration of the settings as it's up to the version of YAMJ you are using that must support your player.
• To access internal drives and USB drives attached to your Media Player requires having NMT Apps installed on an internal flash or hard drive and starting the NMT Samba server. NMT Apps are installed via the NMT's Setup section in the Maintenance screen.
• (Mac) Intel Macs running pre-Snow Leopard may have to manipulate the Moviejukebox.sh shell script as per the instructions of the Mac YAMJ Wiki (located at http://www.networkedmediatank.com/wiki/index.php/YAMJ_for_Mac) in order for YAMJ to properly use the 64-bit version of Java 1.6 (known as Release 6 in OS X). If you have Snow Leopard installed, you should be able to run the script with no modifications. An enhancement to TOMY may incorporate routines to automatically adjust the script for you.
NETWORKED MEDIA TANK LIMITATIONS:
You must be aware of several limitations of the NMT line of Media Players to avoid frustration when video files do not playback as expected.
• An NMT can only mount one network share at a time, and it can't automatically mount a network share when attempting to playback a video from the jukebox index if the video resides on an unmounted share separate from where the jukebox is located. The only built-in way to mount a network share is to use the NMT's NETWORK BROWSER and select which share you want to access. This is why it is recommended to place the jukebox files that represent only the videos located on that share at the root of each separate network share so that when you browse to it, the NMT will mount the share and automatically load the index.htm jukebox file. Any videos you select to play from that index should then be able to load and play correctly. There are documented ways to get around the mounting issues of the NMT, either by using a startup script on the PCH or using symbolic links (similar but NOT the same as aliases). Search the NMT forums for more information.
• Multiple USB drives attached to an NMT may not always be assigned the same internal drive designation across power cycles and reattachments. For example, two USB drives may be assigned internally as USB_DRIVE_A-1 and USB_DRIVE_B-1 respectively initially, but after reattaching the drives the NMT may assign new labels of USB_DRIVE_B-1 and USB_DRIVE_B-2 respectively. Unfortunately, jukebox video playlinks are forced to use the internal labels (not the actual volume labels that you see when they are mounted on the desktop) and will require re-running YAMJ to update those links.
• The new NMJ jukebox can only work with one drive or network share at a time for the moment. There are methods using symlinks to work around this issue, but requires installing CSI applications. Again, search the NMT forums for more information.
KNOWN ISSUES:
• The SMB server of PCH does not refresh itself when its shares go offline, i.e. when a USB drive is unplugged.
• The October and November 2010 firmware versions have a known bug that will force USB drives offline from the Samba server after a period of inactivity. FTP access should still be available. Power cycling the PCH (to full power off; not standby) or re-attaching the USB drives should resolve the issue. This bug appears to have been resolved as of the May 2011 firmware.
• (Mac) Mac OS Lion is not currently fully supported. Specifically, automatic mounting of drives/shares does not work. Also, TOMY is unable determine what drives are attached to 100 series NMT's. Finally, there may be graphical issues since the compiler that TOMY is built with is not fully Cocoa compliant at this time. Until Apple publishes documentation on their new SMBX networking technology that replaced the Open Source Samba suite, the networking issues may not be resolved.
• (Windows) The built-in html viewer uses the Internet Explorer web engine and requires Internet Explorer 7 or newer to render the jukebox correctly and avoid continuous Internet Explorer Script Errors.
• (Windows) For Windows 7 x64, it may be necessary to change permissions on the YAMJ installation folder and everything contained within in order for TOMY to access and write files to it.
• (Windows) When using TOMY to map network drives under Windows 7 they may not be visible in Windows Explorer nor accessible via the command line. This appears to be a known issue with the User Access Control (UAC) system of Windows 7.
RELEASE NOTES
• TOMY has been tested with YAMJ 2.0-2.5 (beta), Aeon v10.0509, Gonzalu's LowList mods, Beffa LowList mods, Sabish LowList mods, GTX mods, Alaska, Redefined, Unique Black Glas and SabishGT.
• To access the NMJ conversion tab, open Preferences and check the "Enable YAMJ to NMJ conversion" box. Since most users of YAMJ will not use NMJ on a regular basis, the option to hide the NMJ tab is provided.
• (Mac) Although TOMY is a Universal Binary, it may be pointless to run this on a PPC Mac since there has been no reported success of a fully functional YAMJ running on a PPC that can be easily duplicated. Still, it's been kept as UB for those courageous to attempt running YAMJ on the PPC platform..
• (Mac) Intel Macs running Snow Leopard should automatically use 64-bit Java 1.6 (aka Release 6) by default, so the Moviejukebox shell script can be run without modification. Otherwise, if you are running pre-10.6, you may need to modify the shell script file by following the YAMJ Wiki for Macintosh. A future enhancement may have TOMY automatically update the shell script if necessary.
CHANGE LOG:
V1.4.1 - October 6, 2011
• Fixed homePage not being added to skin-user.properties file when using YAMJ 2.5 if the "Home Page" selection on OPTIONS tab is set to "(Default)."
• Fixed rare NilObjectException error that occurs when auto-mounting network shares via scheduled indexing routine that is not the currently selected User Set while the current User Set has "(None)" assigned as a media player.
• Fixed auto-mounting of NMT drives via scheduled indexing routine that was not the currently selected User Set while the current User Set has "(None)" assigned as a media player.
• Fixed internal drive icon not appearing on status display if SMB server is not active but API's are available.
• Fixed issue of the settings for a newly selected User Set will not load, resulting in the previously selected User Set settings being utilized incorrectly.
• Fixed misidentification of unsuccessful API calls as successful when using TheDavidBox API version 3.
• Fixed manual mounting of shares that would only mount network shares identified in the first USER SET and not what's identified in the currently selected USER SET.
• Fixed Library Editor properly identifying network shares on non-boot volumes locally attached to host computer.
• Added Network Share editing under the Popcorn Hour Setup utilities. (NOTE: Under the current firmware, API created Network Share entries are not accessible in any which way to the NMT directly, therefore, at this time, this feature serves no useful purpose).
• Added Reload Page menu option for browser windows.
• Added Drag&Drop to Jukebox Location text box.
• (Mac) Added ",/.AppleDouble" automatically to Exclude List of library XML files in order to have YAMJ ignore OS X invisible Finder meta data files.
V1.4 - August 7, 2011 (Unified Release)
• (Windows) Fixed Library Editor always incorrectly using SATA_DISK in the PlayerPath when there are multiple internal drives installed on a PCH-C200 that have been assigned different drive labels.
• Fixed automounting of only one USB drive for indexing when there may be multiple USB drives in library.
• Fixed Popcorn Hour Setup window only listing one drive on NMT Applications tab when there may be multiple drives.
• Fixed Save button on NMT Applications tab of Popcorn Hour Setup window remaining active even after saving changes.
• Fixed rare ThreadAlreadyRunning error when attempting to unmount multiple USB drives after indexing.
• Fixed OutOfBoundsException error when pressing back button then forward button on browser window while it window is still being refreshed.
• Fixed erroneous message in Library Editor that wrongly states that a USB drive attached to an NMT is doesn't belong the NMT.
• Added suppression of mounting "EFI" partition on drives formatted under OS X with GPT partition scheme.
• Added automatic "mjb.preferredCountry" and "homePage" variable entries into skin-user.properties for older skins (such as Aeon) to enable compatibility with YAMJ 2.5.
• Added Preferred Certification Country to Appearance options.
• Added graphical status refresh each time the NMT configuration is retrieved.
• Added check for changed internal drive label assignments.
• (Mac) Added ",/._" automatically to exclude list of library XML files in order to have YAMJ ignore OS X invisible Finder meta data files.