סנכרון אוטומטי עם gPodder

כבר כתבתי בעבר שהדרך הכי טובה לנהל פודקסטים היא עם ג׳יפודר.
למרות שזו תכנה שאני ממש מעריץ ואף משתתף מעט בפיתוח שלה, יש כמה תכונות שממש חסרות לי. אחת מהתכונות האלה היא סנכרון אוטומטי של התכנה עם הנגן שלי.

כרגע כדי להעביר לנגן את כל הפודקסטים שהורדו, לאחר חיבור הנגן למחשב אני צריך לבחור מתפריט התכנה את האפשרות סנכרון. אם שכחתי לעשות זאת הפודקסטים יישארו על המחשב ואני אגלה את זה רק כשאהיה רחוק מהבית. יש אמנם באג פתוח על הנושא שמציע להוסיף את התכונה הזו אבל כנראה שאין שום כוונה לעשות זאת בעתיד הקרוב.

לכן חשבתי על פתרון אחר. ל־gPodder קיים גם ממשק שורת פקודה בשם gpo שמאפשר להריץ תסריטים שישפיעו על ג׳יפודר. השתמשתי ב־crontab (או ליתר דיוק בממשק גרפי שלו בשם gnome-schedule) כדי לתזמן סנכרון כל פרק זמן קבוע באמצעות הפקודה: gpo sync
בנוסף תזמנתי גם מחיקה של כל התיקיות הריקות מהנגן עם תסריט פרל שמצאתי (אני מוחק פודקסטים דרך הממשק של הנגן אבל הוא לא מאפשר מחיקה של תיקיות, ולפעמים זה ממש מפריע לחפש בכל התיקיות את הפודקסטים):
cd /media/player/&&perl -MFile::Find -e"finddepth(sub{rmdir},'.')"
כמובן שאם הנגן לא מעוגן שני התסריטים לא יפעלו.

3 תגובות בנושא “סנכרון אוטומטי עם gPodder”

  1. היי,
    בדיוק קניתי שבוע שעבר נגן Sansa Fuze, והתקנתי עליו rockbox. זאת לשם שמעת פודקאסטים ברכב.

    גם אני מנסה להתאים את הנגן עכשיו לסנכרון עם Gpodder.
    יש הסבר לזה ב-FAQ של Gpodder

    פתרון שלך מעניין, ולדעתי ניתן לשלב אותו עם Hooks בתוך Gpoder, אם תבוא לערוץ ה-IRC ב-Freenode נוכל לנסות לדבר על זה.

    גיא

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *