מאמרים אחרונים

שתף בפייסבוק שיתוף בפייסבוק
RSS - מאמריםמאמרים
RSS - פורומיםפורומים
דווח למנהל דיווח למנהל
קישור לעמוד זה קישור לעמוד זה
עוד בקבוצת HT



הפעלת iTunes על-ידי Vera


   פורומים > HT Home > עוזרות קוליות, שליטה ובקרה
מחבר הודעה
cafri
חבר ותיק
חבר ותיק

הצטרף בתאריך:
  Nov 23, 2009
הבעות תודה: 144
מספר הודעות: 1136

 #1  נשלח: ד' 09/07/2014 12:48
הפעלת iTunes על-ידי Vera

הרסיבר שלי תומך בAirPlay, אז אני משמיע בו מוזיקה מהiTunes שמותקן בPC שלי.

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

מצאתי את זה, אך לא הצלחתי להבין לחלוטין ולממש:

http://forum.micasaverde.com/index.php/topic,11964...

http://forum.micasaverde.com/index.php/topic,11964...



מישהו מצליח להבין את ההסבר או יש לו רעיון איך ניתן להפעיל את iTunes ולגרום לו להשמיע שירים באמצעות Vera?
(2) הבעות תודה: yossid400 , Huvenster
| פרופיל | שלח הודעה | חפש
cafri
חבר ותיק
חבר ותיק

הצטרף בתאריך:
  Nov 23, 2009
הבעות תודה: 144
מספר הודעות: 1136

 #2  נשלח: ב' 14/07/2014 9:33

למי שמעוניין, סוף סוף הצלחתי לגרום לVera להפעיל את הiTunes בPC שלי ולהתחיל לנגן רשימת שירים.

מכיוון שאני תמיד משאיר את הiTunes על ניגון ברסיבר (אני לא שומע מוסיקה בPC), אז המוסיקה מושמעת ברסיבר.

איך עשיתי את זה?


1. השתמשתי בפקודות שקיימות בscript שנכתב עבור AutoIT:

לינק להורדת AutoIT:
http://www.autoitscript.com/site/autoit/downloads

לינק להורדת הscript שיודע לשלוט בiTunes:
http://www.autoitscript.com/forum/topic/70675-itun...

הפקודות שהשתמשתי בהן:
קוד:
_iTunes_Start()

_iTunes_Playlist_PlayFirst("MyPlayListName")


פקודה לסגירת הiTunes (אם מעוניינים):
קוד:
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")


(יש צורך, כמובן, להשתמש בכתובת הIP של הPC שלכם)


אשמח לסייע אם מישהו רוצה לממש משהו דומה ו"נתקע".
| פרופיל | שלח הודעה | חפש
yossid400
חבר פעיל
חבר פעיל

הצטרף בתאריך:
  Feb 12, 2014
הבעות תודה: 3
מספר הודעות: 70

 #3  נשלח: א' 14/09/2014 19:30
הודעה ל CAFRI

cafri

הורדתי את התוכנה והסקריפט. ה web sever בלינק הוא 32bit ולי יש 64 ווינדוס 8 צריך להוריד מתאים.

לא הבנתי איפה אני שותל את הפקודות שרשמת שהשתמשת בהם.וגם הקובץ PHP לא ברור לי.

אם לא קשה לך אם תוכל לפרט יותר לפרטים.<לא הולך לי >אני אודה לך.

ממש בא לישם את התרחיש הנ"ל.

תודה ושבוע טוב
| פרופיל | שלח הודעה | חפש
cafri
חבר ותיק
חבר ותיק

הצטרף בתאריך:
  Nov 23, 2009
הבעות תודה: 144
מספר הודעות: 1136

 #4  נשלח: א' 28/09/2014 13:40
Re: הודעה ל CAFRI

yossid400 כתב:
cafri

הורדתי את התוכנה והסקריפט. ה web sever בלינק הוא 32bit ולי יש 64 ווינדוס 8 צריך להוריד מתאים.


ראשית אני מתנצל שלקח לי הרבה זמן לענות לך.

אמנם אני משתמש בווינדוס 7, אבל גם מערכת ההפעלה שלי היא 64 ביט, והWWebServer עובד בלי בעיות, אפילו שהוא 32 ביט.
ניסית להפעיל אותו? איזו הודעת שגיאה אתה מקבל?

לחילופין, נסה למצוא Web Server אחר שיש לו גירסת 64 ביט. לא התעמקתי, רבל ראיתי שיש את זה - אולי הוא יעבוד לך:

http://www.wampserver.com/en/


yossid400 כתב:

לא הבנתי איפה אני שותל את הפקודות שרשמת שהשתמשת בהם.וגם הקובץ PHP לא ברור לי.

אם לא קשה לך אם תוכל לפרט יותר לפרטים.<לא הולך לי >אני אודה לך.


את הפקודות שרשמתי אתה כותב בתור סקריפט של AutoIt.

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

בעזרת AutoIt הופכים את הסקריפט לקבוץ EXE.

בנוסף לכך, יוצרים קובץ PHP שמכיל את הפקודה שרשמתי, ובעצם מריץ את קובץ הEXE שיצרת בעזרת AutoIt.

אם אתה חושב שזה יעזור לך, אני יכול לשלוח לך את הקבצים שאני משתמש בהם - שלח לי את כתובת המייל שלך.
| פרופיל | שלח הודעה | חפש
cafri
חבר ותיק
חבר ותיק

הצטרף בתאריך:
  Nov 23, 2009
הבעות תודה: 144
מספר הודעות: 1136

 #5  נשלח: ה' 09/07/2015 20:38

באופן דומה לנ"ל אפשר להזרים גם מדיה באמצעות AirFoil גם מאפליקציות אחרות, ולא רק מiTunes.

על-מנת לעשות את זה ניתן להשתמש באפליקציית AirFoil ולהגדיר לה מאיזה אפליקציה אחרת היא אמורה להזרים מדיה (למשל Windows Media Player.

כאשר רוצים להזרים מדיה, מפעילים (בעזרת קובץ הPHP, ואין אפילו צורך בAutoIt) את AirFoil ואת פריט המדיה (או רשימת שירים) שרוצים להזרים.
| פרופיל | שלח הודעה | חפש
כל הזמנים הם שעון חורף - ישראל (GMT+2) הצג הודעות קודמות:    
פורומים > עוזרות קוליות, שליטה ובקרה


  
    שם משתמש:
נתוני כניסה לכל אתרי HT:

  סיסמא:
 

  


 | 

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

תקנון / תנאי השימוש באתר צור קשר / contact us כל הזכויות שמורות לקבוצת ht