Airvideo unMenu package


Recommended Posts

  • Replies 160
  • Created
  • Last Reply

Top Posters In This Topic

ok here you go prostuff1

 

/boot/packages/ffmpeg/ffmpeg -version

ffmpeg version ffmpeg-for-2.4.5-beta6.tar.bz2, Copyright © 2000-2011 the FFmpe                      g developers

  built on Aug 12 2011 23:31:01 with gcc 4.2.4

  configuration: --enable-gpl --enable-nonfree --enable-postproc --enable-pthrea                      ds --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-x11grab --disa                      ble-shared --enable-static

  libavutil    51.  2. 1 / 51.  2. 1

  libavcodec  53.  3. 0 / 53.  3. 0

  libavformat  53.  0. 3 / 53.  0. 3

  libavdevice  53.  0. 0 / 53.  0. 0

  libavfilter  2.  4. 0 /  2.  4. 0

  libswscale    0. 14. 0 /  0. 14. 0

  libpostproc  51.  2. 0 / 51.  2. 0

ffmpeg ffmpeg-for-2.4.5-beta6.tar.bz2

libavutil    51.  2. 1 / 51.  2. 1

libavcodec  53.  3. 0 / 53.  3. 0

libavformat  53.  0. 3 / 53.  0. 3

libavdevice  53.  0. 0 / 53.  0. 0

libavfilter  2.  4. 0 /  2.  4. 0

libswscale    0. 14. 0 /  0. 14. 0

libpostproc  51.  2. 0 / 51.  2. 0

 

ls /boot/packages/ffmpeg/

COPYING.GPLv2*    _configure.mingw*        config.fate*          ffmpeg_g*    libavcodec/

COPYING.GPLv3*    _make*                  config.h*              ffplay.c*    libavdevice/

COPYING.LGPLv2.1*  _overlay.c*              config.log*            ffpresets/  libavfilter/

COPYING.LGPLv3*    _resample.c*            config.mak*            ffprobe*    libavformat/

CREDITS*          _segmenter.c*            configure*            ffprobe.c*  libavutil/

Changelog*        _snapshot*              configure.orig*        ffprobe.d*  libpostproc/

Doxyfile*          _utils.c*                configure.orig.fixed*  ffprobe.o*  libswscale/

INSTALL*          cmdutils.c*              configure.rej*        ffprobe_g*  mt-work/

LICENSE*          cmdutils.d*              doc/                  ffserver*    subdir.mak*

MAINTAINERS*      cmdutils.h*              ffmpeg*                ffserver.c*  tests/

Makefile*          cmdutils.o*              ffmpeg-mingw32.diff*  ffserver.d*  tools/

README*            cmdutils_common_opts.h*  ffmpeg.c*              ffserver.h*  version.h*

_cmdutils.c*      common.mak*              ffmpeg.d*              ffserver.o*  version.sh*

_configure*        config.asm*              ffmpeg.o*              ffserver_g*  version.sh.old*

 

 

cat /boot/packages/test.properties

path.ffmpeg = /boot/packages/ffmpeg/ffmpeg

path.mp4creator = /usr/bin/mp4creator

path.faac = /usr/bin/faac

password =

subtitles.encoding = windows-1250

subtitles.font = Verdana

folders = movies:/mnt/disk1/movies,TVShows:/mnt/disk1/TVShows

 

 

cat /boot/packages/AirVideoServerLinux.jar.manual_install

PACKAGE_DIRECTORY=/boot/packages

SCRIPT_DIRECTORY=/boot/unmenu

MyHost=Tower

MyPort=8080

vPassword=""

vFolders="movies:/mnt/disk1/movies,TVShows:/mnt/disk1/TVShows"

vTMPDIR="/var/tmp"

installpkg "${PACKAGE_DIRECTORY}"/x264-20110510-i486-1alien.tgz

installpkg "${PACKAGE_DIRECTORY}"/faac-1.26-i486-1gds.tgz

installpkg "${PACKAGE_DIRECTORY}"/faad2-2.6.1-i486-2gds.tgz

installpkg "${PACKAGE_DIRECTORY}"/xvidcore-1.2.1-i486-1sl.tgz

installpkg "${PACKAGE_DIRECTORY}"/jam-2.5-i486-2gal.tgz

installpkg "${PACKAGE_DIRECTORY}"/lame-3.98.2-i486-1gds.tgz

installpkg "${PACKAGE_DIRECTORY}"/mpeg4ip-1.5.0.1-i486-1ahl.tgz

installpkg "${PACKAGE_DIRECTORY}"/yasm-0.7.2-i486-1sl.tgz

installpkg "${PACKAGE_DIRECTORY}"/libX11-1.1.5-i486-1.tgz

installpkg "${PACKAGE_DIRECTORY}"/libxcb-1.0-i486-1ced.tgz

installpkg "${PACKAGE_DIRECTORY}"/libXau-1.0.4-i486-1.tgz

installpkg "${PACKAGE_DIRECTORY}"/pkg-config-0.23-i486-2.txz

installpkg "${PACKAGE_DIRECTORY}"/git-1.7.1-i486-1.txz

if [[ ! -z $(ps -ef | grep AirVideoServerLinux.jar | grep -v grep | awk '{print$2}') ]]; then

sleep 5

if [ -f /etc/rc.d/unraid.d/rc.unraid_airvideo ]; then

/etc/rc.d/unraid.d/rc.unraid_airvideo stop

for i in $(ps -ef | grep AirVideoServerLinux.jar | grep -v grep | awk '{print$2}')

do

if [[ $(ps -fp $i | awk 'NR>1' | awk '{print $10}') = "${PACKAGE_DIRECTORY}/AirVideoServerLinux.jar" ]]; then

kill $i

echo "<font color=\"red\"><b>Killed \"$i\"</b></font>"

fi

sleep 5

done

fi

fi

sleep 5

MEM="$(free -m | grep Mem: | awk '{print$2}')"

ulimit -v 250000

if [ "${MEM}" -lt 768 ]; then

echo "Warning: You may not have enough memory ( $MEM ) to compile ffmpeg, but we'll try and see how far we can get."

fi

INSTALLED_FFMPEG_VERSION=`${PACKAGE_DIRECTORY}/ffmpeg/ffmpeg -version 2>&1 | awk 'NF==2' | awk '{ field = $NF}; END{ print field }'`

LATEST_DOWNLOADED_VERSION=`ls -lrt ${PACKAGE_DIRECTORY} | grep ffmpeg-for- | awk 'END{print $NF}'`

CACHE_PRESSURE=`sysctl vm.vfs_cache_pressure| awk '{print $3}'`

if [[ ! -x "${PACKAGE_DIRECTORY}/ffmpeg/ffmpeg" || "${INSTALLED_FFMPEG_VERSION}" != "${LATEST_DOWNLOADED_VERSION}" ]]; then

test ! -f /usr/bin/bzip2 && echo "An untar program was not detected.  Please install the Parallel bzip package."

test ! -f /usr/bin/bzip2 && exit

test ! -f /usr/bin/cc && echo "The C compiler has not been installed.  ffmpeg compile not possible"

test ! -f /usr/bin/cc && exit

rm -rf "${PACKAGE_DIRECTORY}"/ffmpeg/

sync

echo 3 > /proc/sys/vm/drop_caches

sysctl -w vm.vfs_cache_pressure=200

cd "${PACKAGE_DIRECTORY}";

if [ -f /usr/bin/bzip2 ]; then

tar --no-same-owner -xf "${LATEST_DOWNLOADED_VERSION}";

else

tar --use-compress-prog=pbzip2 --no-same-owner -xf "${LATEST_DOWNLOADED_VERSION}";

fi

mkdir -p "${vTMPDIR-/var/tmp}"

TMPDIR="${vTMPDIR-/var/tmp}"; export TMPDIR

echo TMPDIR set to $TMPDIR

cd "${PACKAGE_DIRECTORY}/ffmpeg";

mv "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh.old

echo '#!/bin/sh' > "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh

echo "" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh

echo "# no revision number found" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh

echo "test \"\$revision\" || revision=UNKNOWN" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh

echo "" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh

echo "# releases extract the version number from the VERSION file" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh

echo "test \"\$version\" || version=\$revision" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh

echo "" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh

echo "NEW_REVISION=\"#define FFMPEG_VERSION \\\"\$version\\\"\"" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh

echo "OLD_REVISION=\$(cat version.h 2> /dev/null)" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh

echo "" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh

echo "# Update version.h only on revision changes to avoid spurious rebuilds" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh

echo "if test \"\$NEW_REVISION\" != \"\$OLD_REVISION\"; then" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh

echo "    echo \"\$NEW_REVISION\" > \"\$2\"" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh

echo "fi" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh

sed -i "s@UNKNOWN@${LATEST_DOWNLOADED_VERSION}@ " "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh

./configure.orig.fixed --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads \

--enable-libmp3lame --enable-libx264 \

--enable-libxvid --enable-x11grab --disable-shared --enable-static;

make

fi

sysctl -w vm.vfs_cache_pressure=$CACHE_PRESSURE

test ! -f "${PACKAGE_DIRECTORY}/ffmpeg/ffmpeg" && echo "ffmpeg compile failed. install aborted"

test ! -f "${PACKAGE_DIRECTORY}/ffmpeg/ffmpeg" && exit

if [[ ! -f /usr/lib/java/bin/java && ! -f "${PACKAGE_DIRECTORY}"/jre-6u11-i586-1.tgz ]]; then

echo "Required dependency, jre-6u11-i586-1.tgz, has not been installed. Please install it before installing Air Video."

echo "You can install the package <a href=\"${MyHost}:${MyPort}/pkg_manager?select-jre-6u11-i586-1.tgz=Select+jre-6u11-i586-1.tgz\">Here</a>"

exit

else

installpkg "${PACKAGE_DIRECTORY}"/jre-6u11-i586-1.tgz

fi

[ ! -d /etc/rc.d/unraid.d ] && mkdir /etc/rc.d/unraid.d

echo 'case $1 in' >/etc/rc.d/unraid.d/rc.unraid_airvideo

echo "start)" >>/etc/rc.d/unraid.d/rc.unraid_airvideo

echo "if [[ ! -z \$(ps -ef | grep AirVideoServerLinux.jar | grep -v grep | awk '{print\$2}') ]]; then" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "sleep 5" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "  for i in \$(ps -ef | grep AirVideoServerLinux.jar | grep -v grep | awk '{print\$2}')" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "  do" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "      if [[ \$(ps -fp \$i | awk 'NR>1' | awk '{print \$10}') = \"\${PACKAGE_DIRECTORY}/AirVideoServerLinux.jar\" ]]; then" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "        kill \$i" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "      fi" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "      sleep 5" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "  done" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "fi" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "cd ${PACKAGE_DIRECTORY}" >>/etc/rc.d/unraid.d/rc.unraid_airvideo

echo "air-video-server.sh test.properties &" | at now >>/etc/rc.d/unraid.d/rc.unraid_airvideo

echo ";;" >>/etc/rc.d/unraid.d/rc.unraid_airvideo

echo "stop)" >>/etc/rc.d/unraid.d/rc.unraid_airvideo

echo "if [[ ! -z \$(ps -ef | grep AirVideoServerLinux.jar | grep -v grep | awk '{print\$2}') ]]; then" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "sleep 5" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "  for i in \$(ps -ef | grep AirVideoServerLinux.jar | grep -v grep | awk '{print\$2}')" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "  do" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "      if [[ \$(ps -fp \$i | awk 'NR>1' | awk '{print \$10}') = \"\${PACKAGE_DIRECTORY}/AirVideoServerLinux.jar\" ]]; then" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "        kill \$i" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "      fi" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "      sleep 5" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "  done" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "fi" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo ";;" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "esac" >> /etc/rc.d/unraid.d/rc.unraid_airvideo

chmod +x /etc/rc.d/unraid.d/rc.unraid_airvideo

echo "#UNMENU_RELEASE \$Revision: 75 \$ \$Date: 2010-04-25 22:20:22 -0400 (Sun, 25 Apr 2010) \$" > "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"

echo "#define USER_SCRIPT_LABEL Start AirVideo" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"

echo "#define USER_SCRIPT_DESCR This will start the AirVideo service so you can stream and live convert files" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"

echo "#define USER_SCRIPT_TEST test -e /boot/packages/AirVideoServerLinux.jar && echo \"Start AirVideo\"" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"

echo "echo \"<pre>\"" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"

echo "set -xv" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"

echo "cd ${PACKAGE_DIRECTORY}" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"

echo "echo \"air-video-server.sh test.properties &\" | at now + 1 minute" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"

echo  >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"

echo "#UNMENU_RELEASE \$Revision: 75 \$ \$Date: 2010-04-25 22:20:22 -0400 (Sun, 25 Apr 2010) \$" > "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

echo "#define USER_SCRIPT_LABEL Stop AirVideo" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

echo "#define USER_SCRIPT_DESCR This will stop the AirVideo service from running so that the array can be stopped cleanly" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

echo "#define USER_SCRIPT_TEST test -x /boot/packages/AirVideoServerLinux.jar && echo \"Stop AirVideo\"" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

echo "echo \"<pre>\"" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

echo "set -xv" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

echo "if [[ ! -z \$(ps -ef | grep AirVideoServerLinux.jar | grep -v grep | awk '{print\$2}') ]]; then" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

echo "sleep 5" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

echo "  for i in \$(ps -ef | grep AirVideoServerLinux.jar | grep -v grep | awk '{print\$2}')" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

echo "  do" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

echo "      if [[ \$(ps -fp \$i | awk 'NR>1' | awk '{print \$10}') = \"\${PACKAGE_DIRECTORY}/AirVideoServerLinux.jar\" ]]; then" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

echo "        kill \$i" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

echo "        echo \"<font color=\"red\"><b>Killed \"\$i\"</b></font>\"" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

echo "      fi" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

echo "      sleep 5" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

echo "  done" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

echo "fi" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

echo  >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"

rm -f "${PACKAGE_DIRECTORY}"/test.properties

touch "${PACKAGE_DIRECTORY}"/test.properties

echo "path.ffmpeg = ${PACKAGE_DIRECTORY}/ffmpeg/ffmpeg" >> "${PACKAGE_DIRECTORY}"/test.properties

echo "path.mp4creator = /usr/bin/mp4creator" >> "${PACKAGE_DIRECTORY}"/test.properties

echo "path.faac = /usr/bin/faac" >> "${PACKAGE_DIRECTORY}"/test.properties

echo "password = passwordPlaceHolder" >> "${PACKAGE_DIRECTORY}"/test.properties

echo "subtitles.encoding = windows-1250" >> "${PACKAGE_DIRECTORY}"/test.properties

echo "subtitles.font = Verdana" >> "${PACKAGE_DIRECTORY}"/test.properties

echo "folders = folderPlaceHolder" >> "${PACKAGE_DIRECTORY}"/test.properties

sed -i s@passwordPlaceHolder@"${vPassword}"@ "${PACKAGE_DIRECTORY}"/test.properties

sed -i s@folderPlaceHolder@"${vFolders}"@ "${PACKAGE_DIRECTORY}"/test.properties

