You are not logged in.

#26 2013-09-08 08:40:51

slackner
Member
Registered: 2013-08-18
Posts: 36

Re: pipelight - the new netflix-desktop replacement

Hi haagch,

the lovefilm bug is already closed/fixed in the Ubuntu version of Pipelight and wine-compholio, but as far as I know anish hasn't updated the AUR yet. It will take a couple of hours until the changes are included there too.

If you tried to compile everything yourself, you have to ensure that:

  • you recompile wine with the following new and updated patches (please note that the numbering has changed due to some improvements):
    http://fds-team.de/cms/articles/2013-08 … ection_4_3

  • of course that you are using the latest Pipelight version, your git commit is the latest one.

  • install the mpg2splt.ax library

If you've ensured that step 1 and 2 is correct, you still have to do the last step manually (put in the path to /bin/wine):

wget http://download.microsoft.com/download/8/0/D/80D7E79D-C0E4-415A-BCCA-E229EAFE2679/dshow_nt.cab
cabextract -d "$HOME/.wine-pipelight/drive_c/windows/system32" "dshow_nt.cab" -F "mpg2splt.ax"
WINEPREFIX=~/.wine-pipelight/ WINEARCH=win32 path/to/bin/wine regsvr32.exe "mpg2splt.ax"

or alternatively use the following (not-yet-released) install-dependency script, which doesn't require the Ubuntu dependencies.
http://ix.io/7Up (md5sum = 7ecb1818b1fa1d0488adc5d78d0c9b06)

If you experience additional problems you can also join #pipelight on IRC freenode to discuss these issues, but we have confirmed it to work with the german lovefilm.de page:
https://dl.dropboxusercontent.com/u/214 … elight.png

It's rather inconvenient that everything from the liferea browser to spotify loads the plugin. Isn't there a possibility to maybe only do the initialization when silverlight is requested on a website?

Its not possible to enable it only for specific pages (afaik there is no easy way to do this), but you don't have to install it globally. I recommend to use the tricks described here
https://answers.launchpad.net/pipelight/+faq/2362
to enable it only for example in one specific firefox instance.

Sebastian

EDIT: Replaced ~ with $HOME

Last edited by slackner (2013-09-08 17:08:52)

Offline

#27 2013-09-08 09:19:46

haagch
Member
Registered: 2013-08-17
Posts: 199

Re: pipelight - the new netflix-desktop replacement

Wow, you're quick.

slackner wrote:
wget http://download.microsoft.com/download/8/0/D/80D7E79D-C0E4-415A-BCCA-E229EAFE2679/dshow_nt.cab
cabextract -d "~/.wine-pipelight/drive_c/windows/system32" "dshow_nt.cab" -F "mpg2splt.ax"
WINEPREFIX=~/.wine-pipelight/ WINEARCH=win32 path/to/bin/wine regsvr32.exe "mpg2splt.ax"

That was missing, thanks. By the way, ~ doesn't expand when in double quotes.

It's crashing now, but this might be because I use wine-compholio compiled for ubuntu saucy. I'll try it with compiling wine for archlinux later.

0x7c1097cc g_logv+0x24c in libglib-2.0.so.0: int	$3
Modules:
Module	Address			Debug info	Name (160 modules)
PE	  240000-  371000	Export          npctrl
PE	  400000-  455000	Dwarf           pluginloader
PE	  660000-  d46000	Export          agcore
PE	 9580000- 9844000	Deferred        msprindiv04.key
PE	10000000-10097000	Deferred        slmsprbootstrap
PE	1ff00000-1ff24000	Deferred        mpg2splt.ax
PE	609f0000-609f2000	Deferred        mscorrc
PE	68ac0000-68af6000	Deferred        libssp-0
PE	6cec0000-6cf53000	Deferred        libgcc_s_sjlj-1
PE	6fc40000-701c4000	Deferred        libstdc++-6
PE	79150000-794bb000	Deferred        coreclr
ELF	7b800000-7ba5b000	Dwarf           kernel32<elf>
  \-PE	7b810000-7ba5b000	\               kernel32
ELF	7bc00000-7bcd8000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcd8000	\               ntdll
ELF	7bf00000-7bf04000	Dwarf           <wine-loader>
ELF	7bfed000-7c05a000	Deferred        libpcre.so.1
ELF	7c05a000-7c0bc000	Deferred        libgstbase-0.10.so.0
ELF	7c0bc000-7c1be000	Dwarf           libglib-2.0.so.0
ELF	7c1be000-7c20d000	Deferred        libgobject-2.0.so.0
ELF	7c20d000-7c2f3000	Dwarf           libgstreamer-0.10.so.0
ELF	7c2f3000-7c300000	Deferred        libgstapp-0.10.so.0
ELF	7c406000-7c40e000	Deferred        libffi.so.6
ELF	7c579000-7c593000	Deferred        libnsl.so.1
ELF	7c593000-7c5c0000	Deferred        libvorbis.so.0
ELF	7c5c0000-7c737000	Deferred        libvorbisenc.so.2
ELF	7c737000-7c76c000	Deferred        libflac.so.8
ELF	7c76c000-7c7e0000	Deferred        libsndfile.so.1
ELF	7c7e0000-7c82c000	Deferred        libdbus-1.so.3
ELF	7c82c000-7c89e000	Deferred        libpulsecommon-4.0.so
ELF	7c89e000-7c8ee000	Deferred        libpulse.so.0
ELF	7c8ee000-7c9e7000	Deferred        libasound.so.2
ELF	7c9e8000-7ca23000	Dwarf           winegstreamer<elf>
  \-PE	7c9f0000-7ca23000	\               winegstreamer
ELF	7ca23000-7ca39000	Deferred        midimap<elf>
  \-PE	7ca30000-7ca39000	\               midimap
ELF	7ca39000-7ca52000	Deferred        msacm32<elf>
  \-PE	7ca40000-7ca52000	\               msacm32
ELF	7ca52000-7ca82000	Deferred        winealsa<elf>
  \-PE	7ca60000-7ca82000	\               winealsa
ELF	7ca82000-7cb7f000	Deferred        opengl32<elf>
  \-PE	7caa0000-7cb7f000	\               opengl32
ELF	7cb7f000-7ccbf000	Deferred        wined3d<elf>
  \-PE	7cb90000-7ccbf000	\               wined3d
ELF	7cd72000-7cd94000	Deferred        mmdevapi<elf>
  \-PE	7cd80000-7cd94000	\               mmdevapi
ELF	7cd94000-7cda9000	Deferred        avicap32<elf>
  \-PE	7cda0000-7cda9000	\               avicap32
ELF	7cda9000-7cdd0000	Dwarf           devenum<elf>
  \-PE	7cdb0000-7cdd0000	\               devenum
ELF	7cdd0000-7ce0d000	Deferred        d3d9<elf>
  \-PE	7cde0000-7ce0d000	\               d3d9
ELF	7ce0d000-7ce39000	Deferred        msvfw32<elf>
  \-PE	7ce10000-7ce39000	\               msvfw32
ELF	7ce39000-7ce83000	Deferred        dsound<elf>
  \-PE	7ce40000-7ce83000	\               dsound
ELF	7ce83000-7cf75000	Dwarf           quartz<elf>
  \-PE	7cea0000-7cf75000	\               quartz
ELF	7cf75000-7cf8f000	Deferred        imagehlp<elf>
  \-PE	7cf80000-7cf8f000	\               imagehlp
ELF	7cf8f000-7d000000	Deferred        setupapi<elf>
  \-PE	7cfa0000-7d000000	\               setupapi
ELF	7d103000-7d200000	Deferred        msi<elf>
  \-PE	7d110000-7d200000	\               msi
ELF	7d70b000-7d713000	Deferred        libogg.so.0
ELF	7d713000-7d74a000	Deferred        wintrust<elf>
  \-PE	7d720000-7d74a000	\               wintrust
ELF	7d74a000-7d764000	Deferred        libgcc_s.so.1
ELF	7d766000-7d76d000	Deferred        libasyncns.so.0
ELF	7d76d000-7d778000	Deferred        libjson-c.so.2
ELF	7d778000-7d798000	Deferred        cabinet<elf>
  \-PE	7d780000-7d798000	\               cabinet
