NSLU2-Linux
view · edit · print · history

Applications.OpenShowCenter History

Hide minor edits - Show changes to markup

August 27, 2005, at 04:29 PM by tman --
Changed lines 5-6 from:

OpenShowCenter is an open source server software for the Pinnacle Show Center, Neuston Virtuoso MC-500 and compatible devices. It only requires a PHP-enabled web server to run (Apache is known to work), and of course some media files to serve.

to:

OpenShowCenter is an open source server software for the Pinnacle Show Center, Neuston Virtuoso MC-500 and compatible devices. It only requires a PHP-enabled web server to run (Apache is known to work), and of course some media files to serve.

Deleted line 8:
Changed lines 11-12 from:
  1. ipkg install php-apache eaccelerator (eaccelerator is optional, but highly recommended)
  2. If apache or php ask you whether you want to replace your existing configuration files, and you don't know what this means, say (Y)es.
to:
  1. ipkg install php-apache eaccelerator (eAccelerator is optional, but highly recommended)
  2. If Apache or PHP asks you whether you want to replace your existing configuration files, and you don't know what this means, say (Y)es.
Changed lines 17-18 from:
  1. Apache should now be running on your slug on port 8000: check that it is by navigating to http://192.168.1.77:8000/ with a web browser (assuming the IP of your slug is 192.168.1.77). You should see a generic greeting from apache.
  2. Navigate to www folder cd /opt/share/www and download OpenshowCenter? from http://sourceforge.net/projects/openshowcenter/ using wget http://surfnet.dl.sourceforge.net/sourceforge/openshowcenter/openshowcenter_v0.24.tar.gz
to:
  1. Apache should now be running on your slug on port 8000: check that it is by navigating to http://IP-address-of-your-slug:8000 with a web browser. You should see a generic greeting from Apache.
  2. Navigate to www folder cd /opt/share/www and download OpenshowCenter from http://sourceforge.net/projects/openshowcenter/ using wget http://surfnet.dl.sourceforge.net/sourceforge/openshowcenter/openshowcenter_v0.24.tar.gz
Added line 23:
Added line 25:
Added line 38:
Added line 47:
Added line 55:
Added line 58:
Added line 60:
Added line 62:
Changed lines 65-66 from:

to:

Changed lines 100-101 from:
  1. Use a web browser and access the URL: http://your-slug-ip:8000. If you can see the OpenShowCenter home page, you've done well. (Sometimes, if you can't access the page, you will need to change the permissions on index.php to 644 to make it accessible). Don't try the links yet. You aren't finished.
to:
  1. Use a web browser and access the URL: http://IP-address-of-your-slug:8000. If you can see the OpenShowCenter home page, you've done well. (Sometimes, if you can't access the page, you will need to change the permissions on index.php to 644 to make it accessible). Don't try the links yet. You aren't finished.
Changed lines 120-121 from:
  1. If OpenShowCenter is accessible from your web browser, it's now time to try it from your Neuston box. Power up your MC 500. The first thing you'll see is a list of already-configured servers. Click on ADD. Fill up the NAME box with any name you want. You might like to just type in NSLU2. In the IP box, type: your-slug-ip:8000 (eg: 192.168.1.200:8000). Click on SAVE.
to:
  1. If OpenShowCenter is accessible from your web browser, it's now time to try it from your Neuston box. Power up your MC 500. The first thing you'll see is a list of already-configured servers. Click on ADD. Fill up the NAME box with any name you want. You might like to just type in NSLU2. In the IP box, type: http://IP-address-of-your-slug:8000. Click on SAVE.
Deleted line 125:
August 10, 2005, at 01:55 PM by bART --
Changed line 10 from:

This is what worked for me (bART):

to:

This is how to install it:

Changed line 52 from:

====================

to:

August 10, 2005, at 01:54 PM by bART --
Changed lines 9-32 from:

This page contains two methods:

====================

MY SETUP: Neuston connects to a Netgear 802.11g wireless bridge.

THE STEPS TO FREE YOUR MEDIA HUB FROM PC DEPENDANCE

  1. Unsling your NSLU2.
  2. Install Apache.
  3. Install PHP.
  4. Install Proftpd or Vsftpd.
  5. Using an FTP client (WS-FTP), navigate to Apache's default document root (eg. /opt/share/apache2/htdocs), you'll find that there are several files that Apache has placed in here by deafult. You may safely delete them.
  6. Upload the OpenShowCenter files into Apache's document root (eg. /opt/share/apache2/htdocs). It's important that a FTP client set to binary mode is used because the conversion to/from DOS format with CRLF instead of just LF will cause problems.
  7. Telnet (or FTP as root) into the slug. Create a folder called 'media' in document root (eg. /opt/share/apache2/htdocs). This folder is OpenShowCenter's media archive
  8. Telnet in the slug and run the follow:
    \\
to:

This is what worked for me (bART):

  1. Telnet in the slug.
  2. ipkg install php-apache eaccelerator (eaccelerator is optional, but highly recommended)
  3. If apache or php ask you whether you want to replace your existing configuration files, and you don't know what this means, say (Y)es.
  4. Make sure apache has restarted by running /opt/etc/init.d/S80apache
  5. Apache should now be running on your slug on port 8000: check that it is by navigating to http://192.168.1.77:8000/ with a web browser (assuming the IP of your slug is 192.168.1.77). You should see a generic greeting from apache.
  6. Navigate to www folder cd /opt/share/www and download OpenshowCenter? from http://sourceforge.net/projects/openshowcenter/ using wget http://surfnet.dl.sourceforge.net/sourceforge/openshowcenter/openshowcenter_v0.24.tar.gz
  7. Extract the file using tar xvzf openshowcenter_v0.24.tar.gz
  8. Change the name of the directory: mv openshowcenter_v0.24 openshowcenter
  9. cd /opt/share/www/openshowcenter and run the follow:
    mkdir media
    mkdir ./media/vdr
    mkdir ./media/vdr/temp\\
Changed lines 30-41 from:

chmod 777 ./media/vdr/temp

  1. Telnet (or FTP as root) to the slug. In Apache's httpd.config (/opt/etc/apache2/httpd.conf), look for the line "DirectoryIndex". Add 'index.php' to it. Close and save.
  2. Telnet (or FTP as root) to the slug. Navigate to '/opt/etc/php.ini'. In php.ini, look for the line 'error_reporting = E_ALL'. Comment that out by adding '#' in front. Next, look for the line 'error_reporting = E_ALL & ~E_NOTICE'. Remove the '#' in front. Close and save.

    If you miss this step, the OpenShowCenter's home page will display a bunch of php errors. They're harmless however.
  3. Use a web browser and access the URL: http://your-slug-ip:8000. If you can see the OpenShowCenter home page, you've done well. (Sometimes, if you can't access the page, you will need to change the permissions on index.php to 644 to make it accessible). Don't try the links yet. You aren't finished.
  4. I assume that most slugs run off a quiet thumb drive. Therefore, media files usually reside in a roomier HDD enclosure, plugged into the slug's DISK 2 socket. Because OpenShowCenter requires media files to reside in apache's document root we need to create symlinks from the media archive to DISK 2.
to:

chmod 777 ./media/vdr/temp

Changed lines 32-36 from:


Telnet into the slug. Navigate to OpenShowCenter's media archive (/opt/share/apache2/htdocs/media). Type:

ln -s /share/flash/data/public/mymovies /opt/share/apache2/htdocs/media/movie
\\

to:

Telnet into the slug. Navigate to OpenShowCenter's media archive (/opt/share/www/openshowcenter/media). Type:
ln -s /share/flash/data/public/mymovies /opt/share/www/openshowcenter/media/movie\\

Deleted line 34:

\\

Changed lines 36-38 from:

ln -s /share/flash/data/public/mymusic /opt/share/apache2/htdocs/media/music
ln -s /share/flash/data/public/myphoto /opt/share/apache2/htdocs/media/photo
\\

to:

ln -s /share/flash/data/public/mymusic /opt/share/www/openshowcenter/media/music
ln -s /share/flash/data/public/myphoto /opt/share/www/openshowcenter/media/photo\\

Deleted lines 38-76:
  1. Return to OpenShowCenter's home page in the browser and try the links. You should be able to see your files. However, you will not be able to download them. The playlist that is generated is for the Neuston box to read.
  2. If OpenShowCenter is accessible from your web browser, it's now time to try it from your Neuston box. Power up your MC 500. The first thing you'll see is a list of already-configured servers. Click on ADD. Fill up the NAME box with any name you want. You might like to just type in NSLU2. In the IP box, type: your-slug-ip:8000 (eg: 192.168.1.200:8000). Click on SAVE.
  3. Return to MC 500's home page. There is a new item in the list. Connect to the server name NSLU2. You should see OpenShowCenter's home page.
  4. Good luck!

This is what worked for me (bART):

  1. Telnet in the slug.
  2. ipkg install php-apache eaccelerator (eaccelerator is optional, but highly recommended)
  3. If apache or php ask you whether you want to replace your existing configuration files, and you don't know what this means, say (Y)es.
  4. Make sure apache has restarted by running /opt/etc/init.d/S80apache
  5. Apache should now be running on your slug on port 8000: check that it is by navigating to http://192.168.1.77:8000/ with a web browser (assuming the IP of your slug is 192.168.1.77). You should see a generic greeting from apache.
  6. Navigate to www folder cd /opt/share/www and download OpenshowCenter? from http://sourceforge.net/projects/openshowcenter/ using wget http://surfnet.dl.sourceforge.net/sourceforge/openshowcenter/openshowcenter_v0.24.tar.gz
  7. Extract the file using tar xvzf openshowcenter_v0.24.tar.gz
  8. Change the name of the directory: mv openshowcenter_v0.24 openshowcenter
  9. cd /opt/share/www/openshowcenter and run the follow:
    mkdir media
    mkdir ./media/vdr
    mkdir ./media/vdr/temp
    chmod 777 ./modules/movie/config.ini
    chmod 777 ./modules/music/config.ini
    chmod 777 ./modules/photo/config.ini
    chmod 777 ./modules/streamcast/config.ini
    chmod 777 ./modules/music/temp
    chmod 777 ./modules/streamcast/temp
    chmod 777 ./modules/vdr/temp
    chmod 777 ./media/vdr/temp
  10. For simplicity's sake, we assume that the movie (avi, mpg, ogg, etc) files reside in a folder called 'mymovies' in DISK 2.
    Telnet into the slug. Navigate to OpenShowCenter's media archive (/opt/share/www/openshowcenter/media). Type:
    ln -s /share/flash/data/public/mymovies /opt/share/www/openshowcenter/media/movie
    Do the same for music and photo.
    Example:
    ln -s /share/flash/data/public/mymusic /opt/share/www/openshowcenter/media/music
    ln -s /share/flash/data/public/myphoto /opt/share/www/openshowcenter/media/photo
    Three symlink-ed folders will appear in OpenShowCenter's media archive.
Changed lines 52-53 from:

The next step will be to add a great deal of functionality by installing Swisscenter or Oxylbox. However, the connection to MySQL is giving me some problems.
I had a problem with the read access of my media files on my vfat disk2. I solved this by mounting the drive with read access for all. I will not post the method for this here because it might be the cause why I am losing integrity on this drive :-(

to:

==================== An other method is the following:

  1. Unsling your NSLU2.
  2. Install Apache.
  3. Install PHP.
  4. Install Proftpd or Vsftpd.
  5. Using an FTP client (WS-FTP), navigate to Apache's default document root (eg. /opt/share/apache2/htdocs), you'll find that there are several files that Apache has placed in here by deafult. You may safely delete them.
  6. Upload the OpenShowCenter files into Apache's document root (eg. /opt/share/apache2/htdocs). It's important that a FTP client set to binary mode is used because the conversion to/from DOS format with CRLF instead of just LF will cause problems.
  7. Telnet (or FTP as root) into the slug. Create a folder called 'media' in document root (eg. /opt/share/apache2/htdocs). This folder is OpenShowCenter's media archive
  8. Telnet in the slug and run the follow:

    chmod 777 ./modules/movie/config.ini
    chmod 777 ./modules/music/config.ini
    chmod 777 ./modules/photo/config.ini
    chmod 777 ./modules/streamcast/config.ini
    chmod 777 ./modules/music/temp
    chmod 777 ./modules/streamcast/temp
    chmod 777 ./modules/vdr/temp
    chmod 777 ./media/vdr/temp
  9. Telnet (or FTP as root) to the slug. In Apache's httpd.config (/opt/etc/apache2/httpd.conf), look for the line "DirectoryIndex". Add 'index.php' to it. Close and save.
  10. Telnet (or FTP as root) to the slug. Navigate to '/opt/etc/php.ini'. In php.ini, look for the line 'error_reporting = E_ALL'. Comment that out by adding '#' in front. Next, look for the line 'error_reporting = E_ALL & ~E_NOTICE'. Remove the '#' in front. Close and save.

    If you miss this step, the OpenShowCenter's home page will display a bunch of php errors. They're harmless however.
  11. Use a web browser and access the URL: http://your-slug-ip:8000. If you can see the OpenShowCenter home page, you've done well. (Sometimes, if you can't access the page, you will need to change the permissions on index.php to 644 to make it accessible). Don't try the links yet. You aren't finished.
  12. I assume that most slugs run off a quiet thumb drive. Therefore, media files usually reside in a roomier HDD enclosure, plugged into the slug's DISK 2 socket. Because OpenShowCenter requires media files to reside in apache's document root we need to create symlinks from the media archive to DISK 2.
  13. For simplicity's sake, we assume that the movie (avi, mpg, ogg, etc) files reside in a folder called 'mymovies' in DISK 2.

    Telnet into the slug. Navigate to OpenShowCenter's media archive (/opt/share/apache2/htdocs/media). Type:

    ln -s /share/flash/data/public/mymovies /opt/share/apache2/htdocs/media/movie

    Do the same for music and photo.

    Example:
    ln -s /share/flash/data/public/mymusic /opt/share/apache2/htdocs/media/music
    ln -s /share/flash/data/public/myphoto /opt/share/apache2/htdocs/media/photo

    Three symlink-ed folders will appear in OpenShowCenter's media archive.
  14. Return to OpenShowCenter's home page in the browser and try the links. You should be able to see your files. However, you will not be able to download them. The playlist that is generated is for the Neuston box to read.
  15. If OpenShowCenter is accessible from your web browser, it's now time to try it from your Neuston box. Power up your MC 500. The first thing you'll see is a list of already-configured servers. Click on ADD. Fill up the NAME box with any name you want. You might like to just type in NSLU2. In the IP box, type: your-slug-ip:8000 (eg: 192.168.1.200:8000). Click on SAVE.
  16. Return to MC 500's home page. There is a new item in the list. Connect to the server name NSLU2. You should see OpenShowCenter's home page.
  17. Good luck!
August 10, 2005, at 01:39 PM by rwhitby --
Deleted lines 8-12:

SwissCenter (Showcenter, Neuston): Not yet working, but progress is made on http://www.swisscenter.co.uk/index.php?option=com_simpleboard&Itemid=42&func=view&catid=12&id=751

Oxylbox (Showcenter, Neuston): Not yet working. See http://www.oxyl.de/homepage/index.php?l=EN

August 10, 2005, at 01:38 PM by rwhitby --
Changed lines 9-13 from:
  • SwissCenter (Showcenter, Neuston): Not yet working, but progress is made on http://www.swisscenter.co.uk/index.php?option=com_simpleboard&Itemid=42&func=view&catid=12&id=751
  • Oxylbox (Showcenter, Neuston): Not yet working. See http://www.oxyl.de/homepage/index.php?l=EN
to:

SwissCenter (Showcenter, Neuston): Not yet working, but progress is made on http://www.swisscenter.co.uk/index.php?option=com_simpleboard&Itemid=42&func=view&catid=12&id=751

Oxylbox (Showcenter, Neuston): Not yet working. See http://www.oxyl.de/homepage/index.php?l=EN

August 10, 2005, at 01:33 PM by rwhitby --
Added lines 9-13:
  • SwissCenter (Showcenter, Neuston): Not yet working, but progress is made on http://www.swisscenter.co.uk/index.php?option=com_simpleboard&Itemid=42&func=view&catid=12&id=751
  • Oxylbox (Showcenter, Neuston): Not yet working. See http://www.oxyl.de/homepage/index.php?l=EN
August 10, 2005, at 02:45 AM by rwhitby --
Changed lines 5-8 from:

OpenShowCenter

OpenShowCenter is an open source server software for the Pinnacle Show Center, Neuston Virtuoso MC-500 and compatible devices. It only requires a PHP-enabled web server to run (Apache is known to work), and of course some media files to serve.

to:

OpenShowCenter is an open source server software for the Pinnacle Show Center, Neuston Virtuoso MC-500 and compatible devices. It only requires a PHP-enabled web server to run (Apache is known to work), and of course some media files to serve.

August 10, 2005, at 02:45 AM by rwhitby --
Added lines 7-10:

OpenShowCenter is an open source server software for the Pinnacle Show Center, Neuston Virtuoso MC-500 and compatible devices. It only requires a PHP-enabled web server to run (Apache is known to work), and of course some media files to serve.

All relevant information is available on the project home page at http://openshowcenter.sourceforge.net.

August 10, 2005, at 02:44 AM by rwhitby --
Deleted lines 2-4:
July 10, 2005, at 12:52 PM by bART --
Changed lines 77-78 from:
  1. ipkg install php-apache eaccelerator (eaccelerator is optional, but highly recommended)
to:
  1. Telnet in the slug.
  2. ipkg install php-apache eaccelerator (eaccelerator is optional, but highly recommended)
Changed line 82 from:
  1. Telnet in the slug, navigate to www folder cd /opt/share/www and download OpenshowCenter? from http://sourceforge.net/projects/openshowcenter/ using wget http://surfnet.dl.sourceforge.net/sourceforge/openshowcenter/openshowcenter_v0.24.tar.gz
to:
  1. Navigate to www folder cd /opt/share/www and download OpenshowCenter? from http://sourceforge.net/projects/openshowcenter/ using wget http://surfnet.dl.sourceforge.net/sourceforge/openshowcenter/openshowcenter_v0.24.tar.gz
Added line 114:
  1. Restart Apache by running /opt/etc/init.d/S80apache
July 09, 2005, at 04:21 PM by bART --
Changed line 87 from:

mkdir ./media/temp\\

to:

mkdir ./media/vdr/temp\\

July 09, 2005, at 04:20 PM by bART -- bART
Changed lines 10-11 from:

This page contains two methods

to:

This page contains two methods:

Added lines 85-87:

mkdir media
mkdir ./media/vdr
mkdir ./media/temp\\

July 09, 2005, at 08:47 AM by bART --
Changed line 107 from:

ErrorLog? /var/log/openshowcenter_error.log\\

to:

ErrorLog? /var/log/openshowcenter_error.log

July 09, 2005, at 08:45 AM by bART --
Changed line 95 from:

ln -s /share/flash/data/public/mymovies /opt/share/apache2/htdocs/media/movie\\

to:

ln -s /share/flash/data/public/mymovies /opt/share/www/openshowcenter/media/movie\\

Changed lines 98-99 from:

ln -s /share/flash/data/public/mymusic /opt/share/www/openshowcenter/music
ln -s /share/flash/data/public/myphoto /opt/share/www/openshowcenter/photo\\

to:

ln -s /share/flash/data/public/mymusic /opt/share/www/openshowcenter/media/music
ln -s /share/flash/data/public/myphoto /opt/share/www/openshowcenter/media/photo\\

July 09, 2005, at 08:38 AM by bART --
Added line 83:
  1. Change the name of the directory: mv openshowcenter_v0.24 openshowcenter
July 09, 2005, at 08:35 AM by bART --
Changed lines 81-83 from:
  1. Download OpenshowCenter? from http://sourceforge.net/projects/openshowcenter/
  2. Transfere this file to the /opt/share/www directory using for example OpenSSH? from http://www.nslu2-linux.org/wiki/HowTo/UseOpenSSHForRemoteAccess
  3. Telnet in the slug. Navigate to www folder cd /opt/share/www and extract the file using tar xvzf filename
to:
  1. Telnet in the slug, navigate to www folder cd /opt/share/www and download OpenshowCenter? from http://sourceforge.net/projects/openshowcenter/ using wget http://surfnet.dl.sourceforge.net/sourceforge/openshowcenter/openshowcenter_v0.24.tar.gz
  2. Extract the file using tar xvzf openshowcenter_v0.24.tar.gz
July 08, 2005, at 09:41 AM by bART --
Changed line 84 from:
  1. 'cd /opt/share/www/openshowcenter) and run the follow:\\
to:
  1. cd /opt/share/www/openshowcenter and run the follow:\\
July 08, 2005, at 09:41 AM by bART --
Changed line 77 from:
  1. 'ipkg install php-apache eaccelerator' (eaccelerator is optional, but highly recommended)
to:
  1. ipkg install php-apache eaccelerator (eaccelerator is optional, but highly recommended)
Changed line 79 from:
  1. Make sure apache has restarted by running '/opt/etc/init.d/S80apache'
to:
  1. Make sure apache has restarted by running /opt/etc/init.d/S80apache
Changed lines 82-84 from:
  1. Transfere this file to the /opt/share/www directory using for example OpenSSH? from http://www.nslu2-linux.org/wiki/HowTo/UseOpenSSHForRemoteAccess
  2. Telnet in the slug and extract the file using 'tar xvzf filename'
  3. Telnet in the slug and run the follow:\\
to:
  1. Transfere this file to the /opt/share/www directory using for example OpenSSH? from http://www.nslu2-linux.org/wiki/HowTo/UseOpenSSHForRemoteAccess
  2. Telnet in the slug. Navigate to www folder cd /opt/share/www and extract the file using tar xvzf filename
  3. 'cd /opt/share/www/openshowcenter) and run the follow:\\
Changed line 94 from:

Telnet into the slug. Navigate to OpenShowCenter's media archive (/opt/share/www/openshowcenter/media). Type:\\

to:

Telnet into the slug. Navigate to OpenShowCenter's media archive (/opt/share/www/openshowcenter/media). Type:\\

Changed line 101 from:
  1. Edit /opt/etc/apache2/httpd.conf to: \\
to:
  1. Edit /opt/etc/apache2/httpd.conf to: \\
Changed line 108 from:
  1. Edit /opt/etc/php.ini. Look for the line 'error_reporting = E_ALL'. Comment that out by adding '#' in front. Next, look for the line 'error_reporting = E_ALL & ~E_NOTICE'. Remove the '#' in front. Close and save.\\
to:
  1. Edit /opt/etc/php.ini. Look for the line 'error_reporting = E_ALL'. Comment that out by adding '#' in front. Next, look for the line 'error_reporting = E_ALL & ~E_NOTICE'. Remove the '#' in front. Close and save.\\
July 08, 2005, at 09:31 AM by bART --
Added lines 10-11:

This page contains two methods

July 08, 2005, at 09:29 AM by bART --
Changed lines 1-2 from:

This page captures information related to the Neuston Virtuoso MC-500 Digital Media Centre or Pinnacle Showcenter.

to:

This page captures information related to Media Extenders like the Neuston Virtuoso MC-500 Digital Media Centre and Pinnacle Showcenter.

July 08, 2005, at 09:28 AM by bART --
Changed lines 111-112 from:

The next step will be to add a great deal of functionality by installing Swisscenter or Oxylbox. However, the connection to MySQL is giving me some problems.

to:

The next step will be to add a great deal of functionality by installing Swisscenter or Oxylbox. However, the connection to MySQL is giving me some problems.
I had a problem with the read access of my media files on my vfat disk2. I solved this by mounting the drive with read access for all. I will not post the method for this here because it might be the cause why I am losing integrity on this drive :-(

July 08, 2005, at 09:22 AM by bART --
Changed lines 1-2 from:

This page captures information related to the Neuston Virtuoso MC-500 Digital Media Centre.

to:

This page captures information related to the Neuston Virtuoso MC-500 Digital Media Centre or Pinnacle Showcenter.

Added lines 72-111:

This is what worked for me (bART):

  1. 'ipkg install php-apache eaccelerator' (eaccelerator is optional, but highly recommended)
  2. If apache or php ask you whether you want to replace your existing configuration files, and you don't know what this means, say (Y)es.
  3. Make sure apache has restarted by running '/opt/etc/init.d/S80apache'
  4. Apache should now be running on your slug on port 8000: check that it is by navigating to http://192.168.1.77:8000/ with a web browser (assuming the IP of your slug is 192.168.1.77). You should see a generic greeting from apache.
  5. Download OpenshowCenter? from http://sourceforge.net/projects/openshowcenter/
  6. Transfere this file to the /opt/share/www directory using for example OpenSSH? from http://www.nslu2-linux.org/wiki/HowTo/UseOpenSSHForRemoteAccess
  7. Telnet in the slug and extract the file using 'tar xvzf filename'
  8. Telnet in the slug and run the follow:
    chmod 777 ./modules/movie/config.ini
    chmod 777 ./modules/music/config.ini
    chmod 777 ./modules/photo/config.ini
    chmod 777 ./modules/streamcast/config.ini
    chmod 777 ./modules/music/temp
    chmod 777 ./modules/streamcast/temp
    chmod 777 ./modules/vdr/temp
    chmod 777 ./media/vdr/temp
  9. For simplicity's sake, we assume that the movie (avi, mpg, ogg, etc) files reside in a folder called 'mymovies' in DISK 2.
    Telnet into the slug. Navigate to OpenShowCenter's media archive (/opt/share/www/openshowcenter/media). Type:
    ln -s /share/flash/data/public/mymovies /opt/share/apache2/htdocs/media/movie
    Do the same for music and photo.
    Example:
    ln -s /share/flash/data/public/mymusic /opt/share/www/openshowcenter/music
    ln -s /share/flash/data/public/myphoto /opt/share/www/openshowcenter/photo
    Three symlink-ed folders will appear in OpenShowCenter's media archive.
  10. Edit /opt/etc/apache2/httpd.conf to:
    DocumentRoot? "/opt/share/www/openshowcenter" and
    <Directory "/opt/share/www/openshowcenter">.
    Furthermore add the following:
    Alias /media "/share/hdd/data/opt/share/www/openshowcenter/media"
    Alias /root/ "/"
    ErrorLog? /var/log/openshowcenter_error.log
    # Edit /opt/etc/php.ini. Look for the line 'error_reporting = E_ALL'. Comment that out by adding '#' in front. Next, look for the line 'error_reporting = E_ALL & ~E_NOTICE'. Remove the '#' in front. Close and save.
    If you miss this step, the OpenShowCenter's home page will display a bunch of php errors. They're harmless however.
  11. Try OpenShowCenter from your web browser: your-slug-ip:8000 (eg: 192.168.1.77:8000).
  12. Add the OpenShowcenter? address to your media extender and connect to it.

The next step will be to add a great deal of functionality by installing Swisscenter or Oxylbox. However, the connection to MySQL is giving me some problems.

June 19, 2005, at 08:53 PM by tman --
Changed lines 12-13 from:

MY SETUP: Neuston connects to a Netgear 'g' wireless bridge.

to:

MY SETUP: Neuston connects to a Netgear 802.11g wireless bridge.

Changed lines 16-60 from:

1. Unslung your box. (HowToUnslungNeuston?)

2. Install Apache

3. Install PHP

4. Install Proftpd or Vsftpd

5. Using an FTP client (WS-FTP), navigate to apache's default document root (eg. /opt/share/apache2/htdocs), you'll find that there are several files that apache has placed in here by deafult. You may safely delete them.

6. Upload the OpenShowCenter files into Apache's document root (eg. /opt/share/apache2/htdocs). It's important that a FTP client is used because the files retain the UNIX format, with no unsightly and spoiler ^M characters in the way.

7. Telnet (or FTP as root) into the slug. Create a folder called 'media' in document root (eg. /opt/share/apache2/htdocs). This folder is OpenShowCenter's media archive

8. Telnet in the slug.
chmod 777 ./modules/movie/config.ini
chmod 777 ./modules/music/config.ini
chmod 777 ./modules/photo/config.ini
chmod 777 ./modules/streamcast/config.ini

9. Telnet in the slug.
chmod 777 ./modules/music/temp
chmod 777 ./modules/streamcast/temp
chmod 777 ./modules/vdr/temp
chmod 777 ./media/vdr/temp

10. Telnet (or FTP as root) to the slug. In apache's httpd.config (/opt/etc/apache2/httpd.conf), look for the line "DirectoryIndex?". Add 'index.php' to it. Close and save.

11. Telnet (or FTP as root) to the slug. Navigate to '/opt/etc/php.ini'. In php.ini, look for the line 'error_reporting = E_ALL'. Comment that out by adding '#' in front. Next, look for the line 'error_reporting = E_ALL & ~E_NOTICE'. Remove the '#' in front. Close and save.

If you miss this step, the OpenShowCenter's home page will display a bunch of php errors. They're harmless.

12. Use a web browser and access the URL: http://your-slug-ip:8000. If you can see the OpenShowCenter home page, you've done well. (Sometimes, if you can't access the page, all it takes is a simple CHMOD 755 on 'index.php' to make it accessible). Don't try the links yet. You aren't finished.

13. I assume that most slugs run off a quiet thumb drive. Therefore, media files usually reside in a roomier HDD enclosure, plugged into the slug's DISK 2 socket. Because OpenShowCenter requires media files to reside in apache's document root we need to create symlinks from the media archive to DISK 2.

14. For simplicity's sake, we assume that the movie (avi, mpg, ogg, etc) files reside in a folder called 'mymovies' in DISK 2.

Telnet into the slug. Navigate to OpenShowCenter's media archive (/opt/share/apache2/htdocs/media). Type:

#ln -s /share/flash/data/public/mymovies /opt/share/apache2/htdocs/media/movie

Do the same for music and photo.

to:
  1. Unsling your NSLU2.
  2. Install Apache.
  3. Install PHP.
  4. Install Proftpd or Vsftpd.
  5. Using an FTP client (WS-FTP), navigate to Apache's default document root (eg. /opt/share/apache2/htdocs), you'll find that there are several files that Apache has placed in here by deafult. You may safely delete them.
  6. Upload the OpenShowCenter files into Apache's document root (eg. /opt/share/apache2/htdocs). It's important that a FTP client set to binary mode is used because the conversion to/from DOS format with CRLF instead of just LF will cause problems.
  7. Telnet (or FTP as root) into the slug. Create a folder called 'media' in document root (eg. /opt/share/apache2/htdocs). This folder is OpenShowCenter's media archive
  8. Telnet in the slug and run the follow:

    chmod 777 ./modules/movie/config.ini
    chmod 777 ./modules/music/config.ini
    chmod 777 ./modules/photo/config.ini
    chmod 777 ./modules/streamcast/config.ini
    chmod 777 ./modules/music/temp
    chmod 777 ./modules/streamcast/temp
    chmod 777 ./modules/vdr/temp
    chmod 777 ./media/vdr/temp
  9. Telnet (or FTP as root) to the slug. In Apache's httpd.config (/opt/etc/apache2/httpd.conf), look for the line "DirectoryIndex". Add 'index.php' to it. Close and save.
  10. Telnet (or FTP as root) to the slug. Navigate to '/opt/etc/php.ini'. In php.ini, look for the line 'error_reporting = E_ALL'. Comment that out by adding '#' in front. Next, look for the line 'error_reporting = E_ALL & ~E_NOTICE'. Remove the '#' in front. Close and save.

    If you miss this step, the OpenShowCenter's home page will display a bunch of php errors. They're harmless however.
  11. Use a web browser and access the URL: http://your-slug-ip:8000. If you can see the OpenShowCenter home page, you've done well. (Sometimes, if you can't access the page, you will need to change the permissions on index.php to 644 to make it accessible). Don't try the links yet. You aren't finished.
  12. I assume that most slugs run off a quiet thumb drive. Therefore, media files usually reside in a roomier HDD enclosure, plugged into the slug's DISK 2 socket. Because OpenShowCenter requires media files to reside in apache's document root we need to create symlinks from the media archive to DISK 2.
  13. For simplicity's sake, we assume that the movie (avi, mpg, ogg, etc) files reside in a folder called 'mymovies' in DISK 2.

    Telnet into the slug. Navigate to OpenShowCenter's media archive (/opt/share/apache2/htdocs/media). Type:

    ln -s /share/flash/data/public/mymovies /opt/share/apache2/htdocs/media/movie

    Do the same for music and photo.
    \\
Changed lines 60-62 from:

#ln -s /share/flash/data/public/mymusic /opt/share/apache2/htdocs/media/music
#ln -s /share/flash/data/public/myphoto /opt/share/apache2/htdocs/media/photo

to:

ln -s /share/flash/data/public/mymusic /opt/share/apache2/htdocs/media/music
ln -s /share/flash/data/public/myphoto /opt/share/apache2/htdocs/media/photo
\\

Changed lines 65-72 from:

15. Return to OpenShowCenter's home page in the browser and try the links. You should be able to see your files. However, you will not be able to download them. The playlist that is generated is for the Neuston box to read.

16. If OpenShowCenter is accessible from your web browser, it's now time to try it from your Neuston box. Power up your MC 500. The first thing you'll see is a list of already-configured servers. Click on ADD. Fill up the NAME box with any name you want. You might like to just type in NSLU2. In the IP box, type: your-slug-ip:8000 (eg: 192.168.1.200:8000). Click on SAVE.

17. Return to MC 500's home page. There is a new item in the list. Connect to the server name NSLU2. You should see OpenShowCenter's home page.

18. Good luck!

to:
  1. Return to OpenShowCenter's home page in the browser and try the links. You should be able to see your files. However, you will not be able to download them. The playlist that is generated is for the Neuston box to read.
  2. If OpenShowCenter is accessible from your web browser, it's now time to try it from your Neuston box. Power up your MC 500. The first thing you'll see is a list of already-configured servers. Click on ADD. Fill up the NAME box with any name you want. You might like to just type in NSLU2. In the IP box, type: your-slug-ip:8000 (eg: 192.168.1.200:8000). Click on SAVE.
  3. Return to MC 500's home page. There is a new item in the list. Connect to the server name NSLU2. You should see OpenShowCenter's home page.
  4. Good luck!
May 23, 2005, at 11:16 PM by SimonRyan --
Changed lines 16-17 from:

1. Unslung your box. (HowToUnslungNeustron?)

to:

1. Unslung your box. (HowToUnslungNeuston?)

May 02, 2005, at 06:39 PM by perlguru -- how?
Changed lines 16-17 from:

1. Unslung your box.

to:

1. Unslung your box. (HowToUnslungNeustron?)

April 10, 2005, at 10:41 PM by salivateforme --
Changed line 57 from:

#ln -s /opt/share/apache2/htdocs/media/movie /share/flash/data/public/mymovies

to:

#ln -s /share/flash/data/public/mymovies /opt/share/apache2/htdocs/media/movie

Changed lines 61-63 from:

Example: #ln -s /opt/share/apache2/htdocs/media/music /share/flash/data/public/mymusic
#ln -s /opt/share/apache2/htdocs/media/photo /share/flash/data/public/myphoto

to:

Example:
#ln -s /share/flash/data/public/mymusic /opt/share/apache2/htdocs/media/music
#ln -s /share/flash/data/public/myphoto /opt/share/apache2/htdocs/media/photo

April 10, 2005, at 10:38 PM by salivateforme --
Changed line 28 from:

7. Telnet (or FTP as root) into the slug. Create a folder called media in document root (eg. /opt/share/apache2/htdocs). In 'media', create 3 other folders: 'movie', 'music' and 'photo'. These folders are OpenShowCenter's media archives.

to:

7. Telnet (or FTP as root) into the slug. Create a folder called 'media' in document root (eg. /opt/share/apache2/htdocs). This folder is OpenShowCenter's media archive

Changed lines 30-35 from:

8. Telnet in the slug.
chmod 755 ./media/movie
chmod 755 ./media/music
chmod 755 ./media/photo

9. Telnet in the slug.\\

to:

8. Telnet in the slug.\\

Changed line 36 from:

10. Telnet in the slug.\\

to:

9. Telnet in the slug.\\

Changed line 42 from:

11. Telnet (or FTP as root) to the slug. In apache's httpd.config (/opt/etc/apache2/httpd.conf), look for the line "DirectoryIndex?". Add 'index.php' to it. Close and save.

to:

10. Telnet (or FTP as root) to the slug. In apache's httpd.config (/opt/etc/apache2/httpd.conf), look for the line "DirectoryIndex?". Add 'index.php' to it. Close and save.

Changed line 44 from:

12. Telnet (or FTP as root) to the slug. Navigate to '/opt/etc/php.ini'. In php.ini, look for the line 'error_reporting = E_ALL'. Comment that out by adding '#' in front. Next, look for the line 'error_reporting = E_ALL & ~E_NOTICE'. Remove the '#' in front. Close and save.

to:

11. Telnet (or FTP as root) to the slug. Navigate to '/opt/etc/php.ini'. In php.ini, look for the line 'error_reporting = E_ALL'. Comment that out by adding '#' in front. Next, look for the line 'error_reporting = E_ALL & ~E_NOTICE'. Remove the '#' in front. Close and save.

Changed line 48 from:

13. Use a web browser and access the URL: http://your-slug-ip:8000. If you can see the OpenShowCenter home page, you've done well. (Sometimes, if you can't access the page, all it takes is a simple CHMOD 755 on 'index.php' to make it accessible). Don't try the links yet. You aren't finished.

to:

12. Use a web browser and access the URL: http://your-slug-ip:8000. If you can see the OpenShowCenter home page, you've done well. (Sometimes, if you can't access the page, all it takes is a simple CHMOD 755 on 'index.php' to make it accessible). Don't try the links yet. You aren't finished.

Changed lines 50-53 from:

14. I assume that most slugs run off a quiet thumb drive. Therefore, media files usually reside in a roomier HDD enclosure, plugged into the slug's DISK 2 socket. Because OpenShowCenter requires media files to reside in apache's document root- more specifically, the media folder we created earlier- we need to create symlinks from 3 folders:
./media/movie
./media/music
./media/photo

to:

13. I assume that most slugs run off a quiet thumb drive. Therefore, media files usually reside in a roomier HDD enclosure, plugged into the slug's DISK 2 socket. Because OpenShowCenter requires media files to reside in apache's document root we need to create symlinks from the media archive to DISK 2.

Deleted line 51:

The symlinks must point to the actual location of the media files in DISK 2.

Changed lines 53-55 from:

15. Telnet into the slug. Navigate first to './media/movie'. If we want to create a symlink from './media/movie' to point to a folder (called mymovies) in DISK2?, type:

to:

14. For simplicity's sake, we assume that the movie (avi, mpg, ogg, etc) files reside in a folder called 'mymovies' in DISK 2.

Telnet into the slug. Navigate to OpenShowCenter's media archive (/opt/share/apache2/htdocs/media). Type:

Changed lines 59-63 from:

Do the same for './media/music' and './media/photo'.

to:

Do the same for music and photo.

Example: #ln -s /opt/share/apache2/htdocs/media/music /share/flash/data/public/mymusic
#ln -s /opt/share/apache2/htdocs/media/photo /share/flash/data/public/myphoto

Changed line 65 from:

16. Return to OpenShowCenter's home page in the browser and try the links. You should be able to see your files.

to:

Three symlink-ed folders will appear in OpenShowCenter's media archive.

Changed line 67 from:

17. If OpenShowCenter is accessible from your web browser, it's now time to try it from your Neuston box. Power up your MC 500. The first thing you'll see is a list of already-configured servers. Click on ADD. Fill up the NAME box with any name you want. You might like to just type in NSLU2. In the IP box, type: your-slug-ip:8000 (eg: 192.168.1.200:8000). Click on SAVE.

to:

15. Return to OpenShowCenter's home page in the browser and try the links. You should be able to see your files. However, you will not be able to download them. The playlist that is generated is for the Neuston box to read.

Changed line 69 from:

18. Return to MC 500's home page. There is a new item in the list. Connect to the server name NSLU2. You should see OpenShowCenter's home page.

to:

16. If OpenShowCenter is accessible from your web browser, it's now time to try it from your Neuston box. Power up your MC 500. The first thing you'll see is a list of already-configured servers. Click on ADD. Fill up the NAME box with any name you want. You might like to just type in NSLU2. In the IP box, type: your-slug-ip:8000 (eg: 192.168.1.200:8000). Click on SAVE.

Changed line 71 from:

19. Good luck!

to:

17. Return to MC 500's home page. There is a new item in the list. Connect to the server name NSLU2. You should see OpenShowCenter's home page.

Added line 73:

18. Good luck!

April 10, 2005, at 07:11 PM by salivateforme --
Changed line 30 from:

8. Telnet in the slug.

to:

8. Telnet in the slug.\\

Changed line 35 from:

9. Telnet in the slug.

to:

9. Telnet in the slug.\\

Changed line 41 from:

10. Telnet in the slug.

to:

10. Telnet in the slug.\\

April 10, 2005, at 07:11 PM by salivateforme --
Changed line 31 from:

\\chmod 755 ./media/movie\\

to:

chmod 755 ./media/movie\\

Changed line 36 from:

\\chmod 777 ./modules/movie/config.ini\\

to:

chmod 777 ./modules/movie/config.ini\\

Changed line 42 from:

\\chmod 777 ./modules/music/temp\\

to:

chmod 777 ./modules/music/temp\\

April 10, 2005, at 07:10 PM by salivateforme --
Changed line 26 from:

6. Upload the OpenShowCenter files into Apache's document root (eg. /opt/share/apache2/htdocs). It's important that a FTP server is used because the files retain the UNIX format, with no unsightly and spoiler ^M characters in the way.

to:

6. Upload the OpenShowCenter files into Apache's document root (eg. /opt/share/apache2/htdocs). It's important that a FTP client is used because the files retain the UNIX format, with no unsightly and spoiler ^M characters in the way.

Changed line 28 from:

7. Create a folder called media in document root (eg. /opt/share/apache2/htdocs). In 'media', create 3 other folders: 'movie', 'music' and 'photo'. These folders are OpenShowCenter's media archives.

to:

7. Telnet (or FTP as root) into the slug. Create a folder called media in document root (eg. /opt/share/apache2/htdocs). In 'media', create 3 other folders: 'movie', 'music' and 'photo'. These folders are OpenShowCenter's media archives.

Changed lines 30-31 from:

8. chmod 755 ./media/movie\\

to:

8. Telnet in the slug. \\chmod 755 ./media/movie\\

Changed lines 35-36 from:

9. chmod 777 ./modules/movie/config.ini\\

to:

9. Telnet in the slug. \\chmod 777 ./modules/movie/config.ini\\

Changed lines 41-42 from:

10. chmod 777 ./modules/music/temp\\

to:

10. Telnet in the slug. \\chmod 777 ./modules/music/temp\\

Changed line 47 from:

11. Telnet (or FTP as root) to the slug. In apache's httpd.config (/opt/etc/apache2/httpd.conf), look for the line "DirectoryIndex?". Add 'index.php' to it.

to:

11. Telnet (or FTP as root) to the slug. In apache's httpd.config (/opt/etc/apache2/httpd.conf), look for the line "DirectoryIndex?". Add 'index.php' to it. Close and save.

Changed lines 49-51 from:

12. Telnet (or FTP as root) to the slug. Navigate to '/opt/etc/php.ini'. In php.ini, look for the line 'error_reporting = E_ALL'. Comment that out by adding '#' in front. Next, look for the line 'error_reporting = E_ALL & ~E_NOTICE'. Remove the '#' in front. If you miss this step, the OpenShowCenter's home page will display a bunch of php errors. They're harmless.

to:

12. Telnet (or FTP as root) to the slug. Navigate to '/opt/etc/php.ini'. In php.ini, look for the line 'error_reporting = E_ALL'. Comment that out by adding '#' in front. Next, look for the line 'error_reporting = E_ALL & ~E_NOTICE'. Remove the '#' in front. Close and save.

If you miss this step, the OpenShowCenter's home page will display a bunch of php errors. They're harmless.

April 10, 2005, at 07:06 PM by salivateforme --
Changed line 44 from:

11. Telnet to the slug. In apache's httpd.config (/opt/etc/apache2/httpd.conf), look for the line "DirectoryIndex?". Add 'index.php' to it.

to:

11. Telnet (or FTP as root) to the slug. In apache's httpd.config (/opt/etc/apache2/httpd.conf), look for the line "DirectoryIndex?". Add 'index.php' to it.

Changed line 46 from:

12. Telnet to the slug. Navigate to '/opt/etc/php.ini'. Look for the line 'error_reporting = E_ALL'. Comment that out by adding '#' in front. Next, look for the line 'error_reporting = E_ALL & ~E_NOTICE'. Remove the '#' in front. If you miss this step, the OpenShowCenter's home page will display a bunch of php errors. They're harmless.

to:

12. Telnet (or FTP as root) to the slug. Navigate to '/opt/etc/php.ini'. In php.ini, look for the line 'error_reporting = E_ALL'. Comment that out by adding '#' in front. Next, look for the line 'error_reporting = E_ALL & ~E_NOTICE'. Remove the '#' in front. If you miss this step, the OpenShowCenter's home page will display a bunch of php errors. They're harmless.

April 10, 2005, at 07:04 PM by salivateforme --
Changed line 44 from:

11. In apache's httpd.config (/opt/etc/apache2/httpd.conf), look for the line "DirectoryIndex?". Add 'index.php' to it.

to:

11. Telnet to the slug. In apache's httpd.config (/opt/etc/apache2/httpd.conf), look for the line "DirectoryIndex?". Add 'index.php' to it.

Changed line 46 from:

12. Use a web browser and access the URL: http://your-slug-ip:8000. If you can see the OpenShowCenter home page, you've done well. (Sometimes, if you can't access the page, all it takes is a simple CHMOD 755 on 'index.php' to make it accessible). Don't try the links yet. You aren't finished.

to:

12. Telnet to the slug. Navigate to '/opt/etc/php.ini'. Look for the line 'error_reporting = E_ALL'. Comment that out by adding '#' in front. Next, look for the line 'error_reporting = E_ALL & ~E_NOTICE'. Remove the '#' in front. If you miss this step, the OpenShowCenter's home page will display a bunch of php errors. They're harmless.

Changed lines 48-50 from:

13. I assume that most slugs run off a quiet thumb drive. Therefore, media files usually reside in a roomier HDD enclosure, plugged into the slug's DISK 2 socket. Because OpenShowCenter requires media files to reside in apache's document root- more specifically, the media folder we created earlier- we need to create symlinks from 3 folders: \\

to:

13. Use a web browser and access the URL: http://your-slug-ip:8000. If you can see the OpenShowCenter home page, you've done well. (Sometimes, if you can't access the page, all it takes is a simple CHMOD 755 on 'index.php' to make it accessible). Don't try the links yet. You aren't finished.

14. I assume that most slugs run off a quiet thumb drive. Therefore, media files usually reside in a roomier HDD enclosure, plugged into the slug's DISK 2 socket. Because OpenShowCenter requires media files to reside in apache's document root- more specifically, the media folder we created earlier- we need to create symlinks from 3 folders: \\

Changed line 57 from:

14. Telnet into the slug. Navigate first to './media/movie'. If we want to create a symlink from './media/movie' to point to a folder (called mymovies) in DISK2?, type:

to:

15. Telnet into the slug. Navigate first to './media/movie'. If we want to create a symlink from './media/movie' to point to a folder (called mymovies) in DISK2?, type:

Changed line 63 from:

15. Return to OpenShowCenter's home page in the browser and try the links. You should be able to see your files.

to:

16. Return to OpenShowCenter's home page in the browser and try the links. You should be able to see your files.

Changed line 65 from:

16. If OpenShowCenter is accessible from your web browser, it's now time to try it from your Neuston box. Power up your MC 500. The first thing you'll see is a list of already-configured servers. Click on ADD. Fill up the NAME box with any name you want. You might like to just type in NSLU2. In the IP box, type: your-slug-ip:8000 (eg: 192.168.1.200:8000). Click on SAVE.

to:

17. If OpenShowCenter is accessible from your web browser, it's now time to try it from your Neuston box. Power up your MC 500. The first thing you'll see is a list of already-configured servers. Click on ADD. Fill up the NAME box with any name you want. You might like to just type in NSLU2. In the IP box, type: your-slug-ip:8000 (eg: 192.168.1.200:8000). Click on SAVE.

Changed line 67 from:

17. Return to MC 500's home page. There is a new item in the list. Connect to the server name NSLU2. You should see OpenShowCenter's home page.

to:

18. Return to MC 500's home page. There is a new item in the list. Connect to the server name NSLU2. You should see OpenShowCenter's home page.

Changed line 69 from:

18. Good luck!

to:

19. Good luck!

April 10, 2005, at 06:54 PM by salivateforme --
Changed line 12 from:

MY SETUP: Neuston connects to a Netgear 'g' wireless bridge.

to:

MY SETUP: Neuston connects to a Netgear 'g' wireless bridge.

April 10, 2005, at 06:54 PM by salivateforme --
Changed line 14 from:

THE STEPs? TO FREE YOUR MEDIA HUB FROM PC DEPENDANCE

to:

THE STEPS TO FREE YOUR MEDIA HUB FROM PC DEPENDANCE

April 10, 2005, at 06:53 PM by salivateforme --
Added lines 14-15:

THE STEPs? TO FREE YOUR MEDIA HUB FROM PC DEPENDANCE

April 10, 2005, at 06:53 PM by salivateforme --
Added lines 12-13:

MY SETUP: Neuston connects to a Netgear 'g' wireless bridge.

April 10, 2005, at 06:49 PM by salivateforme --
Changed lines 44-46 from:

13. I assume that most slugs run off a quiet thumb drive. Therefore, media files usually reside in a roomier HDD enclosure, plugged into the slug's DISK 2 socket. Because OpenShowCenter requires media files to reside in apache's document root- more specifically, the media folder we created earlier- we need to create symlinks from 3 folders: ./media/movie ./media/music

to:

13. I assume that most slugs run off a quiet thumb drive. Therefore, media files usually reside in a roomier HDD enclosure, plugged into the slug's DISK 2 socket. Because OpenShowCenter requires media files to reside in apache's document root- more specifically, the media folder we created earlier- we need to create symlinks from 3 folders:
./media/movie
./media/music\\

April 10, 2005, at 06:49 PM by salivateforme --
Changed line 20 from:

5. Using Proftpd, navigate to apache's default document root (eg. /opt/share/apache2/htdocs), you'll find that there are several files that apache has placed in here by deafult. You may safely delete them.

to:

5. Using an FTP client (WS-FTP), navigate to apache's default document root (eg. /opt/share/apache2/htdocs), you'll find that there are several files that apache has placed in here by deafult. You may safely delete them.

Changed line 53 from:
  1. ln -s /opt/share/apache2/htdocs/media/movie /share/flash/data/public/mymovies
to:

#ln -s /opt/share/apache2/htdocs/media/movie /share/flash/data/public/mymovies

April 10, 2005, at 06:48 PM by salivateforme --
Changed lines 26-27 from:

8. chmod 755 ./media/movie<br> chmod 755 ./media/music<br>

to:

8. chmod 755 ./media/movie
chmod 755 ./media/music\\

Changed lines 30-32 from:

9. chmod 777 ./modules/movie/config.ini<br> chmod 777 ./modules/music/config.ini<br> chmod 777 ./modules/photo/config.ini<br>

to:

9. chmod 777 ./modules/movie/config.ini
chmod 777 ./modules/music/config.ini
chmod 777 ./modules/photo/config.ini\\

Changed lines 35-37 from:

10. chmod 777 ./modules/music/temp<br> chmod 777 ./modules/streamcast/temp<br> chmod 777 ./modules/vdr/temp<br>

to:

10. chmod 777 ./modules/music/temp
chmod 777 ./modules/streamcast/temp
chmod 777 ./modules/vdr/temp\\

Changed line 51 from:

14. Telnet into the slug. Navigate first to './media/movie'. If we want to create a symlink from './media/movie' to point to a folder (called mymovies) in DISK2?, type

to:

14. Telnet into the slug. Navigate first to './media/movie'. If we want to create a symlink from './media/movie' to point to a folder (called mymovies) in DISK2?, type:

Changed line 53 from:

ln -s /opt/share/apache2/htdocs/media/movie /share/flash/data/public/mymovies

to:
  1. ln -s /opt/share/apache2/htdocs/media/movie /share/flash/data/public/mymovies
April 10, 2005, at 06:46 PM by salivateforme --
Changed lines 26-27 from:

8. chmod 755 ./media/movie chmod 755 ./media/music

to:

8. chmod 755 ./media/movie<br> chmod 755 ./media/music<br>

Changed lines 30-32 from:

9. chmod 777 ./modules/movie/config.ini chmod 777 ./modules/music/config.ini chmod 777 ./modules/photo/config.ini

to:

9. chmod 777 ./modules/movie/config.ini<br> chmod 777 ./modules/music/config.ini<br> chmod 777 ./modules/photo/config.ini<br>

Changed lines 35-37 from:

10. chmod 777 ./modules/music/temp chmod 777 ./modules/streamcast/temp chmod 777 ./modules/vdr/temp

to:

10. chmod 777 ./modules/music/temp<br> chmod 777 ./modules/streamcast/temp<br> chmod 777 ./modules/vdr/temp<br>

April 10, 2005, at 06:44 PM by salivateforme --
Added lines 10-65:

====================

1. Unslung your box.

2. Install Apache

3. Install PHP

4. Install Proftpd or Vsftpd

5. Using Proftpd, navigate to apache's default document root (eg. /opt/share/apache2/htdocs), you'll find that there are several files that apache has placed in here by deafult. You may safely delete them.

6. Upload the OpenShowCenter files into Apache's document root (eg. /opt/share/apache2/htdocs). It's important that a FTP server is used because the files retain the UNIX format, with no unsightly and spoiler ^M characters in the way.

7. Create a folder called media in document root (eg. /opt/share/apache2/htdocs). In 'media', create 3 other folders: 'movie', 'music' and 'photo'. These folders are OpenShowCenter's media archives.

8. chmod 755 ./media/movie chmod 755 ./media/music chmod 755 ./media/photo

9. chmod 777 ./modules/movie/config.ini chmod 777 ./modules/music/config.ini chmod 777 ./modules/photo/config.ini chmod 777 ./modules/streamcast/config.ini

10. chmod 777 ./modules/music/temp chmod 777 ./modules/streamcast/temp chmod 777 ./modules/vdr/temp chmod 777 ./media/vdr/temp

11. In apache's httpd.config (/opt/etc/apache2/httpd.conf), look for the line "DirectoryIndex?". Add 'index.php' to it.

12. Use a web browser and access the URL: http://your-slug-ip:8000. If you can see the OpenShowCenter home page, you've done well. (Sometimes, if you can't access the page, all it takes is a simple CHMOD 755 on 'index.php' to make it accessible). Don't try the links yet. You aren't finished.

13. I assume that most slugs run off a quiet thumb drive. Therefore, media files usually reside in a roomier HDD enclosure, plugged into the slug's DISK 2 socket. Because OpenShowCenter requires media files to reside in apache's document root- more specifically, the media folder we created earlier- we need to create symlinks from 3 folders: ./media/movie ./media/music ./media/photo

The symlinks must point to the actual location of the media files in DISK 2.

14. Telnet into the slug. Navigate first to './media/movie'. If we want to create a symlink from './media/movie' to point to a folder (called mymovies) in DISK2?, type

ln -s /opt/share/apache2/htdocs/media/movie /share/flash/data/public/mymovies

Do the same for './media/music' and './media/photo'.

15. Return to OpenShowCenter's home page in the browser and try the links. You should be able to see your files.

16. If OpenShowCenter is accessible from your web browser, it's now time to try it from your Neuston box. Power up your MC 500. The first thing you'll see is a list of already-configured servers. Click on ADD. Fill up the NAME box with any name you want. You might like to just type in NSLU2. In the IP box, type: your-slug-ip:8000 (eg: 192.168.1.200:8000). Click on SAVE.

17. Return to MC 500's home page. There is a new item in the list. Connect to the server name NSLU2. You should see OpenShowCenter's home page.

18. Good luck!

April 09, 2005, at 06:19 AM by rwhitby --
Added line 4:
April 09, 2005, at 05:48 AM by rwhitby --
Added lines 3-4:
April 09, 2005, at 05:48 AM by rwhitby --
Changed lines 1-6 from:

Describe HomePage here.

to:

This page captures information related to the Neuston Virtuoso MC-500 Digital Media Centre.

Links

http://openshowcenter.sourceforge.net OpenShowCenter

view · edit · print · history · Last edited by tman.
Based on work by bART, rwhitby, tman, SimonRyan, perlguru, and salivateforme.
Originally by rwhitby.
Page last modified on August 27, 2005, at 04:29 PM