Applescript, Ping
23 juli 2008 - 10:10   
geplaatst door: kroepoek85
Hallo allemaal,

Ik heb systeem gemaakt voor een klant met 4 mini mac's. Op elke mini mac moeten films afgespeeld worden. de films staan maar op 1 mini mac en de andere 3 mini mac's haalt daar zijn films vandaan met delen. Ik zit nu met het volgende probleem.

Wanneer de stroom weg valt en het komt weer terug dan gaan de mini mac's wel aan alleen als de mini mac met de films niet als eerste opgestart is kan het ontstaan dat de andere mini mac de films niet kan afspelen want na het opstarten wordt gelijk itunes opgestart en de films worden afgespeeld.

Is er een script in applescript die dit probleem kan oplossen. Ik zat zelf te denken iets met een ping in de shell alleen weet niet hoe ik dit moet opschrijven wanneer hij dan verbinding heeft.

Anne Kleyheeg

Applescript, Ping
23 juli 2008 - 10:33    reactie #1
geplaatst door: mvdg
Hoi Anne, welkom op het forum.

Mijn idee zou zijn om met Applescript of Automator gewoon te kijken of de bestanden al gezien kunnen worden. Als je een script maakt dat zegt 'haal de inhoud van map X op' (waarbij X dus de gedeelde map is die op de andere Mac staat) dan weet je vanzelf of de bestandsdeling alweer actief is. Als de inhoud van de map inderdaad gelezen kan worden, dan start je het afspeelproces.

Pingen lijkt me niet zo ideaal want tijdens het starten kan machine waarschijnlijk al gepingd worden terwijl de bestandsdeling dan nog niet actief is. Door echt te checken of het gedeelde bestand beschikbaar is, los je dat op.

Mitch Design : websites en interactieve toepassingen : http://www.mitchdesign.nl
Applescript, Ping
23 juli 2008 - 10:45    reactie #2
geplaatst door: kroepoek85
Bedankt voor deze reactie. Alleen de bibliotheek van itunes wordt gedeeld en niet een share folder. En de andere mac mini's die openen de gedeelde bibliotheek in itunes.
Applescript, Ping
23 juli 2008 - 11:13    reactie #3
geplaatst door: Sjakelien
Applescript, Ping
23 juli 2008 - 11:17    reactie #4
geplaatst door: mvdg
Met Automator kun je ook zoeken naar songs/videos in iTunes. Dus dat zou een deel van de oplossing voor je probleem kunnen zijn denk ik: laat Automator in iTunes naar de gedeelde bestanden zoeken en als die niet gevonden worden probeer je het bijvoorbeeld na een minuut nog eens.
Mitch Design : websites en interactieve toepassingen : http://www.mitchdesign.nl
Applescript, Ping
23 juli 2008 - 14:54    reactie #5
geplaatst door: kroepoek85
Ik kom er nu pas achter dat het helemaal niet mogelijk is. Als de stroom uitgevallen is en de stroom doet het weer dan moet de playlist opnieuw geselecteerd worden en dat kan applescript niet omdat het een shared library is.

Maar allemaal bedankt allemaal voor het uitzoeken.

Applescript, Ping
23 juli 2008 - 22:54    reactie #6
geplaatst door: hitchhiker
Ik denk dat het nog steeds mogelijk is.
Op het moment dat je ziet dat de 'master' weer online is kun je iTunes (niet Quicktime?) vertellen dat ie zus-en-zo-filmpje moet gaan afspelen. Je start dan dus geen playlist in iTunes.

Zijn het meer filmpjes, dan kun je ze zodanig naamgeven (nummeren) dat ze in de goede volgorde worden afgespeeld.

Nog iets meer werk, maar misschien wel de moeite waard: Datzelfde script de filmpjes naar zichzelf toe laten kopieren en dus ook periodiek laten kijken of de lokale set nog wel overeen komt met de basisset. Verlicht de belasting op het netwerk en als de 'server' of het netwerk zelf uitvalt draaien de filmpjes gewoon door.