zany130

Forum Replies Created

Viewing 15 posts - 361 through 375 (of 380 total)
  • Author
    Posts
  • zany130
    Participant

    Here we go. This is the new released version of VLC-Shares (version 0.4).

    This is the changelog:

    *** 0.4 (15/7/2010) ***
    – new plugin system added
    – almost 100% of code has been rewritten
    – added 2 new type of vlc command interface: Commander_HTTP (works with vlc’s -I http) and Commander_RC (works with vlc’s -I oldrc/rc)
    – windows version is much more faster (using Commander_HTTP)
    – plugin to hide hidden files while browsing has been added
    – completely customizable through plugin section in config file
    – WiiMc 1.0.5 support
    – test page has been rewritten ( open your browser at http://YOUR_ADDRESS/vlc-shares/public/)
    – html control page has been added ( check configs and open your browser at http://YOUR_ADDRESS/vlc-shares/public/controls/pcstream while vlc is playing)

    There are changes in config files, so follow configuration tutorial while updating.

    zany130
    Participant

    VLC-Share 0.3.2 don’t work with WiiMc 1.0.5. New version will be released soon.

    zany130
    Participant

    custom-port bug has been fixed. When 1.0.5 will be released, all will be ok

    in reply to: SMB freezing (Just a coincidence?) #26251
    zany130
    Participant

    If you are interested to stream (and transcode, so no more video limits) from vlc to wii and want to do all by wiimc, this can be a solution http://www.wiimc.org/forum/viewtopic.php?f=4&t=562.

    zany130
    Participant

    i hope you like vlc-shares

    zany130
    Participant

    If port is 80, it’s useless add it in url. Do you have problem with apache on 80?

    However, i give a look at wiimc code and found the bug & fix it. I upload patch (V2) file for rev400 (trunk) if you want compile it yourself, and a boot.dol file with compiled r400 revision of wiimc with patch applied (V2). this is the link http://www.megaupload.com/?d=L0O32SPT

    Using this rev of wiimc should make apache on port != 80 usable.

    PS: make sure your shares path in config file end with /

    wrong example:

    shareId.path = "D:/your_dl_dir"

    right example:

    shareId.path = "D:/your_dl_dir/"
    zany130
    Participant

    Bad news: i fix the double-port-problem (and add little improvements) in the new version, but a bug seems to be in wiimc’s navi-x playlist handle code. It seems that wiimc can’t get navi-x playlist from server with port != 80.

    Same navi-x playlist file (static file) work if loaded from apache on 80 port and give error if loaded from apache on port != 80.

    i can’t find a workaround for this problem, so i will fill a bug report soon.
    [EDIT] Bug report: http://www.wiimc.org/tracker/index.php?do=details&task_id=158
    [EDIT-2] Maybe i found the problem in wiimc code. I hope tantic will fix it soon *-*

    Anyway, this is new version of vlc-share. I add new system check routines (you will find them in http://ADDRESS/vlc-shares/public/test/ ) and new debug_log features (that could be enabled in config file).

    @jhb50 you must change your firewall config and enable apache on 80. Sorry 🙁

    zany130
    Participant

    @jhb50 wrote:

    Mine is attached. Same except you have http:http on URL lines

    I also have UAC turned off and run as administrator.

    Ok, problem found. (my double http: was a type error, but your double port in url feels like bug :P).

    Fix incoming

    zany130
    Participant

    Please, open your browser & go to “http://192.168.1.10:8085/vlc-shares/public/browse/”. Check the output. it should be something like that:


    version=1
    background=http://navix.turner3d.net/images/backgrounds/bkg_navix_bh_plain.jpg
    logo=http://navix.turner3d.net/images/logos/logo.png
    title=Vlc-shares
    description=Streaming throughout vlc with transcoding

    type=playlist
    name=Root (Linux System)
    thumb=http://navix.turner3d.net/images/logos/viewed.png
    URL=http://192.168.1.10:8085/vlc-shares/public/browse/share/shareId/rootLinux

    type=playlist
    name=Root (Windows System)
    thumb=http://navix.turner3d.net/images/logos/viewed.png
    URL=http://192.168.1.10:8085/vlc-shares/public/browse/share/shareId/rootWindows

    type=playlist
    name=OTHER DL
    thumb=http://navix.turner3d.net/images/logos/viewed.png
    URL=http://192.168.1.10:8085/vlc-shares/public/browse/share/shareId/otherdl

    type=playlist
    name=COMPLETED DL
    thumb=http://navix.turner3d.net/images/logos/viewed.png
    URL=http://192.168.1.10:8085/vlc-shares/public/browse/share/shareId/completeddl

    type=playlist
    name=ACTIVE DL
    thumb=http://navix.turner3d.net/images/logos/viewed.png
    URL=http://192.168.1.10:8085/vlc-shares/public/browse/share/shareId/active

    Tell me if i’m wrong

    This is the error message in the Apache log so there is some progress.
    [Thu Jul 08 10:03:29 2010] [error] [client 192.168.1.11] PHP Notice: Undefined property: stdClass::$thumbnail in C:\Program Files (x86)\EasyPHP-5.3.2i\www\vlc-shares\application\views\scripts\browse\index.phtml on line 10

    This isn’t a problem. Just a notice in log file. But throgh this log, we can say that apache works (because it give you the right page (\views\scripts\browse\index.phtml)

    I suspect that the problem should be in the nc call for check if vlc is alive. Maybe w7 (and UAC) stop apache from spawn the nc.exe process.

    zany130
    Participant

    Don’t use port 8081 for apache or you will get error when you start to stream to 8081 port with vlc. Use another one (but your problem isn’t this)

    (and vlc-shares 0.3 don’t allow apache on port != 80. I’m working on fix this for 0.3.1 version)
    EDIT: this is the new version that allow you to use port != 80 http://ximarx.netsons.org/blog/wp-content/vlc-shares_031.zip

    For the “file not found” problem, check your EASYPHP/conf_files/httpd.conf because you forgot to change something. Give a look to the attachment.

    Maybe you miss step 7 or 8.

    “vlc-sharese/public/browse/” folder don’t exists, but mod_rewrite should rewrite request uri and forward that to the right file. But mod_rewrite can work only if it is enabled (step 7) and can read how to rewrite address through .htaccess file placed in vlc-share/public/, but in easyphp default configuration .htaccess files are ignored, so need another little change (step 8). There are lots of “AllowOverride None” in the file, but you must change only one of them: the one at line 233 (inside

    and

    )
    If you are not sure, you can also change ALL “AllowOverride None” to “AllowOverride All”.

    Another one thing a forgot to say is: after you make changes in conf_files/httpd.conf, easyphp should read changes and update the real apache configuration file placed in EASYPHP/apache/conf/httpd.conf. So, check for your modification in that file too. After you change something, restart APACHE from che easyphp systray icon (not only easyphp)

    zany130
    Participant

    ========== WINDOWS INSTALLATION GUIDE ==============

    In this tutorial:

    • YOUR_EASY_PHP_INSTALL_DIR is the dir path where you have installed EasyPhp
    • IP_ADDRESS is the ip address of the pc where you have installed EasyPhp

    1) Download EasyPhp (http://sourceforge.net/projects/quickeasyphp/files/EasyPHP/5.3.2i/EasyPHP-5.3.2i-setup.exe/download) and install it.

    2) Download the last version of Vlc-Share (http://www.wiimc.org/forum/download/file.php?id=207) and unpack it in YOUR_EASY_PHP_INSTALL_DIR/www/

    3) Download Zend Framework 1.10.6 minimal package (http://framework.zend.com/releases/ZendFramework-1.10.6/ZendFramework-1.10.6-minimal.zip) and unpack ONLY “Zend/” dir (and sub dirs) in YOUR_EASY_PHP_INSTALL_DIR/www/vlc-shares/library/. (At least there will be EASY_PHP_DIR/www/vlc-shares/library/Zend/…….)

    4) Download and install VLC 1.1.0 (http://sourceforge.net/projects/vlc/files/1.1.0/win32/vlc-1.1.0-win32.exe/download).

    5) Open the file YOUR_EASY_PHP_INSTALL_DIR/conf_files/httpd.conf with Notepad or WordPad (notepad++ is better: it shows line number)

    6) Search for line below (+/- line 58)

    Listen 127.0.0.1:80

    and change it to

    Listen 0.0.0.0:80

    (if you want, you can bind apache only for 1 network adapter change 0.0.0.0 in you IP address of the network adapter. Ex 192.168.1.3)

    7) Search for line below (+/- line 119)

    #LoadModule rewrite_module modules/mod_rewrite.so

    and change it to

    LoadModule rewrite_module modules/mod_rewrite.so

    8) Search for line below (+/- line 233)

        AllowOverride None

    and change it to

        AllowOverride All

    9) Save the new version of the file & restart EasyPhp (there is a systray icon)

    10) Right click on systray icon of EasyPhp, configuration->PHP Extension. Check on php_pdo_sqlite, then Apply. Restart easyphp again

    11) Rename the file YOUR_EASY_PHP_INSTALL_DIR/www/vlc-shares/application/configs/vlc-shares.config.ini_WINDOWS to vlc-shares.config.ini

    12) Open the file YOUR_EASY_PHP_INSTALL_DIR/www/vlc-shares/application/configs/vlc-shares.configs.ini (the one you have just renamed)

    13) Now edit the file with your config (more info about this step here).
    Mandatory changes are:

    • Line 47: if you use apache on port != 80, set your port in apache_altPort
    • Line 59: set your path to vlc.exe (use / in the path, not )
    • Line 154-188: set your collection id/label/path (Path must end with / )

    14) Open file onlinemedia.xml in your WiiMc directory and add the line below

    just before , where IP_ADDRESS = the ip address of pc where you install vlc-share.

    15) Start WiiMc, go to Online Media tab, select the new “VLC-Share Collections” link and enjoy vlc-shares

    [Note]
    If you have configuration problem, give a look to system test page. Open your browser and go to
    http://IP_ADDRESS/vlc-shares/public/
    Also, while vlc is playing, if you enable pcstream feature in config file, you will get in test page a link to html controls page where preview and stream controls are available through browser.

    ========== UBUNTU 10.04 INSTALLATION GUIDE ==============

    1) open console and type in

    sudo apt-get install apache2 libapache2-mod-php5 php5 zend-framework zend-framework-bin vlc php5-sqlite

    2) now type in console window

    sudo gedit /etc/php5/apache2/conf.d/zend-framework.ini

    3) change the line below

    ; include_path=${include_path} ":/usr/share/php/libzend-framework-php"

    to

    include_path=${include_path} ":/usr/share/php/libzend-framework-php"

    (look at “;” at the beginning), then save the change & close gedit

    4) now type in console window

    sudo gedit /etc/apache2/sites-enabled/000-default

    5) search for lines below:



    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all

    and change them to



    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all

    6) now type in console window

    sudo a2enmod rewrite

    7) Dowload last version of VLC-Shares (http://www.wiimc.org/forum/download/file.php?id=207) and unpack it in your home directory. (in the and you will have /home/YOUR_USER/vlc-shares/application/….)

    8) now type in console window

    cp vlc-shares/application/configs/vlc-shares.config.ini_LINUX /vlc-shares/application/configs/vlc-shares.config.ini 

    9) now type in console window

    gedit /vlc-shares/application/configs/vlc-shares.config.ini

    and make your changes
    Mandatory change are (more info about this step here):

    • Line 47: if you use apache on port != 80, set your port in apache_altPort
    • Line 154-188: set your collection id/label/path (Path must end with / )

    10) now type in console window

    sudo cp -R vlc-shares /var/www/ && sudo chmod a+rwx -R /var/www/vlc-shares/data/db/

    11) now type in console window

    sudo /etc/init.d/apache2 restart

    12) Open file onlinemedia.xml in your WiiMc directory and add the line below

    just before , where IP_ADDRESS = the ip address of pc where you install vlc-share.

    13) Start WiiMc, go to Online Media tab, select the new “VLC-Share Collections” link and enjoy vlc-shares

    [Note]
    If you have configuration problem, give a look to system test page. Open your browser and go to
    http://IP_ADDRESS/vlc-shares/public/
    Also, while vlc is playing, if you enable pcstream feature in config file, you will get in test page a link to html controls page where preview and stream controls are available through browser.

    zany130
    Participant

    i’m developing a windows version of vlc-share. I need a few more minutes. after, I will publish a guide for installing and configuring the software on Windows using EasyPHP (I think the quickest way) and ubuntu using apt.

    Thanks for the translation. I’ll add it in the next release.

    zany130
    Participant

    I didn’t tried it on windows, but if you want to try it, i’ll give some tips

    zany130
    Participant

    Here’s an improved version of the program. This can move back and forth within the stream and display information on duration and location within the file.

    http://ximarx.netsons.org/blog/wp-content/vlc-shares_02.zip

    in reply to: upnp client #24557
    zany130
    Participant

    waiting for upnp support, this can be a solution
    http://www.wiimc.org/forum/viewtopic.php?f=4&t=562

Viewing 15 posts - 361 through 375 (of 380 total)

Login

Lost Password