תוכל למצוא מידע מלא על העדכון בפורום KVS: עדכון KVS 3.9.1
שיפורי נגן ותיקוני באגים:
- עור טוב יותר עבור מכשירי מגע ומכשירים עם מסך קטן: חלק מהלחצנים מוסתרים, גודלם של כפתורים אחרים גדל.
- נוסף עור נגן חדש בסגנון יוטיוב.
- עבור מכשירי iOS הנגן תומך כעת בטעינה מוקדמת של מטא נתונים, שתאפשר הפעלת וידאו מהירה יותר (אם הפעלת את האפשרות הדרושה בהגדרות הנגן והמכשיר תומך בכך).
- כעת ניתן להגדיר נקודות סימן טקסט עבור צילומי מסך של ציר זמן בעורך צילומי מסך וידאו. נקודות סימן כאלה יודגשו על ציר הזמן של השחקן וטקסטים יוצגו יחד עם צילומי מסך. תכונה מצוינת להדגשת סצנות מפתח וידאו.
- בהגדרות פרסום פרה-רול ופוסט-רול, כעת תוכל להפעיל את כפתור הדילוג המובנה ולהגדיר מתי הוא יהפוך לפעיל. כמו כן, ה-GUI של פרסום כזה השתנה - כעת תוכל להציג הודעה עם הצגת משך הפרסום, ועבור מודעות וידאו המשתמשים יכולים כעת להשהות ולהשתיק אותן.
- סמל ההפעלה החוזר נוסף כתחליף ללחצן ההפעלה הרגיל בסיום הסרטון.
- בהגדרות הנגן ניתן כעת לציין את עוצמת הקול הראשונית של הנגן (וגם להשתיק את הנגן כברירת מחדל במידת הצורך). כמו כן, תיקנו כמה באגים עם התנהגות מחוון עוצמת הקול.
- בהגדרות הנגן אתה יכול כעת להגדיר לולאה אוטומטית עבור סרטונים קצרים - אתה יכול לציין את משך הזמן המינימלי עבור זה.
- כמה בעיות בתצוגת כרזה שתוקנו: פוסטר קודם לא הוצג לפני אתחול מלא של השחקן; זה גם הוצג ללא צורך אם ההפעלה האוטומטית הופעלה.
- תוקנה בעיה בתפריט ההקשר בעת ניסיון להעתיק קוד הטמעה מהנגן.
- תוקן מספר בעיות בתצוגת צילומי מסך של ציר הזמן: הגודל שלהן היה מוגבל וגם הן עלולות להיות ממוקמות בצורה שגויה אם העור היה מותאם אישית.
- הצגת סרטונים אנכיים קבועים - כעת הם לא יימתחו אנכית.
- תוקנה בעיה עם שמירה במטמון של הפניות מחדש של שרתים מרוחקים על ידי כמה סוכני משתמש. הנגן החדש יאפשר לשמור אותם במטמון למשך שעה אחת בלבד.
- נוסף עור נגן חדש בסגנון יוטיוב.
- עבור מכשירי iOS הנגן תומך כעת בטעינה מוקדמת של מטא נתונים, שתאפשר הפעלת וידאו מהירה יותר (אם הפעלת את האפשרות הדרושה בהגדרות הנגן והמכשיר תומך בכך).
- כעת ניתן להגדיר נקודות סימן טקסט עבור צילומי מסך של ציר זמן בעורך צילומי מסך וידאו. נקודות סימן כאלה יודגשו על ציר הזמן של השחקן וטקסטים יוצגו יחד עם צילומי מסך. תכונה מצוינת להדגשת סצנות מפתח וידאו.
- בהגדרות פרסום פרה-רול ופוסט-רול, כעת תוכל להפעיל את כפתור הדילוג המובנה ולהגדיר מתי הוא יהפוך לפעיל. כמו כן, ה-GUI של פרסום כזה השתנה - כעת תוכל להציג הודעה עם הצגת משך הפרסום, ועבור מודעות וידאו המשתמשים יכולים כעת להשהות ולהשתיק אותן.
- סמל ההפעלה החוזר נוסף כתחליף ללחצן ההפעלה הרגיל בסיום הסרטון.
- בהגדרות הנגן ניתן כעת לציין את עוצמת הקול הראשונית של הנגן (וגם להשתיק את הנגן כברירת מחדל במידת הצורך). כמו כן, תיקנו כמה באגים עם התנהגות מחוון עוצמת הקול.
- בהגדרות הנגן אתה יכול כעת להגדיר לולאה אוטומטית עבור סרטונים קצרים - אתה יכול לציין את משך הזמן המינימלי עבור זה.
- כמה בעיות בתצוגת כרזה שתוקנו: פוסטר קודם לא הוצג לפני אתחול מלא של השחקן; זה גם הוצג ללא צורך אם ההפעלה האוטומטית הופעלה.
- תוקנה בעיה בתפריט ההקשר בעת ניסיון להעתיק קוד הטמעה מהנגן.
- תוקן מספר בעיות בתצוגת צילומי מסך של ציר הזמן: הגודל שלהן היה מוגבל וגם הן עלולות להיות ממוקמות בצורה שגויה אם העור היה מותאם אישית.
- הצגת סרטונים אנכיים קבועים - כעת הם לא יימתחו אנכית.
- תוקנה בעיה עם שמירה במטמון של הפניות מחדש של שרתים מרוחקים על ידי כמה סוכני משתמש. הנגן החדש יאפשר לשמור אותם במטמון למשך שעה אחת בלבד.
חשבנו מחדש על מנגנון חסימת מגבלות IP בהגנה על וידאו. מאז שהוספנו תכונת ערפול קבצי וידאו בנגן 3.9.0, הגבלת IP כבר לא הגיונית. כעת ניתן לכבות אותו ויקל על השימוש בדיסק. כמו כן, זה כבר לא נחשב דילוגים, כך שההגנה לא מסתמכת על התדירות שבה המשתמש מדלג על סרטון. תְשׁוּמַת לֵב! לאחר עדכון ל-3.9.1 מגבלת ה-IP תכבה אוטומטית. עליך להפעיל אותו ידנית בהגדרות הגנת וידאו אם אתה עדיין זקוק לכך (לדוגמה אם אתה משתמש בנגן וידאו של צד שלישי).
שיפורי תופסים וייבוא תוכן:
- נוספה תמיכה בייבוא סרטונים עם איכויות מרובות באמצעות גרברים עבור אתרי המקור התומכים בכך. זה יכול לחסוך את משאבי המעבד שלך בהמרה, אבל ייקח יותר זמן לייבא תוכן חדש על ידי הורדת קבצים מרובים.
- Grabbers לא יכולים לייבא שדה מקור תוכן עבור כל אובייקט בנפרד. זה לא נמצא בשימוש בחוטפים ש-KVS מספק, אבל ניתן להשתמש בו בחוטפים המותאמים אישית שלך.
- כעת תוכל לדלג על תוכן עם כותרות כפולות בעת ייבוא תוכן מ-grabbers.
- כעת אתה יכול להגביל את אורך התיאור ב-grabbers: או לפי מילות מספר מסוימות או לפי סמלים.
- עבור כמה חוטפים KVS יכול כעת להשתמש בעדכוני המחיקה שלהם כדי למחוק אוטומטית סרטונים ממסד הנתונים שלך. יש להפעיל זאת בנפרד עבור כל תופס שבו הוא נתמך.
- בעת ייבוא קודי הטמעה או פסאודו-סרטונים מ-grabbers, כעת תוכל לציין כתובת URL postfix עם קוד ה-Ref שלך כדי שכתובות האתרים של כל קודי ההטמעה / פסאודו-סרטוני וידאו יכילו את זה.
- תוסף KVS grabbers יתמוך כעת בספריית שרתים של youtube-dl, המיישמת ניתוח עבור אתרי צינור רבים. זה יעזור לנו להוסיף תופסים מהר יותר בעתיד.
- פונקציונליות הייבוא שופרה עם היכולת לדלג על תוכן שקבצים לא הורדו מכל סיבה שהיא. קודם לכן תוכן כזה יובא ל-KVS ולאחר מכן יועבר למצב שגיאה במהלך שלב ההמרה. זה לא אפשר לנסות לייבא אותו שוב בגלל בדיקת כפילויות.
- Grabbers לא יכולים לייבא שדה מקור תוכן עבור כל אובייקט בנפרד. זה לא נמצא בשימוש בחוטפים ש-KVS מספק, אבל ניתן להשתמש בו בחוטפים המותאמים אישית שלך.
- כעת תוכל לדלג על תוכן עם כותרות כפולות בעת ייבוא תוכן מ-grabbers.
- כעת אתה יכול להגביל את אורך התיאור ב-grabbers: או לפי מילות מספר מסוימות או לפי סמלים.
- עבור כמה חוטפים KVS יכול כעת להשתמש בעדכוני המחיקה שלהם כדי למחוק אוטומטית סרטונים ממסד הנתונים שלך. יש להפעיל זאת בנפרד עבור כל תופס שבו הוא נתמך.
- בעת ייבוא קודי הטמעה או פסאודו-סרטונים מ-grabbers, כעת תוכל לציין כתובת URL postfix עם קוד ה-Ref שלך כדי שכתובות האתרים של כל קודי ההטמעה / פסאודו-סרטוני וידאו יכילו את זה.
- תוסף KVS grabbers יתמוך כעת בספריית שרתים של youtube-dl, המיישמת ניתוח עבור אתרי צינור רבים. זה יעזור לנו להוסיף תופסים מהר יותר בעתיד.
- פונקציונליות הייבוא שופרה עם היכולת לדלג על תוכן שקבצים לא הורדו מכל סיבה שהיא. קודם לכן תוכן כזה יובא ל-KVS ולאחר מכן יועבר למצב שגיאה במהלך שלב ההמרה. זה לא אפשר לנסות לייבא אותו שוב בגלל בדיקת כפילויות.
בהגדרות של צילומי מסך של ציר הזמן תוכל כעת להגדיר את המספר הרצוי של צילומי מסך במקום המרווח שלהם. בהתבסס על כך המרווח יכול להשתנות בהתאם למשך הסרטון. מצד אחד זה יגרום לניווט בוידאו לא כל כך מדויק, מצד שני זה ימנע יצירת 200-500 תמונות לסרטונים ארוכים. ההיבט המרכזי כאן הוא שהמרווח לעולם לא יהיה פחות מ-10 שניות וכל מרווח אחר יתחלק ב-10. לדוגמה, אם תגדיר את מספר קווי הזמן להיות 100, עבור סרטונים קצרים KVS תיצור קווי זמן עם מרווח של 10 שניות - שלהם המספר יהיה תלוי במשך הסרטון. עבור סרטונים ארוכים מ-10*100=1000 שניות KVS יבחר מרווח של 20 שניות וכו'. אם אתה כבר משתמש בצילומי מסך של ציר זמן, תוכל לעבור בקלות לגישה החדשה בהגדרות פורמט וידאו, זה ישפיע על סרטונים חדשים וסרטונים ישנים ימשיכו להציג קווי זמן באמצעות השיטה הישנה.
עקב השינויים בלוגיקה של יצירת קווי זמן ולתמיכה בשינויים עתידיים בתחום זה, החל מ-3.9.1 KVS יעדכן אוטומטית את API עבור כל שרתי ההמרה במהלך הליך העדכון. אתה צריך להבין כאן שכל שינויים מותאמים אישית שהכנסת ל-remote_cron.php ייעלמו. KVS ינסה לעשות עותק גיבוי של הקובץ הזה ולהניח אותו בקרבת מקום. מנוע ההמרה לא ישתמש יותר בשרתי המרה עם גרסת API מיושנת.
נוספה אינטגרציה עם סקריפט MPA3.
סדר הביצוע של משימות רקע שונה מעט. מוקדם יותר, כאשר היו לך משימות רקע משניות רבות, התוכן החדש לא יעובד עד להשלמת משימות אחרות או עד שתגדיל ידנית את העדיפות למשימות תוכן חדשות. זה לא יהיה נחוץ יותר, מכיוון ש-KVS ישים אוטומטית משימות תוכן חדשות בראש תור הביצוע גם אם לכל המשימות יש אותה עדיפות. יתרה מכך, כעת תוכל להגדיר עדיפות ברירת מחדל עבור משימות תוכן שנשלחו על ידי סוגים שונים של משתמשים: רגיל, מהימן, פרימיום, מנהלי אתרים. כמו כן, אתה יכול כעת להגדיל באופן ידני את עדיפות ההמרה עבור סרטונים ואלבומים מהרישומים שלהם - קודם לכן זה היה אפשרי רק מרשימת המשימות.
לבסוף הוספנו אפשרות לסמן תוכן כמוסר. עכשיו אתה יכול לעשות זאת עבור כל סט של סרטונים / אלבומים ולציין את הסיבה. כל הקבצים של תוכן זה יימחקו כולל קובצי וידאו, צילומי מסך ופורמטים, אך הנתונים יישארו במסד הנתונים. תוכן זה ייעלם מרשימות ציבוריות ויישאר זמין רק באמצעות כתובות URL ישירות עם הצגת כל המידע, ההערות וסיבות המחיקה. לעיבוד נכון, עליך לשנות תבניות, אנא עיין בפורום שלנו לקבלת הוראות.
תוסף ליצירת חשבון משתמש שנוסף ב-3.9.0 יכול כעת ליצור קודי גישה במקום חשבונות משתמש. ניתן להשתמש בקודי גישה בעת הרשמה ושדרוג כדי לקבל אסימונים או רמת פרימיום. אתה יכול למכור קודים אלה דרך חנויות מקוונות חיצוניות כחלופה לפתרון החיוב של KVS. קודי גישה נוחים יותר מחשבונות שנוצרו מראש, מכיוון שהם יכולים לשמש משתמשים קיימים תוך שמירה על פרופילים קיימים, גם משתמשים יכולים להשתמש בקודי גישה מרובים למילוי חוזר/חיובים חוזרים.
עבור סרטונים עם קישור חם, ניתן כעת ליצור מחדש צילומי מסך. על מנת לעשות זאת KVS יוריד שוב וידאו עם קישור חם ליצירת צילומי מסך.
כעת ניתן להעניק למשתמשים אסימונים עבור שליחת תנועה לסרטונים או אלבומים שלהם לאתר שלך (קודי הטמעה אינם תומכים בכך). אתה יכול לציין את מספר האסימונים שיש להעניק עבור כל N צפיות ייחודיות (רק כתובות IP ייחודיות בתוך 24 שעות נספרים כאן). בעת חישוב פרסים KVS ישלם אסימונים עבור אותם סרטונים ואלבומים שמקבלים את מספר הצפיות הדרוש. אתה יכול להשתמש בפונקציונליות זו כדי לקבל קישורים חיצוניים נוספים לפרויקט שלך אם המשתמשים שלך יהיו מעוניינים להרוויח אסימונים. במידת הצורך, תוכל לשלם אסימונים בכסף אמיתי באמצעות פתרון התשלום של KVS.
KVS 3.9.1 מספק תכונות חדשות בהגבלת הגישה לסרטונים ואלבומים. כעת ניתן להגדיר את רמת הגישה עבור סרטונים ואלבומים ציבוריים (בעבר ניתן היה לעשות זאת רק עבור פרטיים ופרימיום). כמו כן, כעת תוכל להגדיר את רמת הגישה עבור כל סרטון או אלבום בנפרד, אשר תעקוף את רמת הגישה שעברה בירושה משדה הסוג. ניתן להשתמש בתכונה החדשה הזו כדי לעקוף בעיית ארכיטקטורת KVS שאינה מאפשרת לשנות וידאו מציבורי לסוג פרימיום ולהיפך. עכשיו אם אתה רוצה להפוך כל סרטון ציבורי לזמין עבור חברי פרימיום בלבד או באמצעות רכישת אסימונים, אתה יכול לעשות זאת מבלי לשנות את סוגו.
עיבוד משופר של צילומי מסך ותמונות אלבומים בלוח הניהול, הם יהיו מותאמים כעת. הוסיפו גם דגשים אדומים לשדות שהפעילו שגיאות אימות בעת שמירת עורכים.
בעורך הווידאו הראשי כעת תוכל למחוק גם צילומי מסך אם הם מופעלים להצגה שם. בעבר יכולת לשנות רק צילום מסך ראשי.
סט של שיפורים לייבוא/ייצוא ותיקוני באגים:
- כעת תוכל לסנן נתוני ייצוא לפי דגל שנבדק.
- כעת תוכל לייצא קבצי מקור וידאו עבור אותם סרטונים ששומרים אותם.
- כעת ניתן לייצא דירוג באחוזים (0-100%) וגם ייבוא/ייצוא יתמוך במספר ההצבעות לדירוג.
- תוקן באג עם ייבוא/ייצוא של דגמים עם פסיקים בשמותיהם.
- תוקן באג עם מיון שגוי לפי דירוג.
- שימוש אופטימלי בזיכרון בייצוא.
- ייצוא עדכונים תומך כעת בסינון לפי מחרוזת שאילתה. כדי לאפשר תכונה זו, עליך להפעיל אותה בהגדרות העדכון, מכיוון שהיא עלולה להשפיע על ביצועי מסד הנתונים אם נעשה שימוש תכוף.
- תיקן באג בייצוא עדכונים שעלול להוביל לגודל שגוי בקודי הטמעה עבור סוגים מסוימים של סרטונים.
- כעת תוכל לייצא קבצי מקור וידאו עבור אותם סרטונים ששומרים אותם.
- כעת ניתן לייצא דירוג באחוזים (0-100%) וגם ייבוא/ייצוא יתמוך במספר ההצבעות לדירוג.
- תוקן באג עם ייבוא/ייצוא של דגמים עם פסיקים בשמותיהם.
- תוקן באג עם מיון שגוי לפי דירוג.
- שימוש אופטימלי בזיכרון בייצוא.
- ייצוא עדכונים תומך כעת בסינון לפי מחרוזת שאילתה. כדי לאפשר תכונה זו, עליך להפעיל אותה בהגדרות העדכון, מכיוון שהיא עלולה להשפיע על ביצועי מסד הנתונים אם נעשה שימוש תכוף.
- תיקן באג בייצוא עדכונים שעלול להוביל לגודל שגוי בקודי הטמעה עבור סוגים מסוימים של סרטונים.
תוסף בחירה אוטומטית של דגם יבדוק כעת גם את תגי התוכן. בעבר זה בדק רק את הכותרת והתיאור.
כעת תוכל למיין דגמים באופן ידני כמו קטגוריות על מנת לכפות מיון ספציפי בעת הצגתם באתר.
בבלוק רשימת מודלים (list_models) ניתן כעת להציג דגמים דומים באמצעות מגוון גדול של קריטריונים: לפי מדינה, לפי עיר, לפי גיל, לפי מין, לפי גובה, לפי משקל, לפי צבע עיניים או שיער וכן הלאה.
בבלוק העלאת וידאו (video_edit) אתה יכול כעת להגדיר שקבצים שהועלו ייחשבו כקבצים בפורמט ספציפי כדי לדלג על ההמרה שלהם. תכונה זו אינה נחוצה ברוב המקרים, היא יושמה עבור דרישות ספציפיות כאשר הפרויקט שלך נועד לספק שער העלאה עבור משתמשים ידועים שיעלו כהלכה קבצים בפורמט הדרוש. זה יכול לשמש גם כדי ליצור דף העלאה נפרד עבור מנהלי אתרים כדי לאפשר להם להעלות סרטונים מהר יותר ללא צורך בעיבודם.
בקוביות עריכת וידאו, אלבום ופלייליסט (video_edit, album_edit, playlist_edit) נוספה האפשרות החדשה המאפשרת להגדיר את ביטול התוכן לאחר שינויו. בגרסאות KVS ישנות יותר הייתה אפשרות אחת בלבד (force_inactive) שהשפיעה גם על תוכן חדש וגם על תוכן שונה. אם זה היה מופעל, כל סרטון או אלבום ששונו יבוטלו עד שתפעיל אותו בחזרה באופן ידני. עכשיו זה לא יקרה. לאחר העדכון האפשרות החדשה (force_inactive_on_edit) תכבה, כך שכל תוכן שונה יישאר פעיל. אם אתה רוצה לאלץ את ההתנהגות הישנה, עליך לשנות את ההגדרות של בלוקים אלה ולהפעיל את האפשרות החדשה.
בבלוק הנתונים הסטטיסטיים הגלובלי (global_stats) אתה יכול כעת להציג כמה אנשים ביקרו באתר שלך אתמול, בשבוע שעבר ובחודש שעבר מתוך סטטיסטיקות KVS.
סימון תוכן יאחסן כעת מידע נוסף על היוזם: IP, מדינה, סוכן משתמש וכתובת אתר של דף.
ברשימת השיחות (מצב mode_conversations ב-list_members block) אתה יכול כעת ליישם פונקציונליות הסרה כדי למחוק לחלוטין מספר שיחות. כמו כן עבור כל שיחה ברשימה ניתן כעת להציג הודעה אחרונה ממנה.
כעת ניתן להציג משך וידאו בפורמט סטנדרטי HH:MM:SS. היסטורית KVS הציג אותו בפורמט MM:SS, שיכול להראות מספר בן 3 ספרות עבור סרטונים ארוכים: MMM:SS. על מנת להשתמש בפורמט החדש עליך לשנות תבניות אתר, המתוארות בפורום KVS.
באגים שתוקנו:
- במהלך ייבוא תוכן יכול להיות מקרה שבו כל שורות הייבוא הפעילו שגיאות אימות, כך שגם במקרה זה KVS יאפשר הגשת ייבוא זה עם רשימה ריקה של שורות חוקיות.
- הפנייה מחדש לסרטון/אלבום אקראי לא לקחה בחשבון כמה הגדרות לווין.
- פגיעות XSS לא קריטית בעת שימוש בפרמטרי HTTP דינמיים מהגדרות האתר. תודה לMuhammad Uwais שהצביע על כך.
- בעת זיהוי SAR של קובץ וידאו מקור, במקרים מסוימים KVS היה ממיר אותו מחדש באופן מיותר לנורמליזציה. זה תוקן, כמו גם שיטת הנורמליזציה עברה אופטימיזציה לזמן מהיר יותר ולמנוע אובדן איכות.
- פונקציית חיפוש עלולה להוביל לחיפוש ריק אם משתמשים במילות עצירה (במקרה של חיפוש מילת עצירה כולה) ו-KVS יציג את כל הסרטונים/אלבומים עבור חיפוש ריק כזה.
- חלק מפעולות cURL פעלו בצורה שגויה אם אפשרות open_basedir הופעלה בתצורת PHP.
- הפנייה מחדש לסרטון/אלבום אקראי לא לקחה בחשבון כמה הגדרות לווין.
- פגיעות XSS לא קריטית בעת שימוש בפרמטרי HTTP דינמיים מהגדרות האתר. תודה לMuhammad Uwais שהצביע על כך.
- בעת זיהוי SAR של קובץ וידאו מקור, במקרים מסוימים KVS היה ממיר אותו מחדש באופן מיותר לנורמליזציה. זה תוקן, כמו גם שיטת הנורמליזציה עברה אופטימיזציה לזמן מהיר יותר ולמנוע אובדן איכות.
- פונקציית חיפוש עלולה להוביל לחיפוש ריק אם משתמשים במילות עצירה (במקרה של חיפוש מילת עצירה כולה) ו-KVS יציג את כל הסרטונים/אלבומים עבור חיפוש ריק כזה.
- חלק מפעולות cURL פעלו בצורה שגויה אם אפשרות open_basedir הופעלה בתצורת PHP.