הרסיבר שלי תומך בAirPlay, אז אני משמיע בו מוזיקה מהiTunes שמותקן בPC שלי.
הייתי רוצה להפעיל את השמעת השירים באופן אוטומטי (בבוקר למשל, או כאשר אני מגיע הביתה). אין בעיה להדליק את הרסיבר במצב המתאים, אך אני לא יודע איך לגרום למחשב להפעיל את iTunes ולהתחיל להשמיע שירים.
אם למישהו יש רעיון - אני אשמח לשמוע.
מצאתי את זה, אך לא הצלחתי להבין לחלוטין ולממש:
http://forum.micasaverde.com/index.php/ ... #msg124885
http://forum.micasaverde.com/index.php/ ... #msg124881
מישהו מצליח להבין את ההסבר או יש לו רעיון איך ניתן להפעיל את iTunes ולגרום לו להשמיע שירים באמצעות Vera?
הפעלת iTunes על-ידי Vera
- cafri (פותח השרשור)
-
- חבר ותיק
- הודעות: 1136
- הצטרף: נובמבר 2009
- נתן תודות: 121 פעמים
- קיבל תודות: 144 פעמים
למי שמעוניין, סוף סוף הצלחתי לגרום לVera להפעיל את הiTunes בPC שלי ולהתחיל לנגן רשימת שירים.
מכיוון שאני תמיד משאיר את הiTunes על ניגון ברסיבר (אני לא שומע מוסיקה בPC), אז המוסיקה מושמעת ברסיבר.
איך עשיתי את זה?
1. השתמשתי בפקודות שקיימות בscript שנכתב עבור AutoIT:
לינק להורדת AutoIT:
http://www.autoitscript.com/site/autoit/downloads
לינק להורדת הscript שיודע לשלוט בiTunes:
http://www.autoitscript.com/forum/topic ... itunes-udf
הפקודות שהשתמשתי בהן:
פקודה לסגירת הiTunes (אם מעוניינים):
2. את הscript הפכתי לקובץ EXE (לשם הדוגמה: EXAMPLE.EXE).
3. הפעלתי בPC שלי WebServer מקומי.
לינק להורדה:
http://wwebserver.software.informer.com/download
4. יצרתי קובץ PHP (לשם הדוגמה: EXAMPLE.PHP) שכל מה שהוא עושה זה להריץ את EXAMPLE.EXE:
5. בתרחיש הרלוונטי, גרמתי לVera להפעיל את EXAMPLE.PHP, על-ידי שימוש בקוד הבא:
(יש צורך, כמובן, להשתמש בכתובת הIP של הPC שלכם)
אשמח לסייע אם מישהו רוצה לממש משהו דומה ו"נתקע".
מכיוון שאני תמיד משאיר את הiTunes על ניגון ברסיבר (אני לא שומע מוסיקה בPC), אז המוסיקה מושמעת ברסיבר.
איך עשיתי את זה?
1. השתמשתי בפקודות שקיימות בscript שנכתב עבור AutoIT:
לינק להורדת AutoIT:
http://www.autoitscript.com/site/autoit/downloads
לינק להורדת הscript שיודע לשלוט בiTunes:
http://www.autoitscript.com/forum/topic ... itunes-udf
הפקודות שהשתמשתי בהן:
קוד: בחירת הכל
_iTunes_Start()
_iTunes_Playlist_PlayFirst("MyPlayListName")
קוד: בחירת הכל
ProcessClose("iTunes.exe")
2. את הscript הפכתי לקובץ EXE (לשם הדוגמה: EXAMPLE.EXE).
3. הפעלתי בPC שלי WebServer מקומי.
לינק להורדה:
http://wwebserver.software.informer.com/download
4. יצרתי קובץ PHP (לשם הדוגמה: EXAMPLE.PHP) שכל מה שהוא עושה זה להריץ את EXAMPLE.EXE:
קוד: בחירת הכל
<?php
exec('EXAMPLE.EXE');
?>
5. בתרחיש הרלוונטי, גרמתי לVera להפעיל את EXAMPLE.PHP, על-ידי שימוש בקוד הבא:
קוד: בחירת הכל
local http = require("socket.http")
-- 5 Second timeout
http.TIMEOUT = 5
result, status = http.request("http://<PC_IP_Address>/EXAMPLE.PHP")
אשמח לסייע אם מישהו רוצה לממש משהו דומה ו"נתקע".
הודעה ל CAFRI
cafri
הורדתי את התוכנה והסקריפט. ה web sever בלינק הוא 32bit ולי יש 64 ווינדוס 8 צריך להוריד מתאים.
לא הבנתי איפה אני שותל את הפקודות שרשמת שהשתמשת בהם.וגם הקובץ PHP לא ברור לי.
אם לא קשה לך אם תוכל לפרט יותר לפרטים.<לא הולך לי:P >אני אודה לך.
ממש בא לישם את התרחיש הנ"ל.
תודה ושבוע טוב
הורדתי את התוכנה והסקריפט. ה web sever בלינק הוא 32bit ולי יש 64 ווינדוס 8 צריך להוריד מתאים.
לא הבנתי איפה אני שותל את הפקודות שרשמת שהשתמשת בהם.וגם הקובץ PHP לא ברור לי.
אם לא קשה לך אם תוכל לפרט יותר לפרטים.<לא הולך לי:P >אני אודה לך.
ממש בא לישם את התרחיש הנ"ל.
תודה ושבוע טוב
- cafri (פותח השרשור)
-
- חבר ותיק
- הודעות: 1136
- הצטרף: נובמבר 2009
- נתן תודות: 121 פעמים
- קיבל תודות: 144 פעמים
Re: הודעה ל CAFRI
ראשית אני מתנצל שלקח לי הרבה זמן לענות לך.yossid400 כתב:cafri
הורדתי את התוכנה והסקריפט. ה web sever בלינק הוא 32bit ולי יש 64 ווינדוס 8 צריך להוריד מתאים....
אמנם אני משתמש בווינדוס 7, אבל גם מערכת ההפעלה שלי היא 64 ביט, והWWebServer עובד בלי בעיות, אפילו שהוא 32 ביט.
ניסית להפעיל אותו? איזו הודעת שגיאה אתה מקבל?
לחילופין, נסה למצוא Web Server אחר שיש לו גירסת 64 ביט. לא התעמקתי, רבל ראיתי שיש את זה - אולי הוא יעבוד לך:
http://www.wampserver.com/en/
את הפקודות שרשמתי אתה כותב בתור סקריפט של AutoIt.yossid400 כתב: לא הבנתי איפה אני שותל את הפקודות שרשמת שהשתמשת בהם.וגם הקובץ PHP לא ברור לי.
אם לא קשה לך אם תוכל לפרט יותר לפרטים.<לא הולך לי:P >אני אודה לך....
נכנסים לעורך של התוכנה, מורידים את הסקריפט שיודע לשלוח באייטיונז ובעזרת הפקודות שבו יוצרים סקריפט חדש שמבצע את מה שאתה רוצה.
בעזרת AutoIt הופכים את הסקריפט לקבוץ EXE.
בנוסף לכך, יוצרים קובץ PHP שמכיל את הפקודה שרשמתי, ובעצם מריץ את קובץ הEXE שיצרת בעזרת AutoIt.
אם אתה חושב שזה יעזור לך, אני יכול לשלוח לך את הקבצים שאני משתמש בהם - שלח לי את כתובת המייל שלך.
- cafri (פותח השרשור)
-
- חבר ותיק
- הודעות: 1136
- הצטרף: נובמבר 2009
- נתן תודות: 121 פעמים
- קיבל תודות: 144 פעמים
באופן דומה לנ"ל אפשר להזרים גם מדיה באמצעות AirFoil גם מאפליקציות אחרות, ולא רק מiTunes.
על-מנת לעשות את זה ניתן להשתמש באפליקציית AirFoil ולהגדיר לה מאיזה אפליקציה אחרת היא אמורה להזרים מדיה (למשל Windows Media Player.
כאשר רוצים להזרים מדיה, מפעילים (בעזרת קובץ הPHP, ואין אפילו צורך בAutoIt) את AirFoil ואת פריט המדיה (או רשימת שירים) שרוצים להזרים.
על-מנת לעשות את זה ניתן להשתמש באפליקציית AirFoil ולהגדיר לה מאיזה אפליקציה אחרת היא אמורה להזרים מדיה (למשל Windows Media Player.
כאשר רוצים להזרים מדיה, מפעילים (בעזרת קובץ הPHP, ואין אפילו צורך בAutoIt) את AirFoil ואת פריט המדיה (או רשימת שירים) שרוצים להזרים.