Mac Client Release Notes

http://electricsheep.googlecode.com/files/electricsheep-2.7b34.dmg

Download, open the DMG, then double click to install (requires OSX 10.4 or better).  It should select itself as your current screensaver, and also put an icon for the application on the desktop.  If not, open the System Preferences / Desktop & Screensaver and choose "Electric Sheep" from the list on the left (not "ElectricSheep" without a space, because that's the old version).

Recent versions have a bug where if you run the app before the screensaver starts, it fails.  This should be fixed in the upcoming v2.7b34 but until then you can use one of these workarounds:

 

  • Set the content folder manually to the "~/Library/Application Support/ElectricSheep" folder. There is only a pain on 10.7 where the ~/Library folder is not visible by default in Finder so regular users can not select it easily.
  • Or remove the "~/Library/Application Support/ElectricSheep" folder manually (again problem with invisible Library on 10.7) then run screen saver at least once.

 

If you have trouble, see the help page.

Content folder is not working. Downloading disabled.

Result of this command: ls -alR ~/Library/"Application Support"/ElectricSheep

~ gLab$ ls -alR ~/Library/"Application Support"/ElectricSheep
total 8
drwxr-xr-x   6 gLab  admin   204 Oct 21  2011 .
drwx------+ 41 gLab  admin  1394 Feb 17 20:56 ..
--w-------   1 gLab  staff     0 Oct 21  2011 .instance-lock
-rw-r--r--   1 gLab  staff  1997 Mar  4 17:29 ElectricSheep.cfg
drwxr-xr-x   2 gLab  admin    68 Oct 21  2011 Logs
drwxr-xr-x   6 gLab  admin   204 Oct 21  2011 content

/Volumes/IDPro-OSX1058/20121016-Home Folder/Users/gLab/Library/Application Support/ElectricSheep/Logs:
total 0
drwxr-xr-x  2 gLab  admin   68 Oct 21  2011 .
drwxr-xr-x  6 gLab  admin  204 Oct 21  2011 ..

/Volumes/IDPro-OSX1058/20121016-Home Folder/Users/gLab/Library/Application Support/ElectricSheep/content:
total 392
drwxr-xr-x    6 gLab  admin     204 Oct 21  2011 .
drwxr-xr-x    6 gLab  admin     204 Oct 21  2011 ..
drwxr-xr-x    2 gLab  admin      68 Oct  2 12:08 jpeg
drwxr-xr-x  895 gLab  admin   30430 Oct  2 11:48 mpeg
-rw-r--r--    1 gLab  staff  200000 Oct  2 12:11 play_counts.244
drwxr-xr-x    5 gLab  admin     170 Oct  2 12:08 xml

/Volumes/IDPro-OSX1058/20121016-Home Folder/Users/gLab/Library/Application Support/ElectricSheep/content/jpeg:
total 0
drwxr-xr-x  2 gLab  admin   68 Oct  2 12:08 .
drwxr-xr-x  6 gLab  admin  204 Oct 21  2011 ..

/Volumes/IDPro-OSX1058/20121016-Home Folder/Users/gLab/Library/Application Support/ElectricSheep/content/mpeg:
total 4090000
drwxr-xr-x  895 gLab  admin    30430 Oct  2 11:48 .
drwxr-xr-x    6 gLab  admin      204 Oct 21  2011 ..
-rw-r--r--    1 gLab  staff  2093300 Oct 27  2011 00244=42487=42487=42487.avi
-rw-r--r--    1 gLab  staff  2020944 Nov 29  2011 00244=47107=47107=47107.avi
-rw-r--r--    1 gLab  staff  2701082 Oct 21  2011 00244=51669=40658=40647.avi
-rw-r--r--    1 gLab  staff  3195376 Oct 21  2011 00244=51762=51756=40656.avi
-rw-r--r--    1 gLab  staff  2638518 Oct 21  2011 00244=51871=51565=40656.avi
-rw-r--r--    1 gLab  staff  2200078 Oct 21  2011 00244=51872=40644=51566.avi
-rw-r--r--    1 gLab  staff  2390246 Oct 21  2011 00244=51886=40653=51882.avi
-rw-r--r--    1 gLab  staff  2574784 Oct 21  2011 00244=51898=40650=51897.avi
-rw-r--r--    1 gLab  staff  2398326 Oct 21  2011 00244=51917=40653=51908.avi
-rw-r--r--    1 gLab  staff  2585954 Oct 21  2011 00244=51941=40678=40676.avi
-rw-r--r--    1 gLab  staff  2539840 Oct 21  2011 00244=51945=51937=40664.avi
-rw-r--r--    1 gLab  staff  2239528 Oct 21  2011 00244=52042=40655=51882.avi
-rw-r--r--    1 gLab  staff  2302820 Oct 21  2011 00244=52175=42463=42461.avi
-rw-r--r--    1 gLab  staff    90600 Oct 21  2011 00244=52265=52265=52265.avi

...
-rw-r--r--    1 gLab  staff  2120968 Sep 14 00:05 00244=67645=66720=65842.avi
-rw-r--r--    1 gLab  staff  2106036 Sep 14 00:05 00244=67646=66711=65852.avi
-rw-r--r--    1 gLab  staff  1759480 Sep 14 00:07 00244=67656=66716=67655.avi
-rw-r--r--    1 gLab  staff  1254712 Sep 14 00:06 00244=67659=65758=67658.avi
-rw-r--r--    1 gLab  staff  1572224 Sep 14 00:05 00244=67660=67658=65842.avi

/Volumes/IDPro-OSX1058/20121016-Home Folder/Users/gLab/Library/Application Support/ElectricSheep/content/xml:
total 120
drwxr-xr-x  5 gLab  admin    170 Oct  2 12:08 .
drwxr-xr-x  6 gLab  admin    204 Oct 21  2011 ..
-rw-r--r--  1 gLab  staff  35024 Oct  2 12:08 cp_0.xml
-rw-r--r--  1 gLab  staff  11712 Oct  2 11:48 list_member.xml
-rw-r--r--  1 gLab  staff  12131 Nov 20  2011 list_none.xml
IDPro-Shoot:~ gLab$

 

Just want it to work again.  Why if someone keeps their user folder on a separate disk, does this throw your application through a loop?

 

~jbm

it should work.  there's

it should work.  there's probably a permission problem (the folder is owned by someone other than you) or the disk is readonly, or not mounted when the screensaver is running or something.

Can't find ElectricSheep.cfg or "Library" folder?

 

to find the Library folder and the ElectricSheep.cfg file within, start with this video:

http://www.youtube.com/watch?v=jTGVNH7N7uk

it actually seemed to correctly describe exactly how to open the Library (Command-Shift-G then type ~/Library and press return).  Then look in there for "Application Support".

another way to do it is to open the "Go" menu in the finder and press the Option key, and a "Library" item will appear.

Higher Definition

Hi I would like to know how to get a higher resolition on my 27" imac? Can anyone help with this.. The mpgs that I have so far all seem not to be very high resolution. I would pay for higher resolution and I bet I am not the only one!

Thanks ahead of time for your help!

thanks. yup the 720p gold

thanks.

yup the 720p gold sheep should be out soon (for a subscription payment).

in the meantime the iPad version is 1024x768 (and more frames per sheep, like the gold sheep) which is close.

thanks

Great thanks for the help! Do you happen to know how much the subscription will be? I have the ipad version beautiful man! well done!

thanks.  we haven't decided

thanks.  we haven't decided pricing.  the gold sheep is even higher quality (compression) than the ipad version.

download snaggles - help?

This sofware looks very exciting to me - have tried downloading 1/2 dozen times - read your note above. - Even after a window that says "installation successful" -  I continue to get "no sheep downloaded yet..." screen, when I try to open the program.

Any suggestions for me??

Press F2 and see if it's

Press F2 and see if it's trying to download or reporting an error or what.

Downloading disabled?

Whenever I try to run electric sheep it gives me this error: "Content folder not working. Downloading disbaled." Anything I can do?

My laptop has MAC OS 10.7. I used to run electric sheep on my old computer, really would love to get it back.

 

Nikita

make sure you have the most

make sure you have the most recent version and if it still doesn't work then delete ~/Library/Application Support/ElectricSheep/ElectricSheep.cfg

still no bueno

i'm having the same issue of the content folder not working. i have the latest version and i deleted Electric Sheep and then reinstalled. any further ideas?

thanks!

Did you try to remove

Did you try to remove the ~/Library/Application Support/ElectricSheep folder completely? Make a backup before if you need the data inside. It should be recreated again by the screen saver itself. If it doesn't please make sure you have correct permission on the parent folder.

If the folder gets recreated and ElectricSheep.cfg is created inside but you still get the message, please send me a result of this command:

ls -alR ~/Library/"Application Support"/ElectricSheep

make sure you copy the double quotes as well... You can redirect it to a file and send that to me to the dasvo [at] planeta [dot] cz email address. You can attach your ElectricSheep.cfg file as well.

Thanks,

Daniel

 

wont let me sign in

when i try to sign in from the system preferences in the desktop and screen saver menu, it wont let me sign in. help?

2 display's

im un able to get it to go on my 2 display's

if you can help contact me at dutcher.leland@gmail.com

2.7b34 released.

2.7b34 released.  changelog:

 

 

- fixed issue where launching standalone application before screen saver just after installation corrupted content directory path and subsequent download attempts were failing on low disk space. - blacking out non-primary monitors during full screen mode in standalone application can be now set in preference dialog. - fixed issue where attribution image would have mixed up color palette. - fixed possible stutter in some rare cases - some other minor improvements.
- plus all other fixes shared with Windows version

 

Stand alone mode will not open

I am running a 2.4 Macbook Pro with 10.5.8 OS. When i click on the electric sheep icon in applications i get this message " The application Electric Sheep quit unexpectedly." It works great as a screen saver using system pref's and waiting for it to come on. But stand alone mode does not work. I also have a 2007 Macbook Pro that it freezes on in system pref's test. Can anyone help me with these two separate computing issue's? Thanks

Can you tell us, what version

Can you tell us, what version of screen saver and application you run?

The problem with standalone application is maybe related to the wrong 64-bit build. Can you please try to check "Open in 32-bit mode" in Finder Info dialog for the application and try to run it again? It would be officially fixes in the next beta. If it doesn't work, can you please send me the crash log to dasvo [at] planeta [dot] cz?

On the 2007 Macbook Pro, do you use Little Snitch program? If not, can you try to compress/remove/rename the ~/Library/Application Support/ElectricSheep folder and try running the screen saver again? There is maybe a corrupted sheep in your content folder. In the past it could happen, it was fixed later on, but maybe some old files could cause the freeze.

Thank you, Daniel

I have the exact same problem.

Only my MBP's a 2.5ghz (last release before unibody), also still running 10.5.8 - probably virtually identical machines.  The screen saver and application are the latest version, downloaded today.  Checking the 32 bit mode box fixes the problem and makes it run, for me.

No sheep!!!

I can not get sheep to work on my screen saver at all help

to run on desktop background

/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background

heard on twitter by razorfrog http://twitter.com/#!/razorfrog/status/33264284750323712

2.7b29 released

changelog:

- added auto-update using Sparkle framework (update download works in preference pane and standalone application)
- updated flame3-animate tool to the newest version 3.0.1
- improved handling of sheep-to-download list (list.xml) in some rare server overload situations
- fixed issue leading to possible dead-lock when skipping to next sheep using right arrow
- fixed issue where cursor was not hidden in full screen view in standalone application
- added missing Edit menu in standalone application (Copy & paste is possible again)
- possibly fixed the rest of the "frame tearing" issue. Now the animation should be "seizure" free on all supported machines, even on iMacs.

... and these other modifications from Windows version are included as well ...
- fixed authentication
- 50/50 random choice delete oldest sheep vs most played
- do not go to half speed on battery power
- no sheep are deleted on low disk space (put a warning on the F2 page instead)
- read flock recursively from folders under mpeg folder.

Thank you Daniel and our whole dev team!

not downloading

I've tried downloading and installing twice on my new MacBook Pro, but each time it displays "Low disk space, downloading disabled, no sheep downloaded yet, this should take less then a minute but might take several hours". The program works fine on my older Mac, but even waiting several days I can't get it to work.

You need to free up some disk

You need to free up some disk space. Delete some other files.

But I have plenty of free disk space!

I have over 280 GBs of free space and its still says that for me as well. Any other ideas of what could be causing this or how to solve the problem? I want some sheep in my life!

the solution is described

the solution is described here

Your Sheep not working ?

Downloaded and installed everything perfectly and My sheep weren't working!? So, then I went into the options for Electric Sheep in Screen Saver in System Preferences, and changed display mode to normal. It does not work for me in either linear or piecewise cubic mode. I figure it has something to do with my 6+ year old iBook G4 mac and graphic card. Hope this helps some of you out.

2.7b28 released

changelog:

1) new playback algorithm is the default.
2) lots of polish in UI and network behavior.
3) avoid CPU conflict (disable rendering if another process is active).

Music listening sheeps

Hi Scott, a huge thank you to you and to the community for this wonderful piece of art. A question\suggestion if I can, is it possible to add the possibility to "listen" to the played music and harmonize the rendering according to it?

you are very welcome, glad

you are very welcome, glad you like it.

something is definitely possible. :)

Problem running Sheep on Snow Leopard

Hello, Iam rather new too sheep. When I first Installed it worked, but wouldn't show any variations of the design. It would just show the same two screen saver overs and over again. So I waited a day, for more sheep to be downloaded. It didn't change. I then thought that if I rated the sheep, by pressing the arrow keys down, since I was getting sick of seeing the same sheep, it would show me different sheep. It instead removed all sheep, and said that I had to download some. Any idea,what the problem is. I am running the snow leopard operating system on an imac. Thank You, James

get some sheep packs.

get some sheep packs.

2.7b27 released

http://electricsheep.googlecode.com/files/electricsheep-2.7b27.dmg

this has the new configuration options to control playback evenness as described http://electricsheep.wikispaces.com/Config+File+Settings

For example, try setting AutoMedianLevel to true, PlayCountDecayZ to 50, NormalInterval to 60, and RandomMedianLevel to true. Or some subset of these. We are very interested in hearing what works for you.

There are a bunch of improvements to the status overlays.

it also fixes a bug when "avoid sheep played most often" is on "never" causing no sheep to be played.

unable 2 play sheep

i have dowloaded and installed the sheep and a flock and it wont play can u help???? im using a mac

Exactly what and where did

Exactly what and where did you install it? And it won't play how? Can you be more specific please?
Can you write example of one .avi file, where it is installed and how it is named?
All files from flock should be named as "XXXXX-YYYYY-ZZZZZ-TTTTT.avi" and should be installed at:

"/Users/<your username>/Library/Application Support/ElectricSheep/content/mpeg"

unless you specified otherwise in your Options... panel.
Hope this helps.

Misc

Couple things:

I noticed with this version, b24, my "playcounts" have reverted to zero. I mean, either that or it's not reading the logfile or whatever, correctly - it's saying "Played for the first time" for things I know I've played many times before, such as sheep #244.05157. The weird thing is, after having installed it yesterday, it's not even saving the fact that I've played certain sheep *since* then. So something is off here. My prior version was b22; I'm running it on a Mac.

Secondly, I like to choose when to send my fan into overdrive, not have ES kick in everytime the lappy is inactive; thus I've chosen a very lo-CPU screensaver -- I mainly these days run ES in standalone mode. So... when I install ES, I would call this a bug, the fact that the ES installer doesn't check to see if I already have it installed - I think it should, and then if I do, *leave alone* my pref of having a different system screensaver. In other words, *don't* set ES as my default screensaver. (but for peeps installing ES for the *first time*, then *do* set it as default screensaver, since, well, they're newbies, bla bla, that's kind of expected behavior, etc.).

Lastly, is there a better method of reporting bugs / enhancement requests than making posts here, or is this the desired way of doing so?

Thanks again! -- Oh, ps, I just read the release notes more completely - it didn't put an app alias on my desktop.

if you turn off rendering it

if you turn off rendering it won't use much cpu.

There was a change in

There was a change in handling play count for b24. Now the play count is generation based. Also the playcount file name changed so therefore you see it reset. If you want to continue to use old playcounts built up until now, you can do so by renaming "~/Library/Aplication Support/ElectricSheep/content/playcounts" file as both playcounts.243 and playcount.244. Like that you'll have your existing play counts back.

Also when all play counts are reset to zero. The zero times played sheep (all in your case) have priority playing, therefore first you'll see "first time" sheep played and if one of them connects to already played one, you'll have different play count displayed. This could be sparse. But by renaming the file above, you should get rid of this situation.

For the installer issue, yes you are right, we should ask about setting the screen saver as default. But by itself it is difficult to say if a user intentionally set the screen saver to something else. We are presuming that if somebody launches installer of Electric Sheep he/she wants to see how it works, therefore we set the screen saver for him/her. You have still the choice to not to install the screen saver by unchecking the package in custom installation options. You'll have only the app installed. But I'll see what can I do about the default-screen-saver-setting user confirmation.

2.7b24 released

Change Log:

