להורדה | אפליקציית מוזיקה ראשונה מסוגה!!! אלגוריתם שלומד מה אתם אוהבים מאה אחוז אופליין!!!
-
@elch אני רואה שתוקן מה שכאשר גוללים למטה ולוחצים, כרגע האפליקציה נפתחת. מחכה בקוצר רוח לעידכונים שלך בפרט לפתרון בעית פודקסטים לתת אפשרות הגדרה של חזרה אוטומטית למיקום אחרון של רצועת השמע.
עוד משהו חשוב אני רואה שיש לי הרבה שירים עם מטה דאטה שגוי. לתת אפשרות של הצגת שם קובץ השיר המקורי למי שמעוניין. -
-
@fhryurygfgdf כן דיברתי עם @הישבשר-המלומד הוא אמר שיש תקלה באתר וזה יתוקן בשעות הקרובות...
-
@elch תודה.
-
@האמריקאי @הישבשר-המלומד תודה לכם !!!,,
-
@האמריקאי @הישבשר-המלומד תודה לכם !!!,,
-
@הישבשר-המלומד עד שהאתר יחזור הנה סיכום של קלוד על מה חדש באפליקצייה
מה נוסף מדף לפודקאסטים האפליקצייה מזהה פודקאסטים ומציגה אותם בניפרד גם דרך הספרייה!
אקוולייזר 31 תדרים
ניתן לגשת לקבצים גם בסדר של התיקיות אחד בתוך השני
בחירה מרובה על ידי לחיצה ארוכה על שירים
ועוד ועוד בסיכום של קלוד בספויילרRhythm — עדכון גדול. מה נוסף מאז הפוסט הקודם
מאז שפרסמתי כאן על Rhythm (נגן מוזיקה אופליין לאנדרואיד, בלי אינטרנט, בלי חשבון, בלי פרסומות) נכנסו הרבה דברים. חלק מהם בגלל תגובות שקיבלתי כאן. מרכז את הכל.
האקוולייזר — 31 תדרים אמיתיים
אנדרואיד מספק אקוולייזר מובנה, אבל הוא מדווח על מספר הפסים שהיצרן החליט לממש — ובכמעט כל מכשיר זה 5 פסים, סליידר אחד לכל מה שבין 1kHz ל-8kHz. אי אפשר "לשדרג" אותו ל-31; הרזולוציה פשוט לא קיימת שם.
אז האקוולייזר של Rhythm לא משתמש בו. הסינון מתבצע בתוך נתיב השמע של הנגן עצמו: 31 מסננים (biquad) לכל ערוץ, בתדרי ה-ISO של שליש אוקטבה. התוצאה זהה בכל מכשיר.
בדרך מצאתי שתי תקלות אמיתיות בחשבון:
הסליידרים שיקרו. מסננים סמוכים חופפים ומתחברים. כל הסליידרים על +6 dB נתנו בפועל כמעט +10 dB. הוספתי תיקון שפותר את משוואת החפיפה — עכשיו הסטייה מתחת ל-0.2 dB.
חורים בתדרים הגבוהים. ההמרה מפילטר אנלוגי לדיגיטלי דוחסת את ציר התדרים ליד התקרה, וזה הפיל 3-5 dB ב-14kHz וב-18kHz. אחרי התיקון הסריקה שטוחה עד 1.3 dB.יש עקומה חיה שאפשר לצייר עליה באצבע, מחושבת מהמקדמים האמיתיים שהאודיו מקבל ולא מציור של מיקומי הסליידרים. 14 פריסטים בעברית, וכפתור מעבר לאקוולייזר של המכשיר למי שמעדיף. יש גם כפתור אקוולייזר ישירות ממסך הנגינה.
הרצאות ושיעורים — הנגן יודע להבדיל
ספרייה כזאת מחזיקה שיעורים, סיפורים והרצאות לצד השירים, והם רוצים יחס הפוך לגמרי: להמשיך מהמקום שבו הפסקת, לא להיכנס למיקסים, ולא להתערבב.
הטעות הקלה כאן היא לזהות לפי אורך בלבד — הופעה חיה, מחרוזת וניגון ארוך כולם עוברים חצי שעה. אז הזיהוי שוקל שלושה דברים: מה שמודל ה-AI שמע, מה שהמדידות מראות (דיבור אין לו פעימה, הוא צר ויש בו הפסקות), והאורך.
בדקתי אותו נגד בדיוק מה שהיה יכול להישבר:
שיעור 45 דק'
הרצאה
שיעור עם ניגון ברקע
הרצאה
הופעה חיה 70 דק'
מוזיקה
מחרוזת 32 דק'
מוזיקה
ניגון ארוך 28 דק'
מוזיקה
חזנות 15 דק'
מוזיקה10/10 עם המודל, 9/9 בלעדיו. בגרסה הקלה ניגון של 28 דקות כן סווג בהתחלה כשיעור, וזה מה שגרם לי להוריד את משקל האורך.
וכשהוא בכל זאת טועה — בתפריט השלוש נקודות יש "זה בעצם מוזיקה", והתשובה שלך גוברת עליו לתמיד.
בנוסף: סימניות בתוך ההקלטה, והמשך אוטומטי מהמקום שבו הפסקת (רק להקלטות ארוכות; שיר רגיל מתחיל מההתחלה).
זיהוי קצב — תיקון של באג מביך
הזיהוי לא ידע לדווח על שום דבר מעל 175 BPM — הוא חילק כל קריאה כזאת בשתיים בלי שום ראיה. שיר ב-180 חזר כ-60.
החלפתי במבחן שמכריע לפי הדגשים: בקצב האמיתי הפעימות חזקות ממה שנופל ביניהן. מול 21 קצבים סינתטיים שהתשובה שלהם ידועה: 18/21 לפני, 20/21 אחרי.
מצבי רוח — הודיתי שזה היה שבור
הסינון ל"רגוע"/"קצבי" היה מדורג רק יחסית לספרייה, כלומר "רגוע" תמיד החזיר את שתי החמישיות האיטיות ביותר — גם אם אף שיר בספרייה אינו רגוע.
עכשיו זה חצי דירוג יחסי וחצי עוגנים מוחלטים. על ספרייה מהירה "רגוע" מחזיר כמעט כלום, וזאת התשובה הנכונה. נכנסות גם תגיות ה-AI שמזהות מוזיקה עצובה/שמחה/רכה/מלהיבה.
AI על המכשיר — לגמרי אופליין
המנוע מריץ מודל זיהוי שמע (YAMNet) על הטלפון. שום קובץ לא עוזב את המכשיר.
מעל זה יש שכבה שאני חושב שהיא החלק המעניין: המודל אומן על יוטיוב, שבו מוזיקה חסידית ומזרחית כמעט לא קיימת. אז במקום לשאול אותו "האם זה חסידי" — שאלה שלא לימדו אותו — האפליקציה לומדת את אוצר המילים שלך: אתה מתייג כמה אמנים, וזה הופך לכמה מאות דוגמאות מתויגות, ומתוכן נבנה מסווג שמתייג את שאר הספרייה במילים שלך.
והכי חשוב: הוא בודק את עצמו על חצי מהנתונים שלא ראה, ואם הדיוק נמוך — לא משנה כלום. מדווח ולא מנחש.
שתי גרסאות: קלה (13MB) ומלאה (21MB, עם המודל).
סדר בספרייה
תיקיות בתוך תיקיות — כמו במכשיר, לא רשימה שטוחה. (ניתן לכבות)
דילוג על הקלטות שיחה והודעות קוליות. חלק מאפליקציות ההקלטה מסמנות אותן כמוזיקה, ולכן הדגל של אנדרואיד לא מסנן אותן.
ייבוא פלייליסטים מנגנים אחרים (M3U/M3U8/PLS), וייצוא של הכל — כולל המיקסים ורשימות מצבי הרוח, שנבנים במכשיר ולא קיימים בשום מקום אחר.
זיהוי כפילויות וזיהוי גרסאות (מקור / הופעה חיה / קאבר / רמיקס), מדף נפרד לכל סוג.
שיר עם שני אמנים מופיע אצל שניהם.
חיפוש מתעלם מסופיות, גרשיים וניקוד, סובל שגיאת הקלדה, ומחפש גם במילות השיר.שליטה מלאה
כל כפתור בנגן: כפתור נפרד / בתפריט / מוסתר.
כל מדף בדף הבית: להדליק או לכבות. גם פס מצבי הרוח — קבוע למעלה או נגלל עם הדף.
בחירה מרובה בלחיצה ארוכה, ועליה: נגן, לתור, לייק, דירוג, לרשימה, ז'אנר, שיתוף ומחיקה.
מחיקת קובץ ושיתוף מתוך האפליקציה.
שינוי ז'אנר לשיר, לאלבום שלם או לבחירה מרובה.
לחיצה על התמונה במסך הנגן עוצרת וממשיכה.
תגיות שלא יתערבבו — חסידי וישראלי לא ייפגשו באותו מיקס. זה לא משהו שאלגוריתם יכול להסיק: מי שיש לו את שניהם מאזין לשניהם, אז המנוע לומד שזה אותו טעם. ההתנגדות היא לא על הצליל אלא על מה שרוצים לשמוע ברצף, ולכן זה נאמר ולא נלמד.
איפוס מספר השמעות לשיר או לאמן שלם.
עצירה בעוצמת קול אפס, המשך מהמקום, דילוג על מחרוזות במיקסים.דברים קטנים שהיו מעצבנים
לחיצה על ההתראה של אנדרואיד פותחת את האפליקציה (לא עבד). אייקון הפעלה/עצירה בבאנר משתנה באמת. התאמה למסכים קטנים. תמונת ברירת מחדל אחידה. ניקוי תגיות, כולל הורדת אנגלית מיותרת — וכברירת מחדל לא נוגע בקבצים עצמם.
הכל אופליין. שום דבר לא יוצא מהמכשיר.
אשמח לשמוע מה חסר ומה שבור.
-
@elch מה שבטוח זה שזה נראה ונשמע טוב מאוד !!!
-
@הישבשר-המלומד עד שהאתר יחזור הנה סיכום של קלוד על מה חדש באפליקצייה
מה נוסף מדף לפודקאסטים האפליקצייה מזהה פודקאסטים ומציגה אותם בניפרד גם דרך הספרייה!
אקוולייזר 31 תדרים
ניתן לגשת לקבצים גם בסדר של התיקיות אחד בתוך השני
בחירה מרובה על ידי לחיצה ארוכה על שירים
ועוד ועוד בסיכום של קלוד בספויילרRhythm — עדכון גדול. מה נוסף מאז הפוסט הקודם
מאז שפרסמתי כאן על Rhythm (נגן מוזיקה אופליין לאנדרואיד, בלי אינטרנט, בלי חשבון, בלי פרסומות) נכנסו הרבה דברים. חלק מהם בגלל תגובות שקיבלתי כאן. מרכז את הכל.
האקוולייזר — 31 תדרים אמיתיים
אנדרואיד מספק אקוולייזר מובנה, אבל הוא מדווח על מספר הפסים שהיצרן החליט לממש — ובכמעט כל מכשיר זה 5 פסים, סליידר אחד לכל מה שבין 1kHz ל-8kHz. אי אפשר "לשדרג" אותו ל-31; הרזולוציה פשוט לא קיימת שם.
אז האקוולייזר של Rhythm לא משתמש בו. הסינון מתבצע בתוך נתיב השמע של הנגן עצמו: 31 מסננים (biquad) לכל ערוץ, בתדרי ה-ISO של שליש אוקטבה. התוצאה זהה בכל מכשיר.
בדרך מצאתי שתי תקלות אמיתיות בחשבון:
הסליידרים שיקרו. מסננים סמוכים חופפים ומתחברים. כל הסליידרים על +6 dB נתנו בפועל כמעט +10 dB. הוספתי תיקון שפותר את משוואת החפיפה — עכשיו הסטייה מתחת ל-0.2 dB.
חורים בתדרים הגבוהים. ההמרה מפילטר אנלוגי לדיגיטלי דוחסת את ציר התדרים ליד התקרה, וזה הפיל 3-5 dB ב-14kHz וב-18kHz. אחרי התיקון הסריקה שטוחה עד 1.3 dB.יש עקומה חיה שאפשר לצייר עליה באצבע, מחושבת מהמקדמים האמיתיים שהאודיו מקבל ולא מציור של מיקומי הסליידרים. 14 פריסטים בעברית, וכפתור מעבר לאקוולייזר של המכשיר למי שמעדיף. יש גם כפתור אקוולייזר ישירות ממסך הנגינה.
הרצאות ושיעורים — הנגן יודע להבדיל
ספרייה כזאת מחזיקה שיעורים, סיפורים והרצאות לצד השירים, והם רוצים יחס הפוך לגמרי: להמשיך מהמקום שבו הפסקת, לא להיכנס למיקסים, ולא להתערבב.
הטעות הקלה כאן היא לזהות לפי אורך בלבד — הופעה חיה, מחרוזת וניגון ארוך כולם עוברים חצי שעה. אז הזיהוי שוקל שלושה דברים: מה שמודל ה-AI שמע, מה שהמדידות מראות (דיבור אין לו פעימה, הוא צר ויש בו הפסקות), והאורך.
בדקתי אותו נגד בדיוק מה שהיה יכול להישבר:
שיעור 45 דק'
הרצאה
שיעור עם ניגון ברקע
הרצאה
הופעה חיה 70 דק'
מוזיקה
מחרוזת 32 דק'
מוזיקה
ניגון ארוך 28 דק'
מוזיקה
חזנות 15 דק'
מוזיקה10/10 עם המודל, 9/9 בלעדיו. בגרסה הקלה ניגון של 28 דקות כן סווג בהתחלה כשיעור, וזה מה שגרם לי להוריד את משקל האורך.
וכשהוא בכל זאת טועה — בתפריט השלוש נקודות יש "זה בעצם מוזיקה", והתשובה שלך גוברת עליו לתמיד.
בנוסף: סימניות בתוך ההקלטה, והמשך אוטומטי מהמקום שבו הפסקת (רק להקלטות ארוכות; שיר רגיל מתחיל מההתחלה).
זיהוי קצב — תיקון של באג מביך
הזיהוי לא ידע לדווח על שום דבר מעל 175 BPM — הוא חילק כל קריאה כזאת בשתיים בלי שום ראיה. שיר ב-180 חזר כ-60.
החלפתי במבחן שמכריע לפי הדגשים: בקצב האמיתי הפעימות חזקות ממה שנופל ביניהן. מול 21 קצבים סינתטיים שהתשובה שלהם ידועה: 18/21 לפני, 20/21 אחרי.
מצבי רוח — הודיתי שזה היה שבור
הסינון ל"רגוע"/"קצבי" היה מדורג רק יחסית לספרייה, כלומר "רגוע" תמיד החזיר את שתי החמישיות האיטיות ביותר — גם אם אף שיר בספרייה אינו רגוע.
עכשיו זה חצי דירוג יחסי וחצי עוגנים מוחלטים. על ספרייה מהירה "רגוע" מחזיר כמעט כלום, וזאת התשובה הנכונה. נכנסות גם תגיות ה-AI שמזהות מוזיקה עצובה/שמחה/רכה/מלהיבה.
AI על המכשיר — לגמרי אופליין
המנוע מריץ מודל זיהוי שמע (YAMNet) על הטלפון. שום קובץ לא עוזב את המכשיר.
מעל זה יש שכבה שאני חושב שהיא החלק המעניין: המודל אומן על יוטיוב, שבו מוזיקה חסידית ומזרחית כמעט לא קיימת. אז במקום לשאול אותו "האם זה חסידי" — שאלה שלא לימדו אותו — האפליקציה לומדת את אוצר המילים שלך: אתה מתייג כמה אמנים, וזה הופך לכמה מאות דוגמאות מתויגות, ומתוכן נבנה מסווג שמתייג את שאר הספרייה במילים שלך.
והכי חשוב: הוא בודק את עצמו על חצי מהנתונים שלא ראה, ואם הדיוק נמוך — לא משנה כלום. מדווח ולא מנחש.
שתי גרסאות: קלה (13MB) ומלאה (21MB, עם המודל).
סדר בספרייה
תיקיות בתוך תיקיות — כמו במכשיר, לא רשימה שטוחה. (ניתן לכבות)
דילוג על הקלטות שיחה והודעות קוליות. חלק מאפליקציות ההקלטה מסמנות אותן כמוזיקה, ולכן הדגל של אנדרואיד לא מסנן אותן.
ייבוא פלייליסטים מנגנים אחרים (M3U/M3U8/PLS), וייצוא של הכל — כולל המיקסים ורשימות מצבי הרוח, שנבנים במכשיר ולא קיימים בשום מקום אחר.
זיהוי כפילויות וזיהוי גרסאות (מקור / הופעה חיה / קאבר / רמיקס), מדף נפרד לכל סוג.
שיר עם שני אמנים מופיע אצל שניהם.
חיפוש מתעלם מסופיות, גרשיים וניקוד, סובל שגיאת הקלדה, ומחפש גם במילות השיר.שליטה מלאה
כל כפתור בנגן: כפתור נפרד / בתפריט / מוסתר.
כל מדף בדף הבית: להדליק או לכבות. גם פס מצבי הרוח — קבוע למעלה או נגלל עם הדף.
בחירה מרובה בלחיצה ארוכה, ועליה: נגן, לתור, לייק, דירוג, לרשימה, ז'אנר, שיתוף ומחיקה.
מחיקת קובץ ושיתוף מתוך האפליקציה.
שינוי ז'אנר לשיר, לאלבום שלם או לבחירה מרובה.
לחיצה על התמונה במסך הנגן עוצרת וממשיכה.
תגיות שלא יתערבבו — חסידי וישראלי לא ייפגשו באותו מיקס. זה לא משהו שאלגוריתם יכול להסיק: מי שיש לו את שניהם מאזין לשניהם, אז המנוע לומד שזה אותו טעם. ההתנגדות היא לא על הצליל אלא על מה שרוצים לשמוע ברצף, ולכן זה נאמר ולא נלמד.
איפוס מספר השמעות לשיר או לאמן שלם.
עצירה בעוצמת קול אפס, המשך מהמקום, דילוג על מחרוזות במיקסים.דברים קטנים שהיו מעצבנים
לחיצה על ההתראה של אנדרואיד פותחת את האפליקציה (לא עבד). אייקון הפעלה/עצירה בבאנר משתנה באמת. התאמה למסכים קטנים. תמונת ברירת מחדל אחידה. ניקוי תגיות, כולל הורדת אנגלית מיותרת — וכברירת מחדל לא נוגע בקבצים עצמם.
הכל אופליין. שום דבר לא יוצא מהמכשיר.
אשמח לשמוע מה חסר ומה שבור.
-
@האמריקאי לא נורא העיקר הכוונה !!!
-
פוסט זה נמחק!
-
פוסט זה נמחק!
פוסט זה נמחק! -
נשמע מטורף!
משום מה לא יודע אם זה רק אצלי עוגן פליי לא עובד....
מישהו יכול להוריד ולהעלות לפה קובץ APK?@מטען-נייד עוגן פליי קרס מעומס שימוש עיין בנושא שלו
קח apk
app-full-release.zip -
@elch אשמח שיהיה כפתור x בהתראה של האנדרואיד בשביל לסגור את השיר.
תודה.
אגב הגירסא עם המודל כבר הועלתה? -
@elch עובדים פה צמוד לשעון אם כי זה לא תלוי בי אלא בשרתים של https://supabase.com/ שיתאפסו רק ב19.09 דהיינו מוצ"ש
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות

