Diff for "Octoshape"


Differences between revisions 1 and 8 (spanning 7 versions)
Revision 1 as of 2007-09-13 12:38:15
Size: 2501
Editor: c-24-147-71-119
Comment:
Revision 8 as of 2009-04-30 03:24:54
Size: 3141
Editor: adsl190-027000006
Comment: Removed CategoryDocumentation reference
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''[[BR]][[TableOfContents(2)]]|| ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents(2)>>||
Line 6: Line 6:
[:InstallingSoftware: Install] the '''sun-java6-bin''' and '''mplayer''' packages. [[InstallingSoftware| Install]] the '''sun-java6-bin''' and '''mplayer''' packages.
Line 10: Line 10:
<!> In Kubuntu 8.04 "Hardy Heron", the Java package installed with the metapackage '''kubuntu-restricted-extras''' is '''openjdk-6-jre''', so there isn't need to install sun-java's packages.
Line 11: Line 13:
The corresponding [:UsingTheTerminal: Terminal] commands are provided for each step, but you may use whatever tools you wish to accomplish what is required. The corresponding [[UsingTheTerminal| Terminal]] commands are provided for each step, but you may use whatever tools you wish to accomplish what is required.
Line 15: Line 17:
}}} }}} <!> The {{{/Desktop}}} referenced folder can be change for any other of your preference. {{{/Desktop}}} is the default desktop folder of an Ubuntu English system. Other option could be use a {{{/Programs}}} folder.
Line 19: Line 21:
 * Execute {{{octosetup-linux_i386.bin}}} using the [:UsingTheTerminal: Terminal]. {{{  * Execute {{{octosetup-linux_i386.bin}}} using the [[UsingTheTerminal| Terminal]]. {{{
Line 24: Line 26:
 * In the {{{octoshape}}} directory, create a file named {{{setup.cfg}}} which contains the path to your libjvm.so with the following syntax: {{{JavaExec=/path/to/libjvm.so}}}.  * In the {{{octoshape}}} directory, edit the file named {{{setup.xml}}} which contains the path to your libjvm.so with the following syntax: {{{<e JavaExec="/path/to/libjvm.so" />}}}.
Line 26: Line 28:
 A nice shortcut for this is to execute the following command in your [:UsingTheTerminal: Terminal]: {{{
echo JavaExec=$(dpkg -L sun-java6-bin | grep client/libjvm.so) > ~/Desktop/octoshape/setup.cfg
 A nice shortcut for this is to execute the following command in your [[UsingTheTerminal| Terminal]]: {{{
echo '<e JavaExec="'$(dpkg -L sun-java6-bin | grep client/libjvm.so)'" />' > ~/Desktop/octoshape/setup.xml
Line 31: Line 33:
echo JavaExec=$(dpkg -L ia32-sun-java6-bin | grep client/libjvm.so) > ~/Desktop/octoshape/setup.cfg echo '<e JavaExec="'$(dpkg -L ia32-sun-java6-bin | grep client/libjvm.so)'" />' > ~/Desktop/octoshape/setup.xml
}}}

 <!> Kubuntu 8.04 users with a Java install from '''kubuntu-restricted-extras''' metapackage, should use: {{{
echo '<e JavaExec="'$(dpkg -L openjdk-6-jre-headless | grep client/libjvm.so)'" />' > ~/Desktop/octoshape/setup.xml
Line 41: Line 47:
where "XYZ.xyz" corresponds to the string in the Play column at [http://www.octoshape.com/play/play.asp?os=linux Octoshape's Linux Play Page] for the channel you wish to watch. where "XYZ.xyz" corresponds to the string in the Play column at [[http://www.octoshape.com/play/play.asp?os=linux|Octoshape's Linux Play Page]] for the channel you wish to watch.
Line 44: Line 50:
 * [http://www.octoshape.com/plugin/linux.asp Octoshape's Installation Instructions for Linux]
 * [http://www.octoshape.com/faq/faq.asp?faqtype=Linux Octoshape's Linux FAQ]
 * [wiki:WikiPedia/Octoshape Wikipedia Entry on Octoshape]
 * [[http://www.octoshape.com/plugin/linux.asp|Octoshape's Installation Instructions for Linux]]
 * [[http://www.octoshape.com/faq/faq.asp?faqtype=Linux|Octoshape's Linux FAQ]]
 * [[WikiPedia:Octoshape|Wikipedia Entry on Octoshape]]
Line 48: Line 54:
CategoryDocumentation

Octoshape is a closed-source streaming media server and client which uses peer-to-peer grid technology. This page will help you install the Octoshape client for Linux.

Install Required Packages

Install the sun-java6-bin and mplayer packages.

Info <!> amd64 users should install ia32-sun-java6-bin

Info <!> In Kubuntu 8.04 "Hardy Heron", the Java package installed with the metapackage kubuntu-restricted-extras is openjdk-6-jre, so there isn't need to install sun-java's packages.

Install Octoshape

The corresponding Terminal commands are provided for each step, but you may use whatever tools you wish to accomplish what is required.

  • Download the Octoshape plugin for Linux to your Desktop from http://www.octoshape.com/plugin/linux.asp.

    wget -P ~/Desktop http://www.octoshape.com/files/octosetup-linux_i386.bin

    Info <!> The /Desktop referenced folder can be change for any other of your preference. /Desktop is the default desktop folder of an Ubuntu English system. Other option could be use a /Programs folder.

  • Give octosetup-linux_i386.bin executable FilePermissions.

    chmod +x ~/Desktop/octosetup-linux_i386.bin
  • Execute octosetup-linux_i386.bin using the Terminal.

    cd ~/Desktop
    ./octosetup-linux_i386.bin
  • You will then be presented with a license agreement. You may scroll down by pressing the space bar. If you agree to the terms, type "yes" when prompted and press enter. An octoshape directory will be extracted to your Desktop.

  • In the octoshape directory, edit the file named setup.xml which contains the path to your libjvm.so with the following syntax: <e JavaExec="/path/to/libjvm.so" />.

    A nice shortcut for this is to execute the following command in your Terminal:

    echo '<e JavaExec="'$(dpkg -L sun-java6-bin | grep client/libjvm.so)'" />' > ~/Desktop/octoshape/setup.xml

    Info <!> amd64 users should use:

    echo '<e JavaExec="'$(dpkg -L ia32-sun-java6-bin | grep client/libjvm.so)'" />' > ~/Desktop/octoshape/setup.xml

    Info <!> Kubuntu 8.04 users with a Java install from kubuntu-restricted-extras metapackage, should use:

    echo '<e JavaExec="'$(dpkg -L openjdk-6-jre-headless | grep client/libjvm.so)'" />' > ~/Desktop/octoshape/setup.xml

Use Octoshape

Launch your player by executing

cd ~/Desktop/octoshape
./OctoshapeClient -url:XYZ.xyz

where "XYZ.xyz" corresponds to the string in the Play column at Octoshape's Linux Play Page for the channel you wish to watch.

See also


Octoshape (last edited 2009-04-30 03:24:54 by adsl190-027000006)