星期六, 10月 23, 2010

Embed Artwork

Growl是一個在Mac上相當好用的"提示軟體",舉凡燒錄完成、Audim好友上線下線、傳檔完成、新進郵件提示、歌曲提示...往往都可以即時的提示使用者以此增進在電腦上使用的效率。

這裡我要提的是iTunes搭配QuickSliver(簡稱QS)設定中的"Display Track Notifications"

我將QS的提示設定給Growl來顯示,這樣資訊的顯示位置也比較能夠統一和控制
其中QS有一個可以顯示目前播放曲目的資訊如:歌曲圖片、演唱者、專輯名稱、歌曲名稱...的功能"Show Playing Track"
可是明明都已經將歌曲加上圖片了,為什麼在Growl的提示中卻無法顯示出專輯圖片呢?但是某些歌曲卻又可以顯示出來?


於是我上網查了相關資訊最後才找到解決的方法,如果已經將圖片加入到歌曲中,iTunes裡面也可以看到,但是Growl的提示卻只有專輯名稱、演唱者、播放曲目,唯獨就是沒有專輯圖片顯示出來
這時可以使用一個AppleScript來確實的將圖片加入到歌曲的ID3當中


下載Embed Artwork將Embed Artwork放置到/Users/使用者名稱/Library/iTunes/Scripts
之後就可以在iTunes的工具列上看到一個AppleScript的圖示,選擇歌曲之後在點選Embed Artwork之後就可以將圖片給加入到歌曲當中了。


但這只是第一個步驟而已,因為如果歌曲ID3標籤的版本是V2.2以下,那樣Growl的提示中也顯示不出圖片來,所以就是選擇歌曲之後按右鍵選擇轉換ID3標籤,將ID3的版本轉換到V2.3之後的版本,使用這兩個步驟之後在Growl中應該就可以正常顯示出歌曲的封面了。


ps.我沒使用Growl的Extras "GrowlTunes"來提示iTunes的播放曲目。我全程交由QS來做這項工作,因為我有使用QS來全域控制iTunes的播放、暫停、下一首、上一首、顯示目前播放曲目資訊,另外還有系統音量的微調(音量增半格、減半格)
本篇的重點就是1.Embed Artwork 2.ID3版本需v2.3之後