FILETYPE & MIMETYPE
This commit is contained in:
parent
0d96e261fc
commit
787080be0b
|
@ -79,9 +79,6 @@ do
|
||||||
|
|
||||||
TUBELINK="https://tube.copylaradio.com$(cat /tmp/${mediakey}_filelink.txt)"
|
TUBELINK="https://tube.copylaradio.com$(cat /tmp/${mediakey}_filelink.txt)"
|
||||||
LOCALTUBELINK="http://127.0.0.1:8181$(cat /tmp/${mediakey}_filelink.txt)"
|
LOCALTUBELINK="http://127.0.0.1:8181$(cat /tmp/${mediakey}_filelink.txt)"
|
||||||
MIMETYPE="video/${LOCALTUBELINK##*.}"
|
|
||||||
[[ "$MIMETYPE" == "video/avi" ]] && MIMETYPE="video/x-msvideo"
|
|
||||||
[[ "$MIMETYPE" == "video/mkv" ]] && MIMETYPE="video/x-matroska"
|
|
||||||
|
|
||||||
### IPNS LINK CAN EVOLVE (REFRESH EVERY 12 H TO MAINTAIN ALIVE IN THE SWARM) # TODO : Use templating
|
### IPNS LINK CAN EVOLVE (REFRESH EVERY 12 H TO MAINTAIN ALIVE IN THE SWARM) # TODO : Use templating
|
||||||
### This index.html is ipns link root, 1st welcome page for MEDIAKEY -> *** Redirect to CONTRACTS processing HERE ***
|
### This index.html is ipns link root, 1st welcome page for MEDIAKEY -> *** Redirect to CONTRACTS processing HERE ***
|
||||||
|
@ -128,6 +125,12 @@ do
|
||||||
|
|
||||||
## DEMO PERIOD
|
## DEMO PERIOD
|
||||||
## NICE FINAL STREAMING PAGE
|
## NICE FINAL STREAMING PAGE
|
||||||
|
FILETYPE="${LOCALTUBELINK##*.}"
|
||||||
|
MIMETYPE="video/$FILETYPE" && HTMLTAG="video"
|
||||||
|
[[ "$FILETYPE" == "avi" ]] && MIMETYPE="video/x-msvideo"
|
||||||
|
[[ "$FILETYPE" == "mkv" ]] && MIMETYPE="video/x-matroska"
|
||||||
|
[[ "$FILETYPE" == "mp3" ]] && MIMETYPE="audio/mpeg" ]] && HTMLTAG="audio"
|
||||||
|
|
||||||
echo "<!DOCTYPE html>
|
echo "<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
@ -144,7 +147,9 @@ do
|
||||||
</header>
|
</header>
|
||||||
<main>
|
<main>
|
||||||
<article>
|
<article>
|
||||||
<video controls><source src=\"$TUBELINK\" type=\"$MIMETYPE\"></video>
|
<$HTMLTAG controls>
|
||||||
|
<source src=\"$TUBELINK\" type=\"$MIMETYPE\">
|
||||||
|
</$HTMLTAG>
|
||||||
<h1 class='video-title'>$TITLE ($MIMETYPE)</h1>
|
<h1 class='video-title'>$TITLE ($MIMETYPE)</h1>
|
||||||
</article>
|
</article>
|
||||||
</main>
|
</main>
|
||||||
|
@ -185,14 +190,16 @@ do
|
||||||
########################################################################
|
########################################################################
|
||||||
# ipfs nanochain progression
|
# ipfs nanochain progression
|
||||||
I=$(ipfs add -qrH ~/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/ | tail -n 1)
|
I=$(ipfs add -qrH ~/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/ | tail -n 1)
|
||||||
|
echo "CHAIN: $I"
|
||||||
OLDCHAIN=$(cat ~/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/.chain)
|
OLDCHAIN=$(cat ~/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/.chain)
|
||||||
|
echo "OLDCHAIN: $OLDCHAIN"
|
||||||
if [[ "$OLDCHAIN" != "$I" ]] # MODIFY CHAIN only if something was changed
|
if [[ "$OLDCHAIN" != "$I" ]] # MODIFY CHAIN only if something was changed
|
||||||
then
|
then
|
||||||
|
echo "UPDATING CHAIN"
|
||||||
echo "$(date -u +%s%N | cut -b1-13)" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/.timestamp
|
echo "$(date -u +%s%N | cut -b1-13)" > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/.timestamp
|
||||||
echo $I > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/.chain
|
echo $I > ~/.zen/ipfs/.${IPFSNODEID}/KEY/${mediakey}/.chain
|
||||||
fi
|
fi
|
||||||
|
echo "${mediakey} NAME PUBLISHING "
|
||||||
# KEY ZenTag IPNS name publish
|
# KEY ZenTag IPNS name publish
|
||||||
J=$(ipfs name publish -k ${mediakey} --quieter /ipfs/${I})
|
J=$(ipfs name publish -k ${mediakey} --quieter /ipfs/${I})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue