User Tools

Site Tools


musicmaster:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
musicmaster:start [2016/03/31 14:49] – [Third-party libraries] twmusicmaster:start [2019/07/09 16:18] – external edit 127.0.0.1
Line 79: Line 79:
  
 On the //Advanced// tab, you can optionally specify a text that will be used to identify this Nexus database throughout the mAirList GUI. On the //Advanced// tab, you can optionally specify a text that will be used to identify this Nexus database throughout the mAirList GUI.
 +
 ==== MusicMaster Enterprise ==== ==== MusicMaster Enterprise ====
  
Line 89: Line 90:
  
 You activate Enterprise (parent/child) database functions by filling out the information in the //Master/Parent// section of the //Databases// tab in the database configuration. For non-Enterprise databases, leave the //Database/Station ID// field empty for //Master/Parent//. You activate Enterprise (parent/child) database functions by filling out the information in the //Master/Parent// section of the //Databases// tab in the database configuration. For non-Enterprise databases, leave the //Database/Station ID// field empty for //Master/Parent//.
-==== Versioning ==== 
  
 ==== Third-party libraries ===== ==== Third-party libraries =====
Line 97: Line 97:
 In order to use this feature, go to the //Library// tab and select either //Other database (by Internal ID)// or //Other database (by External ID)//, whichever is the ID system you use in the third-party database. (Only mAirListDB supports External IDs.) In order to use this feature, go to the //Library// tab and select either //Other database (by Internal ID)// or //Other database (by External ID)//, whichever is the ID system you use in the third-party database. (Only mAirListDB supports External IDs.)
  
-In the //Other databases// box, you can define how the ID is determined from the MusicMaster song info, using the following variables:+In the //Other databases// box, you can define the pattern to use for the ID, using the following variables:
  
   * ''$SONGID'': The MusicMaster song ID   * ''$SONGID'': The MusicMaster song ID
Line 104: Line 104:
  
 In case the ID must be extracted from the //Database ID// field, you can specify a regular expression to do so (Perl format, first match will be the ''$DBID''). In case the ID must be extracted from the //Database ID// field, you can specify a regular expression to do so (Perl format, first match will be the ''$DBID'').
 +
 +==== Versioning ====
 +
 +Versioning is a feature used with third-party databases where multiple versions of a particular song exist; the version to play is included as an XML attribute in the schedule returned from Nexus, e.g. ''transition''. You can adjust that name on the //General// tab in the configuration. You can also specify the default version in case the attribute is not present for a particular schedule entry. The version string is then available as the ''$VERSION'' variable in the ID pattern.
 +
 ===== Automation Setup ===== ===== Automation Setup =====
  
 +(work in progress)
 +
 +Similar to mAirListDB automation setup, see here: [[tutorials:mairlistdb:music-scheduling#set_up_an_hourly_event_for_automation|Music Scheduling with mAirListDB]]
musicmaster/start.txt · Last modified: 2021/01/05 17:41 by tw

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki