איך ולמה להחליף ספקי מוזיקה

אני בן דור ×”Ö¾X. יש לי כמעט 300 תקליטורים שמעלים היום אבק ויש לי עדיין תקליטי ויניל במחסן שעוד לא הספקתי לדגט. הרבה שנים הקשבתי לOGG ו־MP3 עד שהצטרפתי באיחור לספוטיפיי. אני עדיין קונה מוזיקה מאמנים ישירות עד כמה שאפשר, דרך שירותים כמו BandCamp, מממן חודשית אמנים בפטראון, קניתי תקליט או שניים בהורדה ישראלית, ואף דרך קיקסטרטרים והדסטארט. הבעיה – לא בא לי להסחב עם גיגבייטים בטלפון, חלק מהקבצים אבדו לי בקריסה של כונן בבית, קבצים שהעלתי לגוגל מיוזיק אבדו בדרך ליוטיוב מיוזיק (טוב, יש לי עותקים מקומיים אבל הפלייליסטים נשברו), ואז החלטתי שאצטרף להמונים ואקנה מנוי. בספוטיפיי לא מצאתי הכל אבל די הרבה, וההמלצות שלהם העשירו לי את הטעם מתוך זנבם הארוך.

למה אני עוזב

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

אז לאיפה הולכים?

עד כאן ההקדמה. אני רוצה לעבור לשירות אחר, אני מקווה שיותר מהכסף שלי ילך לאמנים ולא יממן פרופגנדה שקרית. כשעשיתי מנוי לספוטיפיי הם היו כמעט הספק DSP היחידי שהיה שווה להסתכל עליו, היום כבר זמינים בארץ עוד כמה. הלכתי לחפש מי משלם יותר יפה. הופתעתי לשמוע שבמקום הראשון פייסבוק עם 6 סנט להשמעה (לא רלוונטי כי אני לא אתפס מת עם חשבון פייסבוק ואני לא חושב שיש להם יישומון מוזיקה בכל מקרה). אחריהם במקום שני, תאמינו או לא, פלטון, אופני הכושר שהרגו את מיסטר ביג ואת וגנר מ"ביליונז". בהמשך הרשימות (יש כמה והן סותרות: 1, 2, 3, 4, 5) צצו אמזון (לא אוהב מונופולים מרושעים, מדלג), נפסטר/רפסודי (לא יודע עליהם מספיק, כרגע מדלג) טיידל (מייסודו והשקעתו של ג'יי זי) ודיזר הצרפתית. למרות שדיזר קושרת לעצמה כתרים שהם הכי הוגנים עם אמנים, המספרים מצביעים דווקא על טיידל בתור נדיבים יותר שגם הם מנגנים על מסר דומה. הטבלאות לעיל (וזו הכי עדכנית) מראות פערים ביחסים די קבועים. למשל טיידל ונפסטר תמיד משלמים בערך פי שתיים מדיזר, ושלושתם משלמים הרבה יותר מספוטיפיי. למה ההבדלים? כי הם יכולים. לספוטיפיי יש דימום נתח שוק מסיבות שונות אבל הם עדיין כשליש מהשוק (נתוני יולי 2021), דיזר 2% וטיידל בקושי חצי אחוז. האם זה אומר שיש מצב שיש להם הסכמים עם פחות מפיקים או רק מוזיקה יותר חדשה? את זה אני בא לבדוק.

שלב א': גיבוי והעברה

ביקשתי מספוטיפיי להוריד את כל הדאטה שלי. יש לי אולי 5-6 רשימות שבניתי לי וכמה עשרות ציבוריות שאני עוקב אחריהן. ספוטיפיי אמרו אין בעיה, יכינו לי זיפ תוך 30 יום. לקח כמעט חמישה ימים, הגיעה ערימה של JSON, כל הפלייליסטים בקובץ אחד. יש שירות צד ג' שימשוך את הפלייליסטים דרך API ויתן CSV אחד לכל פלייליסט, שאת זה טיידל מוכן לאכול.

בין אם אחכה לספוטיפיי ובין אם אשתמש ב־StreamExport הנ"ל, זה עדיין המון זמן להעלות אותם אחד-אחד לשירותים האחרים ומסתבר שיש תוכנות מקומיות (למאק וחלונות) ושירותים אונליין שיודעים ויצא וליבא בין עשרות שירותים כאלו. אין לי סיבה להריץ משהו מקומי (וממילא אני איש לינוקס) אז אני רואה שהרוב ממליצים על שני שירותים: Soundiiz ו־TuneMyMusic, שניהם יעלו כסף אם אתם רוצים לייבא יותר מאשר פלייליסט קטן אחד או שניים. אם תרצו לייבא בבת אחת את כל הפלייליסטים או השירים/אלבומים/אמנים מפוברטים או פלייליסט של יותר מ־X פריטים (200 בסאונדיז או 500 ב־TMM), תצטרכו לקנות את שירות הפרימיום לפחות לחודש אחד ($4.50, לא נוראי).

שלב ב': פתיחת חשבונות.

טיידל נותנים מספר תכניות והמחיר די שונה למדינות שונות כשבדקתי דרך VPN. תוכנית הייפיי, הייפיי פלוס ומשפחה עלו $10, $20, $15 בהתאמה לארה"ב, או 20, 40, 30₪ בישראל.
לקמצנים: יש תוכנית חינם שתדחף פרסומות ומגבילה דילוגים ביישומון אבל לא בדסקטופ, כרגע לא זמינה מחוץ לארה"ב (לא ניסיתי עם VPN). לישראלים יש מסלול "חסכנים" מיוחד בגולדה לחודש שיוריד אתכם לאיכות של MP3 של 160 Kbp/s (שזה בערך רמת דחיסה הכי מינימלית למוזיקה שאפשר, יותר מתאימה להסכתים מדוברים). תקופת ניסיון של שלושה חודשים בשקל בודד לחבילת הייפיי הבסיסית לחודש או 2₪ לפלוס ולמשפחה.
בתוכנית "הייפיי פלוס" מספרים לנו שיותר כסף יגיע לאמנים וזרמי המוזיקה יגיעו בביטרייט יותר גבוה (בכפוף לתנאי הקליטה), ובנוסף 10% שלמים יעברו לאמן הכי מושמע שלך כל חודש. כרגע בארץ הייפיי פלוס עולה רק טיפה יותר מהמנוי הבסיסי האמריקני אז יאללה ננסה. השאלה אם יש להם CDN בישראל שיאפשר את זה בכלל. השירות מייסודו של ג'יי זי, מבטיח להיות בעד אמנים, יש פודקאסטים ומגזין בנושאי מוזיקה ומוזיקאים, קליפים ולטענתם הם מעלים מוזיקה באיכות lossless מכל מפיץ שיתן להם ולא מסתפקים בדחיסה lossy באיכות גבוהה. נו, נגיד. זה לא שזה משנה הרבה ברגע שזה מושמע דרך אוזניות בלוטות' או מגבר של טלפון לאוזניות ב50₪. לדעתי ההבדל באיכות יורגש רק עם ציוד בייתי איכותי (DAC ייעודי שיתמוך 24 ביט ו־96 קילוהרץ) ואוזן מאוד מאוד אנינה. בנוסף מבטיחים חוויות של מיקסים לדולבי אטמוס, שמע 360 מעלות ושאר באזז שאני לא יודע אם זה נפנופי ידיים שיווקיים או שיש מי שמחפש את זה באמת. אני בתור משתמש ששומע מוזיקה ברקע בנסיעה או באוזניות למיסוך רעש המשרד כנראה לא אבדיל, אז השדרוג לפלוס בשביל רוב האנשים זה יותר בשביל לדאוג שיותר כסף יגיע לאמנים.
פרטים אישיים: לא שאלו מגדר, כן ביקשו גיל, מאפשרים תשלום באשראי או פייפל. הסכם הפרטיות שלהם ארוך ומתיש ומכיל הכנות לשינויים בעתיד אבל סביר במתכונת הנוכחית. הם מאוד מעודדים לחבר את החשבון לפייסבוק כדי שישפך לשני הכיוונים ידע עליך. לא בדקתי למה זה טוב כי אני לא אוהב את איך שזה נשמע וממילא אין לי פייסבוק.

דיזר נותנים חודש חינם ואח"כ $11 לחודש פרימיום או $18 למשפחה (אם אתם באירופה יתווסף מע"מ ויגבה באירו, אבל שם מוצעים גם מסלולים מוזלים באיכות ולסטודנטים שלא מוצעים בישראל). יקר יותר מטיידל ואף מספוטיפיי.
לקמצנים: יש מסלול חינם עם פרסומות ומוגבל לאיכות 128kb/s. המפרסמים ידעו עליך גיל ומגדר ומזהה מכשיר ייחודי אלא אם תחסום קוקיז בדפדפן (מה יקרה ביישומון בטלפון? אלוהים יודעת).
פרטים אישיים: שואלים גיל וג'נדר (מוגבל לזכר, נקבה או א-בינארי בלבד) ומשם עוברים למסך בחירת אמנים. הסכם פרטיות סביר לאדם רגיל, בעיני טיפה חודרני יותר מהדרוש (למרות שהם תחת חוק ה־‏GDPR האירופי שאמור לשמור עלינו). מקבלים כרטיסי אשראי בלבד.

שלב ד': יבוא מוזיקה

אני בוחר פה כמה פלייליסטים מגוונים כדי לראות מה מופיע או לא מופיע בשירותים האחרים. אני מעביר עם TMM מקבצים עד 500 שירים לפי סוגות, בערך. רשימות של יותר מ-500 שירים (יש לי כמה) הייתי חייב לפרק לא רק בשביל העברה, זה גם המקסימום אצל טיידל.

מקבץ ראשון: "שרמוטות מרימות" מייסודן של צעדת השרמוטות. 250 שירי פופ והיפ-הופ משני העשורים האחרונים, קצת ישראלי.
טיידל: הכל עבר מלבד "תרקדי את זה" של דניאלה ספקטור. הזמרת שם, אבל השיר חסר.
דיזר: הכל עבר חלק.

מקבץ שני: שירי טהרלב, ריח של סתיו, סבנטיז ישראלי ופולק+רוק ישראלי. 211 שירים סה"כ.
טיידל: חסרו 3 שירים: "אתה לי ארץ" (ירדנה ארזי), "רק היום" (אורי רווח), "ללכת עמך" (יפה ירקוני).
דיזר: חסרו 3 שירים: "לפעמים אני מרגיש שאני צריך כנפיים" (שרעבי), "רק היום" (אורי רווח), "ללכת עמך" (יפה ירקוני).

מקבץ שלישי: New Orleans Funk, Jazz Vibes, סה"כ 485 שירים.
טיידל: [slider title="חסרו 8 שירים"]The Gaturs – Swivel Your Hips (Parts 1 and 2)
Chuck Carbo – Out On A Limb
June Gardner – Hot Seat
Clemon Smith – Brotherman, Sister Ann
Mary Jane Hooper – I've Got What You Need
Leo Motta – Into the Night
Hoffy Beats – Neon
Wataru Fujiwara – Tequila at midnight
[/slider]
דיזר: הכל עבר.

מקבץ רביעי: Funky Disco Party, Instrumental Funk, Blues R&B and beyond, Funk Outta Here, Blues Origins, סה"כ 336 שירים.
טיידל: [slider title="חסרו 7 שירים"]Scary Goldings – Bruise Cruise
Scary Pockets – 1am Funk Dance Party
Scary Goldings – Cornish Hen
Pomplamoose – Uptown Funk
Hot Butter – Space Walk
Liberace – The Old Piano Roll Blues
Big Bill Broonzy – Mean Old World (Tk. 1)[/slider]
דיזר: הכל עבר. בגלל השיר האחד לעיל גיליתי להפתעתי שיש להם אכן 300 שירים של פומפלאמוס (כל הקטלוג?) ולטיידל כלום. אני מתאר לי אבל שיהיו עוד כמה וכמה אמני אינדי/פטראון שזה יהיה המצב אצלם.

