בקשה | פיתוח אפליקציה להפרדת ערוצי השמע בטלפון (בלוטוס ורמקול הטלפון) המטרה: מוסיקה ללא הפרעות!!!
-
חשבתי על זה שאתה משמיע מוסיקה בציבור, באירוע או משהו כזה, ואז מישהו מתקשר.
נכון שאפשר להפעיל "נא לא להפריע" ואז הצלצול עצמו לא יפריע, אבל אני רוצה להציע לפצל במכשיר את ערוצי השמע, כלומר, כיום הטלפון מכבה את הזרמת המדיה לבלוטוס באופן אוטמטי בעת מענה לשיחה.
אז בא נעשה הפרדת כוחות... שהמוסיקה תזרום לבלוטוס ללא הפרעה, בעת שאתה מדבר בטלפון מהפומית שלו, ובא לציון גואל.
הדבר נכון גם לכל פעילות מדיה אחרת בטלפון בעת השמעת מוסיקה בבלוטוס, כמו שמיעת הודעה קולית בווצאפ, או במייל, או כל פעילות מדיה עראית שמפריעה לשיר.
מה אומרים?
זאת יכולה להיות בשורה של ממש -
@יוני-368 נראה לי שיש חצי דרך, כי נגן vlc באנדרואיד יכול לנגן במהלך שיחה...
אפשר לחשוב גם בכיוון הפוך, שהשמע יתנגן גם בבלוטוס וגם ברמקול -
טוב, GPT טוען שזה ידרוש רוט בוודאות כדי לעשות משהו בעניין, אבל הייתי רוצה לשמוע את דעת המומחים כאן
-
חשבתי על זה שאתה משמיע מוסיקה בציבור, באירוע או משהו כזה, ואז מישהו מתקשר.
נכון שאפשר להפעיל "נא לא להפריע" ואז הצלצול עצמו לא יפריע, אבל אני רוצה להציע לפצל במכשיר את ערוצי השמע, כלומר, כיום הטלפון מכבה את הזרמת המדיה לבלוטוס באופן אוטמטי בעת מענה לשיחה.
אז בא נעשה הפרדת כוחות... שהמוסיקה תזרום לבלוטוס ללא הפרעה, בעת שאתה מדבר בטלפון מהפומית שלו, ובא לציון גואל.
הדבר נכון גם לכל פעילות מדיה אחרת בטלפון בעת השמעת מוסיקה בבלוטוס, כמו שמיעת הודעה קולית בווצאפ, או במייל, או כל פעילות מדיה עראית שמפריעה לשיר.
מה אומרים?
זאת יכולה להיות בשורה של ממש -
דיברתי עם ג'מיני קצת והוא נתן לי הוראות לקלוד... אשמח אם מישהו שמבין יתן לי תיקוני טעויות והמלצות איך לבנות את זה סופית, ואז אני אנסה לבנות...
זו השיחה עם ג'מיני בספוילרהנה הסבר מפורט שמוודא שכולנו מבינים את הרעיון באותו אופן, ומיד אחריו הפרומפט המוכן שתוכל להעתיק ולהזמין מ-Claude.
- הסבר מפורט: מה הרעיון ומה כולל הפרומפט?
כדי לוודא שהבנתי אותך בדיוק:
תרחיש השימוש (Use Case): אתה מנגן מוזיקה ברמקול Bluetooth באירוע או במפגש. תוך כדי הנגינה נכנסת שיחת טלפון, הודעה קולית ב-WhatsApp, או צליל מערכת אחר.
הבעיה הקיימת כיום: מערכת אנדרואיד מפעילה מנגנון בשם Audio Focus. ברגע שנכנס צליל חדש, המערכת מנמיכה (Ducking) או עוצרת לחלוטין את הזרמת המדיה (STREAM_MUSIC) לרמקול ה-Bluetooth ומעבירה את השמע לשיחה.
הפתרון המבוקש: הפרדה מוחלטת בין ערוצי השמע (Audio Stream Separation):
ערוץ מדיה (STREAM_MUSIC): נשאר "נעול" וממשיך לזרום ללא הפסקה דרך ה-Bluetooth A2DP.
ערוץ תקשורת ושיחות (STREAM_VOICE_CALL / STREAM_RING): מנותב בלעדית לפומית המכשיר (Earpiece) או לרמקול הפנימי שלו.
איך הפרומפט בנוי מבחינה טכנית?
מכיוון שאפליקציה רגילה באנדרואיד אינה מורשית לשנות ניתוב שמע של אפליקציות אחרות מטעמי אבטחה, הפרומפט מנחה את Claude לשני נתיבי מימוש:נתיב גלובלי (Shizuku / Root / ADB): שימוש בהרשאות מערכת מתקדמות כדי לשלוט ב-AudioPolicyManager של אנדרואיד ברמת המכשיר כולו.
אמצעי שליטה נוח: יצירת כפתור מהיר בווילון ההתראות (Quick Settings Tile) למעבר מהיר בין מצב רגיל למצב "הפרדת שמע".
- הסבר מפורט: מה הרעיון ומה כולל הפרומפט?
-
חשבתי על זה שאתה משמיע מוסיקה בציבור, באירוע או משהו כזה, ואז מישהו מתקשר.
נכון שאפשר להפעיל "נא לא להפריע" ואז הצלצול עצמו לא יפריע, אבל אני רוצה להציע לפצל במכשיר את ערוצי השמע, כלומר, כיום הטלפון מכבה את הזרמת המדיה לבלוטוס באופן אוטמטי בעת מענה לשיחה.
אז בא נעשה הפרדת כוחות... שהמוסיקה תזרום לבלוטוס ללא הפרעה, בעת שאתה מדבר בטלפון מהפומית שלו, ובא לציון גואל.
הדבר נכון גם לכל פעילות מדיה אחרת בטלפון בעת השמעת מוסיקה בבלוטוס, כמו שמיעת הודעה קולית בווצאפ, או במייל, או כל פעילות מדיה עראית שמפריעה לשיר.
מה אומרים?
זאת יכולה להיות בשורה של ממש -
@יוני-368 בניתי את זה עם gemini-cli ב30 דק' לא בדקתי אם זה עובד
0d703437-28b0-4d56-98d0-e340505b3029-app-debug.ap -
@kernel לא עובד (בדקתי על שיאומי מקשים), אני לוחץ על 'eanable audio splitting' וזה לא עושה כלום....
-
@kernel אלא מה ?
אני שומע שירים באוזניות ותוך כדי אני מתקשר אלי מטלפון אחר, השירים נעצרים אחר כבוד ומפנים מקום לשיחה הנכנסת... -
@גבעת-זאב
הוא שואל אם הטלפון שלך עבר השרשה, לא אם יש לו קבצי מערכת... זה עד כדי כך ברור שהמכשיר יהיה מושרש? -
לא יודע מה זה השרשה אבל עשיתי פעם משהו עם מצב מפתחים וניפוי באגים ולא זוכר מה עוד, וכל מיני אפליקציות שמעלים בפורום שדורשות רוט עובדות לי מעולה (למשל העכבר של@aass )
אולי פשוט עוד אנשים יבדקו האם זה עובד להם ?
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות
