Showing posts with label update. Show all posts
Showing posts with label update. Show all posts

Monday, 19 June 2017

Airfoil Satellite support in Screensleeves

Following some recent updates to Screensleeves I had a request for Airfoil satellite support.


Airfoil Satellite running on your Mac allows you to stream music from another device. Happily the stream contains meta data and Rogue Amoeba (AS's developers) have made that information accessible, so adding support to Screensleeves was a breeze.

So Screensleeves can now display cover artwork, track name, album name and artist name (assuming that the information is provided by the original music source). This will all display within any of Screensleeves' themes. Unfortunately the progress bar and some other details aren't available via Airfoil Satellite at this point, but maybe that will change in future.

The basic Screensleeves and Screensleeves Pro are now available at version 5.4.0  which contains AS support.

Wednesday, 9 September 2015

Integrity, Integrity Plus and Scrutiny - updates to fix recent mysterious crashes

Since earlier in September there has been a number of support requests with the following pattern:

  • Integrity or Scrutiny being run on Yosemite (seems fine on Mavericks or El Capitan)
  • The app quits at a consistent point in the scan
  • The site contains links to "docs.google...." or "drive.google..."
  • The crash report shows that control is with the system rather than Integrity or Scrutiny at the point of the crash
  • Integrity and Scrutiny have been very stable for a long time, this problem will have started recently and without you changing anything

The google links work in a browser without the browser crashing, even with cookies and js switched off (which is how Integrity and Scrutiny generally send their requests).

Having traced this to the Google links, I then narrowed it to the User-Agent string. The problem seems to be with sending an http request to these urls with the default user-agent string for Integrity or Scrutiny. (By default my apps are honest about their identity.)

I have two workarounds. The first is easy - go to Preferences and switch the User Agent string to one of the browsers.

The second is to blacklist these links by setting up two rules saying:

Do not check urls containing docs.google
Do not check urls containing drive.google


I've just released new versions of Integrity and Integrity Plus (v5.4.2) and Scrutiny (v5.9.12) which contain a little hack meaning that you can continue using the default UA string for Integrity or Scrutiny and the scan will complete with these links being tested.