【发布时间】: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 用户方法。 ;-)