+[ -n "$page" ] && watch_link="${watch_link}pn=${page}"
+
+meta="${_DATA}/meta/$info.meta"
+head -n1 "$meta" |read length width height filename
+[ "$length" -gt 0 ] || length=0
+[ "$width" -gt 0 ] || width=0
+[ "$height" -gt 0 ] || height=0
+
+linkinfo="$(urlsafe "$info")"
+
+if [ "${_COOKIE[fakemp4]}" = yes ] && [ "${info##*.}" != mp4 ]; then
+ [ -e "${_DATA}/videos/${info%.*}.mp4" ] || ln -s "${_DATA}/videos/$info" "${_DATA}/mp4/${info%.*}.mp4"
+ videourl="$(urlsafe "mp4/${info%.*}.mp4")"
+else
+ videourl="$(urlsafe "videos/$info")"
+fi
+
+case "${_COOKIE[watch]}" in
+ raspi)
+ rpiaddr="http://pfostenpanne.helmchyn.no-ip.biz/?player=play&path="
+ [ $height -gt 480 -a $width -gt 480 ] && redirect "${rpiaddr}$(urlsafe "http://jupiter:8000/?action=transcode&i=${linkinfo}&t=480")" \
+ || redirect "${rpiaddr}$(urlsafe "http://jupiter:8000/${videourl}")"
+ ;;
+ 480p)
+ [ $height -gt 480 ] && redirect "?action=transcode&i=${linkinfo}&t=480" \
+ || redirect "$videourl"
+ ;;
+ 240p)
+ [ $height -gt 240 ] && redirect "?action=transcode&i=${linkinfo}&t=240" \
+ || redirect "$videourl"
+ ;;
+ download)
+ redirect "$videourl"
+ ;;
+ server)
+ DISPLAY=:0 XDG_RUNTIME_DIR=/run/user/1006 nohup /usr/bin/mplayer -ao pulse --quiet "${_DATA}/videos/$info" >/dev/null 2>/dev/null &
+ redirect "$HTTP_REFERER"
+ ;;
+ *) redirect "?p=view&${watch_link}"
+ ;;
+esac
+
+