Code Monkey home page Code Monkey logo

speeds-ver's Introduction

SpeedS@ver - Game Speed-runs as your Screensaver.

This is an imaginitively titled screensaver that will download and run videos of people completing speed runs of games. I for one don't really have time to play games anymore, but I can sure enjoy watching people who do, doing so.

This screensaver should work on Mac OS X 10.7 and above. However, it has only been tested with 10.8.

It will download a movie then continue playing every time the sceensaver loads until it finishes. There are options for which systems to download movies for, and which qualities to download from youtube. Or you can make it stream in the options.

Setup

Download this zip file - unzip - double click the .screensaver. That will install it and open the System Preferences where you can choose the screensaver.

Screenshots

Screenshot Settings Showing

Interesting things

In order to build this I built a Screensaver Bootstrap app that emulates the Screensaver app whilst making it super easy to iterate fast on a screensaver. If you're building a screensaver this is really useful - especially as it means you can use the debug tools in Xcode.

speeds-ver's People

Contributors

orta avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

speeds-ver's Issues

Not starting on 10.8.3

It worked at first, then I switched away from the preview (either clicking on another screen saver or leaving the settings app) and the settings app crashed. At this point, restarting the screen saver does not work, the screen is simply blank. I've re-installed the screen saver, and even built a new version in x-code - no luck. Running the bootstrap directly works, so it's something about the screen saver not starting up... perhaps it didn't clean up properly after the crash and cannot recover. Rebooting does not help.

Great concept though, I'm excited to see it progress.

Not working on 10.7.5

After installing the screen saver, the following dialog box is displayed. This happens regardless of whether the screen saver is installed for the current user or all users.

screen shot 2013-05-13 at 9 54 55 am

Screensaver makes "screensaver settings" hang.

Downloaded the screensaver, installed it and activate it. After I chose the screensaver was the screen settings blank. Nothing on it, needed to exit settings and start and fast change to another screensaver to be able to edit inside the screensaver settings page.

Not working in 2021?

This doesn't seem to work, I just see a small 320x480 thumbnail and nothing else happens.

Uncaught exception

When trying to start I get an:

Internal Error

An uncaught exception was raised. Choose "Continue" to continue running in an inconsistent state. Choose "Crash" to halt the application and file a bug with Crash Reporter. Choosing "Crash" will result in the loss of all unsaved data.

Newest macOS Sierra, the Screensaver did work for some time before this issue. Have tried to clean out preferences etc. with no luck.


Exception Name: NSInternalInconsistencyException
Description: An instance 0x60800036dd40 of class RMVideoView was deallocated while key value observers were still registered with it. Current observation info: <NSKeyValueObservationInfo 0x61800043baa0> (
<NSKeyValueObservance 0x618000446930: Observer: 0x60800036dd40, Key path: player.currentItem.status, Options: <New: YES, Old: NO, Prior: NO> Context: 0x10af258e0, Property: 0x6180002962b0>
<NSKeyValueObservance 0x61800044dc80: Observer: 0x60800036dd40, Key path: playerLayer.readyForDisplay, Options: <New: YES, Old: NO, Prior: NO> Context: 0x10af258e8, Property: 0x61800029d330>
)
User Info: (null)

0 CoreFoundation 0x00007fff96f9d52b __exceptionPreprocess + 171
1 libobjc.A.dylib 0x00007fffab675cad objc_exception_throw + 48
2 CoreFoundation 0x00007fff9701ba0d +[NSException raise:format:] + 205
3 Foundation 0x00007fff98965d84 NSKVODeallocate + 293
4 libobjc.A.dylib 0x00007fffab66ae8d _ZN12_GLOBAL__N_119AutoreleasePoolPage3popEPv + 781
5 CoreFoundation 0x00007fff96ed2496 _CFAutoreleasePoolPop + 22
6 CoreFoundation 0x00007fff96f140b5 __CFRunLoopRun + 2213
7 CoreFoundation 0x00007fff96f135b4 CFRunLoopRunSpecific + 420
8 HIToolbox 0x00007fff964b4f6c RunCurrentEventLoopInMode + 240
9 HIToolbox 0x00007fff964b4da1 ReceiveNextEventCommon + 432
10 HIToolbox 0x00007fff964b4bd6 _BlockUntilNextEventMatchingListInModeWithFilter + 71
11 AppKit 0x00007fff94bab5f5 _DPSNextEvent + 1093
12 AppKit 0x00007fff952bb8eb -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1637
13 AppKit 0x00007fff94b9ffbd -[NSApplication run] + 926
14 AppKit 0x00007fff94b6aa8a NSApplicationMain + 1237
15 libdyld.dylib 0x00007fffabf53255 start + 1
16 ??? 0x0000000000000001 0x0 + 1

Glitching display

I get diagonal glitched display of videos. Any idea how to fix that ?

Speed Saver stuck on a single video

Im stuck on a speedrun of mega man X and i can't move on.

I've tried changing the console types that the screensaver choooses videos for (in the settings). I've tried re-installing the screensaver. All of it. No dice. Just megaman.

Is there something I'm missing as to how to fix this and see a different speed run?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.