rm -f "${PACKAGE_DIRECTORY}"/air-video-server.sh

touch "${PACKAGE_DIRECTORY}"/air-video-server.sh

echo "#!/bin/bash" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh

echo "" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh

echo "PROPFILE='/etc/conf.d/air-video-server'" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh

echo "LOCALPROP=\`echo ~/.air-video-server/air-video-server.properties\`" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh

echo "if [ -a \"\$1\" ]; then" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh

echo "  PROPFILE=\"\$1\"" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh

echo "else" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh

echo "  [ -a \"\$LOCALPROP\" ] && PROPFILE=\"\$LOCALPROP\"" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh

echo "fi" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh

echo "exec /usr/lib/jre1.6.0_11/bin/java -jar "${PACKAGE_DIRECTORY}"/AirVideoServerLinux.jar \"\$PROPFILE\"" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh

chmod +x "${PACKAGE_DIRECTORY}"/air-video-server.sh

echo "Version: 2.4.5-beta6" > /var/log/airvideo

cd "${PACKAGE_DIRECTORY}"

echo "<font size=\"5\" color=\"blue\"><b>NOTE: By deisgn the Airvideo process that is kicked off<br/> at the end of this install will not start for 1 minute.<br/>  Please be patient and wait before you try and connect to<br/> the Airvideo Server process from an iDevice.</b></font>"

sleep 5

echo "bash air-video-server.sh test.properties" | at now + 1 minute

 

 

ps -ef | grep AirVideo

root    29356 29355  0 Aug17 ?        00:00:47 /usr/lib/jre1.6.0_11/bin/java -jar /boot/packages/AirVideoServerLinux.jar test.properties

root    30405 30370  0 20:44 pts/1    00:00:00 grep AirVideo

Link to comment

I need the output of ALL the commands I asked for in the first post, without those I can't help all that much.

 

OK, here you go. Thanks in advance for any help you can provide.

 

# /boot/packages/ffmpeg/ffmpeg -version

ffmpeg version ffmpeg-for-2.4.5-beta6.tar.bz2, Copyright (c) 2000-2011 the FFmpeg developers
  built on Aug 17 2011 21:40:56 with gcc 4.2.4
  configuration: --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-x11grab --disable-shared --enable-static
  libavutil    51.  2. 1 / 51.  2. 1
  libavcodec   53.  3. 0 / 53.  3. 0
  libavformat  53.  0. 3 / 53.  0. 3
  libavdevice  53.  0. 0 / 53.  0. 0
  libavfilter   2.  4. 0 /  2.  4. 0
  libswscale    0. 14. 0 /  0. 14. 0
  libpostproc  51.  2. 0 / 51.  2. 0
ffmpeg ffmpeg-for-2.4.5-beta6.tar.bz2
libavutil    51.  2. 1 / 51.  2. 1
libavcodec   53.  3. 0 / 53.  3. 0
libavformat  53.  0. 3 / 53.  0. 3
libavdevice  53.  0. 0 / 53.  0. 0
libavfilter   2.  4. 0 /  2.  4. 0
libswscale    0. 14. 0 /  0. 14. 0
libpostproc  51.  2. 0 / 51.  2. 0

 

# ls /boot/packages/ffmpeg/

COPYING.GPLv2*     _configure.mingw*        config.fate*           ffmpeg_g*    libavcodec/
COPYING.GPLv3*     _make*                   config.h*              ffplay.c*    libavdevice/
COPYING.LGPLv2.1*  _overlay.c*              config.log*            ffpresets/   libavfilter/
COPYING.LGPLv3*    _resample.c*             config.mak*            ffprobe*     libavformat/
CREDITS*           _segmenter.c*            configure*             ffprobe.c*   libavutil/
Changelog*         _snapshot*               configure.orig*        ffprobe.d*   libpostproc/
Doxyfile*          _utils.c*                configure.orig.fixed*  ffprobe.o*   libswscale/
INSTALL*           cmdutils.c*              configure.rej*         ffprobe_g*   mt-work/
LICENSE*           cmdutils.d*              doc/                   ffserver*    subdir.mak*
MAINTAINERS*       cmdutils.h*              ffmpeg*                ffserver.c*  tests/
Makefile*          cmdutils.o*              ffmpeg-mingw32.diff*   ffserver.d*  tools/
README*            cmdutils_common_opts.h*  ffmpeg.c*              ffserver.h*  version.h*
_cmdutils.c*       common.mak*              ffmpeg.d*              ffserver.o*  version.sh*
_configure*        config.asm*              ffmpeg.o*              ffserver_g*  version.sh.old*

 

# cat /boot/packages/test.properties

path.ffmpeg = /boot/packages/ffmpeg/ffmpeg
path.mp4creator = /usr/bin/mp4creator
path.faac = /usr/bin/faac
password = xxxxxxx
subtitles.encoding = windows-1250
subtitles.font = Verdana
folders = Movies:/mnt/user/Movies,TV Shows:/mnt/user/TV Shows

 

# cat /boot/packages/AirVideoServerLinux.jar.manual_install

PACKAGE_DIRECTORY=/boot/packages
SCRIPT_DIRECTORY=/boot/unmenu
MyHost=tl-server1
MyPort=8080
vPassword="xxxxxxx"
vFolders="Movies:/mnt/user/Movies,TV Shows:/mnt/user/TV Shows"
vTMPDIR="/var/tmp"
installpkg "${PACKAGE_DIRECTORY}"/x264-20110510-i486-1alien.tgz
installpkg "${PACKAGE_DIRECTORY}"/faac-1.26-i486-1gds.tgz
installpkg "${PACKAGE_DIRECTORY}"/faad2-2.6.1-i486-2gds.tgz
installpkg "${PACKAGE_DIRECTORY}"/xvidcore-1.2.1-i486-1sl.tgz
installpkg "${PACKAGE_DIRECTORY}"/jam-2.5-i486-2gal.tgz
installpkg "${PACKAGE_DIRECTORY}"/lame-3.98.2-i486-1gds.tgz
installpkg "${PACKAGE_DIRECTORY}"/mpeg4ip-1.5.0.1-i486-1ahl.tgz
installpkg "${PACKAGE_DIRECTORY}"/yasm-0.7.2-i486-1sl.tgz
installpkg "${PACKAGE_DIRECTORY}"/libX11-1.1.5-i486-1.tgz
installpkg "${PACKAGE_DIRECTORY}"/libxcb-1.0-i486-1ced.tgz
installpkg "${PACKAGE_DIRECTORY}"/libXau-1.0.4-i486-1.tgz
installpkg "${PACKAGE_DIRECTORY}"/pkg-config-0.23-i486-2.txz
installpkg "${PACKAGE_DIRECTORY}"/git-1.7.1-i486-1.txz
if [[ ! -z $(ps -ef | grep AirVideoServerLinux.jar | grep -v grep | awk '{print$2}') ]]; then
sleep 5
if [ -f /etc/rc.d/unraid.d/rc.unraid_airvideo ]; then
/etc/rc.d/unraid.d/rc.unraid_airvideo stop
for i in $(ps -ef | grep AirVideoServerLinux.jar | grep -v grep | awk '{print$2}')
do
if [[ $(ps -fp $i | awk 'NR>1' | awk '{print $10}') = "${PACKAGE_DIRECTORY}/AirVideoServerLinux.jar" ]]; then
kill $i
echo "<font color=\"red\"><b>Killed \"$i\"</b></font>"
fi
sleep 5
done
fi
fi
sleep 5
MEM="$(free -m | grep Mem: | awk '{print$2}')"
ulimit -v 250000
if [ "${MEM}" -lt 768 ]; then
echo "Warning: You may not have enough memory ( $MEM ) to compile ffmpeg, but we'll try and see how far we can get."
fi
INSTALLED_FFMPEG_VERSION=`${PACKAGE_DIRECTORY}/ffmpeg/ffmpeg -version 2>&1 | awk 'NF==2' | awk '{ field = $NF}; END{ print field }'`
LATEST_DOWNLOADED_VERSION=`ls -lrt ${PACKAGE_DIRECTORY} | grep ffmpeg-for- | awk 'END{print $NF}'`
CACHE_PRESSURE=`sysctl vm.vfs_cache_pressure| awk '{print $3}'`
if [[ ! -x "${PACKAGE_DIRECTORY}/ffmpeg/ffmpeg" || "${INSTALLED_FFMPEG_VERSION}" != "${LATEST_DOWNLOADED_VERSION}" ]]; then
test ! -f /usr/bin/bzip2 && echo "An untar program was not detected.  Please install the Parallel bzip package."
test ! -f /usr/bin/bzip2 && exit
test ! -f /usr/bin/cc && echo "The C compiler has not been installed.  ffmpeg compile not possible"
test ! -f /usr/bin/cc && exit
rm -rf "${PACKAGE_DIRECTORY}"/ffmpeg/
sync
echo 3 > /proc/sys/vm/drop_caches
sysctl -w vm.vfs_cache_pressure=200
cd "${PACKAGE_DIRECTORY}";
if [ -f /usr/bin/bzip2 ]; then 
tar --no-same-owner -xf "${LATEST_DOWNLOADED_VERSION}";
else
tar --use-compress-prog=pbzip2 --no-same-owner -xf "${LATEST_DOWNLOADED_VERSION}";
fi
mkdir -p "${vTMPDIR-/var/tmp}"
TMPDIR="${vTMPDIR-/var/tmp}"; export TMPDIR
echo TMPDIR set to $TMPDIR
cd "${PACKAGE_DIRECTORY}/ffmpeg";
mv "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh.old
echo '#!/bin/sh' > "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh
echo "" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh
echo "# no revision number found" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh
echo "test \"\$revision\" || revision=UNKNOWN" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh
echo "" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh
echo "# releases extract the version number from the VERSION file" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh
echo "test \"\$version\" || version=\$revision" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh
echo "" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh
echo "NEW_REVISION=\"#define FFMPEG_VERSION \\\"\$version\\\"\"" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh
echo "OLD_REVISION=\$(cat version.h 2> /dev/null)" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh
echo "" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh
echo "# Update version.h only on revision changes to avoid spurious rebuilds" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh
echo "if test \"\$NEW_REVISION\" != \"\$OLD_REVISION\"; then" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh
echo "    echo \"\$NEW_REVISION\" > \"\$2\"" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh
echo "fi" >> "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh
sed -i "s@UNKNOWN@${LATEST_DOWNLOADED_VERSION}@ " "${PACKAGE_DIRECTORY}"/ffmpeg/version.sh
./configure.orig.fixed --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads \
--enable-libmp3lame --enable-libx264 \
--enable-libxvid --enable-x11grab --disable-shared --enable-static;
make
fi
sysctl -w vm.vfs_cache_pressure=$CACHE_PRESSURE
test ! -f "${PACKAGE_DIRECTORY}/ffmpeg/ffmpeg" && echo "ffmpeg compile failed. install aborted"
test ! -f "${PACKAGE_DIRECTORY}/ffmpeg/ffmpeg" && exit
if [[ ! -f /usr/lib/java/bin/java && ! -f "${PACKAGE_DIRECTORY}"/jre-6u11-i586-1.tgz ]]; then
echo "Required dependency, jre-6u11-i586-1.tgz, has not been installed. Please install it before installing Air Video."
echo "You can install the package <a href=\"${MyHost}{MyPort}/pkg_manager?select-jre-6u11-i586-1.tgz=Select+jre-6u11-i586-1.tgz\">Here</a>" 
exit
else
installpkg "${PACKAGE_DIRECTORY}"/jre-6u11-i586-1.tgz
fi
[ ! -d /etc/rc.d/unraid.d ] && mkdir /etc/rc.d/unraid.d
echo 'case $1 in' >/etc/rc.d/unraid.d/rc.unraid_airvideo
echo "start)" >>/etc/rc.d/unraid.d/rc.unraid_airvideo
echo "if [[ ! -z \$(ps -ef | grep AirVideoServerLinux.jar | grep -v grep | awk '{print\$2}') ]]; then" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "sleep 5" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "   for i in \$(ps -ef | grep AirVideoServerLinux.jar | grep -v grep | awk '{print\$2}')" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "   do" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "      if [[ \$(ps -fp \$i | awk 'NR>1' | awk '{print \$10}') = \"\${PACKAGE_DIRECTORY}/AirVideoServerLinux.jar\" ]]; then" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "         kill \$i" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "      fi" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "      sleep 5" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "   done" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "fi" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "cd ${PACKAGE_DIRECTORY}" >>/etc/rc.d/unraid.d/rc.unraid_airvideo
echo "air-video-server.sh test.properties &" | at now >>/etc/rc.d/unraid.d/rc.unraid_airvideo
echo ";;" >>/etc/rc.d/unraid.d/rc.unraid_airvideo
echo "stop)" >>/etc/rc.d/unraid.d/rc.unraid_airvideo
echo "if [[ ! -z \$(ps -ef | grep AirVideoServerLinux.jar | grep -v grep | awk '{print\$2}') ]]; then" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "sleep 5" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "   for i in \$(ps -ef | grep AirVideoServerLinux.jar | grep -v grep | awk '{print\$2}')" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "   do" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "      if [[ \$(ps -fp \$i | awk 'NR>1' | awk '{print \$10}') = \"\${PACKAGE_DIRECTORY}/AirVideoServerLinux.jar\" ]]; then" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "         kill \$i" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "      fi" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "      sleep 5" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "   done" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "fi" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo ";;" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "esac" >> /etc/rc.d/unraid.d/rc.unraid_airvideo
chmod +x /etc/rc.d/unraid.d/rc.unraid_airvideo
echo "#UNMENU_RELEASE \$Revision: 75 \$ \$Date: 2010-04-25 22:20:22 -0400 (Sun, 25 Apr 2010) \$" > "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"
echo "#define USER_SCRIPT_LABEL Start AirVideo" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"
echo "#define USER_SCRIPT_DESCR This will start the AirVideo service so you can stream and live convert files" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"
echo "#define USER_SCRIPT_TEST test -e /boot/packages/AirVideoServerLinux.jar && echo \"Start AirVideo\"" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"
echo "echo \"<pre>\"" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"
echo "set -xv" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"
echo "cd ${PACKAGE_DIRECTORY}" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"
echo "echo \"air-video-server.sh test.properties &\" | at now + 1 minute" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"
echo   >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_start_airvideo"
echo "#UNMENU_RELEASE \$Revision: 75 \$ \$Date: 2010-04-25 22:20:22 -0400 (Sun, 25 Apr 2010) \$" > "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
echo "#define USER_SCRIPT_LABEL Stop AirVideo" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
echo "#define USER_SCRIPT_DESCR This will stop the AirVideo service from running so that the array can be stopped cleanly" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
echo "#define USER_SCRIPT_TEST test -x /boot/packages/AirVideoServerLinux.jar && echo \"Stop AirVideo\"" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
echo "echo \"<pre>\"" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
echo "set -xv" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
echo "if [[ ! -z \$(ps -ef | grep AirVideoServerLinux.jar | grep -v grep | awk '{print\$2}') ]]; then" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
echo "sleep 5" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
echo "   for i in \$(ps -ef | grep AirVideoServerLinux.jar | grep -v grep | awk '{print\$2}')" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
echo "   do" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
echo "      if [[ \$(ps -fp \$i | awk 'NR>1' | awk '{print \$10}') = \"\${PACKAGE_DIRECTORY}/AirVideoServerLinux.jar\" ]]; then" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
echo "         kill \$i" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
echo "         echo \"<font color=\"red\"><b>Killed \"\$i\"</b></font>\"" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
echo "      fi" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
echo "      sleep 5" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
echo "   done" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
echo "fi" >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
echo  >> "${SCRIPT_DIRECTORY}/41-unmenu_user_script_stop_airvideo"
rm -f "${PACKAGE_DIRECTORY}"/test.properties
touch "${PACKAGE_DIRECTORY}"/test.properties
echo "path.ffmpeg = ${PACKAGE_DIRECTORY}/ffmpeg/ffmpeg" >> "${PACKAGE_DIRECTORY}"/test.properties
echo "path.mp4creator = /usr/bin/mp4creator" >> "${PACKAGE_DIRECTORY}"/test.properties
echo "path.faac = /usr/bin/faac" >> "${PACKAGE_DIRECTORY}"/test.properties
echo "password = passwordPlaceHolder" >> "${PACKAGE_DIRECTORY}"/test.properties
echo "subtitles.encoding = windows-1250" >> "${PACKAGE_DIRECTORY}"/test.properties
echo "subtitles.font = Verdana" >> "${PACKAGE_DIRECTORY}"/test.properties
echo "folders = folderPlaceHolder" >> "${PACKAGE_DIRECTORY}"/test.properties
sed -i s@passwordPlaceHolder@"${vPassword}"@ "${PACKAGE_DIRECTORY}"/test.properties
sed -i s@folderPlaceHolder@"${vFolders}"@ "${PACKAGE_DIRECTORY}"/test.properties
rm -f "${PACKAGE_DIRECTORY}"/air-video-server.sh
touch "${PACKAGE_DIRECTORY}"/air-video-server.sh
echo "#!/bin/bash" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh
echo "" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh
echo "PROPFILE='/etc/conf.d/air-video-server'" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh
echo "LOCALPROP=\`echo ~/.air-video-server/air-video-server.properties\`" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh
echo "if [ -a \"\$1\" ]; then" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh
echo "  PROPFILE=\"\$1\"" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh
echo "else" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh
echo "  [ -a \"\$LOCALPROP\" ] && PROPFILE=\"\$LOCALPROP\"" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh
echo "fi" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh
echo "exec /usr/lib/jre1.6.0_11/bin/java -jar "${PACKAGE_DIRECTORY}"/AirVideoServerLinux.jar \"\$PROPFILE\"" >> "${PACKAGE_DIRECTORY}"/air-video-server.sh
chmod +x "${PACKAGE_DIRECTORY}"/air-video-server.sh
echo "Version: 2.4.5-beta6" > /var/log/airvideo
cd "${PACKAGE_DIRECTORY}"
echo "<font size=\"5\" color=\"blue\"><b>NOTE: By deisgn the Airvideo process that is kicked off<br/> at the end of this install will not start for 1 minute.<br/>  Please be patient and wait before you try and connect to<br/> the Airvideo Server process from an iDevice.</b></font>"
sleep 5
echo "bash air-video-server.sh test.properties" | at now + 1 minute

 

# ps -ef | grep AirVideo

root      7776  7775  0 02:00 ?        00:00:03 /usr/lib/jre1.6.0_11/bin/java -jar /boot/packages/AirVideoServerLinux.jar test.properties
root     28993 23144  0 20:04 pts/0    00:00:00 grep AirVideo

 

# ls -lrt /boot/packages/ | grep ffmpeg-for- | awk 'END{print $NF}'

ffmpeg-for-2.4.5-beta6.tar.bz2*

Link to comment

STUFF

Assuming these are the correct paths below are correct then I do not see why it might be not working.

 

"Movies:/mnt/user/Movies,TV Shows:/mnt/user/TV Shows"

 

The only suggestion I have is if you can upload the file you are having trouble with to somewhere.  I have found that some video's just don't like to play on the server, call it a limitation/bug in ffmpeg and Airvideo on linux.  The fact that Quicktime fubar's itself when you try to play it might mean something.

 

This kind of sounds like an ffmpeg/Airvideo issue and not one with the package itself.  You might want to ask over on the Airvideo forum.

Link to comment

I installed it all from the unmenu package and it all seems to install ok except there was a part that said KILL 5642... some numbers in red just after it installs the git.... something apologies for not being clear.

That is because it found a previous install of Airvideo running.

 

HOwever when i install the air video package on my iphone and connect to the server i have to type in the server IP as apposed to the name for some reason but thats not a biggie.

