Package Details: netflix-desktop 0.8.5-6

Git Clone URL: https://aur.archlinux.org/netflix-desktop.git (read-only)
Package Base: netflix-desktop
Description: An automated script for viewing Netflix through Firefox and patched WINE
Upstream URL: https://launchpad.net/netflix-desktop/
Licenses: MIT
Submitter: demizer
Maintainer: None
Last Packager: anish
Votes: 101
Popularity: 0.000000
First Submitted: 2012-11-20 02:13
Last Updated: 2015-06-22 04:23

Latest Comments

ogasser commented on 2014-10-12 11:03

Netflix works now directly in Google Chrome: https://aur.archlinux.org/packages/google-chrome/

anish commented on 2014-06-24 02:27

Should be fixed now, sorry about that

hak8or commented on 2014-06-24 02:08

==> Validating source files with md5sums...
wine-1.7.20.tar.bz2 ... Passed
wine-1.7.20.tar.bz2.sign ... Skipped
v1.7.20.tar.gz ... Passed
30-win32-aliases.conf ... Passed
==> Verifying source file signatures with gpg...
wine-1.7.20.tar.bz2 ... FAILED (unknown public key F5E6E9EEB9461DD7)
==> WARNING: Warnings have occurred while verifying the signatures.
Please make sure you really trust them.
==> Extracting sources...
-> Extracting wine-1.7.20.tar.bz2 with bsdtar
-> Extracting v1.7.20.tar.gz with bsdtar
==> Starting prepare()...
make: *** /tmp/yaourt-tmp-hak8or/aur-wine-silverlight/src/wine-compholio-daily-1.7.20-1/patches/: No such file or directory. Stop.
==> ERROR: A failure occurred in prepare().
Aborting...
==> ERROR: Makepkg was unable to build wine-silverlight.
==> Restart building wine-silverlight ? [y/N]

Sadly getting these errors when running this.

BinaryMn commented on 2014-02-16 19:04

I ran the following command to accomplish what s_warlock suggested. Worked for me.

$ (echo "REGEDIT4";echo "";echo "[HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides]";echo "\"*msvcr100\"=\"builtin\"";) > "/tmp/winefix.reg";WINEPREFIX=~/.netflix-desktop /usr/bin/wine regedit "/tmp/winefix.reg"

BinaryMn commented on 2014-02-16 19:04

I ran the following command to accomplish what s_warlock suggested. Worked for me.

$ (echo "REGEDIT4";echo "";echo "[HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides]";echo "\"*msvcr100\"=\"builtin\"";) > "/tmp/winefix.reg";WINEPREFIX=~/.netflix-desktop /usr/bin/wine regedit "/tmp/winefix.reg"

s_warlock commented on 2014-01-05 23:31

There is a work around to get firefox to work on 1.7.9.
I tested a solution that launchpad had. https://bugs.launchpad.net/netflix-desktop/+bug/1265367
I made a change on the register. The following value
[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*msvcr100"="builtin"

Rob_H commented on 2014-01-04 15:36

Apparently, the "Couldn't load XPCOM" error is a regression in wine-silverlight 1.7.9-1. At lease one person resolved it by downgrading to 1.7.8-2.

https://aur.archlinux.org/packages/wine-silverlight/

Rob_H commented on 2014-01-04 15:14

This package was working for me, but broke recently. When I launch it I get a Firefox error dialog that says: "Couldn't load XPCOM". I tried reinzstalling wine-silverlight and netflix-desktop and removed the ".wine" and ".netflix-desktop" directories, but it made no difference. Any ideas?

anish commented on 2013-12-31 20:37

You guys should really try the pipelight package if you continue having trouble with netflix-desktop

Exodus111 commented on 2013-12-31 20:30

Well I did a pacman -Syu today and it fixed it. Wasn't much, but I noticed an ffmpeg update, might have been that. Everything working fine now.

colinkeenan commented on 2013-12-29 18:07

Exodus111,

For me, it doesn't work in XFCE4 - that's the only desktop I use. I'm using version 4.11 of those components available in that version though. So, I've got vsync turned on for the xfwm. I doubt that has anything to do with me getting an error message about the internet connection.

I have to watch Netflix in Virtual Box Windows XP until this starts working for me.

Exodus111 commented on 2013-12-29 12:51

This doesn't work in Gnome, Silverlight keeps crashing whenever I try to watch something. But it works fine in XFCE4 for some reason...

colinkeenan commented on 2013-12-26 01:57

My problem is exactly the same as what kjslag reported on November 5. I also tried deleting .netflix-desktop, but that didn't solve anything. I'm using all up to date packages as listed in my previous comment. Any ideas?

colinkeenan commented on 2013-12-25 18:37

I was able to sign up for Netflix, but when I tried to watch something, it said there was a problem with my internet connection.

wine-silverlight 1.7.8-2 with all the optional dependencies except oss
wine-browser-installer 1-7
netflix-desktop 0.8.5-6 with lib32-intel-dri

kjell commented on 2013-11-22 07:32

@anish Thanks, I have it changed to netflix.com now.

anish commented on 2013-11-18 22:36

@kjell Yes. Change line 29 in /usr/bin/netflix-desktop to whatever you like, or launch netflix-desktop as :

netflix-desktop URL="www.foo.com"

kjell commented on 2013-11-18 22:28

Is there any way to stop it from starting @compholio.com. Changing the homepage isn't working.

kjslag commented on 2013-11-16 23:06

I was using wine-silverlight 1.7.5-2. I just upgraded to 1.7.6-1 and now it works. thanks!

anish commented on 2013-11-05 08:22

You can ignore the fixme: errors, they're just informative and do not affect netflix. What is the wine-silverlight version you are running ?

kjslag commented on 2013-11-05 08:21

I'm getting an "Internet Connection Problem" Error Code: N8156-6022 when the video has loaded 99%. netflix-desktop outputs
fixme:mountmgr:harddisk_ioctl returning zero-filled buffer for IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS

I tried deleting ~/.netflix-desktop but I still get the problem.

Any ideas?

Rob_H commented on 2013-10-26 03:58

Works great! Only problem I ran into when installing through pacaur is that sudo timed out waiting at the password prompt because wine-silverlight takes a long time to build and I walked away. ;-) So if installing through Konsole, I recommend turning on the "monitor for silence" option to notify you when it's waiting.

anish commented on 2013-09-09 22:45

Updated to prevent pipelight from interfering with netflix-desktop, disabled hardware acceleration by default as this seems to be causing problems. You can always enable it via --enable-hw-acceleration to see if it works for you

anish commented on 2013-09-09 21:21

I might be able to help you a lot faster if you jump on #netflix-desktop on freenode

Anonymous comment on 2013-09-09 20:27

Getting further than before. Everything works until it tries to run the just-installed firefox and silverlight plugin (am no longer prompted for a password).

I removed several similar thousands of lines (see output) and replaced some obvious stuff for clarity, readability, and conciseness. I removed a few lines of my 'regular output' with an ellipses (...). It seems like it isn't finding firefox.exe under the .wine directory (see the last few lines)...

http://pastebin.com/efxxmRAj

The result of "[cc11rocks@cc11rocks .wine]$ ls -R | grep firefox" is nothing. Firefox isn't contained in my .wine directory (and was not before). I believe it is sitting somewhere around/in /usr/share/netflix-desktop/.

Current ls -R of /usr/share/netflix-desktop:
http://pastebin.com/PqKmkUKv

Is it possible that by posting that upstream version, it no longer looks for firefox.exe in the correct location? Thanks for your help. I feel like we are close to fixing this...

anish commented on 2013-09-09 18:07

Fixed, please try again. Sorry for the errors, I synced up with upstream since the original bash scripts had skewed a lot from what upstream had, and it's not easy to test every corner case.

Anonymous comment on 2013-09-09 13:37

I'm now receiving this upon startup:
[cc11rocks@cc11rocks ~]$ netflix-desktop
/usr/bin/netflix-desktop: line 188: /usr/share/netflix-desktop/download-missing-files: No such file or directory

Every time I hit "Yes", I get another "No such file or directory" error message.
It doesn't even prompt for a password now, just keep reloading if I hit "Yes".

[cc11rocks@cc11rocks ~]$ ls /usr/share/netflix-desktop
browser-profile browser-settings.ini fullscreen-close-plugin install-file-downloader NetflixIcon.png sha256sums test-xattr wine-browser-installer.sha256sums

rukh commented on 2013-09-09 12:43

Could I ask where is download-missing-files? When I ran netflix-desktop, I got

/usr/bin/netflix-desktop: line 188: /usr/share/netflix-desktop/download-missing-files: No such file or directory

anish commented on 2013-09-09 07:44

@cc11rocks just updated, please try now

anish commented on 2013-09-09 07:24

I cannot reproduce this problem, but I have an idea as to what could be happening. Gimme some time to try and reproduce please

Anonymous comment on 2013-09-09 07:14

I start netflix-desktop as normal user... A box (I think wine is calling it) pops up with the title "On Demand Wine Browser". The icon is a triangle with a question mark in the middle and the text says "Not all of the components required by On Demand Wine Browser were downloaded, would you like to download them now? (requires an Internet connections and sudo permissions)". Two buttons are visible in the bottom right, No (with a red X icon) and Yes (with a blue "return" icon). Clicking "No" exits the program, while clicking "Yes" brings up a prompt by/in the style of a KDE request - Title: "Enter your password to perform administrative tasks" Body: The application '/usr/share/netflix-desktop/download-missing-files 'wine-browser-installer' 'On Demand Wine Browser' 'wine-browser-installer /usr/share/netflix-desktop/sha256sums" lets you modify essential parts of your system." Then, there is the standard Password prompt, but KDE is clearly making the request (on behalf of netflix-desktop;background is greyed out, etc). If I type in a wrong password, the terminal will say it is a wrong password. if I type in a correct password, the previous prompt will pop up (infinate loop...)
*EDIT: I have dumped my netflix-desktop directory several times (wine preconfig box pops up and then continues to follow through with the lovely loop above)

anish commented on 2013-09-09 06:59

So, not sure what issue you are facing, but all the wine stuff in installed in ${HOME}/.netflix-desktop, it should never ask you for a password of any kinda. Are you using root ?

Anonymous comment on 2013-09-09 06:50

Thank you! It builds correctly now, but I'm still not able to run it due to that popup (potentially incorrect sha1sum[s])...

anish commented on 2013-09-09 06:44

Sorry about that, fixed now. Missed the md5sum as the source file has no version number when you download it.

Anonymous comment on 2013-09-09 06:18

The latest package for 0.8.5 does not install correctly (md5sum failed). According to https://launchpad.net/netflix-desktop/trunk/0.8.5/+download/netflix-desktop.tar.gz/+md5, the md5sum is "139aa89ce9536ff860445ec67777f81a". Replacing the md5sum when using pacaur allowed me to install it. Please update the md5sum... sha1sum keys are possibly also not accurate under /usr/share/netflix-desktop/$sha1keys... When I installed netflix-desktop with the correct md5sum, this was included at the bottom:
"Netflix Desktop was installed without the needed installation files 'FirefoxSetup.exe'
and 'SilverlightSetup.exe'. These files will be downloaded to ~/.netflix-desktop once
netflix-desktop is activated."
When I start netflix-desktop, it asks me to install the necessary packages; I give me password and it keeps prompting me for the same thing. Based on how the md5sum failed, I assume that the sha1sum is failing (which is why this is not progressing). Prior to this update, netflix-desktop was working 100% for me... (detailed information below):

:: Building netflix-desktop package...
==> Making package: netflix-desktop 0.8.5-1 (Sun Sep 8 22:11:36 MST 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading netflix-desktop.tar.gz...
...
-> Found netflix-desktop.desktop
-> Found netflix-desktop.launcher
-> Found NetflixIcon.png
==> Validating source files with md5sums...
netflix-desktop.tar.gz ... FAILED
netflix-desktop.desktop ... Passed
netflix-desktop.launcher ... Passed
NetflixIcon.png ... Passed
==> ERROR: One or more files did not pass the validity check!
:: netflix-desktop cleaned

Second go (edit md5sums):

md5sums=('2c7812e368ea681fb22a1f904c1bc6fc' #incorrect md5sum
'a41f098487affa1de34c8b44d52617b5'
'cd0bb0c68faa48727d8e77ae041543c2'
'0a4c2ef50831a751dae74315eb066c01')

to

md5sums=('139aa89ce9536ff860445ec67777f81a'
'a41f098487affa1de34c8b44d52617b5'
'cd0bb0c68faa48727d8e77ae041543c2'
'0a4c2ef50831a751dae74315eb066c01')

and now...

==> Validating source files with md5sums...
netflix-desktop.tar.gz ... Passed
netflix-desktop.desktop ... Passed
netflix-desktop.launcher ... Passed
NetflixIcon.png ... Passed

anish commented on 2013-08-26 08:26

package should be working fine now. If you still see any issues, just nuke your ~/.netflix-desktop directory (or back it up if you prefer)

anish commented on 2013-08-26 08:26

package should be working fine now. If you still see any issues, just nuke your ~/.netflix-desktop directory (or back it up if you prefer)

LordAro commented on 2013-08-24 15:12

ok, after spending far too long trying to get this to install properly (python2, sha256sums missing, installer downloading to the wrong dir) i get on netflix's website and find them telling me to upgrade to the latest silverlight. ><

I think this package is broken/useless until it supports/uses silverlight 5

anish commented on 2013-08-22 21:26

Working on the problem, sorry about this. xattr is fixed already, but the new release changes somethings around that you don't hit unless you're installing from scratch, and that totally slipped through the cracks. In the meantime, you can try out pipelight for a much smoother install

Anonymous comment on 2013-08-22 16:43

@PelPix: test-xattr is broken because the print syntax used in the script isn't compatible with Python 3. Python 3 requires parens around print statements. You can change the first line to #!/usr/bin/python2 to make it work correctly. It also requires that the python2-pyxattr package is installed.

PelPix commented on 2013-08-22 15:02

Can't use because test-xattr seems to be broken. When called, it simply says that the netflix-desktop script has invalid syntax. When I try to pass any command that should be valid, it returns the same error, so I assume it's test-xattr that's broken.

anish commented on 2013-08-19 01:13

Ok, https://aur.archlinux.org/packages/pipelight/ is properly up and running now. Please note, netflix-desktop & pipelight use different wine directories and different versions of silverlight. These are all configurable in the PKGBUILD

anish commented on 2013-08-18 22:15

If anyone would like to give it a shot,
https://aur.archlinux.org/packages/pipelight/

Package is not 100% perfect yet, still working out the bugs. Patches appreciated

anish commented on 2013-08-18 20:51

@PelPix try now

anish commented on 2013-08-18 20:46

That is very odd, I have a copy, I'll push it to github and update package.

PelPix commented on 2013-08-18 16:40

https://launchpad.net/netflix-desktop/trunk/0.8.0/+download/netflix-desktop.tar.gz doesn't exist.

https://launchpad.net/netflix-desktop/trunk/

Removed for some reason?

anish commented on 2013-08-18 06:45

@PelPix taking a look at that

anish commented on 2013-08-18 06:45

package will now default to picking /opt/wine-silverlight/bin/wine if available, else default to /usr/bin/wine

PelPix commented on 2013-08-17 18:39

The project has changed:

http://fds-team.de/cms/articles/2013-08/pipelight-using-silverlight-in-linux-browsers.html

ProfessorKaos64 commented on 2013-08-14 03:19

After a walk to MORDOR and back to install the custom wine pkg (which rocks!, thank God it's using the latest wine too), im up and running. For those who have a non-maximized window, click the netflix window, then ALT-SPACEBAR like you (once?) did in Windows, then choose move, to move around the window. Full screen works fine as well. I wish we could get a "titlebar" on this to grab and move with.

ProfessorKaos64 commented on 2013-08-14 03:15

After a decade long pkg build, its working good as of 20130813. Funny thing though, can't move or resize the wine window...

Anonymous comment on 2013-08-01 04:27

damn... install is taking days, guess it's cause I'm missing a ton of dependencies

Anonymous comment on 2013-07-30 04:55

@anish thanks! :), that do the trick

Anonymous comment on 2013-07-25 08:23

I get the error. "Couln't Load XPCOM" when trying to launch netflix-desktop. Has anybody else gotten this?

anish commented on 2013-07-22 05:47

@chupy35 you're missing the linux-api-headers package

Anonymous comment on 2013-07-21 21:45

i got this error:

gcc -o test-xattr test-xattr.c -lacl
test-xattr.c: En la función ‘main’:
test-xattr.c:19:41: error: ‘EEXIST’ no se declaró aquí (primer uso en esta función)
if (mkdir(file, 0775) != 0 && errno != EEXIST)
^
test-xattr.c:19:41: nota: cada identificador sin declarar se reporta sólo una vez para cada función en el que aparece
make: *** [test-xattr] Error 1

Anonymous comment on 2013-07-16 21:48

Works really well.

anish commented on 2013-07-14 23:16

Please note: lib32-intel-dri is already in the optdepends. I can't make it a requirement as it is hardware dependent. I don't want to add an extra dependency to enable font customization especially since I haven't heard any one else complain about it.

jsravn commented on 2013-07-14 18:48

This pretty much worked straight out of the box for me. Only two issues.

- lib32-intel-dri wasn't installed automatically, this led to audio but no video. Fixed by installing it.
- I'm not a fan of having ttf-ms-fonts system-wide, so instead I used winetricks to install corefonts. I removed the ttf-ms-fonts dependency. Would be nice if this could be done as part of the PKGBUILD to isolate the font dependency.

# with winetricks installed
> WINEARCH=win32 WINEPREFIX=~/.netflix-desktop winetricks corefonts

anish commented on 2013-06-28 06:35

Do you remember which one ? I could add them to the package.

Anonymous comment on 2013-06-28 06:34

I was able to get it working I knew I was missing some libs I installed the libs needed and audio works. Thank you for your help anyway anish I appreciate it. Yes I am using pulseaudio.

anish commented on 2013-06-27 20:06

@savalaserg1 Are you using pulseaudio ?

Anonymous comment on 2013-06-27 14:10

Hi I have compiled netflix and installed all the dependencies I am using xfce on a 64bit system. For some reason I get no audio when running the application the video itself is fine. I have tried to figure this out by checking other forums and what not but to no avail nothing has came up. Seems I could be possibly missing some type of libs since im on a 32 bit system ?

senorsmile commented on 2013-05-28 02:38

The proper repo entry should now be

[demz-repo-core]
Server = http://demizerone.com/$repo/$arch

which is identical for all of demizer's packages. http://demizerone.com/archnetflix/ just hasn't been fully updated yet.

jebaum commented on 2013-05-25 19:25

wrench - I would suggest simply installing from the AUR, either manually or with a wrapper like pacaur (which is what I use). I'm going to assume the comment that Celti posted two below this one is the correct new server location. If you want to continue managing this package the same way you have been, change your pacman.conf to reflect the lines he pasted. Also for future reference, the comment section of an AUR package is not the best place to discuss something like this, in future you should probably keep it to the arch forums and the irc channel. Generally you'll get quicker help like that anyway.

Anonymous comment on 2013-05-25 19:21

jebaum - I am using the entry in pacman.conf, what is the correct what to get it, I tried googling around but had no luck besides demizer's page.

Anonymous comment on 2013-05-25 05:32

If you're going to use a custom repo, keep up with the news for that repo; you should be using the following:

[demz-repo-community]
Server = http://demizerone.com/$repo/$arch

jebaum commented on 2013-05-25 05:17

wrench - do you have a special entry in your pacman.conf for netflix-desktop? that's what it looks like to me and that's no longer the correct way to get it I don't think, demizer isn't maintaining this package anymore.

Anonymous comment on 2013-05-25 05:15

Anyone know what this is about?

error: failed retrieving file 'archnetflix.db' from demizerone.com : The requested URL returned error: 404 Not Found
error: failed to update archnetflix (download library error)

Anonymous comment on 2013-05-22 05:32

Wget is not in base, and isn't even in core, it's in extra. If it's a dependency it needs to be listed.

anish commented on 2013-05-22 04:54

wget is actually one of the provided XferCommands in the pacman config, so I would assume it should be installed by default. However, it is not the default command, presumable you could end up in a situation where you don't have it. I'm contemplating adding it without bumping the pkgver, so it only applies to anyone who hasn't installed it yet

Anonymous comment on 2013-05-22 04:46

I'd like to share the sentiment that wget should be included as a dependency for this package. I spent quite a while trying to figure out why the program couldn't download firefox or silverlight. It's not obvious once you launch the application that it is missing a dependency, as it continues to run, but acts as a sitting duck.

Anonymous comment on 2013-05-07 16:50

So I did a fresh install of Arch today and installed Netflix-Desktop. It wouldn't get past downloading Firefox and Silverlight. Through some quick Googling and a little try-and-see, I learned the application was trying to use wget. I know most people have this installed and normally I do too but as a fresh install I didn't yet. It should be under dependencies. Thanks so much for getting this to work for Arch!

CaptainLex commented on 2013-05-06 03:19

@anish, thanks, uninstalling, removing .netflix-desktop, and reinstalling did the trick! Awesome work!

s4roych commented on 2013-05-05 22:28

Great job @anish. Works for me too.

anish commented on 2013-05-05 06:57

@pelluch, glad it works for you !
@CaptainLex, have you tried deleting ~/.netflix-desktop ?
@jebaum thanks for the info !

pelluch commented on 2013-05-05 02:49

@anish, just wanted to say thank you for your hard work. This update worked nicely for me, and netflix was one of the few things that had me booting back to windows every now and then.

jebaum commented on 2013-05-04 22:30

@anish - using my window manager's fullscreen instead of netflix player fullscreen does effectively solve the problem. I just figured it couldn't hurt to make you aware of the weirdness

CaptainLex commented on 2013-05-04 22:09

Updated to most recent - it asked to install Silverlight plugin. I did, and it downloaded some Mono and Gecko packages, then installed Silverlight, but it's still asking me to install Silverlight. Tried it a second time -- obviously the first install worked, because it bypassed the Gecko and Mono parts, but Netflix still wants me to install Silverlight.

Not to be too negative. This is an awesome package just to exist!

CaptainLex commented on 2013-05-04 22:06

Updated to most recent - it asked to install Silverlight plugin. I did, and it downloaded some Mono and Gecko packages, then installed Silverlight, but it's still asking me to install Silverlight. Tried it a second time -- obviously the first install worked, because it bypassed the Gecko and Mono parts, but Netflix still wants me to install Silverlight.

Not to be too negative. This is an awesome package just to exist!

anish commented on 2013-05-04 21:45

haha, great place to screenshot. Yeah, sounds like a tiling manager thing. If you figure out the issue, I'd be glad to include the changes, but this is a bit out of my field. Try fullscreening the firefox window first, and then netflix maybe ?

jebaum commented on 2013-05-04 21:35

http://i.imgur.com/qj2UYVP.jpg

when I move focus away from the video window, it tries to return to normal size but there's still that black window blocking it, but on the other side. honestly I have no idea what's going on, but I'm fairly sure it's specific to tiling window managers, possibly just mine (i3).

jebaum commented on 2013-05-04 21:34

this is what happens immediately after hitting the netflix fullscreen button

http://i.imgur.com/TFEmaYE.jpg

anish commented on 2013-05-04 21:26

Also, it should no longer autoupdate firefox

anish commented on 2013-05-04 21:26

Glad it works ! I don't see that black window issue, but the statusbar isn't hidden as it used to before, still trying to integrate demizer's changes into this fully

jebaum commented on 2013-05-04 21:23

Only UI bug I can find is that things seem to get screwy when you fullscreen. That may or may not be because I'm using a tiling window manager - when I hit netflix's fullscreen button I end up with a completely black firefox window on half the screen that didn't show up before the update.

but it works =)

anish commented on 2013-05-04 21:17

Please try out the update. I've verified that netflix works, but the UI is not 100% bulletproof due to framework changes.

kjslag commented on 2013-05-04 07:00

You may want to consider disabling firefox updates by default to prevent silverlight from wanting to update.

see
http://askubuntu.com/questions/278368/how-do-i-fix-netflix-requiring-silverlight-update
The third answer suggests disabling firefox updates.

jebaum commented on 2013-04-29 03:43

Thanks for the update and for your time

anish commented on 2013-04-29 02:12

Working on it. Works for updates from 0.6.2, new installation is still not bug free

jebaum commented on 2013-04-29 02:10

ETA on update?

jebaum commented on 2013-04-28 23:41

ETA on update?

anish commented on 2013-04-27 20:17

Haha, that's just what I am doing right now

demizer commented on 2013-04-27 20:16

@anish, I had a hell of a time trying to make the ubuntu netflix-desktop script work on arch straight over. I did the best I could to make the scripts match somewhat closely so I could diff them to see changes, but i'm not so sure that is possible now.

I would just call it a fork and go your own way. It is only a simple script for launching firefox anyways.

anish commented on 2013-04-27 20:09

I actually dropped demeizer source and started compiling directly from the launchpad sources. 0.7 changes the layout completely and hence is taking more time than anticipated. Thanks demeizer, I'll see if the build system helps

demizer commented on 2013-04-27 20:05

Okay the packages have been updated in the repo. My build system is available here: https://github.com/demizer/my-aur-build-system for those that are curious. It is cheap and simple.

donniezazen commented on 2013-04-27 17:27

@demizer Thanks, no worries take your time.

demizer commented on 2013-04-27 17:01

@donniezazen, yeah sorry about that I am changing my build system. I am working on that package as I type this.

donniezazen commented on 2013-04-27 17:00

netflix package is not available in the current repo.

