MusicMaster Nexus Integration

Table of Contents
Print

MusicMaster Nexus Integration

Section 18: MusicMaster Nexus Integration

Overview: The integration between NextKast and MusicMaster using the Nexus API allows for seamless and real-time synchronization of music libraries, playlists, and metadata. This setup enables automated content updates and ensures that both systems are always aligned, minimizing manual intervention and enhancing overall efficiency.

Setup Steps:

  1. MusicMaster Configuration:
    • In MusicMaster, add a NextKastID field to track synchronization with NextKast.
    • Configure mmserver:
      • In mmserver.ini, set cutID to 102 (which is the filename field ID).
      • Set publishMetaDataPath to the IP address and port of the NextKast machine.
  2. NextKast Configuration:
    • Set the URL and port for the mmserver machine in NextKast.
    • Configure the port for incoming published metadata.
    • Enable Nexus integration in the NextKast settings.
    • Set the shared path of the music import folder.
  3. Testing the Connection:
    • Use the Ping Nexus function to check connectivity. If the ping is successful:
      • Press the MM logo button in NextKast and follow the dialogs to import tracks and update the NextKastID field with the corresponding NextKast path for each track.
  4. Playlist Export and Import:
    • In MusicMaster, use the Export Manager to set the field to send as NextKastID when exporting playlists.
    • In NextKast, set the import path to the shared folder where MusicMaster exports the playlist files.
  5. Music Processing Workflow:
    • Purchase and Download Music using MusicMaster.
    • Import New Tracks: Use a local folder to add new tracks to the desired category in NextKast.
    • Metadata Update: Changes made in NextKast can be sent back to MusicMaster to ensure both systems have consistent metadata.

Additional Integration Features:

  • Real-Time Library Sync: Music can originate from either the MusicMaster database or NextKast. Once imported, changes will sync automatically, ensuring both systems have the latest information.
  • Automatic Playlist Synchronization: Playlists generated in MusicMaster can be automatically imported into NextKast or requested directly from the NextKast interface as needed.
  • Dynamic Repick Options: Tracks in the active playlist can be replaced or updated in real-time, utilizing MusicMaster’s scheduling intelligence.
  • Real-Time Reconciliation: Track plays are reconciled instantly between NextKast and MusicMaster, keeping both systems aligned with the latest airplay data.
  • Metadata Updates and Synchronization: Changes made to metadata in either system are reflected instantly in the other, reducing errors and maintaining data accuracy.