Forum

Watch Megavideo,HD,Youtube w/ CC through WiiMC (VLCShares)

Discussion of the web application that lets you watch HD videos and web content in WiiMC through VLC-Transcoding.

Moderator: ximarx

Re: How to Start/Stop VLC stream of your HD files through Wi

Postby ximarx » Sat Oct 02, 2010 11:37 am

VLCShares 0.5 beta 1 is here:

Beta 1:
* Added new plugin for NarutoGet.com
* Installation script added
* Added plugin for site opfitalia.net
* Added installer script for windows


The new version comes with a new unified installer for Windows: you have only to download the Installer exe file and double click on it. After the process is completed you only have to open you browser to http://localhost/vlc-shares/public/ and follow on-screen instructions.

Windows VLCShares + EasyPHP installer: http://code.google.com/p/vlc-shares/downloads/detail?name=VLCShares-0.5_beta1.exe&can=2&q=
Vlc-shares 0.5 beta 1 package (you must follow manual installation instruction): http://code.google.com/p/vlc-shares/downloads/detail?name=vlc-shares_0.5-beta1.7z&can=2&q=
Tutorial for manual installation of version 0.5: http://code.google.com/p/vlc-shares/wiki/InstallationWindows05
Wiimc configuration tutorial for version 0.5: http://code.google.com/p/vlc-shares/wiki/WiiMcConfiguration
Android OS devices configuration tutorial for version 0.5:http://code.google.com/p/vlc-shares/wiki/AndroidConfiguration

You can leave your issues in vlc-shares's bug tracker: http://code.google.com/p/vlc-shares/issues/list
VLC Shares: watch HD files, HULU, Youtube, SOPCAST, RTMP, Vimeo, Veoh, DailyMotion, VideoBB, MovShare, ... in WIIMC
Last stable release (0.5.4) | Installation tutorial | Project Site | Donate!

NEWS:
Hulu.com plugin released!
ximarx
 
Posts: 402
Joined: Thu Apr 22, 2010 8:51 am

error in file visualization

Postby piripocchio8 » Mon Oct 04, 2010 5:03 pm

I'm so sorry for posting installation questions, but I've tried so hard and even though many problems are now resolved, I'm not able yet to visualize my files.
I'm a Fedora user, I followed your installation guide as strictly as I could, "porting" all different passages to my distribution. However I don't know if something goes wrong. I attach my config files in order to give you some hints.
Here is what happens: I can visualize .../public/manage, all tests give green values, but when I choose my shared directory in .../public/index/collection/ (correctly visualized) I have this message: "An error occurred
Application error". For previous errors I found on my way, examining /var/log/httpd/error_log I resolved, but now no clue from this log. Your debug is:

[04/10/2010 16:07:42] X_Controller_Action::init
[04/10/2010 16:07:42] X_Vlc::__construct
[04/10/2010 16:07:42] Adapter: X_Vlc_Adapter_Linux
[04/10/2010 16:07:42] Including commanderPath: /var/www/html/vlc-shares/application/../library/X/Vlc/Commander/Http.php
[04/10/2010 16:07:42] Commander: X_Vlc_Commander_Http
[04/10/2010 16:07:52] X_Controller_Action::init
[04/10/2010 16:07:52] X_Controller_Action::init
[04/10/2010 16:07:53] X_Vlc::__construct
[04/10/2010 16:07:53] Adapter: X_Vlc_Adapter_Linux
[04/10/2010 16:07:53] Including commanderPath: /var/www/html/vlc-shares/application/../library/X/Vlc/Commander/Http.php
[04/10/2010 16:07:53] Commander: X_Vlc_Commander_Http
[04/10/2010 16:08:01] X_Controller_Action::init
[04/10/2010 16:08:03] X_Controller_Action::init
[04/10/2010 16:08:03] BrowseController::init
[04/10/2010 16:08:03] X_Vlc::__construct
[04/10/2010 16:08:03] Adapter: X_Vlc_Adapter_Linux
[04/10/2010 16:08:03] Including commanderPath: /var/www/html/vlc-shares/application/../library/X/Vlc/Commander/Http.php
[04/10/2010 16:08:03] Commander: X_Vlc_Commander_Http
[04/10/2010 16:08:03] BrowseController::preDispatch
[04/10/2010 16:08:03] BrowseController::shareAction

I thought SELinux or Firewall problem, but nothing. Deactivating both of them the same error appears. I run httpd as apache user, who owns all contents of your vlc-shares. All the files in dir and subdir are set to 755, except for vlc-shares.db which is 777. On the other hand, my shared folder is owned by my user, but it is visualizable through samba, so I don't know if that's the problem.
Anyway, you're great man, it's a very good job. You're a master! :ugeek: :P


Cmq sentiti libero di parlare italiano, ho scritto in english affinchè possa essere d'aiuto a più persone.
Attachments
conf+logs.tar.gz
(40.3 KiB) Downloaded 14 times
piripocchio8
 
Posts: 3
Joined: Mon Oct 04, 2010 4:27 pm

Re: How to Start/Stop VLC stream of your HD files through Wi

Postby piripocchio8 » Mon Oct 04, 2010 8:43 pm

I opened list of files, but I had to make readable my /home/USER/ to accomplish this task. However, I can see videos only on channels other than shared dir channel. DOH! I can see Naruto, OPF and others only without transcoding. What can I do?

3 Notes:

1) The only way to modify vlc-share.db with an active SELinux is to set his context: public_context_t. I tried with httpd_sys_rw_context_t but it is blocked in 1.5b.
2) I can't see my log file. I set him in configuration page, in a public folder but nothing.
3) Can I suggest you an implementation for user registration? Or do you prefer access only for public folders? And why do you need to parse each directory in a path? For example if I set /share/that/path/ as my shared folder, either share/ that/ and path/ must be a=rw.
piripocchio8
 
Posts: 3
Joined: Mon Oct 04, 2010 4:27 pm

Re: How to Start/Stop VLC stream of your HD files through Wi

Postby ximarx » Tue Oct 05, 2010 7:31 am

Nel primo post stavi provando a configurare vlc-shares 0.4.1. Leggendo il file di log di apache, quello che pare essere il problema è che il file public/.htaccess non è leggibile. Francamente non sono pratico delle dinamiche di SELinux. L'unica cosa che posso consigliarti che di verificare che quel file sia leggibile dal web server. Come tentativo (pur rimarcando il fatto che la leggibilita' di quel file è fondamentale) potresti provare a visualizzare i tuoi file partendo dall'indirizzo: http://localhost/vlc-shares/public/index.php . In questo modo non verra' utilizzata la mod_rewrite (che necessita .htaccess leggibile) e dovresti poter verificare che il problema sia effettivamente quello. In ogni caso, tenendo anche conto che mi sembri una persona abbastanza "skillata", ti consiglierei di provare la beta1 della 0.5.

Passiamo al secondo post. Visto che mi parli di OPF e NarutoGet credo che tu sia passato alla 0.5 :P. Ribadisco che nn sono pratico di SELinux. Quello che ti posso dire è che:
il file vlc-shares.db deve essere leggibile e scrivibile dal webserver cosi come la cartella in cui il db è posto (requisito di sqlite a quanto pare). Quindi anche data/db/ devono essere +rwx. Per SELinux, devi chiaramente fare in modo di seguire questa politica.
I file dell'applicazione è sufficiente che siano tutti LEGGIBILI, ma non scrivibili. Come per la versione 0.4.1, anche nella 0.5 il file public/.htaccess è fondamentale che sia leggibile.
Le cartelle condivise devono essere leggibili dal webserver per essere visualizzabili. Chiaramente ti consiglierei di verificare sia i permessi che SELinux. Probabilmente il problema è quello. Mi dispiace di non poterti fornire maggiori informazioni su questo.

I video dei canali di OPF e NarutoGet ecc ecc sono quasi tutti codificati in H264/AAC. Questo significa che la transcodifica non è possibile se utilizzi una versione di VLC precedente alla 1.1.4, e anche nel caso che tu abbia la 1.1.4 devi utilizzare un profilo di transcodifica particolare che eviti la ricodifica dell'audio. Vlc-shares fornisce un sistema per identificare questi file e scegliere il profilo piu appropriato ma per funzionare è necessario che siano configurati e attivi gli helpers mediainfo e ffmpeg (per i video online, ffmpeg). Non ho idea di quale versione di vlc tu stia usando, ma se per caso è una versione inferiore alle 1.1.4 probabilmente il problema è quello. In ogni caso la riproduzione diretta non va male.

Per il punto 2: il file di log viene scritto di default in sys_tmp_dir/vlcShares.debug.log. Su ubuntu sys_tmp_dir è /tmp/, francamente nn ho idea di dove sia su fedora anche se posso supporre sia uguale. Chiaramente se nelle configurazioni specifichi un percorso differente, devi cercare li (mi sono accorto che la label e la descrizione per il path del log sono sbagliate. In ogni caso il campo è quello visualizzato in modalita' avanzata, sotto il livello di dettaglio del debug (la textbox serve per il percorso e il nome del file)
Per il punto 3: un plugin per registrazione e autenticazione è pianificato per le prossime minor release della 0.5. Credo che gia per la 0.5.1 dovrebbe essere pronto, ma nn posso dare certezze. Se hai necessità di limitare l'accesso dovrebbero essere comunque valide le normali dinamiche di autenticazione http. Basta aggiungere all'indirizzo le crendenziali (http://username:password@localhost/vlc-shares/public/) e impostare il file di configurazione di apache in modo da richiedere una autenticazione http su tutta la location.

Francamente la necessità che anche le anchestor directory della cartella specificata siano rw mi suona nuova. Credo che sia ancora una volta un problema legato alle policy di SELinux.

Se riesci a venire a capo dei problemi con SELinux e ti va di aiutare questo progetto, ti dispiacerebbe realizzare una piccola guida di configurazioni per fedora? (l'aggiungerei nel wiki del progetto nel caso altri utenti riscontrino i tuoi stessi problemi)
VLC Shares: watch HD files, HULU, Youtube, SOPCAST, RTMP, Vimeo, Veoh, DailyMotion, VideoBB, MovShare, ... in WIIMC
Last stable release (0.5.4) | Installation tutorial | Project Site | Donate!

NEWS:
Hulu.com plugin released!
ximarx
 
Posts: 402
Joined: Thu Apr 22, 2010 8:51 am

Re: How to Start/Stop VLC stream of your HD files through Wi

Postby SilentException » Tue Oct 05, 2010 10:40 pm

Yo ximarx!

Just tested r90 on SGS :) Awesome interface!!! Thanks for your work on this!


Just two small notes:

*the quality is still not good (especially audio)

* seems that the table cannot split text by dots (.), so the width of the table is good (width of the screen) but the text breaks out if it's too big. It does split on "-" character tho.

|Weeds.S06E07.Pinwheels.and.Wh|irligigs.HDTV.XviD-
|FQM |
SilentException
 
Posts: 41
Joined: Sun Aug 22, 2010 12:14 pm

Re: How to Start/Stop VLC stream of your HD files through Wi

Postby ximarx » Wed Oct 06, 2010 6:47 am

SilentException wrote:*the quality is still not good (especially audio)

I've done some tests, but i can't have vlc to work transcoding to h264/aac for better quality on mobile devices. My pc has not much power. But if you want you can improve the profile for mobile device in Profile plugin management interface. You can tweak it for you needs (i found this http://forum.videolan.org/viewtopic.php?f=4&t=58616 and tried
Code: Select all
transcode{vcodec=h264,venc=x264{no-cabac,level=12,vbv-maxrate=384,vbv-bufsize=1000,keyint=75,ref=3,bframes=0},width=320,height=180,acodec=mp4a,ab=64,vb=384}

as vlc args, but my installation of vlc miss proper x264 encoder. Maybe you will have more luck)

SilentException wrote:* seems that the table cannot split text by dots (.), so the width of the table is good (width of the screen) but the text breaks out if it's too big. It does split on "-" character tho.

|Weeds.S06E07.Pinwheels.and.Wh|irligigs.HDTV.XviD-
|FQM |

Tnx for the report.
VLC Shares: watch HD files, HULU, Youtube, SOPCAST, RTMP, Vimeo, Veoh, DailyMotion, VideoBB, MovShare, ... in WIIMC
Last stable release (0.5.4) | Installation tutorial | Project Site | Donate!

NEWS:
Hulu.com plugin released!
ximarx
 
Posts: 402
Joined: Thu Apr 22, 2010 8:51 am

Re: How to Start/Stop VLC stream of your HD files through Wi

Postby SilentException » Wed Oct 06, 2010 8:26 am

Thanks for your reply, will try it out when I finish work :)

As for other (not that critical) bugs and questions:

* p_mobilerenderer_managetitle text breaks out of the frame in management area. I guess thats because you haven't set a name yet.

* When browsing shares on a computer monitor (wide) the background is not stretched but it tiles (the break is highly visible)

* Fast action "Share new folder" still doesn't work :)

* Do I still need to have at least two folders shared? Even for latest unreleased revisions of WiiMC?

* Also I have a question about settings database file upgrade (vlc-shares.db). I've noticed that you change db with almost every commit. Do I need to update with your file and set everything up again and again or can I just continue using my current db and it will be updated accordingly?

Thanks!
SilentException
 
Posts: 41
Joined: Sun Aug 22, 2010 12:14 pm

Re: How to Start/Stop VLC stream of your HD files through Wi

Postby ximarx » Wed Oct 06, 2010 1:07 pm

* Do I still need to have at least two folders shared? Even for latest unreleased revisions of WiiMC?


VLCShares 0.5 has a plugin that automatically workaround that bug if Wiimc version is <= 1.0.9. So, you can also have only 1 shared folder. If your wiimc version is 1.0.9 or below, the plugin will fix the problem automatically. If your version is 1.0.9+ i think that the bug has been fixed (i read a commit in svn trunk of wiimc for that).
* Also I have a question about settings database file upgrade (vlc-shares.db). I've noticed that you change db with almost every commit. Do I need to update with your file and set everything up again and again or can I just continue using my current db and it will be updated accordingly?

If vlcshares.db has been changed, the new version is needed. Anyway there is a hidden feature: if you create a file named update.sqlite.sql in the /scripts/ folder with your configs or tables data, this file will be automatically executed. So, if you want to restore your config after each update, you have only to create an sql script. I use this way to restore my megavideo library each time a do an update.

* When browsing shares on a computer monitor (wide) the background is not stretched but it tiles (the break is highly visible)

The mobile interface is dedicated for mobile devices, not for pc browser. Waiting for a dedicated renderer for browser, i use mobile renderer in forced mode for browser rendering. So, it's normal that the interface doesn't fit the browser well.

p_mobilerenderer_managetitle text breaks out of the frame in management area. I guess thats because you haven't set a name yet.

I forgot to add the translation string in the english file.

Fast action "Share new folder" still doesn't work

I will remove it from 0.5 stable and re-add it for 0.5.1.
VLC Shares: watch HD files, HULU, Youtube, SOPCAST, RTMP, Vimeo, Veoh, DailyMotion, VideoBB, MovShare, ... in WIIMC
Last stable release (0.5.4) | Installation tutorial | Project Site | Donate!

NEWS:
Hulu.com plugin released!
ximarx
 
Posts: 402
Joined: Thu Apr 22, 2010 8:51 am

Re: How to Start/Stop VLC stream of your HD files through Wi

Postby ximarx » Thu Oct 07, 2010 10:01 am

Time has come...

VLCShares 0.5 is ready.

Below the complete changelog:
*** 0.5 (07/10/2010) ***
- plugin system has been rewritten
- new stream options selection mode
- new seek controls (you can input position or shift time)
- megavideo plugin management has been improved
- new bookmarklets features for megavideo plugin
- configuration moved to db (located in /data/db/vlc-shares.db)
- All work out of box. Only vlc path must be selected
- Vlc_Commander_Rc has been flagged as deprecated and nc.exe removed from the package
- Removed old deprecated plugins
- Added layout support
- Added new manage interface
- Stabilized lvl 2 api:
* new api for news
* new api for alert
* new api for stats
* new api for quick actions
* new api for plugin management
- Blueprint css framework included in dev tree
- Jquery/Jquery ui/lightbox included in dev tree
- Added 2 soc plugins for expose how to use new lvl 2 apis (CoreStats and WidgetDevAlert)
- Configs interface has been added
- Plugins management is available through interface
- Bugfix to megavideo plugin
- FileSystem plugin has a management interface
- mediainfo and ffmpeg helper for stream analysis (embedded subs. auto profiles selection) implemented
- Added configs for helpers
- New plugin for videos in DBForever.net (in Italian)
- New plugin for videos in AnimeLand.it (in Italian)
- New plugin for south park episodies in AllSP.com (in English)
- New manage interface for Profiles plugin
- Added new plugin for NarutoGet.com
- Installation script added
- Added plugin for site opfitalia.net
- Added installer script for windows


You can download vlc-shares 0.5 from the project site: http://code.google.com/p/vlc-shares/
(there is a special version for Windows users that includes VLCShares+EasyPHP (without Mysql) in a unified installer)

Installation instructions and configuration tips can be found in the project wiki: http://code.google.com/p/vlc-shares/wiki/Home?tm=6

A reference guide for plugin's APIs is available at http://code.google.com/p/vlc-shares/wiki/PluginsAPI

A video tutorial for the use of new Megavideo Bookmarklets feature is available at http://www.youtube.com/watch?v=GycWEv7cWLk
Last edited by ximarx on Mon Nov 15, 2010 10:54 am, edited 1 time in total.
VLC Shares: watch HD files, HULU, Youtube, SOPCAST, RTMP, Vimeo, Veoh, DailyMotion, VideoBB, MovShare, ... in WIIMC
Last stable release (0.5.4) | Installation tutorial | Project Site | Donate!

NEWS:
Hulu.com plugin released!
ximarx
 
Posts: 402
Joined: Thu Apr 22, 2010 8:51 am

Re: How to watch Megavideo & HD files through WiiMC (VLCShar

Postby piripocchio8 » Thu Oct 07, 2010 2:55 pm

I video dei canali di OPF e NarutoGet ecc ecc sono quasi tutti codificati in H264/AAC. Questo significa che la transcodifica non è possibile se utilizzi una versione di VLC precedente alla 1.1.4, e anche nel caso che tu abbia la 1.1.4 devi utilizzare un profilo di transcodifica particolare che eviti la ricodifica dell'audio. Vlc-shares fornisce un sistema per identificare questi file e scegliere il profilo piu appropriato ma per funzionare è necessario che siano configurati e attivi gli helpers mediainfo e ffmpeg (per i video online, ffmpeg). Non ho idea di quale versione di vlc tu stia usando, ma se per caso è una versione inferiore alle 1.1.4 probabilmente il problema è quello. In ogni caso la riproduzione diretta non va male.


Infatti li vedo solo in riproduzione diretta. I video in locale con transcodifica non partono. Credo che la cosa dipenda dalla questione della ricodifica dell'audio. Reputo che la scelta del profilo più appropriato sia il mio problema. L'helper mediainfo mi sa che mi manca. Non posso fare in modo che il profilo scelto da vlc-shares sia sempre senza codifica dell'audio? Inoltre, cosa intendi per configurati oltre che attivi in riferimento agli helpers?

mi sono accorto che la label e la descrizione per il path del log sono sbagliate. In ogni caso il campo è quello visualizzato in modalita' avanzata, sotto il livello di dettaglio del debug (la textbox serve per il percorso e il nome del file)


Intendi dire che la personalizzazione del log non era possibile nella beta e nella nuova versione hai "corretto" il problema? Perchè il percorso ed il nome del file li ho già impostati ma niente.

Francamente la necessità che anche le anchestor directory della cartella specificata siano rw mi suona nuova. Credo che sia ancora una volta un problema legato alle policy di SELinux.


Può darsi, ma mi sembra strano perchè il contesto SELinux non l'ho modificato, ma impostando +rx per /home/mioutente/ la visualizzazione delle sottodirectory è possibile altrimenti no. La questione potrebbe fare capo alle limitazioni imposte da sqlite? vedi
il file vlc-shares.db deve essere leggibile e scrivibile dal webserver cosi come la cartella in cui il db è posto (requisito di sqlite a quanto pare).


Se riesci a venire a capo dei problemi con SELinux e ti va di aiutare questo progetto, ti dispiacerebbe realizzare una piccola guida di configurazioni per fedora? (l'aggiungerei nel wiki del progetto nel caso altri utenti riscontrino i tuoi stessi problemi)


Mi prendo volentieri questo impegno, metto giù qualcosa. Te la mando in pv o la posto direttamente. P.S. Ho bisogno di una settimana però perché ora sono lontano da casa, quindi ...
piripocchio8
 
Posts: 3
Joined: Mon Oct 04, 2010 4:27 pm

PreviousNext

Return to VLC Shares

Who is online

Users browsing this forum: No registered users and 0 guests

Login

Lost Password