寻找用于读取 iPod 数据库的库 [关闭]

Posted

技术标签:

【中文标题】寻找用于读取 iPod 数据库的库 [关闭]【英文标题】:Looking for library for reading iPod's database [closed] 【发布时间】:2012-07-04 16:45:32 【问题描述】:

我正在寻找一个库,它可以让我以编程方式检查和修改 iPod 的内部数据库。

我的主要目标是删除一些严重占用空间的文件,由于过于复杂而无法进入,iTunes 界面不允许我删除这些文件。

因此,确定与 iPod 中的各个条目相关联的实际文件路径对我来说至关重要。 (iTunes 会混淆这些路径以隐藏其内容。它们与 Perl 正则表达式 m,^.*/iPod_Control/Music/F\d\d/[A-Z]4.[a-zA-Z]+$, 匹配。)

作为次要目标,我想修改 iPod 的内部簿记,以便正确记录这些删除。

如果这很重要,我需要从 OS X 执行此操作。

我更喜欢 Python 库,但如果不存在这样的库,Perl 库也可以。

谢谢!

附:起初,我尝试使用一些合适的 3rd 方应用程序来完成这项任务,但我检查的这些应用程序都没有激发我让我的 iPod 处于健全/未损坏状态的信心。因此,我决定编写一个脚本来执行此操作。

附: 2:我要删除的文件没有显示在iTunes运行导出命令时生成的xml文件中。 (不过,这些文件肯定在我的 iPod 中,因为我可以播放它们。)因此,任何基于此 xml 文件的解决方案都已过时。

附: 3:我需要删除的文件都不是mp3,甚至不是音频,所以任何面向mp3或面向音频文件的解决方案都没有了。

【问题讨论】:

这可能听起来有点蹩脚,但你有没有想过只是擦除 iPod 并从 iTunes 中恢复你的音乐/视频?有点像典型的 Windows 用户方法。 ;-) 【参考方案1】:

libgpod http://www.gtkpod.org/wiki/Libgpod 具有 Python 绑定。

【讨论】:

以上是关于寻找用于读取 iPod 数据库的库 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

音频文件元数据的最佳库? [关闭]

用于反应本机应用程序图标徽章的库 [关闭]

导入和导出 Excel - 啥是最好的库? [关闭]

用于排序、分页和过滤的 CodeIgniter 优雅库 [关闭]

使用 JDK 1.6 从 .mp3 读取数据的最佳插件 [关闭]

用于 C++ 抽象语法树组合和代码生成的库 [关闭]