לקוח ביקש שכל שעה עגולה של שידורי רדיו תעלה למקום מסויים (למשל דרייב)
הוא ביקש מספר תחנות:
- קול חי.
- קול חי מיוזיק.
- קול ברמה.
- קול פליי.
מצאתי ושיפצתי קוד פייתון שבנוי כסקריפט וכל זמן שהוא דולק זה כותב לקובץ את השמע וכשעוצרים את הסקריפט נעצר ההקלטה.
שיכפלתי את הקוד ל3 מתחנות הרדיו (חוץ מקול פליי שאליו נגיע בהמשך..)
ועכשיו כשאני מריץ את הסקריפטים הם עובדים נהדר וכותבים לקובץ את השידור שמתנגן.
השאלה היא איך נכון לכתוב את הקוד שיעשה בפועל את השידור.
חשבתי לשנות בקבצים את השם שישמור את הקובץ לשעה-תאריך (10-01-01-2022| בשביל 10 בבוקר לתאריך 01-01-2022) ואז לעשות שירות אחת גדול שברגע שמתחיל שעה הוא מפעיל את ה3 סקריפטים והם כותבים במהלך כל השעה... עד שבתחילת השעה הבאה הוא סוגר אותם ומפעיל מיד חדש ואז הם שומרים כבר לקובץ אחר.
מיד אחרי שהוא מפעיל את החדש אני ייקח את הקובץ שנשמר, יעלה אותו לדרייב וימחוק מהשרת כדי למנוע עומס.
ע"כ נושא א.
בקשר לקול פליי, הסטרים היחיד שמצאתי הוא https://radio.streamgates.net/stream/kbmusic
מה שגורם לקובץ לרדת בצורה אינסופית...
ככה משודר הסטרים ההוא.
השאלה היא מה ניתן לעשות כדי להאזין גם לו, איך אני יכול בעצם לעשות הורדה כשהיא לא נגמרת, ואני לא רואה את הקובץ שהוא מוריד אליו.
ע"כ נושא ב.
עכ"פ השאלות הם
- האם הדרך שכתבתי היא הנכונה ביותר לעשות את זה?
- בקשר לקול פליי איך ניתן להוריד מהם והרי זה הורדה אין סופית.