איזה תכונות הייתם רוצים בתוכנת כתוביות?
-
DeaglinG
-
- חבר פעיל במיוחד

- תגובות: 537
- הצטרף: ינואר 2009
אהלן,
בעקבות התוכנה (המעולה) של alon24, בשם subs4me, החלטתי גם לצאת לדרך בבניית תוכנת הורדת תרגומים אוטומטית.
התוכנה בנויה בשפת VB.NET, (קיימת כבר תוכנה עובדת) והיא בעלת ממשק משתמש (GUI) להבדיל מהתוכנה של אלון שהיא עובדת על פקודות CMD.
הייתי רוצה שתגידו לי מה אתם הייתם רוצים שיהיו העיצוב והתכונות של התוכנה.
תודה!
בעקבות התוכנה (המעולה) של alon24, בשם subs4me, החלטתי גם לצאת לדרך בבניית תוכנת הורדת תרגומים אוטומטית.
התוכנה בנויה בשפת VB.NET, (קיימת כבר תוכנה עובדת) והיא בעלת ממשק משתמש (GUI) להבדיל מהתוכנה של אלון שהיא עובדת על פקודות CMD.
הייתי רוצה שתגידו לי מה אתם הייתם רוצים שיהיו העיצוב והתכונות של התוכנה.
תודה!
- pixies
-
- אחראי תחום HTPC

- תגובות: 32985
- הצטרף: מרץ 2007
- מיקום: פאתי מלאבס
קודם כל תודה רבה!
למרות שמדובר ב-GUI ולא ב-Console Application, עדיין היה נחמד אם תהיה תמיכה ב-Command Line, כולל פקודה של Quiet Mode (כך שה-GUI לא יופיע).
זה יאפשר לשים הפעלה של התוכנה שלך גם ככפתור ימני על קובץ הסרט, בדומה למה ש-alon24 ו-oferlaor כתבו.
למרות שמדובר ב-GUI ולא ב-Console Application, עדיין היה נחמד אם תהיה תמיכה ב-Command Line, כולל פקודה של Quiet Mode (כך שה-GUI לא יופיע).
זה יאפשר לשים הפעלה של התוכנה שלך גם ככפתור ימני על קובץ הסרט, בדומה למה ש-alon24 ו-oferlaor כתבו.
"החלפתי כבל דיגיטלי ונפתח לי הסאונד"
-
DeaglinG
-
- חבר פעיל במיוחד

- תגובות: 537
- הצטרף: ינואר 2009
כן חשבתי על זה גם,
אני בעיקרון התחלתי לעבוד על אפשרות למזעור התוכנה ל-TRAY ואז להוסיף את הכפתור ב- context menu ואפילו להוסיף לתוכנה סריקה על פי זמנים (למשל כל שעה לבדוק אם השתנה משהו בתיקיה)
אני בעיקרון התחלתי לעבוד על אפשרות למזעור התוכנה ל-TRAY ואז להוסיף את הכפתור ב- context menu ואפילו להוסיף לתוכנה סריקה על פי זמנים (למשל כל שעה לבדוק אם השתנה משהו בתיקיה)
- יוני_א
-
- חבר פעיל במיוחד

- תגובות: 848
- הצטרף: מרץ 2008
- שם מלא: יוני
למה לא לאחד כוחות? הכי טוב אם תכתוב GUI מעל התוכנה של אלון, שתשמש בתור המנוע.
- Light
-
- חבר פעיל במיוחד

- תגובות: 846
- הצטרף: יולי 2008
- מיקום: חיפה
יוני_א כתב:למה לא לאחד כוחות? הכי טוב אם תכתוב GUI מעל התוכנה של אלון, שתשמש בתור המנוע....
אחלה הצעה, אם אפשר לאחד כוחות זה יהיה מעולה.
ישר כוח על ההשקעה, מחכה בקוצר רוח לתוכנה
- psike
-
- חבר פעיל במיוחד

- תגובות: 546
- הצטרף: יוני 2006
חובבי XBMC עדיין יש פה?
מה אם אפשרות לתוסף של זה ל XBMC?
קיים כבר סקריפט להורדת כתוביות בזמן ניגון הסרט עצמו. אפשרות לחיפוש באתרים הישראלים כמו התוכנות האלה יהיה נחמד לראות.
מה אם אפשרות לתוסף של זה ל XBMC?
קיים כבר סקריפט להורדת כתוביות בזמן ניגון הסרט עצמו. אפשרות לחיפוש באתרים הישראלים כמו התוכנות האלה יהיה נחמד לראות.
- dhead666
-
- גורו HTPC