מקבץ חמישי: שירי העבודה שלי, ועוד רשימה של מישהו אחר. סה"כ 426 שירים.
טיידל: [slider title="חסרו 13 שירים"]Francesco Bonporti – Concerto In F Major For Violin & Strings, Op. 11 No. 5: Rezitativo – Adagio assai
Claude Debussy – Petite Suite For Piano, L65: En Bateau
Wolfgang Amadeus Mozart – Serenade No. 5 In D Major, K204
Rentaro Taki – Blossoms
Ottorino Respighi – Ancient Airs And Dances Suite No. 3: Siciliano Ignoto
LaBelle – Moonshadow
Lafayette Afro Rock Band – Ozan Kouklé – Remastered
Colleen – Soul Alphabet
The Karminsky Experience Inc. – Exploration
Chinese Man – Calling Bombay
Colleen – Lighthouse
Tranquility Bass – Sometimes I Lose My Soul
Colleen – Captain Of None[/slider]
דיזר: [slider title="חסרו 3 שירים"]Tranquility Bass – Cantamilla
Tranquility Bass – Sometimes I Lose My Soul
Kinobe – Chasing Clouds[/slider]

מקבץ שישי לטיני: Portuguese, Nostalgia, Tom Jobim, סה"כ 226 שירים.
טיידל: נפל אחד בדרך – Banda Carnaval Do Rio – Xibom Bombom
דיזר: הכל עבר.

מקבץ שביעי מצברוח: Relaxing Work Music(200 tracks), Brain Food(100 tracks), Deep Focus(152 tracks), Atmospheric Sci-fi Soundtracks(41 tracks)
טיידל: [slider title="חסרו 25 שירים"]NYMK – Roundabout, Axione – In Every Heartbeat, Nova Explora – Mount Soul, Jacob Yoffee – With Resolve, Jacob Yoffee – Will to Live, Yolta – Falling Rivers, Beau Projet – Curiosity, 12dust – Rectifier, Bon Bruit – Beginnings, Ygor Ghensev – Dreamer, Chris Burrink – Fire Fly, Jacob Yoffee – Projections, Monocle Twins – Momentum, Tom Kalani – Bull’s Eye, Lucas Delphy – Limitless, Search For Atlantis – Los Feliz, 12dust – Big Sleep Estado De Calma – Placidity, Lucas Delphy – In This Moment, Toledo Rains – Sunbleached Memory, William Keats – L'anniversaire, Fukase Junichiro – Yatta, Orchestrate the Universe – Timeless, Symon van Gent – Saoirse, Howard Shore – Benno[/slider]
דיזר: בול אותם 25 שירים חסרים.

לצד הפלייליסטים, ספוטיפיי נתנו לי לסמן יוצרים מועדפים, שירים מועדפים ואלבומים מועדפים.
טיידל: חסרים ארבעה אמנים מתוך 313:
Emahoy Tsegué-Maryam Guébrou
Tom Petty and the Heartbreakers
Alina Gingertail
Dreaming Elephants
אלבומים: חסרו 20 מתוך 95, למרות שאת רוב השירים מתוכם אפשר למצוא. אמנים ברשימה: פומפלמוס (גם אין את השירים), הדורבנים, The Art of Noise, Regina Spektor ועוד.

דיזר: כל 313 האמנים עברו.
חסרים שבעה אלבומים מתוך 95: שוב ארט אוף נויז וכל מיני תקליטי אוסף.

שונות: חוסרים אחרים שהפתיעו אותי בפלייליסטים אחרים –
עוד כמה שירי ג'אז, בעיקר ביגבאנד ישנים כולל לואי ארמסטרונג ושמות מוכרים שנמצאו בדיזר הצרפתית וחסרו דווקא בטיידל האמריקנית.
שירי סדרות אנימה כוסו 90% בטיידל, 96% בדיזר.
רשימת אמני אינדי מכנס פרטיות דיגיטלית: 78% כיסוי בטיידל, 95% בדיזר.
רשימת שירים ישראליים במימון הדסטארט: 89% כיסוי בטיידל, 100%(!!) בדיזר.

הייתי יכול להמשיך עוד הרבה אבל אתם מבינים את הרעיון.

