#!/usr/bin/perl -w use strict; use IPC::Open2; use Date::Format; use constant SONG => '/Users/markstra/Music/iTunes/iTunes Music/The Donnas/Get Skintight/01 Skin Tight.mp3'; our $volume_script = <= $mm) { #osascript($volume_script); system('open', SONG); last; } sleep 4; } sub osascript { my $script = shift; my ($read, $write); my $pid = IPC::Open2::open2($read, $write, 'osascript'); print $write $script; close $write; my $data = do { local $/; <$read> }; close $read; waitpid $pid, 0; return $data; }