ganmacs/aric

View on GitHub
scripts/finder/find_tracks_by.js

Summary

Maintainability
A
1 hr
Test Coverage
function run(argv) {
  var app = Application("iTunes");
  var pl = app.playlists().find(function(x){
    return x.name() == "ミュージック" || x.name() == "Music";
  });
  var tracks = app.search(pl, {for: argv[1], only: argv[0]}).map(function(track){
    return {
      class: track.class(),
      container: track.container(),
      id: track.id(),
      index: track.index(),
      name: track.name(),
      persistentID: track.persistentID(),
      properties: track.properties()
    };
  });

  return JSON.stringify(tracks);
}