מסקנות ראשוניות

  • גם אם ספוטיפיי שולטים בנתח השוק ×”×›×™ גדול, ההפרש בספריה של המתחרים הוא מזערי וסביר.
  • אין בעיה עם מוזיקה עכשיווית או ישראלית, יש טיפה חוסרים במוזיקאים אינדי, קצת ×’'אז ישן וכדומה, אבל הרוב מיתרגם די חלק.
  • חסר פה ושם מידע מטא על אלבומים, גם אם יש את השירים עצמם.
  • התאכזבתי לגלות שבספוטיפיי הרבה יותר קל למצוא פלייליסטים ציבוריים של משתמשים אחרים מאשר בטיידל.
  • משהו שלא מיפיתי – היו לא מעט שירים ברשימות שלי בספוטיפיי שהוספתי אבל סומנו עם הזמן כלא זמינים במדינה שלי (משתנה בהתאם לאיפה שאתה מתחבר עם ×”-VPN). שמחתי לגלות שחלקם פתאום זמינים בשירותים החדשים אבל אחרים פתאום חסומים גאוגרפית. יתרה על כך יש מעט מאוד חפיפה בין השירותים בנושא השירים הקיימים-אבל-חסומים. כל שירות וההסכמים שלו, אני מניח.

לא בדקתי עדיין:

  • חוויית משתמש ביישומון
  • הגבלות (כמו 500 שירים לפלייליסט)
  • תוכן נודניק (תוכן נדחף של אמנים מקודמים?)
  • ×–'אנרים שלא מיוצגים אצלי באוסף (למשל ים תיכוני, מזרחי, אירופאי, קיי-פופ וכולי)
  • רשימות ההשמעה שיוצרים האוצרים של ספוטיפיי (יהונתן קוטנר ביניהם למי שמכיר מטוויטר) מול אלו של המתחרים.
  • את דיזר בכלל עוד לא התחלתי לבדוק לעומק.

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

עדכון 28.3.2022

אחרי כמה חודשי שימוש אני יכול להוסיף:

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

קצת נחת – על דיסק שחזר מהפח

בין כל תמונות החתולים ותמונות הטבע, אבא שלי גם שולח לי מדי פעם אייטמים מעניינים, והנה התפלק לו פנימה גם אייטם שממש שימח אותי: TheMarker IT – תביעה ייצוגית בסך 160 מיליון שקל נגד אייבורי ו-KSP. לא, אני לא שמח שתובעים אותם עד שאני לא אדע אם באמת היתה כאן הונאה ונמכרו דיסקים תקולים בידיעה. אם היתה אז ×–×” באמת סיפור מוזר, ×›×™ מבין השורות אפשר אולי להבין שהבעיה תוקנה בשדרוג קושחה, מה שמאוד מקל על המשתמשים או המתקינים לטפל בזה בקלות (כמו שעשיתי אני). ברור לי שאין מצב שKSP או מישהו ידעו שקיימת הבעיה והסתירו אותה חצי שנה, ×›×™ חומרת מחשבים לא מוחזקת בארץ במלאי יותר משבועות ספורים, לרוב ימים בודדים, משמע האספקה הפגומה המשיכה הרבה זמן בגלל שסיגייט עצמם לא ידעו על הבעיה במשך כל הזמן ×”×–×”, וברגע שהם תיקנו אותו, הם פרסמו את דבר עדכון הקושחה באתר שלהם. אם יש מישהו לתבוע אותו על אספקת מוצר דפוק לאורך זמן ×–×” אולי את סיגייט.

מצד שני, מרגע שהתפרסם, היה יכול להיות מנומס מצד הרשתות הנ"ל לפרסם את דבר המצאו של עדכון קושחה חשוב בעמוד הכניסה של האתר שלהן. אני לא מדבר על שליחה של SMS או מייל לכל לקוח שמופיע במסד הנתונים של ה-CRM שלהם (פריוריטי, נדמה לי) שקנה את הדיסקים הנ"ל, זה בכלל היה יכול להיות חלומי. נכון לרגע זה אין על זה מילה בשני האתרים (חיפשתי דקה או שתיים במקומות שהיה הגיוני למצוא את זה).

