|
|||
![]() |
| Home | MusicIP Mixer | MyDJ™ | MusicDNS™ | About Us | ||||||
|
|
MusicIP Mixer Help - Custom TagsVersion 1.5 supports custom tagging of songs. This is a highly extensible system for arbitrarily adding information to your database. At this point, the feature is experimental. User feedback will help determine how best to take advantage of this feature. At the most basic level, you can associate an arbitrary number of keywords and values with any song. This lets you, for example, import metadata which is not directly supported in the current version of MusicIP Mixer. This import must be done via the HTTP API (the mmmexec program, described below can provide a useful means of accessing the API). The data can be seamlessly integrated into Power Searches by defining custom Power Words. You may find it easiest to start with the examples at the bottom of this page. HTTP APIAdditional API methods: MMMExecThe mmmexec program is a helper utility which allows you to access the API from the command line (or other programs which may find it easier to execute programs than send HTTP requests).
MMM Exec 1.5 - Copyright (C) 2004-2005 Predixis Corporation Usage: mmmexec command or Usage: mmmexec [options] filename [file2, file3, ...] Options: -get key print value of key (one per line if multiple files) -p filename is a playlist, operation on contents -port # Use specified port (default is 10002) -r filename is a folder, recursive folder -set key=value assign a custom key/value pair -v Show commands sent to API Download for Windows: mmmexec.exe User Power SearchesYou can access custom tags using the following syntax: field keyThe field will be automatically treated as a string or number depending on context. Fields you will be using repeatedly should be added to your powerwords.txt file for convenience. Quotes around the key are optional unless the key is multiple words, has unusual characters, or is also defined as a keyword. ExamplesExample 1: Beats Per Minute If your files have BPM stored from external tools, you could write a program to archive this info into the MusicIP Mixer cache. The URLs would look something like this: /api/setSongField?song=filename&key=bpm&value=120To use BPM in a Power Search, you can do this: field "bpm"Adding the following alias to your powerwords.txt file: bpm: field "bpm"will let you simply refer to this as bpm. Now you can do higher level queries like: 120 < bpm and bpm < 130or define more Power Words: fast: bpm > 180which would let you search for "fast songs". Example 2: Mood Tags If you want to define your own tags which describe the mood of certain tracks, (metadata based moods instead of acoustical ones), you could create a custom tag called "moods", and associated whatever moods you want. Using the mmmexec program, it would look like this: mmmexec -set mood=sad file.mp3To access this from a Power Search, use something like this: field "mood" contains "sad"The powerwords.txt definition would look like this: sad: field "mood" contains "sad"And now you can search for "sad songs". Further Ideas Any metadata you can associate with your songs can be stored in your MusicIP Mixer cache. For instance, you could make accessible your Comments tags, your ReplayGain tags, Billboard Positions of songs, whatever you can imagine. By combining custom tags and Power Words, you can create your own personal search vocabulary, which you can share with others. |
| Home | About MusicIP | Contact Us | Careers | Terms of Service | Privacy Policy | Site Map |