הורדה מאתר jewishmusic
-
אההה.... הם מקבלים את הID מהשרת עצמו בשביל לשלוח אותו בבקשה הבאה...
(תחכמנים....)עריכה: אני לא רואה בכלל שהם משתמשים בID הזה, הוא סתם נמצא שם, כנראה שאין לו באמת שימוש לאבטחה, אולי זה נועד לשימוש עתידי.
-
אני משתמש בכרום גירסא 80, אולי זה קשור, בכל מקרה אפשר לכתוב תוכנה שמורידה, זה לא יעבוד עם IDM, בגלל שהוא סתם עושה GET ואין אפשרות לערוך את הHEADERים שלו,
מה שjewishmusic עושים זה לשלוח HEADER של RANGE, והוא מביא את הקובץ עד הRANGE הזה, אח"כ הוא מבקש את הRANGE שאחרי, ואם מנסים לבקש בלי RANGE אז מקבלים שגיאה 404.זה הקוד שלהם לקבל את הRANGE, אני לא בטוח מה יש בSTORE, אבל כנראה זה אובייקט שמכיל את מה שכבר ירד
addEventListener('fetch', (() => { let store = {ts: 0}; const update = (resp) => { try { let mp3sec = JSON.parse(atob(resp.headers.get('X-Set-MP3Sec'))); if (mp3sec.ts > store.ts) { store = mp3sec } } catch(err) {} }; const requestdata = async (request) => { let headers = new Headers(request.headers); headers.set('X-MP3Sec', btoa(JSON.stringify(store))); let url = new URL('/jmusic/mp3sec/stream', request.url); url.protocol = 'https'; url.searchParams.set('loc', new URL(request.url).pathname); return await fetch(url, { ...request, headers }); }; return event => { if (event.request.url.match(/\.mp3$/i)) { event.respondWith((async () => { try { let resp = await requestdata(event.request); if (resp.status == 400 || resp.status == 404) { update(resp); resp = await requestdata(event.request); } update(resp); return resp; } catch(err) { console.error(err); } })()); } }; })());
@Wild אמר בהורדה מאתר jewishmusic:
בכל מקרה אפשר לכתוב תוכנה שמורידה
באמת יש מישהו שכתב לזה תוכנה (קרוב לודאי שהוא לא רוצה פרסום שמו).
-
@Wild אמר בהורדה מאתר jewishmusic:
בכל מקרה אפשר לכתוב תוכנה שמורידה
באמת יש מישהו שכתב לזה תוכנה (קרוב לודאי שהוא לא רוצה פרסום שמו).
@אברך-מייבין
גם אם הייתי כותב תוכנה, לא הייתי מפרסם אותה, סוף סוף האתר הזה הוקם במטרה למכור מוזיקה, אני בטוח שגם לרבנים שמתירים להוריד שירים, הם יגידו לך שאם מקפידים עליך זה לא "חלק" -
האם מישהו יודע איך מורידים שירים מאתר jewishmusic ?
יש אופציה באתר לשמוע את כל השירים, אבל הם חסמו את ההורדה.
אציין כי הצורך שלי בזה הוא באופן שאין בעיה הלכתית משום גזל וזכויות יוצרים וכו' (יש לי את זה בקלטת).
אפשר גם לענות באישי.@אברך-מייבין
יש כול מיני תוכנות שיודעות להקליט ישירות דרך כרטיס הקול
כלומר, אתה מנגן את הקובץ ישירות מהאתר ומקליט דרך התוכנה שעושה שימוש בהתקן ההקלטה של כרטיס הקול במחשב.
Cam Studio -
@אברך-מייבין
יש כול מיני תוכנות שיודעות להקליט ישירות דרך כרטיס הקול
כלומר, אתה מנגן את הקובץ ישירות מהאתר ומקליט דרך התוכנה שעושה שימוש בהתקן ההקלטה של כרטיס הקול במחשב.
Cam Studio@clickcom אמר בהורדה מאתר jewishmusic:
@אברך-מייבין
יש כול מיני תוכנות שיודעות להקליט ישירות דרך כרטיס הקול
כלומר, אתה מנגן את הקובץ ישירות מהאתר ומקליט דרך התוכנה שעושה שימוש בהתקן ההקלטה של כרטיס הקול במחשב.
Cam Studioבמה זה שונה מהקלטה דרך אפליקציית 'מקליט קול' המובנית בווינדוס?
יש אופציה להגדיר שההקלטה תהיה פנימית ולא דרך מיקרופון, וזה מקליט מצויין. -
@אברך-מייבין
יש כול מיני תוכנות שיודעות להקליט ישירות דרך כרטיס הקול
כלומר, אתה מנגן את הקובץ ישירות מהאתר ומקליט דרך התוכנה שעושה שימוש בהתקן ההקלטה של כרטיס הקול במחשב.
Cam Studio -
@clickcom
יש גם תוסף לכרום שעושה את זה ישירות מהפלט שמע של הדפדפן, הבעיה שאז אתה צריך לשמוע את כל השיר בשביל להוריד אותו במקום פשוט להוריד אותו..
ואם יש איזה לאג בגלל שימוש גבוה בCPU, אז זה יושמע גם בקובץ.@Wild אמר בהורדה מאתר jewishmusic:
יש גם תוסף לכרום שעושה את זה ישירות מהפלט שמע של הדפדפן
שם או כתובת?
-
https://chrome.google.com/webstore/detail/chrome-audio-capture/kfokdmfpdnokpmpbjhjbcabgligoelgp
כתוב שם בתיאור התוסף שהקלטת השמע היא אפילו אינדיבידואלית לטאב, לא לדפדפן.
-
https://chrome.google.com/webstore/detail/chrome-audio-capture/kfokdmfpdnokpmpbjhjbcabgligoelgp
כתוב שם בתיאור התוסף שהקלטת השמע היא אפילו אינדיבידואלית לטאב, לא לדפדפן.
@Wild אמר בהורדה מאתר jewishmusic:
https://chrome.google.com/webstore/detail/chrome-audio-capture/kfokdmfpdnokpmpbjhjbcabgligoelgp
כתוב שם בתיאור התוסף שהקלטת השמע היא אפילו אינדיבידואלית לטאב, לא לדפדפן.
יפה מאד!