iTunesWalkman
Latest Version:
iTuneWalkman v0.6.1 (2005-09-23)
ChangeLog:
2005-09-23
Update to v0.6.1
Improve Setup function
2005-09-22
Update to v0.6.0
Add Setup function
Add Traditional Chinese and English support
(Simplified Chinese still have some problem)
Add Space Reserve for device support
Speed up the sync time
2005-09-18
Update to v0.5
Add many useful infomations
2005-09-17
First Release of iTunesWalkman v0.4
ToDo:
Simplified Chinese issue
Author:
Chung-Yen Chang (Candyz)
E-Mail:
Project Page:
http://blog.kandix.idv.tw/ituneswalkman/
Download Page:
http://cle.linux.org.tw/candyz/mac/
Description:
This script will sync the iTunes playlist to a Sony Ericsson Walkman phone (or any USB Storage Device).
How to use it: (Sorry, Chinese Only Now)
本 iTunesWalkman 程式主要的目的是用來同步您所指定的 iTunes 播放列表裡的歌曲到 Walkman 手機上的 (如 SonyEricsson W800i)。
其實不只是 Walkman 手機可以用,一般支援 USB Storage 的 MP3 Player 或是隨身碟應該都可以適用的。
注意事項:
使用其他 MP3 Player 或是隨身碟時,請確定您有先在該裝置最上層的目錄裡建立一個名為 “MP3″ (都是大寫字母) 的資料夾,因為預設會把所有的歌曲都放在 “MP3″ 這個資料夾底下。
安裝:
下載 iTunesWalkman.app 後,你可以直接放到 “應用程式” 中,然後直接點選 iTunesWalkman.app 就可以執行了。
或是放到 “個人家目錄” 下的 “資源庫(Library)” 下的 “iTunes” 下的 “Scripts” 資料夾底下,然後你就可以在 iTunes 的 AppleScript 選單中找到 iTunesWalkman,點選之後就可以執行,如下圖:

在執行 iTunesWalkman 之前,請先在 iTunes 中建立好要同步的播放列表 (智慧型播放列表也可以),並且用 USB 傳輸線將手機連接上電腦,或使用讀卡機來傳輸也可以 (讀卡機的速度比 USB 傳輸線快多了)。
至於使用其他的 MP3 Player 或是隨身碟連接至 USB 時,請先確定您看過上面的注意事項並已建立好 “MP3″ 的資料夾。
第一次執行 iTunesWalkman 時,您會看到如下圖選擇顯示語言的畫面:

接下來是歡迎的主畫面,您可以按 “設定” 來進行參數設定的動作:

若您設定成自動開始同步時,下次執行時就會看到如下的畫面,您可以按設定再重新設定參數,或是等待三秒後會自動開始同步:

同步完成後的畫面,程式也會自動幫您刪除掉 .DS_Store, .Trashes 以及 ._* 的檔案,最後,若您要順便退出該裝置,按下 “是” 即可退出:

若有設定成同步完成後自動退出裝置時,就會看到如下圖的畫面,程式會在十秒後自動退出裝置:

PS1:
當初就是為了這個程式,我要刪除記憶卡上 MP3 資料夾裡的所有檔案,一個不小心寫錯,多了一個空白,然後就發生我的 iBook 上的所有檔案都被砍光光的慘劇,現在,打死我都不再亂用 rm -rf 的 do shell script 指令了,改用 delete every item of folder 以及 empty trash 保險多了…XD
PS2:
關於本 iTunesWalkman 跟 iTuneMyWalkman 的差異: (iTuneMyWalkman 0.4 版我也都看過程式碼了)
1.iTunesWalkman 是中文版的
2.iTunesWalkman 是把歌曲放到記憶卡中的 MP3 資料夾裡,而 iTuneMyWalkman 則是放到 MSSEMC 的 Media files 的 audio 資料夾裡,這點個人比較不喜歡,應該是要放在 MP3 資料夾裡才是正確的,即使是使用 SonyEricsson 附的 Disc2Phone 程式,預設也是把歌曲放到 MP3 資料夾裡的
3.iTunesWalkman 會出現播放列表讓你選擇,不像 iTuneMyWalkman 是把播放列表寫死的
4.雖然 iTuneMyWalkman 有支可以自動偵測手機是否已經連接上的程式,不過,我目前覺得用處不大,還不考慮使用
5.iTunesWalkman 會列出所有的 USB Storage 裝置讓你選擇你要同步的手機記憶卡或是其他的裝置
6.iTunesWalkman 的做法是根據你所選擇的播放列表來複製歌曲,若記憶卡空間不足,它會盡可能的放入播放列表中的歌曲直到放不下為止,另外,若你的播放列表是設定成 “亂數” 播放的,那它也會亂數的來同步歌曲,有點 AutoFill 的味道
PS3:
本程式是使用 AppleScript 所寫的,因此,無法在 Windows 平台上執行
關於有 Walkman 手機或是其他 MP3 Player 的 Windows 使用者,或許您也可以參考我之前的文章 當 iTunes 遇到 W800i - 也是可以結合的
另外,我之前寫的 iTunesLibraryMan 程式則是另一種做法,跟 iTunesWalkman 程式都各有優缺點,但同樣只能在 Mac OS X 下使用







