寻找用于读取 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 数据库的库 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
用于排序、分页和过滤的 CodeIgniter 优雅库 [关闭]