That is because DNS name resolution is not working. Not anything I can really do about that.

 

I have 2 shares like below in the conf

Movies:/mnt/disk1/movies,TVShows:/mnt/disk1/TVShows

Assuming the paths are correct it should work.

 

this is the interesting bit the TV shows seems to work absolutey perfect they come up and i can watch them and everything.  However it just wont pick up my movies for some reason, i have checked the path and everything twice over but still no joy.  Any ideas why this could be happening?  could it be a permissions thing?

The install stuff you gave about looks fine, no issues on the install.  What kind of format are your movies in?  It might be an issue of Airvideo not being able to understand it.

 

I did once have a strange problem with this folder once before and i have to change permissions

It might be... though I can know for sure.

Link to comment

STUFF

Assuming these are the correct paths below are correct then I do not see why it might be not working.

 

"Movies:/mnt/user/Movies,TV Shows:/mnt/user/TV Shows"

 

The only suggestion I have is if you can upload the file you are having trouble with to somewhere.  I have found that some video's just don't like to play on the server, call it a limitation/bug in ffmpeg and Airvideo on linux.  The fact that Quicktime fubar's itself when you try to play it might mean something.

 

This kind of sounds like an ffmpeg/Airvideo issue and not one with the package itself.  You might want to ask over on the Airvideo forum.

 

I know the paths are correct because all the videos show up in the AirVideo client with thumbnails and a conversion starts or attempts to start. I can even see a short spike in cpu load when I start the live conversion.

 

Is there a known good test file somewhere that I could try? All my videos work fine in the Windows version of the AirVideo server, but I guess the Linux version is still in alpha.

 

Also, the AirVideo package in UnMENU shows the below checksum mismatch. Is this a problem?

Package URL:	http://www.inmethod.com/air-video/download/linux/alpha6/AirVideoServerLinux.jar
Package File:	AirVideoServerLinux.jar
md5 Checksum:	b619c088eea230afa92181393a36e1c0 (NOT matched - download may be corrupted or download URL no longer valid.)

 

Thanks again for all your help prostuff1!

Link to comment

I'm getting the same

 

e

</BODY></HTML>

0

 

While trying to update airvideo.

 

I've removed all the conf files, airvideo jar file and the ffmpeg to have it do a complete reinstall with out much luck.

 

Does the install script create the test.properties file or does that have to be done manually?

 

Compiled ffmpeg manually and that seems to have fixed it.

Link to comment

WAIT! Does this support 3G Remote access????????? ??? ???

 

If so HOW!

 

Sorry too excited.

You would have to forward a port through your router to your server. It is possible to do, but I am not even going to attempt to explain it.  Go to portforward.com and do some reading on dynamic dns and dyndns.com

Link to comment

I am trying to install on my server AirVideo UNRA from Unmenu. First I give you to download AirVideo and then install AirVideo installs all the packages but in the end gives me this error:

The C compiler has not been installed.  ffmpeg compile not possible

 

AirVideoServerLinux.jar apparently did not install properly, /var/log/airvideo does not exist.

Link to comment

I am trying to install on my server AirVideo UNRA from Unmenu. First I give you to download AirVideo and then install AirVideo installs all the packages but in the end gives me this error:

The C compiler has not been installed.  ffmpeg compile not possible

 

AirVideoServerLinux.jar apparently did not install properly, /var/log/airvideo does not exist.

Well... install the gcc "C" compiler... (also a package in unMENU) then try installing Airvideo again.
Link to comment
  • 2 weeks later...

i've installed air video from unmenu and i have a user share video that i'm trying to set up as the folder to access. i've used the address /mnt/video . is this wrong? coz i can't see this folder in the air video app on my ipad. when i select the server (added through ip address) it asks me for pwd and when i put the pwd in it shows me two folders - anime and movies. it doesn't show me the video folder. help please.

Link to comment

i've installed air video from unmenu and i have a user share video that i'm trying to set up as the folder to access. i've used the address /mnt/video . is this wrong? coz i can't see this folder in the air video app on my ipad. when i select the server (added through ip address) it asks me for pwd and when i put the pwd in it shows me two folders - anime and movies. it doesn't show me the video folder. help please.

Yes, it is probably wrong... unless you created /mnt/video.

 

It should probably be /mnt/user/video

Link to comment

1 -My airvideo server won't run unless I do "bash air-video-server.sh test.properties &" in telnet and leave the putty window open or else it will stop the server when i close the putty program.

 

2 -Right now I port forward port#45631 on my router to use my Air Video on my iphone4/ipad2 remotely but would I like to change the port to something different just to be safe. Anyone know how to change the port # on the air video server?

Link to comment
  • 3 weeks later...

Hi, I have read the whole thread. Unless i'm missing something, i can't find an ounce of tutorial to help me use airvideo in my unmenu. Where do i put the conf files etc.

 

I know the first post says UPGRADE INSTRUCTIONS. I can't upgrade without having it in the first place cant I?

 

Any kind souls please give me a step by step guide as im a noob. THANKS

Link to comment

Hi, I have read the whole thread. Unless i'm missing something, i can't find an ounce of tutorial to help me use airvideo in my unmenu. Where do i put the conf files etc.

 

I know the first post says UPGRADE INSTRUCTIONS. I can't upgrade without having it in the first place cant I?

 

Any kind souls please give me a step by step guide as im a noob. THANKS

Airvideo is part of unMenu now, just install it using that.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.