+ added generation number to playcounts file.
+ hides cursor even when itunes is the active app.
+ moves status displays to lower left corner and improves them.
+ do not crash when median Level is set at 100.

2.7b22 released

thank you daniel! changelog:

1) fix loop detector and improve variety of sheep played.
2) improve and expand info overlay (F2-4).
3) fade in at beginning.
4) add config file setting for the MedianLevel (see below).
5) add timestamps to the log.
6) don't render with all cores, leave one for display.
7) fix installer bug for just one user.

You can now set the MedianLevel in the config file. This is a value from 1-100 which controls what percentage of the flock is selected to be played. It excludes the sheep with the highest playcounts (if you set this at 80, the default, then the 20% of the flock with the highest playcounts are not played). The ranking is recomputed every 20 minutes.

I would recommend setting this lower than the default. We are still experimenting with this feature, but my current guess is if you have a full 2GB flock then 15 would be good. If 1GB then 30, etc. If you mess with it please let us know what happens.

Standalone Mac app: Y-height (off by 10 pixels)

I just noticed that the default height of the window of the standalone app is off by 10 pixels. When the standalone app launches, the window is 800x14. Except... the titlebar of the window is 24 pixels, not 14... So, if the aim is to start the app off with a window whose aspect ratio is 'right' - and whose size is the actual size of the movies... well, it's off by 10. It should be 800x24.

Which leads me to a feature request. At least in the Mac standalone app (if not when running as a Mac OS X screensaver) - can there be an option -- even a hidden one -- to maintain aspect ratio, at all times? This would allow me to drag-resize the window, while keeping the aspect ratio constrained. Would also make the Toggle Fullscreen command add in pillarboxing if running on a 16x9 or 16x10 aspect ratio display. Or, in rare instance, add letterboxing if running on a 'portrait display'. If this is implemented (first) for the standalone app only, and not the screensaver - the preferences UI could be kept clean by making this pref take the form of a command-line argument like:

    defaults write org.electricsheep.standalone preserve-aspect-ratio -boolean YES
    defaults write org.electricsheep.standalone preserve-aspect-ratio -boolean NO

Sorry, I am not sure I

Sorry, I am not sure I understand. 800x14? When the standalone application starts, it should have the 800x592 content size, exactly as the size of the rendered sheep. If it is not, it is a bug, but I believe it is set correctly.

How did you calculate the 800x14 size?

About the aspect ratio, I think it will be implemented in the future releases as the general option for application and screen saver as well.

Typo.. and my mistake

Ah, sorry, I meant to say 614; obtained with a simple AppleScript command, using System Events' UI scripting due to standalone app's lack of intrinsic AS support:

    tell application "System Events"
        get size of window 1 of application process "Electric Sheep"
    end tell


And... right you are -- my bad! Minus the titlebar, which is 22 px tall, the window content height is 592, exactly the height of the rendered sheep, as it should be - as you point out. I started off on a faulty presumption, which was that the sheep were in 4x3 aspect ratio, thus 800x600... I trust there's some programmatic explanation for why they're 4x2.96 (800x592).

In any case, re: user option to specify preservation of aspect ratio - whether by pillarbox/letterbox, or by cropping - glad to hear that's still in the works.

Thanks again :)

592 is 0 mod 16 which helps

592 is 0 mod 16 which helps the compression a bit.

prerelease 2.7b21b

http://electricsheep.org/pre/electricsheep-2.7b21b.dmg - the logo screen popping up is hopefully completely fixed. Even in the case where corrupt sheep tries to be played and fail. No more wrong logo screen should appear.

kernel panics fixed?

in the latter versions my macbook got random kernel panics which got backtraced to either the screen saver eninge itself or flam3-animate. I'm running this version right now and there hasn't been a panic in 25 hours.

prerelease 2.7b21a

http://electricsheep.org/pre/electricsheep-2.7b21a.dmg two bug fixes: * “no sheep” screen with logo should not appear randomly anymore * black frame should not pop up in the middle of playback anymore not very well tested yet, please let us know if you try it and especially if you experienced one of these problems if it helps.

Sheep do not release screen

After installing the new version, I can enter my username and password to unlock the screen, but the last image from Electric Sheep stays on the screen. I have no way to get to my screen content and did a hard reset of my Snow Leopard-MBP twice. Any thoughts?

Same problem - no display refresh

I had the exact same problem, no other screen savers showed this issue. No crash logs or console reports indicating hung process. Seems to have gone away in 2.7b21b

User login