sachin / nde
此包最新版本(1.0)没有可用的许可证信息。
用于 Winamp Nullsoft 数据库引擎格式(即 NDE)的库,由 nico@neuralys.com 分支而来
1.0
2014-08-08 09:49 UTC
This package is not auto-updated.
Last update: 2024-09-23 13:36:57 UTC
README
在 PHP 中读取 Winamp 媒体库中的所有数据
Winamp 使用名为“Nullsoft 数据库引擎”的系统来存储您的媒体库数据。基本上,所有内容都存储在两个文件中(main.dat 和 main.idx)。主类将帮助您读取此数据库的内容
$path_to_winamp = 'C:\Users\Administrateur\AppData\Roaming\Winamp\Plugins\ml';
$winamp = new WinampDb( $path );
while( $song = $winamp->next() ) {
// -- all known fields are available (artist, album, year, filename...)
echo "Song: " . $song['title'] . "\n";
}
您还可以一次在一个数组中获取所有歌曲
$winamp = new WinampDb( $path );
$all_songs = $winamp->all();
要聪明,完成时调用 close...
$winamp->close();
致谢
此作品深受 Daniel15 http://www.d15.biz/ 在项目 ndephp 中的工作的启发
我的工作更专注于
- 可测试性(100% 覆盖率)
- 尊重 Symfony2 编码标准
- 与 composer 和 packagist 简单协作,只需 require neuralys/nde 包,即可开始