Where to Save Downloads -- Best Practice?

Sivakatirswami katir at hindu.org
Mon Oct 9 19:56:05 EDT 2006


I have a Podcast App dedicated to a single feed.

to avoid issues with the player playing streaming
remote URL's (which is not working on many windows
machines)I used a download, save and play model,
as we know that playing media from the local hard
drive is quite solid.

But, now a new problem arises, some windows users
are complaining that the podcast appears to be
downloaded but can't be played. My script is simple
and works on the Mac where the downloaded file
ends up inside (unexpectedly) in the package contents
of the standalone on OSX...

Where, btw, Spotlight and Mac Finder "Find"
are unable to find it....causing me to be perplexed because
the download appeared fine, the audio played but I could
not find the file! the path returned by the filename
of this stack goes all the way down into
../Podcast.app/Contents/MacOS/Latest_Podcast.mp3
Fortunately the player in Rev has no problem with this path:
~/Desktop/Podcast.app/Contents/MacOS/Latest_Podcast.mp3

But, things are not happy on Windows:

-------------
# lots of download progress
# stuff goes on here:
# then:

ON saveURL gURL
   put the filename of this stack into tPath
   set the itemdel to "/"
   put "Lastest_Podcast.mp3" into item -1 of tPath
   put url gURL into url ("binfile:" & tPath)
   unload url gURL
   runPodcast tPath
END saveURL

  ON RunPodcast pPath
    set the cursor to arrow
      show player "player1" --with visual effect dissolve
      set the filename of player "player1" to pPath
      start player "player1"
      set the itemdel to ":"
      put item 1 of tDuration && "min. " & item 2 of tDuration && "sec." 
into tLength
     showstatus ("Title:" & cr &cr & tTitle & cr & cr & tLength),15
      show image "Gurudeva" with visual dissolve slowly
END runPodCast

------------------

Again, same old issue: This works fine on our old Del Running XP..
So, my in-house tests indicate "Looking Good on Windows--
OK to Ship...."

Then now I get a report from a Windows user
"It downloads but it will not play... "  On this same user's
machine they use another application I deploy which plays sound
files in Revolution, but they save the files manually to some other
directory on their box.  So, I'm thinking there is a problem with
writing to a protected directory?  Or does can windows be set to block
saving a file that was just downloaded via http?

So, I'm guessing now that saving  a downloaded cached URL
to the same directory as the standalone, may not be good practice.

Windows Wizards, please advise!

TIA

Sivakatirswami
www.himalayanacademy.com

Get Hinduism Today Digital Edition. It's Free!
http://www.hinduismtoday.com/digital/



More information about the Use-livecode mailing list