stephenREVOLUTION2 at barncard.com
Sun Dec 1 16:31:09 EST 2013
On Sun, Dec 1, 2013 at 3:56 AM, Matthias Rebbe <
matthias_livecode_150811 at m-r-d.de> wrote:
> that looks interesting.
> Would you mind to share your .irev file,
> so others could find out how to do that on their servers also?
this stuff is all experimental but works great for me.
a zip of the 'master' iRev file for "Directory Player" is
this code is probably going to look like Siberian noodleworks without
knowing the context. I work with a lot of different media in conjunction
with with making records and use the web extensively to communicate and
exchange files with my clients. Since I'm the only one using this, I don't
need a fancy UI and instead upload files using an SFTP client. My goal:
to create a web-based player for every thing I do, and have it create it's
own properties. In addition to the simple 'directory player' I've created
playlist in real time from the contents of the folder, offers direct URL
play, download option, otherwise file locations are obfuscated.
a directory player that simply shows directories within a directory, and
conditionally allows navigation through the areas.
a gallery player that shows photo files in the directory.
All these are designed for FAST setup.
The rest of this rap relates to the simple download player:
I've created a 'system' of folders that uses a 'player' for a particular
use or that makes it easy for me to display media of different types
super-quickly by simply uploading the files, filling out a prefs file and
placing a short re-director file in the directory. This "INCLUDES" the
master file as if it is running in the folder and the master can then make
local references. In the files-directory player I go further and modify
apache using .htaccess so that I can bypass automatic browser players and
the media files can be downloaded with a normal click:
htaccess file at top of download folder
*AddType application/octet-stream aif*
*AddType application/octet-stream tif*
*AddType application/octet-stream psd*
*AddType application/octet-stream qt*
*AddType application/octet-stream zip*
*AddType application/octet-stream mp3*
*AddType application/octet-stream m4a*
the index file looks like this. it includes the master file in the lib
the master file can also work in the folder solo without abstraction.
* set the itemdelimiter to "/"*
* get $_SERVER[PATH_TRANSLATED]*
* include (item 1 to 4 of it) & "/_lib/download-player.irev"*
(text limit - continued on part two)
*Stephen Barncard - San Francisco Ca. USA - Deeds Not Words*
More information about the Use-livecode