VLC starten als non-admin?

  • Hi,


    habe eine TS219 Pro II mit der aktuellesten (v3) Firmware, und eine Frage zum Start von VLC.


    Ich habe via ipkg vlc installiert. (ssh admin login)
    Da man vlc nicht als root starten kann habe ich einen neuen user angelegt (user: vlc)
    Jedoch komme ich mit dem vlc user nicht auf die qnap drauf um vlc zu starten, weil die anscheinend nur admin user akzeptiert via telnet oder ssh.


    Wie kann ich nun vlc starten?


    Thnx 4 ur help!


    LG, Henee

    Einmal editiert, zuletzt von Terz () aus folgendem Grund: Thema verschoben.

  • henee
    Wenn Du es geschafft hast VLC zum laufen zu bekommen,
    dann sag mal bitte wie.
    Ich habs auch schon nach Anleitungen aus diversen Threats
    versucht, aber habs leider noch nicht geschafft :(

  • Hi,
    die "anleitung"hab ich schon gelesen... allerdings steht da nichts beschrieben, wie man als non-admin user sich per telnet oder ssh einloggt oder vlc starten kann :(


    wie installiere ich "aus der optware add user"? verstehe das nicht ganz. ich hab einach per ssh einen neuen user via adduser vlc angelegt, aber der funzt leider nicht bei ssh...


    wenn ich ipkg install adduser machen, dann kommt folgendes... "Package adduser (1.10.3-1) installed in root is up to date. Nothing to be done" denke das sollte passen.

    Einmal editiert, zuletzt von henee ()

  • Bin gerade mal wiede an einem Installationsversuch und finde die Anleitung nicht wieder,
    kannst du nochmal den Link posten ?

  • so, ich hab mal folgendes eingegeben

    Code
    su - vlc -c '/share/MD0_DATA/.qpkg/Optware/bin/cvlc -vvv --extraintf=http'


    und erhalte:

    Code
    VLC media player 0.9.9a Grishenko[00000001] main libvlc debug: VLC media player - version 0.9.9a Grishenko - (c) 1996-2009 the VideoLAN team[00000001] main libvlc debug: libvlc was configured with ./configure  '--build=i386-pc-linux-gnu' '--host=i686-               unknown-linux-gnu' '--target=i686-unknown-linux-gnu' '--prefix=/opt' '--enable-v4l' '--disable-v4l2' '--enable-               bonjour' '--enable-x264' '--enable-dvbpsi' '--enable-a52' '--enable-dvdnav' '--with-dvdnav-config-path=/home/sl               ug/optware/ts509/staging/opt/bin' '--enable-faad' '--enable-flac' '--disable-gnutls' '--enable-mpc' '--enable-n               curses' '--enable-ogg' '--enable-png' '--disable-remoteosd' '--enable-shout' '--enable-speex' '--enable-vorbis'                '--disable-alsa' '--disable-dca' '--disable-glx' '--disable-gnomevfs' '--disable-libcdio' '--disable-libcddb'                '--disable-screen' '--disable-sdl' '--disable-wxwidgets' '--disable-skins2' '--disable-x11' '--disable-nls' '--               disable-static' 'build_alias=i386-pc-linux-gnu' 'host_alias=i686-unknown-linux-gnu' 'target_alias=i686-unknown-               linux-gnu' 'CC=/home/slug/optware/ts509/toolchain/i686-unknown-linux-gnu/bin/i686-unknown-linux-gnu-gcc' 'LDFLA               GS= -L/home/slug/optware/ts509/staging/opt/lib -Wl,-rpath,/opt/lib -Wl,-rpath-link,/home/slug/optware/ts509/sta               ging/opt/lib ' 'CPPFLAGS=-O2   -O2 -I/home/slug/optware/ts509/staging/opt/include -I/home/slug/optware/ts509/st               aging/opt/include/ncurses' 'CPP=/home/slug/optware/ts509/toolchain/i686-unknown-linux-gnu/bin/i686-unknown-linu               x-gnu-gcc -E' 'CXX=/home/slug/optware/ts509/toolchain/i686-unknown-linux-gnu/bin/i686-unknown-linux-gnu-g++' 'P               KG_CONFIG_PATH=/home/slug/optware/ts509/staging/opt/lib/pkgconfig'[00000001] main libvlc debug: translation test: code is "C"[00000001] main libvlc debug: checking builtin modules[00000001] main libvlc debug: checking plugin modules[00000001] main libvlc debug: loading plugins cache file //.cache/vlc/plugins-04041e.dat[00000001] main libvlc warning: could not open plugins cache file //.cache/vlc/plugins-04041e.dat for reading[00000001] main libvlc debug: recursively browsing `/opt/lib/vlc'[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/demux/libts_plugin.so' (libdvbpsi.so.4: cannot                open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/demux/libmpc_plugin.so' (libmpcdec.so.5: canno               t open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/demux/libavformat_plugin.so' (libavformat.so.5               2: cannot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/demux/libogg_plugin.so' (libogg.so.0: cannot o               pen shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/access/libdvdnav_plugin.so' (libdvdnav.so.4: c               annot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/access/libdvb_plugin.so' (libdvbpsi.so.4: cann               ot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/access/libdvdread_plugin.so' (libdvdread.so.3:                cannot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/mux/libmux_ts_plugin.so' (libdvbpsi.so.4: cann               ot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/mux/libmux_ogg_plugin.so' (libogg.so.0: cannot                open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/access_output/libaccess_output_shout_plugin.so               ' (libshout.so.3: cannot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/access_output/libaccess_output_http_plugin.so'                (libavahi-common.so.3: cannot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/meta_engine/libtaglib_plugin.so' (libtag.so.1:                cannot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/misc/libfreetype_plugin.so' (libfribidi.so.0:                cannot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/audio_filter/liba52tofloat32_plugin.so' (liba5               2.so.0: cannot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/audio_filter/libmpgatofixed32_plugin.so' (libm               ad.so.0: cannot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/services_discovery/libupnp_intel_plugin.so' (l               ibupnp.so.3: cannot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/services_discovery/libbonjour_plugin.so' (liba               vahi-common.so.3: cannot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/video_filter/libpostproc_plugin.so' (libpostpr               oc.so.51: cannot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/video_filter/libimgresample_plugin.so' (libavc               odec.so.51: cannot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/gui/libncurses_plugin.so' (libncursesw.so.5: c               annot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/codec/libfaad_plugin.so' (libfaad.so.0: cannot                open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/codec/libx264_plugin.so' (libx264.so.59: canno               t open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/codec/libspeex_plugin.so' (libspeex.so.1: cann               ot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/codec/libavcodec_plugin.so' (libavcodec.so.51:                cannot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/codec/liblibmpeg2_plugin.so' (libmpeg2.so.0: c               annot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/codec/libvorbis_plugin.so' (libvorbisenc.so.2:                cannot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/codec/libflac_plugin.so' (libFLAC.so.8: cannot                open shared object file: No such file or directory)[00000001] main libvlc debug: module bank initialized, found 213 modules[00000001] main libvlc debug: opening config file (//.config/vlc/vlcrc)[00000001] main libvlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU[00000001] main libvlc debug: looking for memcpy module: 3 candidates[00000001] main libvlc debug: using memcpy module "memcpymmxext"[00000285] main interaction debug: thread 3077274512 (Interaction control) created at priority 0 (interface/int               eraction.c:382)[00000285] main interaction debug: thread started[00000287] main preparser debug: waiting for thread initialization[00000287] main preparser debug: thread started[00000287] main preparser debug: thread 3068885904 (preparser) created at priority 0 (playlist/thread.c:79)[00000288] main fetcher debug: waiting for thread initialization[00000288] main fetcher debug: thread started[00000288] main fetcher debug: thread 3058695056 (fetcher) created at priority 0 (playlist/thread.c:108)[00000286] main playlist debug: waiting for thread initialization[00000286] main playlist debug: thread started[00000286] main playlist debug: rebuilding array of current - root Playlist[00000286] main playlist debug: rebuild done - 0 items, index -1[00000286] main playlist debug: thread 3050306448 (playlist) created at priority 0 (playlist/thread.c:117)[00000289] main interface debug: looking for interface module: 1 candidate[00000289] http interface debug: base :8080[00000289] main interface: creating httpd[00000289] main interface debug: net: listening to  port 8080[00000289] main interface debug: socket error: Address family not supported by protocol[00000291] main http server debug: thread 3041917840 (httpd host thread) created at priority 0 (network/httpd.c               :1107)[00000291] main http server debug: thread started[00000289] http interface debug: dir=/opt/share/vlc/http[00000289] main interface debug: find .hosts in dir=/opt/share/vlc/http/.hosts[00000289] main interface debug: restricted to ::1[00000289] main interface debug: restricted to 127.0.0.1[00000289] main interface debug: restricted to ::/0[00000289] main interface debug: restricted to 0.0.0.0/0[00000289] http interface debug: file=/opt/share/vlc/http/favicon.ico (url=/favicon.ico)[00000289] http interface debug: file=/opt/share/vlc/http/vlm.html (url=/vlm.html)[00000289] http interface debug: file=/opt/share/vlc/http/index.html (url=/)[00000289] http interface debug: redir= -> /[00000289] http interface debug: redir=/index.html -> /[00000289] http interface debug: file=/opt/share/vlc/http/flash.html (url=/flash.html)[00000289] http interface debug: dir=/opt/share/vlc/http/requests[00000289] http interface debug: file=/opt/share/vlc/http/requests/status.xml (url=/requests/status.xml)[00000289] http interface debug: file=/opt/share/vlc/http/requests/browse.xml (url=/requests/browse.xml)[00000289] http interface debug: file=/opt/share/vlc/http/requests/playlist.xml (url=/requests/playlist.xml)[00000289] http interface debug: file=/opt/share/vlc/http/requests/vlm.xml (url=/requests/vlm.xml)[00000289] http interface debug: file=/opt/share/vlc/http/requests/readme (url=/requests/readme)[00000289] http interface debug: file=/opt/share/vlc/http/requests/vlm_cmd.xml (url=/requests/vlm_cmd.xml)[00000289] http interface debug: file=/opt/share/vlc/http/vlm_export.html (url=/vlm_export.html)[00000289] http interface debug: dir=/opt/share/vlc/http/dialogs[00000289] main interface debug: find .hosts in dir=/opt/share/vlc/http/dialogs/.hosts[00000289] http interface debug: file=/opt/share/vlc/http/dialogs/input (url=/dialogs/input)[00000289] http interface debug: file=/opt/share/vlc/http/dialogs/browse (url=/dialogs/browse)[00000289] http interface debug: file=/opt/share/vlc/http/dialogs/vlm (url=/dialogs/vlm)[00000289] http interface debug: file=/opt/share/vlc/http/dialogs/mosaic (url=/dialogs/mosaic)[00000289] http interface debug: file=/opt/share/vlc/http/dialogs/main (url=/dialogs/main)[00000289] http interface debug: file=/opt/share/vlc/http/dialogs/footer (url=/dialogs/footer)[00000289] http interface debug: file=/opt/share/vlc/http/dialogs/sout (url=/dialogs/sout)[00000289] http interface debug: file=/opt/share/vlc/http/dialogs/playlist (url=/dialogs/playlist)[00000289] http interface debug: dir=/opt/share/vlc/http/js[00000289] http interface debug: file=/opt/share/vlc/http/js/functions.js (url=/js/functions.js)[00000289] http interface debug: file=/opt/share/vlc/http/js/vlm.js (url=/js/vlm.js)[00000289] http interface debug: file=/opt/share/vlc/http/js/mosaic.js (url=/js/mosaic.js)[00000289] http interface debug: dir=/opt/share/vlc/http/old[00000289] main interface debug: find .hosts in dir=/opt/share/vlc/http/old/.hosts[00000289] main interface debug: restricted to ::1[00000289] main interface debug: restricted to 127.0.0.1[00000289] main interface debug: restricted to ::/0[00000289] main interface debug: restricted to 0.0.0.0/0[00000289] http interface debug: dir=/opt/share/vlc/http/old/admin[00000289] http interface debug: find .access in dir=/opt/share/vlc/http/old/admin[00000289] http interface debug: using user=admin password=admin (read=11)[00000289] http interface debug: file=/opt/share/vlc/http/old/admin/browse.html (url=/old/admin/browse.html)[00000289] http interface debug: file=/opt/share/vlc/http/old/admin/index.html (url=/old/admin/)[00000289] http interface debug: redir=/old/admin -> /old/admin/[00000289] http interface debug: redir=/old/admin/index.html -> /old/admin/[00000289] http interface debug: file=/opt/share/vlc/http/old/admin/dboxfiles.html (url=/old/admin/dboxfiles.ht               ml)[00000289] http interface debug: dir=/opt/share/vlc/http/old/vlm[00000289] http interface debug: file=/opt/share/vlc/http/old/vlm/index.html (url=/old/vlm/)[00000289] http interface debug: redir=/old/vlm -> /old/vlm/[00000289] http interface debug: redir=/old/vlm/index.html -> /old/vlm/[00000289] http interface debug: file=/opt/share/vlc/http/old/vlm/edit.html (url=/old/vlm/edit.html)[00000289] http interface debug: file=/opt/share/vlc/http/old/vlm/new.html (url=/old/vlm/new.html)[00000289] http interface debug: file=/opt/share/vlc/http/old/vlm/show.html (url=/old/vlm/show.html)[00000289] http interface debug: file=/opt/share/vlc/http/old/info.html (url=/old/info.html)[00000289] http interface debug: file=/opt/share/vlc/http/old/index.html (url=/old/)[00000289] http interface debug: redir=/old -> /old/[00000289] http interface debug: redir=/old/index.html -> /old/[00000289] http interface debug: file=/opt/share/vlc/http/old/webcam.html (url=/old/webcam.html)[00000289] http interface debug: file=/opt/share/vlc/http/old/cone_minus.png (url=/old/cone_minus.png)[00000289] http interface debug: file=/opt/share/vlc/http/old/cone_plus.png (url=/old/cone_plus.png)[00000289] http interface debug: file=/opt/share/vlc/http/old/style.css (url=/old/style.css)[00000289] http interface debug: file=/opt/share/vlc/http/mosaic.html (url=/mosaic.html)[00000289] http interface debug: file=/opt/share/vlc/http/iehacks.css (url=/iehacks.css)[00000289] http interface debug: file=/opt/share/vlc/http/style.css (url=/style.css)[00000289] http interface debug: dir=/opt/share/vlc/http/images[00000289] http interface debug: file=/opt/share/vlc/http/images/minus.png (url=/images/minus.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/stop.png (url=/images/stop.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/sout.png (url=/images/sout.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/empty.png (url=/images/empty.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/vlc16x16.png (url=/images/vlc16x16.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/info.png (url=/images/info.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/delete_small.png (url=/images/delete_small.png               )[00000289] http interface debug: file=/opt/share/vlc/http/images/loop.png (url=/images/loop.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/refresh.png (url=/images/refresh.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/volume_up.png (url=/images/volume_up.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/slider_point.png (url=/images/slider_point.png               )[00000289] http interface debug: file=/opt/share/vlc/http/images/playlist.png (url=/images/playlist.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/speaker.png (url=/images/speaker.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/slider_left.png (url=/images/slider_left.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/speaker_mute.png (url=/images/speaker_mute.png               )[00000289] http interface debug: file=/opt/share/vlc/http/images/shuffle.png (url=/images/shuffle.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/plus.png (url=/images/plus.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/sd.png (url=/images/sd.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/playlist_small.png (url=/images/playlist_small               .png)[00000289] http interface debug: file=/opt/share/vlc/http/images/fullscreen.png (url=/images/fullscreen.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/white.png (url=/images/white.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/help.png (url=/images/help.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/slow.png (url=/images/slow.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/delete.png (url=/images/delete.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/eject.png (url=/images/eject.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/repeat.png (url=/images/repeat.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/snapshot.png (url=/images/snapshot.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/white_cross_small.png (url=/images/white_cross               _small.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/pause.png (url=/images/pause.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/volume_down.png (url=/images/volume_down.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/play.png (url=/images/play.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/slider_bar.png (url=/images/slider_bar.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/slider_right.png (url=/images/slider_right.png               )[00000289] http interface debug: file=/opt/share/vlc/http/images/prev.png (url=/images/prev.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/next.png (url=/images/next.png)[00000289] http interface debug: file=/opt/share/vlc/http/images/sort.png (url=/images/sort.png)[00000289] main interface debug: using interface module "http"[00000289] main interface debug: TIMER module_Need() : 753.150 ms - Total 753.150 ms / 1 intvls (Avg 753.150 ms               )[00000289] main interface debug: thread 3033529232 (interface) created at priority 0 (interface/interface.c:168               )[00000289] main interface debug: thread started[00000292] main interface debug: looking for interface module: 1 candidate[00000292] main interface debug: using interface module "hotkeys"[00000292] main interface debug: TIMER module_Need() : 0.388 ms - Total 0.388 ms / 1 intvls (Avg 0.388 ms)[00000292] main interface debug: thread 3025140624 (interface) created at priority 0 (interface/interface.c:168               )[00000292] main interface debug: thread started[00000293] main interface debug: looking for interface module: 1 candidateprocess 924: D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open "/opt/               var/lib/dbus/machine-id": No such file or directorySee the manual page for dbus-uuidgen to correct this issue.  D-Bus not built with -rdynamic so unable to print a backtrace


    die D-bus libary hab ich per ipkg neu istalliert aber ich bekomme die Meldung das
    die libary aktuell ist.


    EDIT:
    die Warnungen konnte ich minimieren, indem ich folgende ipkg packete insatlliert habe
    die mir bei der vlc Installation ausgegeben wurden aber der D-Bus fehler bleibt :cursing:

    Code
    package vlc suggests installing faad2package vlc suggests installing ffmpegpackage vlc suggests installing flacpackage vlc suggests installing freetypepackage vlc suggests installing fribidipackage vlc suggests installing liba52package vlc suggests installing libdvbpsipackage vlc suggests installing libdvdnavpackage vlc suggests installing libdvdreadpackage vlc suggests installing libid3tagpackage vlc suggests installing libmadpackage vlc suggests installing libmpcdecpackage vlc suggests installing libmpeg2package vlc suggests installing liboggpackage vlc suggests installing libpngpackage vlc suggests installing libshoutpackage vlc suggests installing libupnppackage vlc suggests installing libvorbispackage vlc suggests installing libxml2package vlc suggests installing ncurseswpackage vlc suggests installing speexpackage vlc suggests installing avahipackage vlc suggests installing x264


    EDIT2:
    Google sei dank,

    Code
    dbus-uuidgen >/opt/var/lib/dbus/machine-id


    hat den dbus fehler behoben

  • Ich erhalte zwar noch folgende Ausgabe:


    aber über <NAS-IP:8080> komme ich auf das Web-Interface vom VLC ;)
    jetzt mache ich mich mal an die Dreambox konfiguration

  • so, VLC streamt nun die videos zur Dreambox
    gestartet hab ich manuel per SSH mit

    Code
    su - vlc -c '/opt/bin/dbus-launch /share/MD0_DATA/.qpkg/Optware/bin/cvlc -vvv --extraintf=http -I dummy'


    Allerdings habe ich leider keinen Ton :cursing:
    in der Verbose erfolgt folgende Ausgabe:


    Vielleicht hat da ja jemand eine Idee dazu ?

  • Hallo,
    ich hab mal meine Erkenntnisse zusammengetragen,
    wie ich den VLC Server installiert habe, damit andere dies nachvollziehen können.
    Vielleicht können wir so die noch offenen Probleme gemeinsam lösen.


    Falls ich mit meinem "gefährlichen Halbwissen" etwas falsch gemacht habe
    oder etwas bzgl. der Sicherheit gefährlich ist, bitte ich Euch um eine kurze Mitteilung damit ich es korrigieren kann :oops:


    Ich hab das ganze auf meinem Qnap TS-439Pro ausprobiert.


    1. Optware installieren

      - über das Webinterface: Anwendungen->QPKG-Plug-ins->QPKG abrufen
      - Optware herunterladen->entpacken
      - über Anwendungen->QPKG-Plug-ins->Installation->Durchsuchen
      - die entpackte Datei auswählen und auf Installieren klicken
      - über Anwendungen->QPKG-Plug-ins->QPKG installiert->Optware auswählen
      - und prüfen ob der Status auf aktiviert steht


    2. User vlc anlegen

      - über das Webinterface: Zugriffskontrolle->Benutzer mit dem Namen vlc anlegen


    3. per Putty über SSH auf QNAP als Admin einloggen

      - vlc installieren:

    Code
    ipkg install vlc


    - bei mir kam dann die Meldung, dass noch folgende Packete installiert werden müssen:

    Code
    package vlc suggests installing faad2package vlc suggests installing ffmpegpackage vlc suggests installing flacpackage vlc suggests installing freetypepackage vlc suggests installing fribidipackage vlc suggests installing liba52package vlc suggests installing libdvbpsipackage vlc suggests installing libdvdnavpackage vlc suggests installing libdvdreadpackage vlc suggests installing libid3tagpackage vlc suggests installing libmadpackage vlc suggests installing libmpcdecpackage vlc suggests installing libmpeg2package vlc suggests installing liboggpackage vlc suggests installing libpngpackage vlc suggests installing libshoutpackage vlc suggests installing libupnppackage vlc suggests installing libvorbispackage vlc suggests installing libxml2package vlc suggests installing ncurseswpackage vlc suggests installing speexpackage vlc suggests installing avahipackage vlc suggests installing x264


    - also mit ipkg install <packetname> oben aufgelistete Packete installieren


  • 4. Maschinen ID generieren:

      Code
      dbus-uuidgen >/opt/var/lib/dbus/machine-id

    • 5. Plugin-Cache Verzeichnis anlegen

        Code
        mkdir /.cachemkdir /.cache/vlcchmod 777 /.cache/vlc

      • 6.1 mit folgendem Kommando vlc starten:

          Code
          su - vlc -c '/share/MD0_DATA/.qpkg/Optware/bin/cvlc -vvv --extraintf=http -I dummy'

          damit hat man dann die Verboseausgaben direkt im putty Fenster (gegebenenfalls in den Putty Eigenschaften die Zeilenanzahl erhöhen, damit man zurückscrollen kann, denn es wird da einiges ausgegeben. ;)


        • 6.2 mit der Option --daemon kann man vlc als Hintergrundprozess starten:

            Code
            su - vlc -c '/share/MD0_DATA/.qpkg/Optware/bin/cvlc -vvv --extraintf=http -I dummy --daemon'

            der Prozess kann mit

            Code
            killall vlc

            gestoppt werden.


          • 6.3 Webinterface Port von VLC ändern:

              normalerweise kann nach erfolgreichem start VLC über das Webinterface <NAS-IP:8080> erreicht werden.
              Da auf diesem Prot auch standartmäsig der Systemport des Qnap liegt, muss man entweder den Systemport
              des Qnap über das Webinterface ändern oder das Webinterface vom VLC auf einen anderen Port legen.
              Dies kann durch die Option --http-host=0.0.0.0:7070 auf beispielsweise port 7070 geändert werden:

            Code
            su - vlc -c '/share/MD0_DATA/.qpkg/Optware/bin/cvlc -vvv --extraintf=http -I dummy --http-host=0.0.0.0:7070'

          • Hinweise/ Probleme :



              I) Folgende Meldungen werden beim Start noch ausgegeben, die mir noch nicht ganz einleuchten:

            Code
            [00000001] main libvlc debug: recursively browsing `/opt/lib/vlc'[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/meta_engine/libtaglib_plugin.so' (libtag.so.1: cannot open shared object file: No such file or directory)[00000001] main libvlc warning: cannot load module `/opt/lib/vlc/misc/libfreetype_plugin.so' (libfontconfig.so.1: cannot open shared object file: No such file or directory)

            Vielleicht weis ja jemand was dazu, die Dateien sind jedenfalls vorhanden:

            Code
            [~] # ls -l /opt/lib/vlc/meta_engine/libtaglib_plugin.so-rwxr-xr-x    1 admin    administ    33664 Apr 13  2009 /opt/lib/vlc/meta_engine/libtaglib_plugin.so*[~] # ls -l /opt/lib/vlc/misc/libfreetype_plugin.so-rwxr-xr-x    1 admin    administ    55596 Apr 13  2009 /opt/lib/vlc/misc/libfreetype_plugin.so*


            II) mit

            Code
            su - vlc -c '/opt/bin/dbus-launch /share/MD0_DATA/.qpkg/Optware/bin/cvlc -vvv --extraintf=http -I dummy'

            habe ich zwar die noch diese Meldung wegbekommen:

            Code
            inhibit interface error: Failed to connect to the D-Bus session daemon: /opt/bin/dbus-launch terminated abnormally with the following error: Autolaunch requested, but X11 support not compiled in.Cannot continue.

            kann dann aber über killall vlc den vlc nicht mehr stoppen !


            III) grösstes Problem ist noch der Ton, den hab ich noch nicht zum laufen bekommen !



          • So, das wärs erstmal :roll:

          • Einmal editiert, zuletzt von Terz () aus folgendem Grund: Thema zusammengefügt, da eigentliches Thema vorhanden.

          • Wow! vielen Dank für die detaillierte Anleitung...
            Bei mir hackts noch bei schritt 6.1. Ich bekomme folgende Fehlermeldung:


            /opt/bin/vlc: relocation error: /opt/lib/libvlccore.so.0: symbol pthread_condattr_setclock, version GLIBC_2.4 not defined in file libpthread.so.0 with link time reference


            What to do???


            Merci,
            Henee

          • Schau mal was er bei Dir ausgibt:

            Code
            ls -l /opt/lib/libvlccore.so.0

            Ausgabe:

            Code
            lrwxrwxrwx    1 admin    administ       19 Feb 21 19:51 /opt/lib/libvlccore.so.0 -> libvlccore.so.0.1.0*