GithubHelp home page GithubHelp logo

itunes-2-filemaker's Introduction

iTunes-2-FileMaker

A PHP script to convert iTunes Library XML (metadata) into FileMaker XML (FMPXMLRESULT)

##Usage

run php itunes2filemaker.php <iTunes Library.xml> [<output file.xml>] The resulting XML file can then be imported into FileMaker.

##Configuration The script can be edited to change the memory limit (defaults to 1G) and the time zone (defaults to UTC).

##Caveats This has only been tested with FileMaker 11+ and iTunes 11.3, other versions may not work.

##Supported Fields The following metadata fields are currently supported (more can be added on request):

  • Track ID
  • Name
  • Artist
  • Album Artist
  • Composer
  • Album
  • Genre
  • Kind
  • Size
  • Total Time
  • Disc Number
  • Disc Count
  • Track Number
  • Track Count
  • Year
  • Date Modified
  • Date Added
  • Bit Rate
  • Sample Rate
  • Comments
  • Play Count
  • Play Date
  • Release Date
  • Rating
  • Album Rating
  • Album Rating Computed
  • Artwork Count
  • Series
  • Season
  • Episode
  • Episode Order
  • Sort Album
  • Sort Artist
  • Sort Name
  • Persistent ID
  • Content Rating
  • Track Type
  • File Type
  • Protected
  • Purchased
  • Has Video
  • HD
  • Video Width
  • Video Height
  • TV Show
  • Location
  • File Folder Count
  • Library Folder Count

itunes-2-filemaker's People

Contributors

surrealroad avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.