- תגובות: 2975
- הצטרף: פברואר 2009
אם כבר מתאמצים אז לכתוב פלגין ל-Media Browser או XBMC.
משהו בערך כמו זה http://www.mediabrowser.tv/forum/viewto ... f=2&t=4932.
משהו בערך כמו זה http://www.mediabrowser.tv/forum/viewto ... f=2&t=4932.
- Light
-
- חבר פעיל במיוחד

- תגובות: 846
- הצטרף: יולי 2008
- מיקום: חיפה
חשבתי על זה,
בגדול אני אשמח אם יהיו כמה אופציות:
1. סריקה של ספריות אוטומטית והורדות כתוביות לפי אותם ספריות רקורסיבית לדוגמה : c:\Media\TV\24.S08\24.S08E08....
2. לוג במקרה של אי הצלחה של סידרה/סרט
3. אופציה להריץ את התוכנה ברקע ובדיקה כל כמה זמן האם ישנה ספריה חדשה
4. לשנות את השם לפי שם הקובץ
5. אופציה למחוק את קובץ Sample,Sfv,Nfo אוטומטית אם צריכים (אני אישית לא אוהב אותם בספריות המדיה)
יכול להיות שהאופציות כבר קיימות אם לא זה יהיה מאוד נחמד
ושוב הרשה לי להגיד כול הכבוד על היוזמה.
בגדול אני אשמח אם יהיו כמה אופציות:
1. סריקה של ספריות אוטומטית והורדות כתוביות לפי אותם ספריות רקורסיבית לדוגמה : c:\Media\TV\24.S08\24.S08E08....
2. לוג במקרה של אי הצלחה של סידרה/סרט
3. אופציה להריץ את התוכנה ברקע ובדיקה כל כמה זמן האם ישנה ספריה חדשה
4. לשנות את השם לפי שם הקובץ
5. אופציה למחוק את קובץ Sample,Sfv,Nfo אוטומטית אם צריכים (אני אישית לא אוהב אותם בספריות המדיה)
יכול להיות שהאופציות כבר קיימות אם לא זה יהיה מאוד נחמד
ושוב הרשה לי להגיד כול הכבוד על היוזמה.
Let there be LIGHT!
---------------------------
Store by Promise DS4600 4x2TB / DS720+ 2x4TB
---------------------------
Store by Promise DS4600 4x2TB / DS720+ 2x4TB
-
DeaglinG
-
- חבר פעיל במיוחד

- תגובות: 537
- הצטרף: ינואר 2009
Light,
התוכנה לא מורידה בכלל תמונות NFO וכאלה בעצמה. רק כתוביות.
אם אתה מתכוון למחיקה של קבצי NFO וSFV שבאים את ההורדה של הסרט אז כן אני יכול להוסיף את זה.
השינוי של שם הכתובית יהיה לפי בחירה (או שם תיקיה מכילה, או שם סרט(לא שם קובץ), או שם קובץ(במידה וקיים, avi או mkv))
יש לוג רץ (שמתעדכן בזמן אמת שהתוכנה עובדת) ואפשר בסיום ההרצה לחזור אחורה ולראות את כל הפעולות שהוא עשה.
אני אוסיף אפשרות לעשות Export ללוג יותר מאוחר.
סריקה רקורסיבית קיימת כבר. (תקיות שהתוכנה מחפשת הן רק תקיות שמכילות קבצי avi או mkv)
*עכשיו שאתה מזכיר את הקטע של ה-Sample, אני צריך לבחון מצב שהתקיה מכילה תיקית Sample שהיא בעצם לא הסרט. אולי אני אוסיף בדיקה לגודל הקובץ... למשל מעל 500 מגה
כל הקטע של חיפוש על פי זמנים יתווסף רק בשלב מאוחר יותר אחרי שאני אהיה בטוח שכל שאר הדברים עובדים פיקס.
(יש מקרים מסויימים, למשל כשיש סרט שהוא רימייק אז יש אותו שם לשני סרטים)
בזמן חיפוש סרט יהיה אפשר לבחור אם לדלג על הסרט במידה ולא נמצא תיאום מושלם או לתת למשתמש אפשרות לבחור את הסרט מרשימה של תוצאות.
התוכנה לא מורידה בכלל תמונות NFO וכאלה בעצמה. רק כתוביות.
אם אתה מתכוון למחיקה של קבצי NFO וSFV שבאים את ההורדה של הסרט אז כן אני יכול להוסיף את זה.
השינוי של שם הכתובית יהיה לפי בחירה (או שם תיקיה מכילה, או שם סרט(לא שם קובץ), או שם קובץ(במידה וקיים, avi או mkv))
יש לוג רץ (שמתעדכן בזמן אמת שהתוכנה עובדת) ואפשר בסיום ההרצה לחזור אחורה ולראות את כל הפעולות שהוא עשה.
אני אוסיף אפשרות לעשות Export ללוג יותר מאוחר.
סריקה רקורסיבית קיימת כבר. (תקיות שהתוכנה מחפשת הן רק תקיות שמכילות קבצי avi או mkv)
*עכשיו שאתה מזכיר את הקטע של ה-Sample, אני צריך לבחון מצב שהתקיה מכילה תיקית Sample שהיא בעצם לא הסרט. אולי אני אוסיף בדיקה לגודל הקובץ... למשל מעל 500 מגה
כל הקטע של חיפוש על פי זמנים יתווסף רק בשלב מאוחר יותר אחרי שאני אהיה בטוח שכל שאר הדברים עובדים פיקס.
(יש מקרים מסויימים, למשל כשיש סרט שהוא רימייק אז יש אותו שם לשני סרטים)
בזמן חיפוש סרט יהיה אפשר לבחור אם לדלג על הסרט במידה ולא נמצא תיאום מושלם או לתת למשתמש אפשרות לבחור את הסרט מרשימה של תוצאות.
- shlomiassaf
-
- חבר ותיק

- תגובות: 1444
- הצטרף: נובמבר 2005
- מיקום: חיפה והקריות
אני בדיוק עובד על תוכנה ב NET למשהו קצת שונה, אני מעוניין בתוכן התאורי של הסרט בעברית
לMEDIA CENTER שיעדכן לאחר עדכונים של METABROSER מ IMDB.
ככה כל מה שיש בעברית ידרוס את מה שקיים באנגלית ומה שאין בעברית יהיה באנגלית.
לגבי התוכנה, כמה הערות.
א) אין צורך לעשות סריקה כל שעה, יש מחלקה שנקראת FileSystemWatcher והיא עושה את כל העבודה בשבילך ומעלה EVENT כשיש שינוי (אתה יכול למשל להגדיר שיעלה אבנט בספריה X וכל תת הספריות שלה רק כאשר קובץ AVI או MKV מתווסף ... מאוד יעיל) זה נמצא בשם מתחם System.IO
ב) התוכנה יכולה לפעול ב SERVICE או שיכול להיות SERVICE שבודק כל תקופה שהתוכנה רצה.
ג) סריקת כל הספריות תתבצע רק בתחילת כל הפעלה של התוכנה, כפי שאמרתי יש את האובייקט בסעיף א לעליל אבל מה קורה שהתוכנה לא פועלת שבוע ? אז תמיד חייבים סריקה בהפעלת תוכנה.
יש עוד דברים.. אבל זה מה שעולה לי כרגע
לMEDIA CENTER שיעדכן לאחר עדכונים של METABROSER מ IMDB.
ככה כל מה שיש בעברית ידרוס את מה שקיים באנגלית ומה שאין בעברית יהיה באנגלית.
לגבי התוכנה, כמה הערות.
א) אין צורך לעשות סריקה כל שעה, יש מחלקה שנקראת FileSystemWatcher והיא עושה את כל העבודה בשבילך ומעלה EVENT כשיש שינוי (אתה יכול למשל להגדיר שיעלה אבנט בספריה X וכל תת הספריות שלה רק כאשר קובץ AVI או MKV מתווסף ... מאוד יעיל) זה נמצא בשם מתחם System.IO
ב) התוכנה יכולה לפעול ב SERVICE או שיכול להיות SERVICE שבודק כל תקופה שהתוכנה רצה.
ג) סריקת כל הספריות תתבצע רק בתחילת כל הפעלה של התוכנה, כפי שאמרתי יש את האובייקט בסעיף א לעליל אבל מה קורה שהתוכנה לא פועלת שבוע ? אז תמיד חייבים סריקה בהפעלת תוכנה.
יש עוד דברים.. אבל זה מה שעולה לי כרגע
- Light
-
- חבר פעיל במיוחד

- תגובות: 846
- הצטרף: יולי 2008
- מיקום: חיפה
נשמע מעולה!DeaglinG כתב:Light,
התוכנה לא מורידה בכלל תמונות NFO וכאלה בעצמה. רק כתוביות.
אם אתה מתכוון למחיקה של קבצי NFO וSFV שבאים את ההורדה של הסרט אז כן אני יכול להוסיף את זה.
השינוי של שם הכתובית יהיה לפי בחירה (או שם תיקיה מכילה, או שם סרט(לא שם קובץ), או שם קובץ(במידה וקיים, avi או mkv))
יש לוג רץ (שמתעדכן בזמן אמת שהתוכנה עובדת) ואפשר בסיום ההרצה לחזור אחורה ולראות את כל הפעולות שהוא עשה.
אני אוסיף אפשרות לעשות Export ללוג יותר מאוחר.
סריקה רקורסיבית קיימת כבר. (תקיות שהתוכנה מחפשת הן רק תקיות שמכילות קבצי avi או mkv)
*עכשיו שאתה מזכיר את הקטע של ה-Sample, אני צריך לבחון מצב שהתקיה מכילה תיקית Sample שהיא בעצם לא הסרט. אולי אני אוסיף בדיקה לגודל הקובץ... למשל מעל 500 מגה
כל הקטע של חיפוש על פי זמנים יתווסף רק בשלב מאוחר יותר אחרי שאני אהיה בטוח שכל שאר הדברים עובדים פיקס.
(יש מקרים מסויימים, למשל כשיש סרט שהוא רימייק אז יש אותו שם לשני סרטים)
בזמן חיפוש סרט יהיה אפשר לבחור אם לדלג על הסרט במידה ולא נמצא תיאום מושלם או לתת למשתמש אפשרות לבחור את הסרט מרשימה של תוצאות....
עוד שאלה קטנה, האם תהליך ההורדה הוא אוטומטי ללא התערבות שלי ?
אפשר לקבל גירסה לבדיקה ?
Let there be LIGHT!
---------------------------
Store by Promise DS4600 4x2TB / DS720+ 2x4TB
---------------------------
Store by Promise DS4600 4x2TB / DS720+ 2x4TB
-
DeaglinG
-
- חבר פעיל במיוחד

- תגובות: 537
- הצטרף: ינואר 2009
ברור, כל הקטע זה האוטומטיות 
אני אעלה יותר מאוחר קצת תמונות מהתוכנה רצה אבל אני עוד לא יכול לספק תוכנה פועלת כי כל פעם שאני משנה משהו אני הופך את כל התוכנה ויש כמה שגיאות שצריך לסדר
אני אעלה יותר מאוחר קצת תמונות מהתוכנה רצה אבל אני עוד לא יכול לספק תוכנה פועלת כי כל פעם שאני משנה משהו אני הופך את כל התוכנה ויש כמה שגיאות שצריך לסדר
- Light
-
- חבר פעיל במיוחד

- תגובות: 846
- הצטרף: יולי 2008
- מיקום: חיפה
אוקי תודה.DeaglinG כתב:ברור, כל הקטע זה האוטומטיות
אני אעלה יותר מאוחר קצת תמונות מהתוכנה רצה אבל אני עוד לא יכול לספק תוכנה פועלת כי כל פעם שאני משנה משהו אני הופך את כל התוכנה ויש כמה שגיאות שצריך לסדר...
Let there be LIGHT!
---------------------------
Store by Promise DS4600 4x2TB / DS720+ 2x4TB
---------------------------
Store by Promise DS4600 4x2TB / DS720+ 2x4TB
- gilcooper
-
- חבר פעיל מאוד

- תגובות: 270
- הצטרף: דצמבר 2008
הייתי רוצה שהתוכנה תשנה את שם הקובץ של הכתוביות שיהיה זהה לשם של הסרט.
-
DeaglinG
-
- חבר פעיל במיוחד

- תגובות: 537
- הצטרף: ינואר 2009
טוב אני צריך איזה 2 - 3 מתנדבים שמעוניינים לבדוק את התוכנה...
נא לשלוח לי מייל ל
evilshm (shtrudel) gmail .com
נא לשלוח לי מייל ל
evilshm (shtrudel) gmail .com
- Light
-
- חבר פעיל במיוחד