9月 19th, 2005 at 10:37 pm
謝謝您
期待您一直有新的開發
造福MAC族群
9月 20th, 2005 at 1:17 pm
幾個關於 iTunesWalkman 的進度:
1.關於 iTunesWakman v0.5.1 事實上已經弄好了,所有的訊息也改成了英文版本(之後再來加繁/簡體中文版本等)
2.然而在我找尋 AppleScript i18n/l10n 的方法時,在 Google 上找了很多文件,結論是,你得用 AppleScript Studio 才行,而這個 AppleScript Studio 已經被包含在 Xcode Tools 裡了,我昨天玩了一天的 Xcode 後,還是遇到很多問題(畢竟這是我第一次使用 Xcode),要摸熟要一段時間,基本上,我已經弄了一個簡單可以執行的 Xcode Project 版本的 iTunesWalkman v0.5.1 了(其實就是 v0.5.1 英文版小改了幾行),不過,我現在遇到的問題是,我在做 l10n 多語言版本時,我在那個 Text Editor 裡要把 AppleScript 裡的英文翻成中文時,就變成亂碼,不知道問題在哪,我還得花時間查一查 (我都已經有改成用 Unicode UTf-8 了)
3.因此,或許我還是先回來做純 AppleScript 版本的 iTunesWalkman,大不了訊息翻一翻,一個語言一個執行檔
4.早上又看到 iTuneMyWalkman 0.5 出來了,看了一下,多了 Size Limit 的功能,其實就是可以設定要保留多少空間不用,這個功能就是我原本想在 “設定(Setup)” 功能裡做的,後來想想,若要用 Xcode 來做,又有 Interface Builder 來做 UI,那用 Xcode 會比較方便的
5.Anyway 我想我還是會先弄個穩定可以跑的 AppleScript 版本 (至少有中英文版本) 出來,至於 Xcode 這個大怪獸,再慢慢來消化吧
PS.Apple 相關程式設計的書實在少的可憐(在台灣可以說是找不到),只能靠網路上的一些資源了
PS2.聽說我的 iPod nano 快來了,這將是我的第一個 iPod 系列產品,之前從沒用過 iPod,因此,在我拿到並玩過 iPod nano 後,我會看看 iTunes 到底有多少功能是跟 iPod 綁在一起而其他非 iPod 系列產品所不能使用的,在我了解了之後,我會試著把那些被封印了的功能加進來的
9月 20th, 2005 at 10:20 pm
Mobile Music
*今天下午透過iTunes更新手機裡的音樂清單,
感謝iTunesWalkman這個script,真的很好用。
9月 25th, 2005 at 8:36 pm
想請教一下,如果用 bluetooth 傳送的話應該怎麼辦呢,能否做個版本是給像我這樣用 bluetooth 傳輸的人群適用呢謝謝!
9月 25th, 2005 at 9:17 pm
Bluetooth 並不適用,也不可能 ( 再說,這個本來就是給 USB 裝置用的,當然硬碟也是可以的 )
1.藍芽的速度實在太慢了 40K/sec 傳一首歌都要傳好久了
2.iTunes 跟 Bluetooth 跟本連不起來
所以,你若要用藍芽傳,偶爾傳個一兩首是可以接受的,那就用藍芽本身的介面去傳吧
即使是 iPod 也僅支援 USB 或 Firefwire 兩種傳輸方式而己
10月 30th, 2005 at 12:08 pm
實在太方便了… 謝謝!