ELF	7d798000-7d7b0000	Deferred        libresolv.so.2
ELF	7d7b0000-7d7cf000	Deferred        pdh<elf>
  \-PE	7d7c0000-7d7cf000	\               pdh
ELF	7d828000-7d82f000	Deferred        libasound_module_pcm_pulse.so
ELF	7d82f000-7d838000	Deferred        librt.so.1
ELF	7d838000-7d87a000	Deferred        rsaenh<elf>
  \-PE	7d840000-7d87a000	\               rsaenh
ELF	7d8ba000-7d8f1000	Deferred        uxtheme<elf>
  \-PE	7d8c0000-7d8f1000	\               uxtheme
ELF	7d8f1000-7d917000	Deferred        iphlpapi<elf>
  \-PE	7d900000-7d917000	\               iphlpapi
ELF	7d917000-7d944000	Deferred        netapi32<elf>
  \-PE	7d920000-7d944000	\               netapi32
ELF	7d944000-7da13000	Deferred        crypt32<elf>
  \-PE	7d950000-7da13000	\               crypt32
ELF	7da13000-7da49000	Deferred        ws2_32<elf>
  \-PE	7da20000-7da49000	\               ws2_32
ELF	7da49000-7da5d000	Deferred        psapi<elf>
  \-PE	7da50000-7da5d000	\               psapi
ELF	7da5d000-7da71000	Deferred        msimg32<elf>
  \-PE	7da60000-7da71000	\               msimg32
ELF	7da71000-7db13000	Deferred        urlmon<elf>
  \-PE	7da80000-7db13000	\               urlmon
ELF	7db13000-7db3b000	Deferred        mpr<elf>
  \-PE	7db20000-7db3b000	\               mpr
ELF	7db3b000-7dbb6000	Deferred        wininet<elf>
  \-PE	7db40000-7dbb6000	\               wininet
ELF	7dbb6000-7dbe1000	Deferred        msacm32<elf>
  \-PE	7dbc0000-7dbe1000	\               msacm32
ELF	7dbe1000-7dc9b000	Deferred        winmm<elf>
  \-PE	7dbf0000-7dc9b000	\               winmm
ELF	7dc9b000-7ddd1000	Deferred        oleaut32<elf>
  \-PE	7dcb0000-7ddd1000	\               oleaut32
ELF	7ddd1000-7ded8000	Deferred        comctl32<elf>
  \-PE	7dde0000-7ded8000	\               comctl32
ELF	7ded8000-7df52000	Deferred        shlwapi<elf>
  \-PE	7def0000-7df52000	\               shlwapi
ELF	7df52000-7e185000	Deferred        shell32<elf>
  \-PE	7df60000-7e185000	\               shell32
ELF	7e185000-7e18b000	Deferred        libxfixes.so.3
ELF	7e18b000-7e196000	Deferred        libxcursor.so.1
ELF	7e196000-7e1a7000	Deferred        libxi.so.6
ELF	7e1a7000-7e1ab000	Deferred        libxcomposite.so.1
ELF	7e1ab000-7e1b6000	Deferred        libxrandr.so.2
ELF	7e1b6000-7e1c1000	Deferred        libxrender.so.1
ELF	7e1c1000-7e1c7000	Deferred        libxxf86vm.so.1
ELF	7e1c7000-7e1cb000	Deferred        libxinerama.so.1
ELF	7e1cb000-7e1d2000	Deferred        libxdmcp.so.6
ELF	7e1d2000-7e1f4000	Deferred        libxcb.so.1
ELF	7e1f4000-7e1fa000	Deferred        libuuid.so.1
ELF	7e1fa000-7e214000	Deferred        libice.so.6
ELF	7e214000-7e34b000	Deferred        libx11.so.6
ELF	7e34b000-7e35e000	Deferred        libxext.so.6
ELF	7e35e000-7e367000	Deferred        libsm.so.6
ELF	7e367000-7e36a000	Deferred        libgthread-2.0.so.0
ELF	7e36a000-7e371000	Deferred        libnss_dns.so.2
ELF	7e371000-7e396000	Deferred        imm32<elf>
  \-PE	7e380000-7e396000	\               imm32
