iTunes 無法讀取 iPod 上的內容


iTunes 01, originally uploaded by yoren.

上週讀了紐約時報的一篇文章:In One Stroke, Podcasting Hits Mainstream,於是將iTunes更新到4.9版,想試用看看podcast的訂閱功能。用過之後,確實覺得頗有趣。沒想到今天會發生「iTunes 無法讀取 iPod 上的內容」的驚魂記……

早上我先透過foo_pod將Anastacia的專輯丟到iPod裡,過程一切正常,可是結束的時候,foobar控制台卻跳出訊息說:「錯誤 (foo_pod) : Unable to parse iTunesDB file ‘e:\iPod_Control\iTunes\iTunesDB’ (error 13)」,我以為只是小小故障,把iPod從電腦移除之後一看,真是傻眼,不論是從播放列表、演出者、專輯、歌曲、樂曲類型、作曲者,任何一項進入,都只剩下一張Anastacia的專輯,之前丟進去的一千六百多首歌,連影子都沒有。我當時真是嚇壞了,連要拿相機拍下這個經典畫面都忘了。

不過幾分鐘以後,仔細回想剛剛的過程,確定iPod並沒有摔到,硬碟裡面的歌應該都還在,只是不知道為什麼讀不出來。於是又接回電腦,改成用iTunes讀取,可是它出現的警告訊息也很嚇人:「iTunes 無法讀取 iPod 上的內容,請使用 [iPod軟體更新程式] 來將 iPod 還原為出廠預設值。」

於是我把iTunes關掉,利用foo_pod的”Maintenance”選項,希望可以匯出iTunesDB file,不過還是出現千篇一律的「錯誤 (foo_pod) : Unable to parse iTunesDB file ‘e:\iPod_Control\iTunes\iTunesDB’ (error 13)」

我不知道所謂的「iPod出廠預設值」是什麼,可是相較之下,foo_pod - “Maintenance” 裡的 “Rebuild iTunesDB Database on iPod”,聽起來比較不可怕,所以我決定執行這個選項。

大約一分鐘之後,這個動作完成了,我趕緊將iPod自電腦移除,檢查之後,演出者、專輯、歌曲、樂曲類型、作曲者裡面,又重新顯示了之前丟進去的歌曲,可見這個步驟應該是成功了!不過之前設定的播放列表全部都完蛋了,必須重新輸入,然後歌曲播放次數、喜愛程度那些項目也都歸零……

晚上在Google搜尋了一下,找到foo_pod的原作者在Hydrogenaudio論壇上面發表的幾段說明,發現類似我這樣的情況,大致會有兩個原因導致如此,一是更新了新版的韌體(firmware,2005-06-26),二是由於iTunes 4.9這個版本,使用的database格式和之前的版本並不相同所致。比較輕微的情況還有引起「智慧型播放清單失效」的問題,這點Apple 官方也已經證實

由於之前看過一些文章,都告誡iPod使用者不要自行更新韌體,因此我並沒有升級到6/26的韌體版本。所以我的個案應該是由於iTunes 4.9的database格式改變之後,無法與0.9.9j 版的foo_pod相容引起的。

所以有在使用foo_pod管理iPod的使用者,如果已經將iTunes更新到4.9版,請將foo_pod更新到0.9.9k版為宜。

在0.9.9k這個版本中,foo_pod - “Preferences” - “Advanced”標籤的最下方,會有一個”iTunesDB Format”的選項。作者建議仍然使用iTunes 4.7/4.8相容的格式,因為他認為iTunes 4.9的格式是有問題的,除非該問題解決,否則應盡量不要使用,即使用起來似乎很正常。

以下是他在論壇發表的原文:

Aero
Jul 20 2005, 11:34 AM
Ok, here is the situation on the iTunes 4.9 database format/new firmware.

As several people have said, the latest firmware (2005-06-26) is not recommended, because of a variety of problems - the most serious being that dynamically updating smart playlists are broken (Apple acknowledges this problem, so hopefully it will be resolved in the next firmware release).

Although I thought I had foo_pod working with writing iTunes 4.9 compatible databases, this does not work correctly in foo_pod 0.9.9k.

Don’t use foo_pod’s iTunes 4.9 database format until this is resolved. This is no advantage of using this format for now, even if it did work.

That said, I believe you can write iTunes 4.7/4.8 format databases and they will work even on the latest firmware. So if you must use the latest firmware, write iTunes 4.7/4.8 format databases. Note that foo_pod can read iTunes 4.9 format databases, it is just writing that doesn’t appear to be working at the moment.

 
 
 

“iTunes 無法讀取 iPod 上的內容”有 2 則回應

  1. ipod_newbie
    2. September 2005 at 19:44

    您好,我今天出現的狀況是使用foopod0.9.9k拷貝專輯到ipod後,結果在itune4.9中無法看到文檔列表——
    http://img111.imagevenue.com/img.php?loc=loc203&image=d0d_img12.jpg
    但專輯可以看到,也可以播放。Ipod中一切都正常。
    我沒有昇級到最新的firemware
    有什麼方法可以修復麼?

  2. yoren
    7. September 2005 at 23:46

    to ipod_newbie:

    你好,因為這幾天都不在台北,所以沒辦法及時回覆你的問題。

    關於你說的這個情況,我自己也有碰到,我一直以為是因為我曾經把ipod裡面的資料庫弄爛,才會造成讀取playlist失敗的情況。現在聽你這麼一說,我相信這問題還是由於foo_pod與iTunes4.9版不相容所導致的。

    由於我現在已經不使用iTunes了,所以這個問題並不困擾我。我猜測如果要修復的話,可能必須以iTune重建所有的清單,然後不再使用foo_pod來管理iPod。這樣大概要花點時間了。

    如果你是由於我的介紹,改用foo_pod,才發生這樣的問題,那麼我實在感到很抱歉,沒有把相關的後遺症先行說明,造成你的困擾。

    謝謝你告知這個訊息。我會繼續留意有無解決的方法,也歡迎你隨時進一步反應你的意見。

歡迎留言: