כשהיתי בסיאטל לפני כשמונה חודשים, קניתי לי אייפוד טאצ’.
המכשיר יפה, מהיר ומגניב אבל חסר בדבר אחד עיקרי:
חייבים להשתמש בiTunes כדי להעלות עליו קבצים.
iTunes היא אחת התוכנות המאוסות ביותר שאני מכיר, היא כבדה מאוד, הממשק שלה מעצבן ומתנשא (כן, ממשק מתנשא, יש דבר כזה), והיא מלאה באגים, וכדי לעצבן ממש - היא מחייבת חלונות או טייגר (Mac OS X).
השימוש העיקרי שלי בטאץ’ הוא לשמיעת פודקסטים, ומטבע הדברים אני צריך לעדכן את העסק לפחות פעם בשבוע.
כשרק קיבלתי את המכשיר ביליתי די הרבה זמן בנסיונות להשתמש בVMWare או בVirtualBox (תוכנות ווירטואליזציה) כדי להריץ חלונות בתוך VM ועליו את הiTunes, אבל התמיכה של התוכנות האלו בUSB לא היתה מספיק טובה ונאלצתי להשתמש בעותק חלונות אמיתי כדי לעדכן את הקבצים, מה שגרם לכך שלפעמים לא עדכנתי אותם לתקופות ארוכות פשוט כי לא יצא לי להעלות את החלונות.
לפני כמה חודשים VMWare שיפרו מספיק את התמיכה שלהם בUSB והחל מגרסא שש בערך אני יכול לעדכן את האיפוד בלי לאתחל את המחשב, דבר ששיפר משמעותית את תדירות העדכונים שלי.
אבל עדיין, להריץ חלונות בתוך VMWare, ובתוכו להריץ את iTunes זה חתיכת מבצע כדי לעדכן קבצים.
אם פרצתם את הטאץ’ שלכם, נוספה אפשרות נוספת:
להתחבר למכשיר דרך חיבור אלחוטי, לעגן את מערכת הקבצים עם sshfs (מערכת קבצים מבוססת fuse שמאפשרת לעגן דרך SSH).
העסק לא עבד מספיק טוב לטעמי, גם כי היו לי בעיות בחיבור האלחוטי וגם כי המכשיר אהב להכנס לסטנד-ביי תוך כדי עדכון, מה שגרם לחיבור להתנתק.
חוץ מזה זה פשוט לא עבד כמו שצריך ברמה של עדכוני הקבצים, למרות שאני מאמין שבחזית הזו המצב השתפר מאז.
התחלתי לחקור למה אין מימוש פתוח של פרוטוקול התקשורת שאפל מממשים על גבי חיבור הUSB, ונתקלתי בפרוייקט iFuse, ששם לעצמו מטרה לממש את הפרוטוקול ולספק כלי לעיגון מערכת הקבצים של אייפוד טאץ’ ואייפון (שוב על בסיס fuse)
הפרוייקט היה תקוע במשך חודשים ארוכים בנסיונות למצוא דרך מסביב להצפנה בפרוטוקול (הפרוטוקול מוצפן בSSL, נבזי במיוחד מצד אפל), אבל לפני כמה שבועות היתה פריצת דרך ומאז יש התקדמות כמעט יומית.
נכון לכרגע קריאה של הקבצים, וקבלת רשימה של קבצים בספריה נתמכות יפה.
עדיין יש קשיים עם כתיבה של קבצים, אבל לדעתי זה עניין של כמה שבועות.
ברגע שהעסק יעבוד, תפתח הדרך לאינטגרציה אמיתית של הטאץ’ עם מגוון התוכנות ללינוקס שמנהלות שירים על מכשירים נישאים.
11 תגובות ל “iFuse”השאר תגובה |
רסיסים (RSS)
August 9th, 2008 ב15:48
מעניין!
לרגע זה, הקטע של הסנכרון עם אובונטו הוא באמת אחד הדברים שימנעו ממני לרכוש אייפוד טאץ (אם אחליט לרכוש נגן חדש).
August 9th, 2008 ב19:50
אילן כתב בזמנו על תוכנה בשם פלולה לאיפוד. אני לא יודע איך היא עם האיפוד טאץ’ אבל הבנתי שהיא רצה מתוך המכשיר עצמו. אולי שווה לבדוק.
August 10th, 2008 ב14:32
Is this relevant for iPod Classic?
I bought my wife an iPod Classic to play music in her Pilates studio and watch instructional Pilates videos. Amazingly, she also got fed up with Windows XP and now works mostly with Ubuntu on her desktop.
But moving files to the iPod Classic is not so great, gtkpod isn’t very intuitive and I heard that this is because it actually tries to emulate the iTunes interface. So for now she reboots to Windows in order to do that (and sync her Palm).
So - is this project the savior I should watch for (to allow uploading files to the iPod from Ubuntu)?
August 10th, 2008 ב18:34
עמוס,
לא, iFuse מתמקד באייפוד טאץ’ ואייפון והוא רק בונה את הבסיס עליו יהיה ניתן לכתוב אפליקציות (או להתאים אפליקציות קיימות) לסינכרון של שני המכשירים האלו.
למכשירים היותר ישנים של אפל כבר יש פתרונות, gtkpod הוא רק אחד מהם.
חפש קצת, אני בטוח שתמצא חלופות.
August 11th, 2008 ב10:12
תגובה לעמוס:
לbanshee (הנגן הדיפולטי של סוסה/גנום) יש תמיכה יפה במכשירי iPod מדורות קודמים.
אני אישית משתמש בShuffle וזה עובד מאוד יפה..
August 13th, 2008 ב9:47
ניצן, תודה.
הלינק שנתת לא ממש עובד, נראה שהבלוג שם שבור.
August 13th, 2008 ב14:59
Tal- thanks very much for the tip. Will try it.
August 13th, 2008 ב15:16
Thanks Nitzan about the pointer to Floola (floola.com) - I’m not 100% how it’s going to help but might try it if I get around to it.
August 13th, 2008 ב16:14
אצלי עבד, עדיין עובד, אבל אם לא - Floola
August 13th, 2008 ב16:30
כן, עובד עכשיו.
תודה, נבדוק.
August 19th, 2008 ב18:51
רואים שאנחנו אחים.
גם אני לא אוהבת את iTunes. יש בה כמה דברים מעצבנים (אבל הממשק אסתטי, זה כן).