dajoho/itunes-php

解析iTunes XML文件(完整库或部分导出)以获取其信息、曲目和播放列表。由Robert A. Wallis原创,Peter Minarik提供PHP5支持。

1.0.1 2019-07-11 21:00 UTC

This package is auto-updated.

Last update: 2024-09-16 00:08:15 UTC


README

一个类,用于从iTunes XML文件中提取信息、曲目和播放列表。

原始代码版权(c)2003年由Robert A. Wallis所有。2005年由Peter Minarik修改,2013年由Conan Theobald修改。

LGPL许可:见LICENSE

关于

一个简单的PHP类,可以读取iTunes XML文件,并将包含在内的信息、曲目和播放列表转换为对象数组。

在打开XML文件后运行#processPlaylists()方法后,可以将曲目与播放列表项匹配。

支持按字符串、数字和日期排序字段。

说明

请参阅example.php以获取基本实现示例。

require_once 'iTunesXMLparser.class.php';

$xml_path = 'iTunes playlist export.xml';

$itunes = new iTunesXMLParser();
$itunes->sort_field = 'Track ID';
$itunes->sort_direction = 'ascending';
$itunes->open( $xml_path );

/*
  "$itunes->data" is now available. print_r to see what's inside:
    print_r( $itunes->data );
*/

对于转换为JSON,我建议使用jsbeautifier.orgPHP端口

致谢

基于以下工作

原始作者Robert A. Wallis的详细信息可在此找到