הסיפור: מאז אפריל שוכב אצלי, מנותק מהחשמל, דיסק אחד שאכן מופיע ברשימת הדגמים שדה-מארקר מפרט בכתבה. הוא התחיל לג'×¢×’'×¢ והייתי בטוח שהנה עוד דיסק שהטורנטים עשו בו שמות (אחרי מספר אסונות עבר אני מקפיד לקנות דיסקים RE, למרות המחיר הלא-שפוי). ניתקתי אותו עד שיהיה לי זמן וכסף לקנות חלופי, לנסות להעביר אליו את החומר דקות לפני המוות ואז ללכת להפעיל את האחריות. כמו שאתם מבינים התכנית הזו לא ×”×’×™×¢×” רחוק, ×”× ×” אנחנו בדצמבר, וזה אומר שמונה חודשי השבתה (גם בבנק…). כבר הייתי בטוח שלא רק שלא אציל את החומר, אלא שגם הדיסק יצא מאחריות, אבל אז ×”×’×™×¢×” הידיעה הזו וירדה לי אבן מהלב.

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

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

(מבקש סליחה מדני סנדרסון על הפלגיאט הקטן)

שנים לא קניתי סיגייט אחרי נסיון עבר כושל, אחרי שהתאמצו ושכנעו אותי בחנות (KSP שממול עזריאלי) שהסדרה הזו מצוינת קניתי, אבל אני הולך להחליף אותו לWD ברגע שרק אספיק להוריד ממנו את כל החומר לדיסק חדש, לא מחכה לכשל הבא. אני מאוכזב טיפה מ-KSP אבל לא כועס עליהם, הם סרט נע של מכירת חומרה, והמחירים שלהם נוחים לי. אני אחזור להתרחק מסיגייט/מקסטור לעומת זאת. כרגע זה משאיר בעיקר את WD כי לצערי היטאצ'י וסאמסונג מסדרות של שרתים לא מביאים לארץ, בפעם האחרונה שבדקתי, וב"קאוויאר" של WD אני גם משתדל לא להתעסק. מקווה שהמידע הזה עוזר למישהו, ושיספיק לכם הדיסק לשמונה ימים!

כלים להקל על עריכת מדיה־ויקי

אני מנהל מספר ויקים על מדיה־ויקי וחבר בעוד כמה (ובאחד פחות…). היום התעופפה לי חצי שעה של עריכה בויקי שניות לפני שלחצתי שמירה בשל תקלת של ×—×—"×™ (את ×”UPS הם דפקו לי לפני חצי שנה בסופת ברקים). בוורדפרס וג'מיל התרגלתי שחברת־החשמל לא יכולה להשבית לי שמחות, אבל פונקציה דומה במדיה־ויקי ×–×” בעיה להפעיל מסיבות רבות. לשואש ×”×™×” אמור להיות מנגנון שמשחזר מקריסה את הטאבים כולל תכני־טפסים אבל הוא לא עבד, אז התקנתי בזמנו את TMP אבל גם הוא לא עושה את העבודה.

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

  • WikiEd – ×’'אווה־סקריפט דפדפנים מבוססי גקו ו-וובקיט (בקיצור לא אופרה ואקספלונטר) לסביבת עריכה משופרת של ויקיטקסט בתוך חלונות עריכה של מדיה־ויקי. תורגם לערבית אז בטח טוב גם לעברית, אני אציץ עליו אם יש מה לשנות שם בכיווניות או שהוא יורש אותה מהCSS ונשאר רק לתרגם את המחרוזות, ואם כך למה לא הפרידו את המחרוזות מגוף הסקריפט (אפשר להריץ סקריפט מינימליסטי והסקריפט המעודכן המלא רץ מאתר הבית של הויקיפדיה).

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

  • אבל ×–×” רק אחד, יש עוד הרבה כלי JS שונים, אם רק ×”×™×” לי זמן לעבור על הכל ולדלות דברים שווים…
  • WikiEditPuffer – תוסף שואש ששומר עותקים מקומיים בזמן עריכה בחלון מדיה־ויקי כל X שניות או Y הקשות – מה שבא קודם. נשאר לכם ארכיון יפה (וגדל במהירות – יש להזהר!) של ערכים שערכתם, בקבצי טקסט קטנים שמהם אפשר לשחזר.
  • שלבו עורך חיצוני כמו Notepad++ או VIM או מה שאתם אוהבים, מתוך השואש.
  • לאזארוס יקים לכם לתחיה טפסים שמתו.
  • עוד רשימה ארוכה של תוספי־שואש, לא כולם ספציפיים דווקא למדיה־ויקי. יש גם לדפדפנים אחרים, אבל מי צריך? 🙂
  • לכל חובבי FUSE בלינוקס, יש את WikipediaFS. ×–×” עושה בדיוק מה שאתם חושבים שזה עושה. ×–×” פסיכי. אני לא מתכוון להתקין את ×–×” 🙂

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

עוד על גיבויים

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

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

1. צרו סקריפט שיגבה את כל ספרית הבית שלכם, וכל טבלה דרושה ממסד הנתונים:

#!/bin/bash

# a generic hack to make a backup tarball of a homedir on a server
# and back it up to a home machine.
# This hack is public domain, and may not be useful to YOU if you don't
# customize it to the bone.

# The design is simple - stick everything in a single directory and rsync it out.
# We keep three days of material back, you still need to
# use rsync to take it home.

mkdir -p ~/backup ; cd ~/backup

mkdir -p current back.1 back.2 # add as necessary!

## first, rotate the directories

mv back.1/* back.2
mv current/* back.1

## set up dates for the backup filenames

TODAY=$(date +%Y-%m-%d)
THISMONTH=$(date --date="$TODAY -1 days" +%Y-%m)
ARCHSINCE=$(date --date="$TODAY -1 days" +%Y-%m-1)

## now dump MySQL, you must edit this to reflect YOUR db names!

for db in db1 db2 ${USER}_db ; do
nice mysqldump -e --add-drop-table --add-locks \
--user=USERNAME --password=PASS --single-transaction -q $db | \
nice gzip -c --rsyncable > current/$(hostname)_sql_$db.gz
done

## Did you notice? I always use gzip --rsyncable so the tarballs are, well, rsync-able!

## Latest web logs - only incremental of this month
( tar --newer-mtime ${ARCHSINCE} -cf - ~/weblogs | nice gzip -c --rsyncable \
> current/$(hostname)-weblogs-${THISMONTH}.tgz ) 2> /dev/null

## I run several sites
for site in ~/sites/* ; do
sitename=$(basename ${site})
( tar -C ~/sites/ -cf - ${sitename} | nice gzip -c --rsyncable \
> current/${USER}-${sitename}.tgz ) 2> /dev/null
done

## Backup all the rest of the homedir:
( tar --exclude=weblogs --exclude=sites --exclude=backup -cf - ~/. | nice gzip -c --rsyncable \
> current/$(hostname)-${USER}home.tgz ) 2> /dev/null

## AGAIN: this script makes a lot of assumptions, many not right for your setup.
## go over it, understand what it does and edit it to YOUR needs with
## YOUR directory names.

2. הריצו אותו כל לילה בשעות הכי פנויות בcron

crontab -e
(this opens an editor and you add in a line to run your script)
MAILTO=yourmail@yourdomain.com
30 3 * * * ~/bin/nightly-backup

3. במחשב הביתי שלכם, בנו סקריפט קטן שימשוך את הדלתא של העדכון. אם אתן לא מריצות גנו/לינוקס או מאק, אתן יכולות להתקין cygwin כי אני לא מכיר דרך יותר נוחה להשתמש בrsync מחלונות (הקוראות מוזמנות להאיר את עיני)

while ! nice rsync -av SERVER:backup/current/ ~/backups/SERVER/ ; do sleep 1 ; done

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

crontab -e
(this opens an editor and you add in a line to run your script)
MAILTO=yourmail@yourdomain.com
30 4 * * * ~/bin/rsync-nightly-backup | tail -2

אני לא דואג לפרט כאן איך למשוך RSYNC משרת רחוק בלי לשבת ליד המקלדת ולהכניס סיסמא כל פעם, אבל אם תהיה מספיק דרישה אני אוסיף עוד howto קטן בנושא. בינתיים רמז: SSH עם מפתח פרטי וציבורי, כאשר אין passphrase או שאתם דואגים לssh-agent רץ וזמין לפעולת הcron.

ושוב כאמור, כתבתי את כל הנ"ל חפיף, נא לתקן אותי אם שכחתי או פישלתי במשהו.