Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 寻找阅读iPod的图书馆';s数据库_Python_Database_Perl_Ipod - Fatal编程技术网

Python 寻找阅读iPod的图书馆';s数据库

Python 寻找阅读iPod的图书馆';s数据库,python,database,perl,ipod,Python,Database,Perl,Ipod,我正在寻找一个库,它可以让我以编程方式检查和修改iPod的内部数据库 我的主要目标是删除一些严重占用空间的文件,由于太复杂的原因,iTunes界面不允许我删除这些文件 因此,对我来说,确定与iPod中各个条目相关的实际文件路径至关重要。(iTunes混淆这些路径以隐藏其内容。它们匹配Perl正则表达式m,^.*/iPod\u Control/Music/F\d\d/[A-Z]{4}.[A-zA-Z]+$,) 作为第二个目标,我想修改iPod的内部簿记,以便正确记录这些删除 如果这很重要,我需要在

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

我的主要目标是删除一些严重占用空间的文件,由于太复杂的原因,iTunes界面不允许我删除这些文件

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

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

如果这很重要,我需要在OSX上做这件事

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

谢谢

另外,一开始我试着用一些合适的第三方应用程序来完成这项任务,但我检查过的那些应用程序中没有一个激发了我的信心,让我的iPod保持一个健全/干净的状态。因此,我决定写一个脚本来实现这一点

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


附注3:我需要删除的文件都不是mp3,甚至不是音频,因此任何面向mp3或音频文件的解决方案都已过时。

libgpod有Python绑定。

这听起来可能有点蹩脚,但你有没有想过删除iPod并从iTunes恢复音乐/视频?有点像典型的Windows用户方法。;-)