First of all you MUST run Apache with a normal user UID ( mylogin /mygroup ) check
your httpd.conf file and change user www group www to your login and group osascript
will not work if not create test.php3 file in you webdirectory copy this script
in it , change "My Test Playlist" to the play list name you want to control ....
That's all !
<? php
$script1 = " osascript -e 'tell application \"iTunes\" ' "
." -e 'set myPlaylist to \"My Test Playlis\" '"
." -e 'set myString to \"\" '"
." -e 'repeat with i from 1 to count of tracks in playlist
myPlaylist '"
." -e 'set thisName to name of track i in playlist
myPlaylist '"
." -e 'set myString to myString & \"<a href=test.php3?
action=play&num=\"&i &\">\"&thisName & \"</a><BR>\" '"
." -e 'end repeat '"
." -e 'return myString '"
." -e 'end tell'";
passthru ($script1 ) ;
if( $action =="play" )
{
passthru ( " osascript -e 'tell application \"iTunes\" ' -e 'play
track ".$num."in playlist \"My Test Playlis\" ' -e ' end
tell ' " ) ;
}
?>
benedetto patrice wrote :892
For some days
you may test this running there
http://labynet.dyndns.org/itunes.php3
example of builded link
http://labynet.dyndns.org/itunes.php3?sort=artist&action=play&num=19
to listen at the result click on this link within your web browser it should start your prefered mdia player
http://labynet.dyndns.org:8010/home.html
or simply copy paste this URL in your mp3 media player
http://www.live365.com/play/237099/
Click on the link in the web page will switch the tracks ( it is not acurate , the list may be in a random state at home ;)
Warning! this is experimental don`t ask for improvments , it is just a starting point ..