- תגובות: 846
- הצטרף: יולי 2008
- מיקום: חיפה
נשלח מאייל.DeaglinG כתב:טוב אני צריך איזה 2 - 3 מתנדבים שמעוניינים לבדוק את התוכנה...
נא לשלוח לי מייל ל
evilshm (shtrudel) gmail .com...
Light
Let there be LIGHT!
---------------------------
Store by Promise DS4600 4x2TB / DS720+ 2x4TB
---------------------------
Store by Promise DS4600 4x2TB / DS720+ 2x4TB
-
DeaglinG
-
- חבר פעיל במיוחד

- תגובות: 537
- הצטרף: ינואר 2009
קיבלת.
שים לב שהתוכנה עובדת רק עם אתר sratim.co.il
(כי השאר סתם מעפנים ביננו)
שים לב שהתוכנה עובדת רק עם אתר sratim.co.il
(כי השאר סתם מעפנים ביננו)
- alon24
-
- חבר ותיק

- תגובות: 1838
- הצטרף: מאי 2005
שלח לי גם בבקשה, אימייל נשלח בפרטי
- nokobik
-
- חבר ותיק

- תגובות: 2886
- הצטרף: פברואר 2008
זה כבר הופך אותנו לשלושה שעובדים על תוכנה שעושה את אותו הדבר.
לפחות אם היינו עובדים בשפה אחידה, באמת שהיינו יכולים לשלב כוחות.
הפיצ'רים הקיימים בתוכנה שלי:
1. רצה ב-TRAY עם NOTIFICATIONS (אופציונלי)
2. ניתן לסמן מס' קבצים להורדת כתוביות (התוכנה תוריד את הכתוביות בצורה טורית תוך שימור בQUEUE)
3. בהמשך ל-2, תמיכה ב-DDE_SERVER, ניתן להוסיף לה סרטים/תיקיות לחיפוש תוך כדי ריצה
4. מדרגת את הכתוביות שהיא מוצאת, ומורידה את הכתובית המתאימה ביותר. כאשר ניתן להגדיר ציון מינימלי שמתחתיו היא לא תוריד את הכתובית.
5. משנה את שם הסרט והכתוביות לשם נורמלי Up In The Air (2009) לדוגמא.
6. ניתן להריץ אותה מה-COMMAND LINE
7. סריקה ריקורסיבית כמובן
בתכנון:
1. ריצה ברקע כל זמן מוגדר מראש
2. כרגע היא שומרת בצד מידע לגבי סרטים שלהם היא לא הורידה כתוביות, בתכנון GUI לטיפול מהיר בקבצים שכאלה
3. טיפול בסרטים עם מספר חלקים
לפחות אם היינו עובדים בשפה אחידה, באמת שהיינו יכולים לשלב כוחות.
הפיצ'רים הקיימים בתוכנה שלי:
1. רצה ב-TRAY עם NOTIFICATIONS (אופציונלי)
2. ניתן לסמן מס' קבצים להורדת כתוביות (התוכנה תוריד את הכתוביות בצורה טורית תוך שימור בQUEUE)
3. בהמשך ל-2, תמיכה ב-DDE_SERVER, ניתן להוסיף לה סרטים/תיקיות לחיפוש תוך כדי ריצה
4. מדרגת את הכתוביות שהיא מוצאת, ומורידה את הכתובית המתאימה ביותר. כאשר ניתן להגדיר ציון מינימלי שמתחתיו היא לא תוריד את הכתובית.
5. משנה את שם הסרט והכתוביות לשם נורמלי Up In The Air (2009) לדוגמא.
6. ניתן להריץ אותה מה-COMMAND LINE
7. סריקה ריקורסיבית כמובן
בתכנון:
1. ריצה ברקע כל זמן מוגדר מראש
2. כרגע היא שומרת בצד מידע לגבי סרטים שלהם היא לא הורידה כתוביות, בתכנון GUI לטיפול מהיר בקבצים שכאלה
3. טיפול בסרטים עם מספר חלקים
-
DeaglinG
-
- חבר פעיל במיוחד

- תגובות: 537
- הצטרף: ינואר 2009
באיזה שפה התוכנה שלך?