2012-07-04 4 views
4

저는 프로그램으로 iPod의 내부 데이터베이스를 검사하고 수정할 수있는 라이브러리를 찾고 있습니다.iPod 데이터베이스를 읽는 라이브러리를 찾고 있습니다.

내 기본 목표는 너무 복잡해지기 때문에 iTunes 인터페이스가 나를 삭제시키지 못하게하는 심각하게 공간을 차지하는 파일을 삭제하는 것입니다.

그래서 내 iPod의 개별 항목과 관련된 실제 파일 경로를 결정하는 것이 중요합니다. (iTunes는이 경로를 난독 화하여 내용을 숨기고 Perl 정규 표현식 m,^.*/iPod_Control/Music/F\d\d/[A-Z]{4}.[a-zA-Z]+$,과 일치합니다.)

두 번째 목표로, 이러한 삭제가 올바르게 기록되도록 iPod의 내부 부기를 수정하고 싶습니다. 이 중요한 경우

, 나는 내가 많은이에 대한 파이썬 라이브러리를 선호하는 거라고

OS X의에서이 작업을 수행 할 필요가 있지만, 그런 라이브러리가 존재하지 않는 경우, 펄 라이브러리도 할 것입니다.

감사합니다.

P. 처음에는 적절한 타사 앱으로이 작업을 시도했지만, 체크 아웃 한 사람 중 누구도 내 iPod을 정상/손상되지 않은 상태로 두지 않을 것이라는 확신을 갖지 못했습니다. 그래서 나는 이것을하기위한 스크립트를 작성하기로 결정했다.

P. 2 : 삭제하려는 파일은 iTunes가 내보내기 명령을 실행할 때 생성되는 xml 파일에 표시되지 않습니다. (파일은 내 iPod에서 재생할 수 있기 때문에 분명히 iPod에 있습니다.) 따라서이 xml 파일을 기반으로하는 모든 솔루션이 제공되지 않습니다.

P. 3 : 삭제해야하는 파일은 mp3 또는 오디오도 아니므로 어떤 mp3 지향 또는 오디오 파일 지향 솔루션도 제공되지 않습니다.

+0

이것은 다소 불편할 것 같지만 iPod을 닦고 iTunes에서 음악/비디오를 복원하는 것에 대해 생각해 보셨습니까? 일반적인 Windows 사용자 접근 방식과 비슷합니다. ;-) – simbabque

답변