ELF	7e3d2000-7e464000	Deferred        winex11<elf>
  \-PE	7e3e0000-7e464000	\               winex11
ELF	7e68c000-7e6b5000	Deferred        libexpat.so.1
ELF	7e6b5000-7e6f0000	Deferred        libfontconfig.so.1
ELF	7e6f0000-7e78f000	Deferred        libfreetype.so.6
ELF	7e7fa000-7e87b000	Deferred        rpcrt4<elf>
  \-PE	7e810000-7e87b000	\               rpcrt4
ELF	7e87b000-7e992000	Deferred        gdi32<elf>
  \-PE	7e890000-7e992000	\               gdi32
ELF	7e992000-7eaec000	Dwarf           user32<elf>
  \-PE	7e9a0000-7eaec000	\               user32
ELF	7eaec000-7eb5e000	Deferred        advapi32<elf>
  \-PE	7eb00000-7eb5e000	\               advapi32
ELF	7eb5e000-7ec9a000	Dwarf           ole32<elf>
  \-PE	7eb70000-7ec9a000	\               ole32
ELF	7ec9a000-7ed42000	Deferred        msvcrt<elf>
  \-PE	7ecb0000-7ed42000	\               msvcrt
ELF	7ef42000-7ef4f000	Deferred        libnss_files.so.2
ELF	7ef4f000-7ef95000	Deferred        libm.so.6
ELF	7ef95000-7ef99000	Deferred        libxau.so.6
ELF	7ef99000-7efa9000	Deferred        libbz2.so.1.0
ELF	7efa9000-7efc0000	Deferred        libz.so.1
ELF	7efc0000-7efda000	Deferred        version<elf>
  \-PE	7efd0000-7efda000	\               version
ELF	f72f9000-f72fe000	Deferred        libdl.so.2
ELF	f72fe000-f74ac000	Dwarf           libc.so.6
ELF	f74ac000-f74c8000	Deferred        libpthread.so.0
ELF	f7533000-f76e5000	Dwarf           libwine.so.1
ELF	f76e6000-f7708000	Deferred        ld-linux.so.2
ELF	f7708000-f7709000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 pluginloader.exe
	00000009    0
0000000e services.exe
	0000001e    0
	0000001d    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000017    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001f    0
	0000001b    0
00000021 explorer.exe
	00000023    0
	00000022    0
0000004b (D) Z:\usr\share\pipelight\pluginloader.exe
	00000030    0
	0000002f    0
	0000002e    2
	0000002d    0
	0000002b    2
	00000027    0
	00000026    0
	00000025    0
	0000000d    0
	0000004a    0
	00000016    0
	00000018    0
	00000067    0
	00000066    0
	00000064    0
	00000063    0
	00000062    0
	00000061    0
	00000060    0
	0000005f    0
	0000005e    0
	0000005d    0
	0000005c    0
	0000005b    0
	0000005a    2
	00000059    0
	00000058    0
	00000057    0
	00000056    0
	00000055    0
	00000054    0
	00000053    0
	00000052    0
	0000004e    0
	0000004d    0
	0000004c    0 <==
System information:
    Wine build: wine-1.7.0
    Platform: i386
    Host system: Linux
    Host version: 3.11.0-1-mainline

Offline

#28 2013-09-08 09:23:59

slackner
Member
Registered: 2013-08-18
Posts: 36

Re: pipelight - the new netflix-desktop replacement

It is crashing because you're using an old config which has winegstreamer enabled. This library is broken (since more than a year, but still included in wine) and crashes when trying to load.

Update this entry in your config:
wineDLLOverrides    = mscoree,mshtml,winegstreamer=

Or disable it either with "winecfg" / set WINEDLLOVERRIDES="winegstreamer=".

Offline

#29 2013-09-08 09:57:45

haagch
Member
Registered: 2013-08-17
Posts: 199

Re: pipelight - the new netflix-desktop replacement

Wow, it actually works.

KnwTue6l.jpg

Thanks!

Offline

#30 2013-09-10 12:42:09

wroobel
Member
From: Poland
Registered: 2010-03-27
Posts: 7

Re: pipelight - the new netflix-desktop replacement

It works for me, but only on this test site (for example on Silverlight DRM Test I have 'Media State: Opening' forever. I think it's DRM related, so I tried to delete drive_c/users/Public/Application Data/Microsoft/PlayReady/ and, according to Gentoo Wiki, I added user_xattr option to /etc/fstab (kernel 3.11.0 from [testing]). Still no success. Any suggestions?

Last edited by wroobel (2013-09-10 12:43:18)

Offline

#31 2013-09-10 12:49:36

slackner
Member
Registered: 2013-08-18
Posts: 36

Re: pipelight - the new netflix-desktop replacement

Hi,

do NOT test with this Silverlight DRM test, this one is known not to work with Silverlight 5.1. You'll have to downgrade to 5.0 to get this running, but this shouldn't be necessary for most streaming providers (only exception I know so far is SkyGo).

Other possible errors:

  • It is necessary to compile wine with XATTR support (you can check with config.log | grep XATTR) and your filesystem should also support XATTR.

  • You didn't include all the wine-patches, some of them are required to get DRM working.

If this still doesn't help please give some more detailed information, like for example if you compiled it yourself / you're using the AUR. Moreover the terminal output often helps to figure out what the problem is, so just post a link to that.

Sebastian

Offline

#32 2013-09-11 15:52:47

wroobel
Member
From: Poland
Registered: 2010-03-27
Posts: 7

Re: pipelight - the new netflix-desktop replacement

1. I use AUR: pipelight, wine-silverlight (and netflix-desktop - which used to work for me before v.0.8.5).
2. Filesystem - all partitions ext4 and, as I mentioned before, with user_xattr option in /etc/fstab.
3. I've tried three polish VOD services (unfortunately probably restricted to polish IPs):

I hope it's anywise useful.

Last edited by wroobel (2013-09-11 15:53:45)

Offline

#33 2013-09-11 15:58:57

slackner
Member
Registered: 2013-08-18
Posts: 36

Re: pipelight - the new netflix-desktop replacement

Hi wroobel,

the following messages look very suspicious:

fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub

By taking a look at the patch included in wine-silverlight:
https://github.com/anish/archlinux/blob … tify.patch
this suggests that you either are not using wine-silverlight, or haven't configured everything correctly to use the latest version.

These patches are really necessary to get especially the embedding the browser and DRM stuff working!

I recommend to do a manual update on especially the wine-silverlight package.
If this doesn't help feel free to come in the IRC channel #pipelight on freenode, there are always some developers around who might help you.

Sebastian

Last edited by slackner (2013-09-11 16:04:36)

Offline

#34 2013-09-14 08:31:04

wroobel
Member
From: Poland
Registered: 2010-03-27
Posts: 7

Re: pipelight - the new netflix-desktop replacement

Thank You Sebastian, I've just recompiled wine-silverlight (strange, because I didn't change anything in PKGBUILD) and now vod.pl (site #2) just works. But on the other two I can watch only advertisements before movies/tv shows. I know, I shouldn't complain... However, before I alternatively move on IRC, could You take a look at: terminal output and terminal output?

Last edited by wroobel (2013-09-14 08:32:12)

Offline

#35 2013-09-14 08:46:56

slackner
Member
Registered: 2013-08-18
Posts: 36

Re: pipelight - the new netflix-desktop replacement

Hi wroobel,

the second terminal output doesn't contain that much useful information, but the first one does:

err:ole:CoGetClassObject class {afb6c280-2c41-11d3-8a60-0000f81e0e4a} not registered
err:ole:CoGetClassObject no class object {afb6c280-2c41-11d3-8a60-0000f81e0e4a} could be created for context 0x1

This error message is related to a missing file

mpg2splt.ax

wich normally should be installed when you're using the latest AUR version of

pipelight (1-16), wine-silverlight (1.7.2-1)

and

wine-browser-installer (1-7)

(see here).

Can you please check again which versions you are using exactly and try to update them all? Not sure if your package manager does detect this correctly.

If you're using a self compiled version and want to do the installation of mpg2splt.ax manually you can also look in this earlier post by me.

(NOTE: we're moving fast forward with our project and thus have a lot of updates both of pipelight and the wine-patches, probably you're still missing more of them? They have been extended multiple times, we're currently using 16 patches, see here for a complete list.)

Sebastian

EDIT:

Just forgot to mention one additional possible error: Anishs install-dependency script really check that good if previous installation attempts were successful, so probably thats why the reason that only one part is installed. In this case you can try to:

rm -rf ~/.wine-pipelight/

to run a full installation on the next browser start again.

Last edited by slackner (2013-09-14 08:57:42)

Offline

#36 2013-09-14 08:52:48

progandy
Member
Registered: 2012-05-17
Posts: 2,143

Re: pipelight - the new netflix-desktop replacement

wroobel wrote:

Thank You Sebastian, I've just recompiled wine-silverlight (strange, because I didn't change anything in PKGBUILD) and now vod.pl (site #2) just works. But on the other two I can watch only advertisements before movies/tv shows. I know, I shouldn't complain... However, before I alternatively move on IRC, could You take a look at: terminal output and terminal output?

afb6c280-2c41-11d3-8a60-0000f81e0e4a is the value of CLSID_MPEG2Demultiplexer, so I guess that this object is required, but does not exist in your wine. As a result, the video cannot be played.
Edit: Answer is already there in the post above.

Last edited by progandy (2013-09-14 08:58:00)

Offline

#37 2013-09-15 10:48:39

wroobel
Member
From: Poland
Registered: 2010-03-27
Posts: 7

Re: pipelight - the new netflix-desktop replacement

I really appreciate Your patience... I removed every package, directory, config file related to pipelight, wine-silverlight, etc. and start from scratch with simple:

yaourt -S pipelight

Thus, the last attempt: http://pastebin.com/XG3JQD0m.

Offline

#38 2013-09-15 15:34:18

slackner
Member
Registered: 2013-08-18
Posts: 36

Re: pipelight - the new netflix-desktop replacement

Hi wrobbel,

unfortunately the last debug output doesn't contain the exact reason why it still doesn't work. It might be caused by the following problems (sorted by likeliness):

  • It might be possible that the page you're trying to use works better with Silverlight 5.0 - we don't know yet why there is sometimes a difference, but for example SkyGo also only works with Silverlight 5.0 and doesn't show anything with 5.1. Unfortunately anish hasn't included my latest version of the dependency-installer yet, but you can use the following commands to get the latest version and install Silverlight 5.0 (please check the path where install-dependency-pipelight is located):

    sudo wget -O /usr/share/wine-silverlight/install-dependency-pipelight https://bitbucket.org/mmueller2012/pipelight/raw/682e90a89468afe9bf515599a7ae6f3baf5973dd/misc/install-dependency
    cp /usr/share/pipelight/pipelight $HOME/.config/

    Then open $HOME/.config/pipelight and modify these two values:

    dllPath = c:\Program Files\Silverlight\5.0.61118.0\
    silverlightVersion = silverlight5.0

    This should install Silverlight5.0 on the next browser restart.

  • Your version of wine doesn't support XATTR or you have disabled it for your local harddrive. Unfortunately there isn't a good way to check it for wine so far - the only possibility is to recompile and check during the compilation:

    cat config.log | grep XATTR

    To check if XATTR is enabled for your file system execute:

    xattr_test="$HOME/.wine-pipelight/"; setfattr -n 'user.testAttr' -v 'attribute value' $xattr_test &> /dev/null; getfattr $xattr_test 2>&1 | grep -q user.testAttr && echo 'It works!' || echo 'No workie!'
  • We had some bug fixes in the pipelight upstream version recently, which were related to handle manager errors - probably these solve also your problem - unfortunately you would have to recompile it yourself or wait for the next release (shouldn't take that long).

  • If it is none of the errors above, the page you're trying to use probably really requires certified graphic card drivers. We don't know if such pages really exist, but this is one of the possible DRM protections, which doesn't have any workaround yet.

If you need help for these steps above - you're still welcome in #pipelight on IRC freenode. There are always at least a few developers (also on the weekend) that might help you in case you have questions.

Sebastian

Offline

#39 2013-09-15 15:42:31

Roberth
Member
From: Norway
Registered: 2007-01-12
Posts: 887

Re: pipelight - the new netflix-desktop replacement

[roberth@Magda ~]$ wget http://download.microsoft.com/download/8/0/D/80D7E79D-C0E4-415A-BCCA-E229EAFE2679/dshow_nt.cab
--2013-09-15 17:40:15--  http://download.microsoft.com/download/8/0/D/80D7E79D-C0E4-415A-BCCA-E229EAFE2679/dshow_nt.cab
Resolving download.microsoft.com (download.microsoft.com)... 92.122.190.114, 92.122.190.105
Connecting to download.microsoft.com (download.microsoft.com)|92.122.190.114|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 545920 (533K) [application/octet-stream]
Saving to: ‘dshow_nt.cab.1’

100%[=====================================================================================================================================================================================================================================>] 545,920     1.15MB/s   in 0.5s   

2013-09-15 17:40:16 (1.15 MB/s) - ‘dshow_nt.cab.1’ saved [545920/545920]

[roberth@Magda ~]$ mv dshow_nt.cab.1 dshow_nt.cab
[roberth@Magda ~]$ cabextract -d "~/.wine-pipelight/drive_c/windows/system32" "dshow_nt.cab" -F "mpg2splt.ax"
dshow_nt.cab: WARNING; possible 6872 extra bytes at end of file.
Extracting cabinet: dshow_nt.cab
  extracting ~/.wine-pipelight/drive_c/windows/system32/mpg2splt.ax

All done, no errors.
[roberth@Magda ~]$ WINEPREFIX=~/.wine-pipelight/ WINEARCH=win32 /opt/wine-compholio/bin/wine regsvr32.exe "mpg2splt.ax"
Failed to load DLL mpg2splt.ax

What am I doing wrong?

EDIT:

That's odd, redid the 3 steps, and it worked:

[roberth@Magda ~]$ WINEPREFIX=~/.wine-pipelight/ WINEARCH=win32 /opt/wine-compholio/bin/wine regsvr32.exe "mpg2splt.ax"
Successfully registered DLL mpg2splt.ax

But pipelight still doesn't work for me either in firefox or chromium.

Sample: http://www.tv2.no/play/underholdning/th … 39334.html

Last edited by Roberth (2013-09-15 15:53:12)


Use the Source, Luke!

Offline

#40 2013-09-15 15:49:20

slackner
Member
Registered: 2013-08-18
Posts: 36

Re: pipelight - the new netflix-desktop replacement

Not 100% sure if this is the reason, but you're typing

"~/.wine-pipelight/drive_c/windows/system32"

instead of

"$HOME/.wine-pipelight/drive_c/windows/system32".

Some shells don't parse the "~" inside quotes. Please try the other method.

If this doesn't help check if the file was really extracted to the correct path.

Offline

#41 2013-09-15 15:56:22

Roberth
Member
From: Norway
Registered: 2007-01-12
Posts: 887

Re: pipelight - the new netflix-desktop replacement

Tried with $HOME also.

But still doesnt work, this is what firefox says about the plugin:

Error during initialization: pipelighterror

If this doesn't help check if the file was really extracted to the correct path.

What folders do I need to check then?

Last edited by Roberth (2013-09-15 15:58:00)


Use the Source, Luke!

Offline

#42 2013-09-15 15:59:39

slackner
Member
Registered: 2013-08-18
Posts: 36

Re: pipelight - the new netflix-desktop replacement

Please go to the following page for some diagnostic output:

Pipelight diagnostic

This sometimes helps to figure out where the error is exactly in your configuration.

If everything is configured correctly - firefox has the disadvantage that the plugin cache saves previous errors. To clear the plugin cache use these instructions:

Type "about:support" in your address line and hit enter. You should now see a button which opens your profile directory. Click on it and remove the "pluginreg.dat" file in this directory. Restart your browser and check if it works now.

Last edited by slackner (2013-09-15 15:59:53)

Offline

#43 2013-09-15 16:00:26

Roberth
Member
From: Norway
Registered: 2007-01-12
Posts: 887

Re: pipelight - the new netflix-desktop replacement

Oh of course,

http://pastebin.com/raw.php?i=Nz5tpKiK

The dlls who I need is there?


Use the Source, Luke!

Offline

#44 2013-09-15 16:03:23

Roberth
Member
From: Norway
Registered: 2007-01-12
Posts: 887

Re: pipelight - the new netflix-desktop replacement

slackner wrote:

Please go to the following page for some diagnostic output:

Pipelight diagnostic

This sometimes helps to figure out where the error is exactly in your configuration.

If everything is configured correctly - firefox has the disadvantage that the plugin cache saves previous errors. To clear the plugin cache use these instructions:

Type "about:support" in your address line and hit enter. You should now see a button which opens your profile directory. Click on it and remove the "pluginreg.dat" file in this directory. Restart your browser and check if it works now.

http://i.imgur.com/LiuwtP0.png

Well?


Use the Source, Luke!

Offline

#45 2013-09-15 16:08:03

slackner
Member
Registered: 2013-08-18
Posts: 36

Re: pipelight - the new netflix-desktop replacement

You should get a much more detailed debug output when Silverlight doesn't work.
It seems like firefox doesn't execute the Pipelight plugin at all - can you please test again with Chrome (and run the plugin if you get asked)?

BTW: The page seems to work, as you can see on this screenshot.

Offline

#46 2013-09-15 16:11:03

Roberth
Member
From: Norway
Registered: 2007-01-12
Posts: 887

Re: pipelight - the new netflix-desktop replacement

In chromium:

http://i.imgur.com/vpzBPwF.png

Chromium asks for a plugin when trying to the play the sample. Also netflix can't a plugin.

How do I give a detailed debug on this?

Last edited by Roberth (2013-09-15 16:12:25)


Use the Source, Luke!

Offline

#47 2013-09-15 16:20:58

slackner
Member
Registered: 2013-08-18
Posts: 36

Re: pipelight - the new netflix-desktop replacement

Normally you don't have to configure anything, but just go to the diagnostic page.

In case you're using a self compiled version / modified the config:
Did you manually disable the debugging features in your config file (config entry diagnosticMode) or don't have any config file installed at all? If you compiled it yourself and you're not using "make install" you probably skipped this step - its sufficient to install the config for example in $HOME/.config/pipelight or specify the environment variable PIPELIGHT_CONFIG.

When you're using anishs AUR:
did you try to update all packages (see my previous post)? Anish had some bugs in one of his scripts some time ago, but they should be fixed.


An alternative method to get debug output is the following: Close all your browser windows, then run your browser from a terminal.
Please post the output you get there (especially what is related to pipelight).

If you want some faster help than via this forum you can also join #pipelight.

Offline

#48 2013-09-15 19:15:48

Roberth
Member
From: Norway
Registered: 2007-01-12
Posts: 887

Re: pipelight - the new netflix-desktop replacement

Okay problem solved, I just had to use wine-silverlight it seems. For anyone who wonders.


Use the Source, Luke!

Offline

#49 2013-09-17 18:08:27

alexdw
Member
Registered: 2013-03-25
Posts: 37

Re: pipelight - the new netflix-desktop replacement

I just wanted to say thank you to the developers for this - seems to work well for both Netflix and Lovefilm. smile

Offline

#50 2014-03-01 13:49:21

alexdw
Member
Registered: 2013-03-25
Posts: 37

Re: pipelight - the new netflix-desktop replacement

Sorry for bumping an old thread but I think this is probably the best place to ask - is this working for people with Amazon's new "Prime Instant Video" (i.e. rebranded Lovefilm Instant)?

This is still working great for me with Netflix but for Amazon Prime Instant Video I'm getting "Service Error (1002)" when I try to play a video (using Chromium, which used to work for Lovefilm Instant).

Offline

Board footer

Powered by FluxBB