Read Sean

          Read me, read Sean.
          posts - 508, comments - 655, trackbacks - 9, articles - 4

          導航

          公告


          • 關于我
          • 人生是一場對話
          • gaoyuxiang AT gmail DOT com
          • titlelogo.png

          • 我的譯作
          • Scala for the Impatient
          • Open Source SOA
          • Programming in Scala

          • 聲明
          • 所有文章和代碼在這里以"現狀"提供,作者不提供任何形式的擔保,也沒有授予除閱讀和有條件共享之外的任何權利。除非特別說明,所有文章均為本blog作者原創,如需轉載請注明出處和原作者,如用于商業目的,需作者本人書面許可。

          • 推薦文章
          • Pylons起步

          常用鏈接

          留言簿(29)

          隨筆分類(842)

          隨筆檔案(507)

          文章檔案(4)

          Friends' blogs

          搜索

          •  

          積分與排名

          • 積分 - 782724
          • 排名 - 54

          最新評論

          閱讀排行榜

          評論排行榜

          擺脫iTunes

          Posted on 2008-12-27 23:28 laogao 閱讀(963) 評論(2)  編輯  收藏 所屬分類: The Other Side

          總算逃出iTunes的魔掌了,嘆口氣,感慨一下。

          自從去年(07年)購進一臺iPod Classic開始,iTunes就成了我生命中無法割舍的一部分,不是因為它好,而是沒辦法,離開iTunes,我無法給我的iPod添加和刪除媒體文件。用過iTunes你就知道,很多東西雖然看上去比較眩,但操作起來,蹩腳的讓人難以忍受,視頻播放性能也很差,兼容度不夠不說,自己的格式經常也是卡卡的。

          如果說上面的這些問題都還能夠克服,讓我最不能接受的是,iTunes沒有for Linux的版本。這一年多以來,輾轉于Ubuntu、Arch Linux、openSUSE,一直都被Apple/iTunes歧視。看到這里你也許會問,既然是Linux的fans,為什么要買Apple的東西?其實這個問題也不難回答,因為iPod是當時市面上能夠買到的綜合質量最好的便攜式mp3播放器。

          非iTunes同步iPod最大的障礙,在于iTunes對iPod存儲文件的目錄結構的處理,除了把文件名稱改的面目全非,然后在一個很晦澀的文件(iTunesDB)中定義出最終的專輯、藝術家、曲目到具體文件的"鏈接",而且(較新版本的iPod)會根據設備ID對這些數據進行hash,以至于非iTunes工具一不小心就容易把iTunesDB破壞,從而造成iPod無法正確讀取具體的媒體文件,如果操作無法恢復,那么你的整個iPod資源庫能否找回,就要看運氣了。當然,高級用戶可能知道,其實媒體文件是存放在iPod_Control文件夾下的,雖然目錄和文件名稱被改掉了,但從文件屬性元數據中,還是能夠恢復出類似專輯名稱等,但如何重建iTunesDB,可能唯一可靠的方式,就是重新從iTunes導入了。

          經過一番折騰,終于在Linux環境搞定了iPod的媒體同步,當然,也是冒了些風險。首先需要安裝libgpod和gtkpod,雖然它們的最新版發布也有挺長時間,但與之配合的"前端",如Banshee,Rythmbox當時還沒能很好的處理設備ID讀取和使用,而gtkpod本身document也還不是非常完善,于是相對新的iPod Classic還是無法正常處理媒體庫讀取和重建。前不久裝上了openSUSE 11.1,自帶的Banshee 1.4.1號稱是支持iPod Classic的同步的。而我又不想太過激進去裝Rockbox固件,軟件方式的媒體同步就成了最合理的方式。打開Banshee,連上iPod,果然無法正確識別現有的媒體內容(全部劃到"其他"),要想看到,只能"重建"。豁出去了,做好必要的備份后,開始探險之旅... 經過十幾分鐘的等待,wohoo! 成功了!除了Podcast和Artwork,所有媒體都完整的出現在Banshee界面中,斷開以后,iPod自身也能夠識別這些媒體列表,總算功德圓滿,可以和iTunes說拜拜了。


          Feedback

          # re: 擺脫iTunes  回復  更多評論   

          2008-12-30 13:58 by cube316
          跟你有過一樣的遭遇,被iTunes搞得音樂文件夾亂七八糟,Windows底下可以試試SharePod,google一下就有了。

          # re: 擺脫iTunes  回復  更多評論   

          2008-12-30 15:44 by 大胃
          Windows就算了,不過還是謝謝你分享經驗。
          主站蜘蛛池模板: 元氏县| 太原市| 乌拉特前旗| 玉门市| 仪征市| 扶绥县| 乌审旗| 毕节市| 甘肃省| 修水县| 佛山市| 隆林| 桃园市| 榆社县| 锡林郭勒盟| 镇雄县| 洛南县| 华池县| 铜川市| 冷水江市| 武汉市| 绥宁县| 高淳县| 正蓝旗| 香格里拉县| 南雄市| 保定市| 鱼台县| 油尖旺区| 玉林市| 于田县| 平果县| 尉犁县| 平邑县| 深水埗区| 仪征市| 乐清市| 西华县| 昭觉县| 西宁市| 陇川县|