pacman -Sl demz-repo-community
demz-repo-community aurvote 1.5-2
demz-repo-community chromium-pepper-flash 11.7.700.169-1
demz-repo-community cower 9-1
demz-repo-community dart-editor 0.5.0.1_r21823-1
demz-repo-community depot_tools-svn 190925-2
demz-repo-community flake8 1:2.0-2
demz-repo-community jsoncpp 0.5.0-3
demz-repo-community lib32-libvdpau 0.6-1
demz-repo-community minizip 1.2.7-1
demz-repo-community mprime 279-1
demz-repo-community mutt-great-dane 1.5.21-4
demz-repo-community nodejs-jsctags 0.1.0-1
demz-repo-community nodejs-jshint 1.1.0-1
demz-repo-community nodejs-tern-git 377.bf434fe-1
demz-repo-community pcurses 2-1
demz-repo-community pnmixer 0.5.1-2
demz-repo-community pyrenamer 0.6.0-8
demz-repo-community python-baker 1.3-2
demz-repo-community python-jedi 0.5b5-2
demz-repo-community python-mccabe 0.2.1-1
demz-repo-community python-pyflakes 0.6.1-1
demz-repo-community python-radon 0.3.1-2
demz-repo-community python2-colorama 0.2.4-2
demz-repo-community python2-ply 3.4-1
demz-repo-community tint2-svn 652-1
demz-repo-community traydevice 1.6.2-1

Thanks.

demizer commented on 2013-04-27 16:45

@leifurhauks, I did not stop hosting it I moved it. Sorry for the late message, I finished late last night and didn't have time to notify everyone.

The new location is:

[demz-repo-community]
Server = http://demizerone.com/$repo/$arch

Thanks!

leifurhauks commented on 2013-04-27 15:55

demizer seems to have stopped hosting the archnetflix repo. is anyone planning to take over that? i would if I had server space :-p

anish commented on 2013-04-25 00:01

Will have it updated in a day or so, making sure auto update is disabled for firefox otherwise it requires recreating ~/.netflix-desktop on every restart

evaryont commented on 2013-04-24 23:49

Out of date, netflix-desktop 0.7.0 has come out.

Anonymous comment on 2013-03-17 04:41

Have you compiled and installed wine-silverlight? You need to do that first.

Anonymous comment on 2013-03-13 01:55

@kholddagger Thanks for the tip. After installing lib32-intel-dri video works (I'm on x86_64)!

Anonymous comment on 2013-03-04 08:14

lib32-alsa-plugins is already an optdepend for wine-silverlight.

orospakr commented on 2013-03-04 06:44

When on x86_64, the package (or perhaps wine-silverlight?) should depend on lib32-alsa-plugins.

Otherwise, sound will be missing on systems running Pulseaudio.

@demizer, good luck.

fabertawe commented on 2013-02-16 11:52

Thanks for the info demizer, and sorry to hear about your condition, all the best with that.

demizer commented on 2013-02-15 22:07

I could also hand over the archnetflix repository to the future maintainer if they want to support that as well.

demizer commented on 2013-02-15 22:01

On another note, I have been diagnosed with a serious medical condition that will require me to drop the netflix packages. If you are interested in maintaining them, send me an email! (click my username for my address).

I will continue to maintain the archnetflix repo using the packages from AUR and will continue to update the repo on my website with updates. I have four computers running wine-silverlight and I don't want to have to build it for each of them.

Thanks!

demizer commented on 2013-02-15 21:59

On another note, I have been diagnosed with a serious medical condition that may require me to drop the netflix packages. If you are interested in maintaining them, send me an email! (click my username for my address).

I will continue to maintain the archnetflix repo using the packages from AUR for my own machines and they will be continued to be pushed to my website for anyone else that wants to use them. I have four computers running wine-silverlight and I don't want to have to build it for each of them.

Thanks!

demizer commented on 2013-02-15 21:58

On another note, I have been diagnosed with a serious medical condition that may require me to drop the netflix packages. If you are interested in maintaining them, send me an email! (click my username for my address).

I will continue to maintain the archnetflix repo using the packages from AUR for my own machines. I have four computers running wine-silverlight and I don't want to have to build it for each of them.

Thanks!

demizer commented on 2013-02-15 21:54

@fabertawe, the netflix-desktop directory has to be created by wine (see WINEPREFIX). For this reason you can change the location of the netflix-desktop directory in the configuration file. I'm not sure if I remembered to document this, sorry!

demizer commented on 2013-02-15 21:53

@fabertawe, the netflix-desktop directory has to be created by wine. For this reason you can change the location of the netflix-desktop directory in the configuration file. I'm not sure if I remembered to document this, sorry!

fabertawe commented on 2013-02-15 19:55

Just a heads-up... won't install at all if $HOME/.netflix-desktop is symlinked (and won't run post installation as well if symlinked). Also, wine-mono has to be installed.

demizer commented on 2013-02-15 19:50

@shadowfiend, sounds good to me. I will look at it later. I have seen references to mono when building but never had any problems.

Anonymous comment on 2013-02-15 19:32

This package should (optionally?) depend on wine-mono.

demizer commented on 2013-02-11 05:44

Thanks for the report anish, the change has been made.

anish commented on 2013-02-10 21:31

This doesn't work on x86_64 unless you have lib32-libxcomposite installed (opens, but no video seen). Could you add it to the dependencies please ?

Anonymous comment on 2013-02-06 03:32

@demizer. Hmm. Got a memory error trying to do that.....

What is going on? I'm gonna try another memtest tool. Thanks for the help, I'll stop spamming your thread now. Also great work on this application! When it works for me it works well!

demizer commented on 2013-02-06 01:02

@JoeLithium try installing silverlight without the script and see what happens. It will be installed to ~/.wine, but at least it will give you a better idea of where the problem lies.

Anonymous comment on 2013-02-05 22:33

@demizer. Ran memtest. No errors.

Anonymous comment on 2013-02-05 11:23

@demizer. I will run one as soon as I get home from work. Makes sense. Thanks for getting back so fast! Will update asap.

demizer commented on 2013-02-05 09:28

@JoeLithium, eeek. I hate it when I get errors like this that are hard to search for. It is usually something really obvious. In this case it looks like memory error. Have you checked your ram usage or ran memtest to see if any errors are being generated?

Anonymous comment on 2013-02-05 02:17

I've got a weird issue that no one else seems to have. It ran fine for a while, but one day (I think after an update) netflix-desktop did not start. I removed ~/.netflix-desktop to reinstall the required files but when it gets to "Preforming local installation" it stays there forever. Running in terminal displays this:

*** Error in `/home/joe/.netflix-desktop/SilverlightSetup.exe': free(): invalid next size (fast): 0x7e120410 ***

Then what looks like memory mapping for wine. (I can post, but it's long)

Anyone else with that issues. Didn't find any searching google.

ImNtReal commented on 2013-02-04 03:31

@Conflict,yes. You should run pacman -S gcc-multilib prior to trying to build this package.

Anonymous comment on 2013-02-04 03:00

Does this package need the multilib repo(s) uncommented?

demizer commented on 2013-02-03 07:20

netflix-desktop is updated to 0.6.0. Just some minor updates to match upstream.

- Changed the name of the firefox profile to browser-profile.
- Updated firefox support to version 18.0.1

demizer commented on 2013-01-16 22:15

@workdowg, sorry about that, forgot to post a notice on this page.

Anonymous comment on 2013-01-16 18:45

The server string for the archnetflix repo has changed; it should now be as follows:

[archnetflix]
http://demizerone.com/$repo/community/$arch

workdowg commented on 2013-01-16 18:27

Anybody?

error: failed retrieving file 'archnetflix.db' from demizerone.com : The requested URL returned error: 404 Not Found
error: failed to update archnetflix (download library error)

Anonymous comment on 2013-01-10 06:02

ah, nevermind. i copied tahoma.ttf to .netflix-desktop/drive_c/windows/Fonts and it looks much better now. pardon the OCD. ;)

Anonymous comment on 2013-01-10 04:31

demizer,

good work. playback seems to be getting smoother with each update.

i have one very minor issue: the status bar that shows urls loading and such has a really ugly font, and the 'l' especially seems to look really bad - netflix.com for example almost looks like netfIx.com - and when you go to play a video (the page changes) the status bar leaves a black artifact. i of course have ttf-ms-fonts installed. (though fc-match shows it's not the default, ttf-dejavu is).. do you have any suggestions/insight?

demizer commented on 2012-12-30 16:59

netflix-desktop has been updated to 0.5.1 changes include fixes recommended by gtmanfred.

Anonymous comment on 2012-12-28 00:51

UPX-packed executables are not viruses. Kindly leave the year 2000 behind and rejoin the modern world.

tsr-nc commented on 2012-12-27 22:56

WARNING VIRUS
PUA.Win32.Packer.Upx-28 in ~/.netflix-desktop/FirefoxSetup.exe
PUA.Win32.Packer.SetupExeSection in ~/.netflix-desktop/SilverlightSetup.exe
also nss3.dll, 1bce.msp, sllauncher.exe are infected
just use clamav to prove this
Best bet is to build from source until a virus free package can be made

gtmanfred commented on 2012-12-24 00:38

host it on git hub or something, you can just add tags there

gtmanfred commented on 2012-12-24 00:38

please remove the source from the src.tar.gz tarball and host it somewhere, also would be nice to remove wget and use curl instead,

then there would be no need to have wget in the depends, and you wouldn'thave to add curl

also, gcc shouldn't be in the depends, it is already in base-devel

demizer commented on 2012-12-21 04:14

netflix-desktop has been updated to 0.5.0. Changes include:

* New configuration file support. It will be created on start up and you will be given an opportunity to edit it. The $EDITOR variable is used.

For faster, no-fuss updates, the netflix-desktop package is also available in the archnetflix unofficial repository. See http://demizerone.com/archnetflix for details.

demizer commented on 2012-12-21 04:08

netflix-desktop has been updated to 0.5.0. Changes include:

* New configuration file support. It will be created on start up and you will be given an opportunity to edit it. The $EDITOR variable is used.

demizer commented on 2012-12-20 16:50

I am going to add configuration file support to allow disabling of the custom Firefox profile, including extension, and also allow changing the location of the netflix-desktop installation directory. I will be on vacation this next week so it could be a few days before these changes are released.

demizer commented on 2012-12-20 16:49

I am going to add configuration file support to allow disabling of the custom Firefox profile, including extension, and also allow changing the location of the netflix-desktop installation directory. I am going to be on vacation this next week so it could be a few days before these changes are released.

HalosGhost commented on 2012-12-20 16:03

Hey demizer, the new fullscreen close extension is actually a bit annoying (besides, I just use Esc if I need to close fullscreen). It causes a visual artifact for me. But other than that, I'm loving the updates. Keep 'em coming!

All the best,

-HG

demizer commented on 2012-12-20 06:20

netflix-desktop has been updated to 0.4.1. Changes include:

* Fix missing download message bug.
* Fix cmp error output when filesums doesn't exist yet.

demizer commented on 2012-12-20 04:55

netflix-desktop has been updated to 0.4.0 from upstream. Changes include:

* Added support for internationalization with gettext.
* Files are no longer forced to redownload with package upgrades.
* Needed files can now automatically be downloaded at runtime with wget.
* Worked around a repainting bug that occurs with some Silverlight websites.
* Added verbose libgl debugging when using the '--showdebug' command line option.
* Added OpenGL driver diagnostics when using the '--showdebug' command line option.
* Added the ability to collect a Wine '+relay' log with the '--relaylog' command line option.
* Changed Firefox configuration to no longer create unnecessary shortcuts.
* Added a custom Firefox plugin to allow closing the window with the mouse.
* Created procedure to handle upgrades in preparation for wine-compholio 1.5.19.
* Changed Silverlight installation to automatically remove unnecessary shortcuts.
* Changed Silverlight installation to no longer ask to enable DRM or automatic updates.

demizer commented on 2012-12-20 04:53

netflix-desktop has been updated to 0.4.0 from upstream. Changes include:

* Added support for internationalization with gettext.
* Files are no longer forced to redownload with package upgrades.
* Needed files can now automatically be downloaded at runtime with wget.
* Worked around a repainting bug that occurs with some Silverlight websites.

* Added verbose libgl debugging when using the '--showdebug' command line op
tion.
* Added OpenGL driver diagnostics when using the '--showdebug' command line
option.
* Added the ability to collect a Wine '+relay' log with the '--relaylog' com
mand line option.
* Changed Firefox configuration to no longer create unnecessary shortcuts.
* Added a custom Firefox plugin to allow closing the window with the mouse.
* Created procedure to handle upgrades in preparation for wine-compholio 1.5
.19.
* Changed Silverlight installation to automatically remove unnecessary short
cuts.
* Changed Silverlight installation to no longer ask to enable DRM or automat
ic updates.

kvasthval commented on 2012-12-10 08:35

Excellent script, thanks!

demizer commented on 2012-12-01 23:36

netflix-desktop has been updated to 0.2.0. This new version includes:

* Changes from upstream including better extended filesystem attribute
detection.
* Command line arguments to show debug output and disable xattr checks and enable/disable xset.
* Support for Firefox 17.0.1
* Support for xset to disable dpms and screen saver while playing.
* Bug fixes

You can get it from AUR or from demizerone.com/archnetflix.

demizer commented on 2012-11-30 18:27

@oddlydrawn, crap I could have sworn I have fixed this. I guess I haven't uploaded the package yet. Oops. Sorry about that.

@kholddagger, I will investigate adding these as dependencies or optdependencies. Thanks for the tip.

Anonymous comment on 2012-11-30 01:30

On a fresh Arch Linux x86_64 install (ext2 to 4 since it didn't work on 2) netflix-desktop loops asking yes/no to installing silverlight/firefox. Looking through the scripts, I noticed that it calls wget but doesn't throw an error that it's missing unless install-file-downloader is called directly, perhaps add wget as a dependency?

Anonymous comment on 2012-11-30 01:07

I needed to install lib32-alsa-lib for sound and lib32-intel-dri for video playback. Maybe a message after install to notify 64-bit users they may need these packages?

mamamia88 commented on 2012-11-26 05:41

well i guess i'll give up trying to get it working properly on my netbook. guess if i really need to use netflix while away from home i'll have to bring my vita or nexus 7

demizer commented on 2012-11-26 04:19

@Celti, you too huh? I guess i'm just trained to move the mouse every ten minutes! I have to update my ZFS packages, but I will put this on the TODO list. Thanks!

Anonymous comment on 2012-11-26 04:10

I'd like to request a new feature — unlike most video-playing software, this doesn't disable screen blanking, causing a rude interruption halfway through my episode of Mythbusters!

If this could disable that while running — and then more crucially restore that afterwards — I'd be grateful. Should just require a few calls to xset, if I'm not mistaken, but one might look and see how other video software does it to make sure there aren't any gotchas.

diluex commented on 2012-11-26 00:11

wget should be added as necessary.

Anonymous comment on 2012-11-25 22:54

You don't need super-powered overclocked hardware for it to work great. My dinky laptop Pentium P6200@2.13GHz with crappy Intel graphics works just fine; doesn't even drive up my CPU temp. A netbook, however, is probably a little too anemic.

In any case, I'd try disabling PulseAudio if you've got it running, and generally try disabling other programs or nicing the netflix-desktop process tree.

demizer commented on 2012-11-25 22:35

@mamamia88, I wouldn't say netbook hardware is a great candidate for this application. I am using a core i7 overclocked to 3.8ghz, and it works great, but you can still see that some frames are being dropped.

mamamia88 commented on 2012-11-25 21:29

Works but super laggy and unusable on my netbook. Using xf86-intel with sna. Any help appreciated

demizer commented on 2012-11-24 05:42

@caskale13c, Using Silverlight with Netflix is very much filesystem dependent due to the nature of the DRM. Ext4 seems to be best supported upstream ATM.

@jfcook267, Are you on i686 or x86_64? Try deleting ~/.netflix-dekstop.

demizer commented on 2012-11-24 05:41

@caskale13c, Using Silverlight with Netflix is very much filesystem dependent due to the nature of the DRM. Ext4 seems to be best supported upstream ATM.

@jfcook267, Are you on i686 or x86_64? Try deleting ~/.netflix-dekstop and re-activate netflix-desktop.

demizer commented on 2012-11-24 05:40

@caskale13c, Using Silverlight with Netflix is very much filesystem dependent due to the nature of the DRM. Ext4 seems to be best supported upstream ATM.

demizer commented on 2012-11-24 05:39

@caskale13c, Using Silverlight with Netflix is very much filesystem dependent due to the nature of the DRM. Ext4 seems to be best supported upstream ATM.

Anonymous comment on 2012-11-24 02:31

I had actually already tried commenting the lines out and while I can then get past the user_xattr issue, I am then faced with the next problem "program plugin-contanier has encountered a serious problem and needs to close." Of course I couldnt tell if I was getting this error due to the lack of user_xattr support or not. I am using btrfs, not ext3 or ext4. I hope that the solution is not file system dependent.

anyhoo will keep working on it.

Anonymous comment on 2012-11-23 23:14

Silverlight is crashing. It says the program plugin-contanier has encountered a serious problem and needs to close. Any help would be appreciated.

Anonymous comment on 2012-11-23 11:57

@demizer

Uncommenting the lines worked wonders for me at least. No need to make any changes to fstab. Cheers.

demizer commented on 2012-11-23 05:35

@neofu50, open the script with a text editor and root privileges and remove the section below and run the script and see what happens. I cannot say what this will do because this aspect of the code is upstream.

# Make sure that the filesystem likely supports extended file attributes
MTABEXT=`cat /etc/mtab | grep ext4`;
if [ "${MTABEXT}" = "" ]; then
MTABXATTR=`cat /etc/mtab | grep ext3 | grep user_xattr`;
if [ "${MTABXATTR}" = "" ]; then
zenity --warning --text "It appears that you do not have extended file system attributes enabled, please enable the user_xattr option and try again.";
exit;
fi
fi

Anonymous comment on 2012-11-23 05:24

No. I've only got the one partition.

Anonymous comment on 2012-11-23 05:15

Is your /home on a separate partition? That's the one that needs user_xattr, I believe.

Anonymous comment on 2012-11-23 04:06

I added the user_xattr option to /etc/fstab as such:
UUID=9787207e-bb8a-4fcb-adbb-38ebe91388be / ext3 rw,relatime,user_xattr,data=ordered 0 2

...and I am still getting the...
"It appears that you do not have extended file system attributes enabled, please enable the user_xattr option and try again."
...error. I tried remounting (which didn't work), then a complete reboot to try to make the changes take effect but no good. Still didn't work. Any help would be greatly appreciated.

echoblack commented on 2012-11-21 22:00

Awe yes, I read about that user_xattr thing
http://www.iheartubuntu.com/2012/11/ppa-for-netflix-desktop-app.html

You ether need to use ext4, OR just add this mount option to fstab for ext3

,user_xattr

Anonymous comment on 2012-11-21 14:34

When I try running netflix-desktop, I get the following error:

"It appears that you do not have extended file system attributes enabled, please enable the user_xattr option and try again."

Everything built and installed without any apparent issue. How do I go about enabling the user_xattr option?

thank you

echoblack commented on 2012-11-21 05:31

Success! It works. I installed from your repo at demizerone.com. I just installed the file. Then compleately logged out and logged back in. Then I ran netflix-desktop and chose YES to the firefox tool bar.

All is working perfectly, I am watching Star Trek right no :) Thank you Sooo much for doing all this vary hard work. This package is in my top 3 most critical applications :) It may be the most critical :p

ImNtReal commented on 2012-11-20 20:57

Yep. Still not sure why, but it worked perfectly after removing my WINEARCH environment variable, and blowing away ~/.netflix-desktop.

ImNtReal commented on 2012-11-20 20:39

Not sure why it didn't work on mine. Could be because I'm using WINEARCH=win32. Maybe I'll try removing that environment variable, and starting from scratch because it's still complaining about Silverlight not being installed when I try to play a video.

demizer commented on 2012-11-20 20:38

@ImNtReal, you should not have to create the ~/.netflix-desktop directory. In the netflix-desktop script that directory checked for and created by wine as a win32 WINEPREFIX directory. In my tests, this check always works.

If you are on x86_64, this directory must be created by wine, otherwise nothing will work. Are you using i686?

demizer commented on 2012-11-20 20:37

@ImNtReal, you should not have to create the ~/.netflix-desktop directory. In the netflix-desktop script that directory checked for and created by wine as a WINEPREFIX directory. In my tests, this check always works. Are you using i686?

ImNtReal commented on 2012-11-20 20:06

Or, you could add something in the install message about running WINEARCH=win32 WINEPREFIX=~/.netflix-desktop /opt/wine-silverlight/bin/winecfg

ImNtReal commented on 2012-11-20 18:16

After the script checks for the setup .exe's, you should probably add a check for ${NETFLIX_DESKTOP}, and create it if it doesn't exist. I had to create it manually.

demizer commented on 2012-11-20 16:48

From [url]https://aur.archlinux.org/packages/netflix-desktop/[/url]

Ok everyone. The two packages have been updated. wine-silverlight-git is no more as I have simplified it to wine-silverlight. It is now based straight off of wine release version 1.5.17 and a patch is made between Erich Hoovers wine-compholio PPA package at [url]https://launchpad.net/~ehoover/+archive/compholio/+packages[/url] and wine-1.5.17 from winehq.org. It appears to fix the internet connection bug on my end. Please test and report.

wine-silverlight is now installed to /opt to prevent it from conflicting with existing wine installs. It also doesn't try to remove any other wine packages that are installed previously. You will need to relogin or restart for the new wine install to be added to your path.

I've also added "WINEDEBUG=-all" to put an end to all the debug output when running netflix-desktop from the terminal.

netflix-desktop now allows you to switch firefox ui on or off, but in my experience the playback seems smoother with the firefox ui enabled.

The x86_64 packages have been updated on my repository as well. i686 packages should be up soon.

Thanks!

demizer commented on 2012-11-20 16:43

Ok everyone. The two packages have been updated. wine-silverlight-git is no more as I have simplified it to wine-silverlight. It is now based straight off of wine release version 1.5.17 and a patch is made between Erich Hoovers wine-compholio PPA package at https://launchpad.net/~ehoover/+archive/compholio/+packages and wine-1.5.17 from winehq.org. It appears to fix the internet connection bug on my end. Please test and report.

wine-silverlight is now installed to /opt to prevent it from conflicting with existing wine installs. It also doesn't try to remove any other wine packages that are installed previously.

I also added WINEDEBUG=-all to put an end to all the debug output when running netflix-desktop from the terminal.

netflix-desktop now allows you to switch firefox ui on or off, but in my experience the playback seems smoother with the firefox ui enabled.

The x86_64 packages have been updated on my repository as well. i686 packages should be up soon.

Thanks!

demizer commented on 2012-11-20 16:42

Ok everyone. The two packages have been updated. wine-silverlight-git is no more as I have simplified it to wine-silverlight. It is now based straight off of wine release version 1.5.17 and a patch is made between Erich Hoovers wine-compholio PPA package at https://launchpad.net/~ehoover/+archive/compholio/+packages and wine-1.5.17 from winehq.org. It appears to fix the internet connection bug on my end. Please test and report.

wine-silverlight is now installed to /opt to prevent it from conflicting with existing wine installs. It also doesn't try to remove any other wine packages that are installed previously.

I also added WINEDEBUG=-all to put an end to all the debug output when running netflix-desktop from the terminal.

netflix-desktop now allows you to switch firefox ui on or off, but in my experience the playback seems smoother with the firefox ui enabled.

The x86_64 packages have been updated on my repository as well.

Thanks!

Anonymous comment on 2012-11-20 14:37

When trying to watch a movie I get an error that "The program plugin-container.exe has encountered a serious problem and close. We are sorry for the inconvience."

Any suggestions on how to solve this?
Thanks,

Error Log
--------------------------------------------------------------------------------
Unhandled exception: assertion failed in 32-bit code (0xf7702425).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:f7702425 ESP:0033bbe8 EBP:000007e1 EFLAGS:00200206( - -- I - -P- )
EAX:00000000 EBX:000007e1 ECX:000007e1 EDX:00000006
ESI:f4eb6000 EDI:f757cff4
Stack dump:
0x0033bbe8: 7c977200 f740589f f757cff4 0033bc90
0x0033bbf8: f7407183 00000006 0033bc10 00000000
0x0033bc08: f757cff4 00000074 00000020 00000000
0x0033bc18: 00000000 00000000 00000000 00000000
0x0033bc28: 00000000 00000000 00000000 00000000
0x0033bc38: 00000000 00000000 00000000 00000000
000c: sel=0067 base=00000000 limit=00000000 16-bit --x
Backtrace:
=>0 0xf7702425 __kernel_vsyscall+0x5() in [vdso].so (0x000007e1)
1 0xf740589f gsignal+0x4e() in libc.so.6 (0x7c977200)
2 0xf7407183 abort+0x142() in libc.so.6 (0x7c977200)
3 0xf73fe487 __assert_fail_base+0x156() in libc.so.6 (0x7c977200)
4 0xf73fe537 __assert_fail+0x56() in libc.so.6 (0x7c977200)
5 0xf5be479c in nouveau_dri.so (+0x13c79b) (0x7c977200)
6 0xf5be291b in nouveau_dri.so (+0x13a91a) (0x7c97ddf0)
7 0xf5be38bd in nouveau_dri.so (+0x13b8bc) (0x7c97ddf0)
8 0xf5bbfd88 in nouveau_dri.so (+0x117d87) (0x7c97ddf0)
9 0xf5d1585a in nouveau_dri.so (+0x26d859) (0x00000000)
10 0xf5d0ebb2 in nouveau_dri.so (+0x266bb1) (0x7c9f8ec8)
11 0xf5d03c5f in nouveau_dri.so (+0x25bc5e) (0x00000001)
12 0xf5d0c31f in nouveau_dri.so (+0x26431e) (0x00000001)
13 0xf5daee4e in nouveau_dri.so (+0x306e4d) (0x00000001)
14 0xf5daf078 in nouveau_dri.so (+0x307077) (0x0033c5b4)
15 0xf6da7d23 in wined3d (+0xd7d22) (0x0033c5b4)
16 0xf6da93b0 in wined3d (+0xd93af) (0x0033c684)
17 0xf6d21939 in wined3d (+0x51938) (0x0033caf4)
18 0xf6d27361 in wined3d (+0x57360) (0x0033cb14)
19 0xf6db0f83 wined3d_create+0x52() in wined3d (0x0033cb44)
20 0xf707d6f2 in d3d9 (+0x1d6f1) (0x0033cb64)
21 0xf7071d0c Direct3DCreate9+0x5b() in d3d9 (0x0033cb94)
22 0x01730158 in npctrl (+0xa0157) (0x0033cbec)
23 0x0172ffb1 in npctrl (+0x9ffb0) (0x0033cc00)
24 0x016d1a51 in npctrl (+0x41a50) (0x0033cc20)
25 0x01712272 in npctrl (+0x82271) (0x0033cc3c)
26 0x01710d54 in npctrl (+0x80d53) (0x0033cc4c)
27 0x1093c0f3 in xul (+0x93c0f2) (0x0033cd68)
28 0x10912c28 in xul (+0x912c27) (0x0033cdb8)
29 0x109289d8 in xul (+0x9289d7) (0x0033cdd8)
30 0x10928b20 in xul (+0x928b1f) (0x0033ce0c)
31 0x109326d4 in xul (+0x9326d3) (0x0033ce94)
32 0x10935448 in xul (+0x935447) (0x0033cee8)
33 0x10939785 in xul (+0x939784) (0x0033cf44)
34 0x0175befd in npctrl (+0xcbefc) (0x0033cf68)
35 0x0171ac9f in npctrl (+0x8ac9e) (0x0033cfd0)
36 0x016fcbfb in npctrl (+0x6cbfa) (0x0033cff0)
37 0x016d459d in npctrl (+0x4459c) (0x0033e0fc)
38 0x016a38e6 in npctrl (+0x138e5) (0x0033f368)
39 0x016a3bcc in npctrl (+0x13bcb) (0x0033f3d0)
40 0x016a3d77 in npctrl (+0x13d76) (0x0033f418)
41 0x016a3e0e in npctrl (+0x13e0d) (0x0033f454)
42 0x016a3e62 in npctrl (+0x13e61) (0x0033f470)
43 0x016a3f75 in npctrl (+0x13f74) (0x0033f484)
44 0x01694702 in npctrl (+0x4701) (0x0033f4a0)
45 0x7ebabc7a WINPROC_wrapper+0x19() in user32 (0x0033f4d0)
46 0x7ebac3cc in user32 (+0x9c3cb) (0x0033f520)
47 0x7ebaebc8 in user32 (+0x9ebc7) (0x0033f570)
48 0x7eb708d3 DispatchMessageW+0xa2() in user32 (0x0033f660)
49 0x106f2375 in xul (+0x6f2374) (0x0033f69c)
50 0x106f3c48 in xul (+0x6f3c47) (0x0033f6cc)
51 0x102b7a37 in xul (+0x2b7a36) (0x0033f714)
52 0x102991a7 in xul (+0x2991a6) (0x0033f730)
53 0x109708df in xul (+0x9708de) (0x0033fdf0)
54 0x00401271 in plugin-container (+0x1270) (0x0033fe2c)
55 0x0040149e in plugin-container (+0x149d) (0x0033fe70)
56 0x7b85c71c call_process_entry+0xb() in kernel32 (0x0033fe88)
57 0x7b85d98f in kernel32 (+0x4d98e) (0x0033fec8)
58 0x7bc770a0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
59 0x7bc79ead call_thread_func+0x7c() in ntdll (0x0033ffa8)
60 0x7bc7707e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
61 0x7bc4cdae call_dll_entry_point+0x4fd() in ntdll (0x0033ffe8)
62 0xf75a523d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
63 0xf75a52fb wine_switch_to_stack+0x2a() in libwine.so.1 (0xffc9f698)
64 0x7bc527e8 LdrInitializeThunk+0x3b7() in ntdll (0xffc9f708)
65 0x7b863bd0 __wine_kernel_init+0xbbf() in kernel32 (0xffca0818)
66 0x7bc52e63 __wine_process_init+0x182() in ntdll (0xffca0898)
67 0xf75a2e9a wine_init+0x299() in libwine.so.1 (0xffca08f8)
68 0x7bf00dbb main+0x8a() in <wine-loader> (0xffca0d48)
69 0xf73f0605 __libc_start_main+0xf4() in libc.so.6 (0x00000000)
0xf7702425 __kernel_vsyscall+0x5 in [vdso].so: movl $0x2b,%ecx
Modules:
Module Address Debug info Name (125 modules)
PE 340000- 36c000 Deferred nspr4
PE 370000- 383000 Deferred mozglue
PE 390000- 3a8000 Deferred smime3
PE 3b0000- 3c8000 Deferred nssutil3
PE 3d0000- 3d7000 Deferred plc4
PE 3e0000- 3e7000 Deferred plds4
PE 3f0000- 3f6000 Deferred mozalloc
PE 400000- 406000 Export plugin-container
PE 410000- 5fb000 Deferred mozjs
PE 600000- 69e000 Deferred nss3
PE 6a0000- 6c5000 Deferred ssl3
PE 6d0000- 79d000 Deferred mozsqlite3
PE 7a0000- 82f000 Deferred gkmedias
PE 1690000- 178d000 Export npctrl
PE 1790000- 1d50000 Deferred agcore
PE 10000000-10fa3000 Export xul
PE 78050000-780b9000 Deferred msvcp100
PE 78aa0000-78b5e000 Deferred msvcr100
ELF 7b800000-7ba3b000 Dwarf kernel32<elf>
\-PE 7b810000-7ba3b000 \ kernel32
ELF 7bc00000-7bcd5000 Dwarf ntdll<elf>
\-PE 7bc10000-7bcd5000 \ ntdll
ELF 7bf00000-7bf04000 Dwarf <wine-loader>
ELF 7de8c000-7de92000 Deferred libxfixes.so.3
ELF 7de92000-7de9d000 Deferred libxcursor.so.1
ELF 7de9d000-7dead000 Deferred libxi.so.6
ELF 7dead000-7deb1000 Deferred libxcomposite.so.1
ELF 7deb1000-7debc000 Deferred libxrandr.so.2
ELF 7debc000-7dec6000 Deferred libxrender.so.1
ELF 7dec6000-7decc000 Deferred libxxf86vm.so.1
ELF 7decc000-7ded3000 Deferred libxdmcp.so.6
ELF 7ded3000-7def5000 Deferred libxcb.so.1
ELF 7def5000-7defb000 Deferred libuuid.so.1
ELF 7defb000-7df15000 Deferred libice.so.6
ELF 7df15000-7e04c000 Deferred libx11.so.6
ELF 7e04c000-7e05e000 Deferred libxext.so.6
ELF 7e05e000-7e067000 Deferred libsm.so.6
ELF 7e067000-7e0f8000 Deferred winex11<elf>
\-PE 7e070000-7e0f8000 \ winex11
ELF 7e0f8000-7e10f000 Deferred libz.so.1
ELF 7e10f000-7e1ab000 Deferred libfreetype.so.6
ELF 7e1d7000-7e302000 Deferred oleaut32<elf>
\-PE 7e1f0000-7e302000 \ oleaut32
ELF 7e302000-7e342000 Deferred usp10<elf>
\-PE 7e310000-7e342000 \ usp10
ELF 7e342000-7e380000 Deferred winspool<elf>
\-PE 7e350000-7e380000 \ winspool
ELF 7e380000-7e3ed000 Deferred setupapi<elf>
\-PE 7e390000-7e3ed000 \ setupapi
ELF 7e3ed000-7e423000 Deferred uxtheme<elf>
\-PE 7e3f0000-7e423000 \ uxtheme
ELF 7e423000-7e437000 Deferred msimg32<elf>
\-PE 7e430000-7e437000 \ msimg32
ELF 7e437000-7e45b000 Deferred imm32<elf>
\-PE 7e440000-7e45b000 \ imm32
ELF 7e45b000-7e55d000 Deferred comctl32<elf>
\-PE 7e460000-7e55d000 \ comctl32
ELF 7e55d000-7e5d1000 Deferred shlwapi<elf>
\-PE 7e570000-7e5d1000 \ shlwapi
ELF 7e5d1000-7e7fa000 Deferred shell32<elf>
\-PE 7e5e0000-7e7fa000 \ shell32
ELF 7e7fa000-7e824000 Deferred msacm32<elf>
\-PE 7e800000-7e824000 \ msacm32
ELF 7e824000-7e8a3000 Deferred rpcrt4<elf>
\-PE 7e830000-7e8a3000 \ rpcrt4
ELF 7e8a3000-7e9cd000 Deferred ole32<elf>
\-PE 7e8c0000-7e9cd000 \ ole32
ELF 7e9cd000-7e9e7000 Deferred version<elf>
\-PE 7e9d0000-7e9e7000 \ version
ELF 7e9e7000-7eaf8000 Deferred gdi32<elf>
\-PE 7e9f0000-7eaf8000 \ gdi32
ELF 7eaf8000-7ec4c000 Dwarf user32<elf>
\-PE 7eb10000-7ec4c000 \ user32
ELF 7ec4c000-7ecff000 Deferred winmm<elf>
\-PE 7ec50000-7ecff000 \ winmm
ELF 7ecff000-7ed24000 Deferred iphlpapi<elf>
\-PE 7ed10000-7ed24000 \ iphlpapi
ELF 7ed24000-7ed58000 Deferred ws2_32<elf>
\-PE 7ed30000-7ed58000 \ ws2_32
ELF 7ed58000-7edc3000 Deferred advapi32<elf>
\-PE 7ed60000-7edc3000 \ advapi32
ELF 7edc3000-7edd0000 Deferred libnss_files.so.2
ELF 7ef95000-7efd4000 Deferred libm.so.6
ELF 7efd4000-7efe4000 Deferred libbz2.so.1.0
ELF 7efe4000-7f000000 Deferred wsock32<elf>
\-PE 7eff0000-7f000000 \ wsock32
ELF f5aa8000-f6bb9000 Dwarf nouveau_dri.so
ELF f6bb9000-f6cc0000 Deferred opengl32<elf>
\-PE f6bd0000-f6cc0000 \ opengl32
ELF f6cc0000-f6e00000 Dwarf wined3d<elf>
\-PE f6cd0000-f6e00000 \ wined3d
ELF f6f3e000-f6f67000 Deferred libexpat.so.1
ELF f6f67000-f6f70000 Deferred librt.so.1
ELF f6f70000-f6fc5000 Deferred libgl.so.1
ELF f7020000-f702e000 Deferred libdrm.so.2
ELF f702e000-f7047000 Deferred libxcb-glx.so.0
ELF f7047000-f705d000 Deferred libglapi.so.0
ELF f705d000-f7099000 Dwarf d3d9<elf>
\-PE f7060000-f7099000 \ d3d9
ELF f7099000-f70b4000 Deferred libgcc_s.so.1
ELF f70e0000-f710d000 Deferred netapi32<elf>
\-PE f70f0000-f710d000 \ netapi32
ELF f710d000-f71d4000 Deferred crypt32<elf>
\-PE f7120000-f71d4000 \ crypt32
ELF f71d4000-f726e000 Deferred urlmon<elf>
\-PE f71e0000-f726e000 \ urlmon
ELF f726e000-f7295000 Deferred mpr<elf>
\-PE f7270000-f7295000 \ mpr
ELF f7295000-f730f000 Deferred wininet<elf>
\-PE f72a0000-f730f000 \ wininet
ELF f733f000-f73a4000 Deferred dbghelp<elf>
\-PE f7350000-f73a4000 \ dbghelp
ELF f73a6000-f73ab000 Deferred libdl.so.2
ELF f73ac000-f73b0000 Deferred libxinerama.so.1
ELF f73b1000-f73b8000 Deferred libdrm_nouveau.so.1
ELF f73b8000-f73bb000 Deferred libx11-xcb.so.1
ELF f73bb000-f73bf000 Deferred libxdamage.so.1
ELF f73bf000-f73d3000 Deferred psapi<elf>
\-PE f73c0000-f73d3000 \ psapi
ELF f73d3000-f73d7000 Deferred libxau.so.6
ELF f73d7000-f7581000 Dwarf libc.so.6
ELF f7581000-f759c000 Deferred libpthread.so.0
ELF f759c000-f76df000 Dwarf libwine.so.1
ELF f76e0000-f7702000 Deferred ld-linux.so.2
ELF f7702000-f7703000 Dwarf [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001f 0
0000001e 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001a 0
00000019 0
00000014 0
00000013 0
0000001b plugplay.exe
00000020 0
0000001d 0
0000001c 0
00000021 explorer.exe
00000022 0
00000046 (D) C:\Program Files\Mozilla Firefox\plugin-container.exe
00000048 0
0000002d 0
0000002a 0
0000000d 0
00000047 0 <==
System information:
Wine build: wine-1.5.17-189-g78b08cd
Platform: i386
Host system: Linux
Host version: 3.5.7-2-MANJARO
--------------------------------------------------------------------------------

echoblack commented on 2012-11-20 08:26

http://bugs.winehq.org/show_bug.cgi?id=31858

This may be the bug. It seems in a Windows or OSX install this error is due to the user not having Admin privilges. In any case, I know that Silverlight and Netflix is always vary pokey. Maybe trying to go back and build aginst the version of wine the Ubuntu guys used would be a good start. Until then, the -bin version still works vary well for me :)

echoblack commented on 2012-11-20 08:18

http://bugs.winehq.org/show_bug.cgi?id=31858

This may be the bug. It seems in a Windows or OSX install this error is due to the user not having Admin privilges. In any case, I know that Silverlight and Netflix is always vary pokey. Maybe trying to go back and build aginst the version of wine the Ubuntu guys used would be a good start. Until then, the -bin version still works vary well for me :)

demizer commented on 2012-11-20 07:10

@Celti, I will add the WINEDEBUG var. I will add the custom profile back to the code. It was too big for AUR, but I will upload it to my website. Thanks!

Anonymous comment on 2012-11-20 06:53

Can I request that the netflix-desktop script run Wine with the 'WINEDEBUG=-all' environment variable, to stop the mass of mostly-useless Wine debug statements when you run it from a terminal? You could add a -debug command-line option for troubleshooting purposes.

Additionally, what do you need to do to make the toolbars go away, like the Ubuntu version did?

demizer commented on 2012-11-20 06:11

Everyone, here is the bug you are all referring to: http://bugs.winehq.org/show_bug.cgi?id=31858. I am looking into it.

workdowg commented on 2012-11-20 05:43

I compiled the first time by myself, same error as echoblack.
Removed everything (wine-silverlight-git, netflix-desktop, winetricks, wine_gecko and both the wine and netflix-desktop directories.) and rebooted.
Then installed from your repo, same thing.

I get an error after 98% of the video loading.
Error Code: N8156-6022

mknod commented on 2012-11-20 05:41

NOTE: I don't think this is a bug with your packaging, but rather something with netflix/silverlight not correctly using the DRM

x86_64 using both this aur package and the one from your repo. I have gotten the same error as @echoblack.
Gets to 99% then shows:
"Internet Connection Problem"
ERROR CODE: N8156-6022

I tried deleting the .netflix-desktop directory rebooting and reinstalling with no luck.

I also tried the suggestions here:
http://mike-thomson.com/blog/?p=210#win-xp-instructions under the .netflix-desktop directory, but they didn't work either.

The other version that was removed from AUR did work fine for me.

demizer commented on 2012-11-20 04:37

@echoblack remove everything (all packages and ~/.netflix-desktop) and reboot your system just to be sure everything is cleaned out. Then reinstall. That sucks to be so close and then have it die on you.

echoblack commented on 2012-11-20 03:33

x86_64 from your Repo http://demizerone.com/archnetflix
I get an error after 99% of the video loading.
Error Code: N8156-6022

I still get the error even after clearning all cached data from firefox, and removing all files in..
~/.netflix-desktop/drive_c/users/Public/Application Data/Microsoft/PlayReady

https://imageshack.us/content_round.php?page=done&l=img198/962/netflixerror.png

....
The original -bin packages work for me.

demizer commented on 2012-11-20 02:35

Here are the rebuilt packages for Netflix on Arch Linux. This package requires that wine-silverlight-git be compiled, which can take a very long time. For this reason, I have made pre-compiled x86_64 signed packages available on my website here: http://demizerone.com/archnetflix/ with instructions on how to add my signed repository to your pacman.conf, along with my PGP key. My key is not signed by any of the master keys so you will have to locally sign it.

i686 packages will be uploaded in the next day or two.

Please report any problems and I will fix them as soon as I can.

Thanks!