דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • בהיר
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • כהה
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. אנדרואיד - כללי
  3. בניית ופיתוח אפליקציות
  4. עזרה הדדית - בניית ופיתוח אפליקציות
  5. להורדה | אפליקציית מוזיקה ראשונה מסוגה!!! אלגוריתם שלומד מה אתם אוהבים מאה אחוז אופליין!!!

להורדה | אפליקציית מוזיקה ראשונה מסוגה!!! אלגוריתם שלומד מה אתם אוהבים מאה אחוז אופליין!!!

מתוזמן נעוץ נעול הועבר עזרה הדדית - בניית ופיתוח אפליקציות
293 פוסטים 40 כותבים 3.0k צפיות 37 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • C ChaT

    @elch אתה יכול להעלות גם את התוכנה לווינדוס לעוגן פליי.

    A מנותק
    A מנותק
    avrasha
    כתב נערך לאחרונה על ידי
    #274

    @ChaT למה לשם? שישים בגיטהאב

    C תגובה 1 תגובה אחרונה
    0
    • A avrasha

      @ChaT למה לשם? שישים בגיטהאב

      C מחובר
      C מחובר
      ChaT
      כתב נערך לאחרונה על ידי
      #275

      @avrasha אפשר גם.
      אבל למה לא להשתמש בעוגן פליי?

      תגובה 1 תגובה אחרונה
      0
      • E elch

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

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

        מה מיוחד בו

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

        זיהוי סולמות שמכיר גם מוזיקה יהודית

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

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

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

        תיקון תגיות אוטומטי

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

        ועוד

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

        דרישות: אנדרואיד 8 ומעלה. הרשאה אחת — גישה לקבצי המוזיקה במכשיר. זהו.

        האפליקצייה היא מאה אחוז אופליין! ומנגנת את המוזיקה שבמכשיר שלכם! כמו כן היא לא מנגנת וידאו
        להורדה מעוגן פליי - https://ogenplay.com/apps/b129195d-4632-43e8-83ac-689690752821
        1c5258c6-636d-42f2-b1a7-2c0520b4824e-image.jpeg
        6e2396f4-fb7e-4756-b710-3cb6f6d38d46-image.jpeg
        b6843e38-8552-4dd2-82ce-73dd5966d1eb-image.jpeg
        666123ef-eae1-47d0-b233-9a1a5e6dbb11-image.jpeg
        b95665dd-91ba-4052-bd78-a3e77569d781-image.jpeg
        אשמח מאוד לשמוע המלצות הערות והארות תודה מראש!

        עדכון משמעותי לאפליקצייה

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

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

        העיליתי לעוגן פליי בקישור הזה - https://ogen-plei-qype.vercel.app/apps/b129195d-4632-43e8-83ac-689690752821

        A מנותק
        A מנותק
        avrasha
        כתב נערך לאחרונה על ידי
        #276

        @elch לצערי עדיין לא עובד חלק מהדברים. כתבתי לך בצאט פרטי את הבעיות. עלה והצלח

        תגובה 1 תגובה אחרונה
        0
        • נוחעם FMנ נוחעם FM

          @elch לצערי אחרי שימוש די מסיבי זה לא באמת עובד... יש לך עוד הרבה עבודה.
          הוא פשוט מציע או שירים שתייגתי 4/5 או שירים שלא תייגתי בכלל לא מעניין אותו אם תייגתי את האמן או לא...
          שירים כפולים במקום להציג רק אחד הוא מציג את השני כקאבר.
          או פשוט מציג את שתיהם רגיל.
          הוא מחליט אמן אחד שאני אוהב וזהו מציע רק אותו...
          ממשיך להציע אנגלית ישראלי וחסידי מעורבב למרות שהגדרתי שלא.
          דירוג אמן לא מקדם את השירים שלו בכלל... שאין בזה היגיון.
          הלמידה שלו כותבת לא מצליחה למרות שכבר הגדרתי מלא תגיות סגנונות ודירוגים
          וגם אין דרך לייבא כמות השמעות מהאפליקציות אחרות.. csv
          אין דרך להגדיר על תיקייה כסגנון מסוים שזה מקצר הרבה עבודה..
          בקיצור יש לך עוד הרבה לשפר אותה.
          בהצלחה

          E מנותק
          E מנותק
          elch
          כתב נערך לאחרונה על ידי
          #277

          @נוחעם-FM אז השאלה אם יש עניין להמשיך לעבוד עליה?
          אם זה כל כך רחוק מלהיות מדוייק?!

          נוחעם FMנ ה 2 תגובות תגובה אחרונה
          0
          • E elch

            @נוחעם-FM אז השאלה אם יש עניין להמשיך לעבוד עליה?
            אם זה כל כך רחוק מלהיות מדוייק?!

            נוחעם FMנ מחובר
            נוחעם FMנ מחובר
            נוחעם FM
            מדריכים
            כתב נערך לאחרונה על ידי
            #278

            @elch לדעתי ברורררר. עשית כבר 90 אחוז מהעבודה...

            הפעלת שלוחות בVoLTE

            E תגובה 1 תגובה אחרונה
            1
            • נוחעם FMנ נוחעם FM

              @elch לדעתי ברורררר. עשית כבר 90 אחוז מהעבודה...

              E מנותק
              E מנותק
              elch
              כתב נערך לאחרונה על ידי
              #279

              @נוחעם-FM אתה בטוח? אבל אמרת שזה לא מתקרב בכלל אז אפילו עשר אחוז לא עשיתי... כל עוד האלגוריתם לא עובד אין כלום?!

              ח נוחעם FMנ 2 תגובות תגובה אחרונה
              0
              • E elch

                @נוחעם-FM אתה בטוח? אבל אמרת שזה לא מתקרב בכלל אז אפילו עשר אחוז לא עשיתי... כל עוד האלגוריתם לא עובד אין כלום?!

                ח מנותק
                ח מנותק
                חד גדיא
                כתב נערך לאחרונה על ידי
                #280

                @elch אולי כדאי לשלב מודל AI מקומי?
                נכון שזה ישקול יותר, אבל זה שווה!!!

                תגובה 1 תגובה אחרונה
                0
                • E elch

                  @נוחעם-FM אתה בטוח? אבל אמרת שזה לא מתקרב בכלל אז אפילו עשר אחוז לא עשיתי... כל עוד האלגוריתם לא עובד אין כלום?!

                  נוחעם FMנ מחובר
                  נוחעם FMנ מחובר
                  נוחעם FM
                  מדריכים
                  כתב נערך לאחרונה על ידי
                  #281

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

                  הפעלת שלוחות בVoLTE

                  E תגובה 1 תגובה אחרונה
                  0
                  • E elch

                    @נוחעם-FM אז השאלה אם יש עניין להמשיך לעבוד עליה?
                    אם זה כל כך רחוק מלהיות מדוייק?!

                    ה מנותק
                    ה מנותק
                    האמריקאי
                    כתב נערך לאחרונה על ידי
                    #282

                    @elch כתב:

                    אז השאלה אם יש עניין להמשיך לעבוד עליה?

                    חס ושלום

                    E תגובה 1 תגובה אחרונה
                    0
                    • נוחעם FMנ נוחעם FM

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

                      E מנותק
                      E מנותק
                      elch
                      כתב נערך לאחרונה על ידי elch
                      #283

                      @נוחעם-FM כתב:

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

                      תראה בגירסא האחרונה היעיליתי רשימה מובנית עם 129 אמנים מתוייגים (לא מדורגים) תחת סיגנון משלהם וברירת המחדל של המודל דלוק ללמוד ככה שזה אמור להיות הרבה יותר מדוייק אבל לגבי הכיול הבאתי עכשיו לAI את מה שאמרת בוא נראה מה יצא...

                      תגובה 1 תגובה אחרונה
                      0
                      • ה האמריקאי

                        @elch כתב:

                        אז השאלה אם יש עניין להמשיך לעבוד עליה?

                        חס ושלום

                        E מנותק
                        E מנותק
                        elch
                        כתב נערך לאחרונה על ידי
                        #284

                        @האמריקאי כתב:

                        חס ושלום

                        לך זה נראה מדוייק יותר?

                        תגובה 1 תגובה אחרונה
                        0
                        • E מנותק
                          E מנותק
                          elch
                          כתב נערך לאחרונה על ידי elch
                          #285

                          אשמח שתצביעו

                          ס ח 2 תגובות תגובה אחרונה
                          1
                          • E elch

                            אשמח שתצביעו

                            ס מחובר
                            ס מחובר
                            סתם משתמש
                            כתב נערך לאחרונה על ידי סתם משתמש
                            #286

                            @elch תעבוד יחד (לא "ביחד" 😜 ) עם @מוקד-המערכות הוא עובד על משהו דומה. זה יצא מטורף!

                            לא חייב להיות דומה ליוטיוב וספוטיפיי

                            תגובה 1 תגובה אחרונה
                            0
                            • E elch

                              אשמח שתצביעו

                              ח נא לא להפריע
                              ח נא לא להפריע
                              חכם_בלילה
                              כתב נערך לאחרונה על ידי
                              #287

                              @elch לי עובד אחלה, ברחתי שיר לדוגמה והוא פשוט יצר לי רדיו רצוף עם כל השירים שדומים לו בצורה מפתיעה..

                              תגובה 1 תגובה אחרונה
                              0
                              • E מנותק
                                E מנותק
                                elch
                                כתב נערך לאחרונה על ידי
                                #288

                                @נוחעם-fm
                                התגובה של קלוד

                                עובד על הרשימה של המשתמש. בדקתי כל סעיף בקוד לפני שנגעתי — הוא צדק כמעט בכל דבר.

                                נדחף כבר (CI ירוק):

                                כפילויות + "קאבר" — מצאתי את הסיבה: Versions.classify קרא לכל שיר באותו שם עם מפתח־אמן אחר "קאבר". הורדה שנייה של אותו שיר עם תיוג ישי ריבו מול ישי ריבו feat. = מפתח אחר, אותו זמר → הוצג כקאבר. תוקן.
                                זמר אחד משתלט — pick הטיל תקרה של 2-4 שירים לאמן, ואז, כשמדף לא התמלא, עבר שוב על הדירוג עם כל הכללים כבויים. 13 שירים מאותו זמר במדף אחד. עכשיו הוא מרפה בשלב אחד ולא מתמוטט.
                                ערבוב סגנונות למרות ההגדרה — כלל ההפרדה נבדק רק ברדיו ובהמשך התור. כל המדפים והמיקסים מעולם לא שאלו אותו. עכשיו זה בתוך pick.
                                דירוג אמן לא מקדם — צדק. הדירוג הגיע כבונוס שטוח לניקוד וזהו: לא הזין את שכן־הסאונד, לא את וקטור הטעם, לא את "נשמע כמו". מי שמדרג אמנים ולא שירים היה, מבחינת המנוע, מי ששתק — ולמי ששותק המנוע מציע את מה שלא שמעת. זה בדיוק "או 4/5 או לא תייגתי בכלל".
                                CSV — יש ייבוא היסטוריית השמעות, בשני הצדדים.
                                תיוג תיקייה שלמה — יש, בטלפון ובווינדוס, כולל תת־תיקיות.

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

                                7 מדדי הגנה נוספו; 6 מהם נכשלים על הקוד הקודם — כלומר הם באמת תופסים את הבאג.
                                הכל בעברית מכאן.

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

                                הבאג האחד

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

                                שחזרתי את זה על ספרייה בצורה שלו. שורה אחת, לפני:

                                המיקס שלך: אהרלה=13, מוטי=13, פלוני=8, חנן=13, ישי=13
                                           styles=[חסידי, —, ישראלי]   dupes={אהרלה שיר 1=2, מוטי שיר 1=2, ...}
                                

                                אחרי: התקרות מחזיקות, אפס כפילויות, צד אחד של כלל ההפרדה.

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

                                השאר, כל אחד נבדק

                                • קאברים. Versions.classify קרא לכל שיר באותו שם עם מפתח־אמן אחר "קאבר". אותו קובץ שהורד פעמיים כ־ישי ריבו וכ־ישי ריבו feat. … = מפתח אחר, אותו זמר → העותק השני הוצג כקאבר של מישהו. עכשיו קאבר דורש מבצע שונה באמת. גם מאתר הכפילויות השווה אורכים בדליים קבועים, אז 4:01 ו־4:02 נפלו לשני צדדים בערך בחצי מהמקרים.
                                • הפרדת סגנונות. הכלל נבדק ברדיו ובהמשך התור, ובשום מקום אחר. כל המדפים והמיקסים התעלמו ממנו. עכשיו הוא בתוך pick, כך שמדף חדש לא יכול לשכוח.
                                • דירוג אמן. הוא צדק. זה היה בונוס שטוח לניקוד השיר וזהו — מעולם לא הזין את שכן־הסאונד, לא את וקטור הטעם, לא את "נשמע כמו". מי שמדרג אמנים היה, מבחינת כל מודל במנוע, מי ששתק — ולמי ששותק הפיד מציע את מה שלא שמעת. זה בדיוק ה"או 4/5 או לא תייגתי בכלל" שלו.
                                • הלמידה. שתי סיבות מבניות, לא סף מחמיר. תיוג אמנים — מה שהאפליקציה מבקשת — הוציא כל שיר מכשירות, אז ספרייה מתויגת היטב נגמרה ב"אין שירים שצריכים תגיות". וחמור יותר: שיר שמתויג חסידי בלבד הוזן למודל כהוכחה שהוא לא קצבי, כשפשוט אף אחד לא נשאל. מכיוון שכחצי מהשירים הקצביים בספרייה אמיתית נושאים ז'אנר ובלי אופי, הגבול הותאם ישר דרך החיוביים של עצמו. על מקרה מבחן שבו האופי נפרד בצורה מושלמת: כל סגנון קיבל 0% ושום דבר לא נכתב. אחרי התיקון — 100% על אמנים שלא באימון, 32 שירים תויגו.
                                • CSV ותיוג תיקייה נבנו, בשני הצדדים.

                                מה שצריך לשים לב אליו

                                לתיקון הלמידה יש מחיר, וכתבתי אותו בדוח במקום להסתיר: הדיוק עכשיו הוא הדיוק על השירים שבאמת ענית עליהם. המודל עדיין כותב תגיות על שירים שלא תייגת, ואין מול מה למדוד את זה.

                                97 טסטים במנוע, 20 מהם חדשים. הרצתי את המדדים החדשים מול הקוד הישן — 6 מתוך 7 מדדי הפיד ומדד הלמידה נכשלים שם, כלומר הם באמת תופסים את הבאגים ולא רק מתארים את התיקון.

                                מצאתי גם ש־PR #20 נכנס לקונפליקט מול main (עבודת "שבעת הדלתות" נחתה שם בנפרד) — פתרתי ומיזגתי.

                                ה־CI עדיין רץ על הענף הממוזג. אדווח כשיסתיים.

                                ה‑CI עדיין רץ (בערך 4 דקות עד עכשיו — זה הזמן הרגיל של שני הג'obs). אבדוק שוב בעוד דקותיים ואדווח.

                                תגובה 1 תגובה אחרונה
                                1
                                • ח מנותק
                                  ח מנותק
                                  חכמישן
                                  כתב נערך לאחרונה על ידי
                                  #289

                                  @elch לא יודע אצלי הזיהוי שלו גרוע שלא נדבר על שירים שמחילים עם מנגינה כמו ואז אתה שומע שירי תשעה באב

                                  צריך אופציה שיהיה אפשרות לשנות לו את סוג התגית בצורה קלה
                                  וכן אופציה לשנות אומן ואת כל מאפיני השיר(כמו במיוזקליט)

                                  תגובה 1 תגובה אחרונה
                                  0
                                  • E מנותק
                                    E מנותק
                                    elch
                                    כתב נערך לאחרונה על ידי elch
                                    #290

                                    @חכמישן

                                    אוליי בזכות שאנתרופיק שחררה את אופוס 5 .5 הדיוק יהיה גבוהה יותר...

                                    תגובה 1 תגובה אחרונה
                                    0
                                    • E מנותק
                                      E מנותק
                                      elch
                                      כתב נערך לאחרונה על ידי
                                      #291

                                      טוב היעיליתי שוב גירסא נוספת הפעם השיפור הוא ניטו באלגוריתם הוא אחרי ההערות המדהימות של @נוחעם-fm ועוד כל מיני דברים שקלוד מצא לבד...
                                      הגירסא החדשה היא: 1.0.193

                                      אשמח מאוד שתצביעו!!!

                                      ח תגובה 1 תגובה אחרונה
                                      0
                                      • E elch

                                        טוב היעיליתי שוב גירסא נוספת הפעם השיפור הוא ניטו באלגוריתם הוא אחרי ההערות המדהימות של @נוחעם-fm ועוד כל מיני דברים שקלוד מצא לבד...
                                        הגירסא החדשה היא: 1.0.193

                                        אשמח מאוד שתצביעו!!!

                                        ח מנותק
                                        ח מנותק
                                        חד גדיא
                                        כתב נערך לאחרונה על ידי
                                        #292

                                        @elch סתם שאלה מה שיפרת באלגוריתם?

                                        E תגובה 1 תגובה אחרונה
                                        0
                                        • ח חד גדיא

                                          @elch סתם שאלה מה שיפרת באלגוריתם?

                                          E מנותק
                                          E מנותק
                                          elch
                                          כתב נערך לאחרונה על ידי
                                          #293

                                          @חד-גדיא

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

                                          סבב 1 — התלונה עצמה (#20)

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

                                          התלונה מה היה מה עכשיו
                                          זמר אחד משתלט ההגבלה לאמן נפלה בהשלמה ההשלמה מרחיבה רק את ההגבלות לאמן ולאלבום; השאר נשמר
                                          שירים כפולים / "קאבר" עותק שני עם תיוג אמן קצת שונה נחשב קאבר קאבר רק כשהמבצע באמת שונה
                                          ערבוב סגנונות כלל ההפרדה נבדק רק ברדיו נבדק בכל מדף ובכל מיקס
                                          דירוג אמן לא מקדם הדירוג היה רק תוספת קטנה לציון הדירוג מזין את מודלי הטעם והסאונד, ויש מדף "מהאמנים שדירגת"
                                          "או 4/5 או לא תייגתי" חסר מדף בין שני הקצוות נוסף המדף הזה
                                          הלמידה תמיד נכשלת שיר עם ז'אנר בלבד נספר כהוכחה שהוא "לא קצבי" כל סגנון נבדק רק על שירים שתויגו בסוג שלו (ז'אנר או אופי)
                                          ייבוא השמעות מ‑CSV לא היה נבנה, בטלפון ובמחשב
                                          תיוג תיקייה שלמה לא היה נבנה, בטלפון ובמחשב

                                          סבב 2 — השיר שהרשימה בנויה סביבו, ומשקל הדירוג (#21)

                                          • רדיו, ניגון אוטומטי, "אותו סאונד", "כי אהבת את X" — כולם נפתחו שוב על אותו שיר, בעותק אחר או בגרסה חיה.
                                          • "על בסיס האהובים" — החצי של השירים האהובים נכנס בלי אף הגבלה.
                                          • מיקסים יומיים — נכנסו אליהם מחרוזות.
                                          • חיפוש — מחפשים "אור", ו"שיר על האורות" יוצא לפני שיר ששמו בדיוק "אור".
                                          • התיקון השגוי שלי מסבב 1: דירוג האמן נספר פעם אחת לכל קובץ שלו. אמן עם 100 קבצים שלא הושמע אף פעם גבר על 120 השמעות של אמן אחר. עכשיו הדירוג נספר פעם אחת לאמן, והוא עדיין מקדם אותו.

                                          סבב 3 — המלצות דף הבית (#21)

                                          רוב מה שמצאתי כאן נבע מדבר אחד: המנוע התייחס לדילוג כסוג של השמעה.

                                          • "לא שמעת עדיין" — כלל שירים שדילגת עליהם 6 פעמים.
                                          • "אותו סאונד" — אחרי 3 דילוגים על שיר, הוא הפך לשיר שהמיקס נבנה סביבו.
                                          • "מה שמתנגן עכשיו" — אחרי כמה דילוגים ברצף, הפיד זז לכיוון מה שדחית.
                                          • "תשמע שוב" — נפתח בשיר ששמעת לפני 10 דקות, ואחריו שיר שדילגת עליו 30 פעם.
                                          • "כי אתה שומע הרבה X" — ניצח זמר שדילגת עליו הרבה. בנוסף, שיעורים "תפסו" את המדף וגרמו לו להיעלם.
                                          • "מהספרייה שלך" — הציג שירים שדירגת ⭐ אחד.

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

                                          איך בדקתי

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

                                          מה עדיין פתוח

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

                                          שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

                                          בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                                          הרשמה התחברות

                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • חוקי הפורום
                                          • פופולרי
                                          • לא נפתר
                                          • משתמשים
                                          • חיפוש גוגל בפורום
                                          • צור קשר