Saturday, November 25, 2017

Podcasts.app - sync Stations between iTunes and iPhone via iCloud, not via iTunes sync

Apple removed playlists from iOS 11 podcasts.app. I loved playlists. They were a beautiful user friendly query building tool.

Instead we have Stations, which are more limited. I created some in iTunes and some on my iPhone. They didn’t sync even though I transfer podcasts from iTunes to iPhone via WiFi/Lightning cable.

It turns out Stations do sync — but only via iCloud even though files may travel via local sync.

Once I enabled podcast sync in both iTunes and iOS my stations appeared in both. 

This is good, because one advantage of stations is that podcasts play consecutively. At least I think that’s why mine started playing consecutively instead of stopping after each podcast as they did earlier in iOS 11.

There are lots of weirdnesses in iTunes when it tries to combine sync via iCloud/Store with local file based sync from iTunes. It will be interesting to see if Podcasts does better at this than Movies does.

Apple is clearly heading towards the world where we have all have 2TB iCloud Drives, a 256GB local machine store for frequently used data, and special folders in iCloud for personally owned files that sync separately from Store files (ex: personal images, ringtones, podcasts, PDF, etc). There’s no resisting this one.

Update: It is a mess. Of course. Stations need a setting to only show downloaded episodes. One problem with Stations is that while they can filter out Played stations, they only know a station is Played as long as the file is around. If the file is removed and the show is in the Cloud then it is treated as unPlayed.

Wednesday, November 22, 2017

Progress of sorts - integrating my simplenote memory extensions with gDrive

Nine years ago I wrote What my blogs are for: memory management and the Google-Gordon geek-mind fusion. It’s hard to believe now, but in those days we did not yet fear Google. Back then, we liked Google. Google was good.

That was a long time ago. Google has since transcended mere human morality (Galactus is a much better name than Alphabet btw). Unfortunately I haven’t transcended my need for artificial extensions to my working memory. To the contrary, that need has grown. Now in addition to my old technical expertise a change in employment means I manage more organizational and political knowledge. Oh, yeah, and I’m back to being a practicing doctor. So now I need to know adult male ambulatory internal medicine. Also, I am old and my brain is crud.

So, yeah, I need those memory extensions. I still use Google’s tools, though the Custom Search Engine I rely on to integrate my blogs with my link share stream and my ancient (hidden) web pages is all but forgotten. Since 2008 though I’ve moved away from the Google dominated web back to files and file systems as a memory store. Carrying a connected computer in my pocket made 1980s style files useful again. I rely in particular on plain text Simplenote to carry around fragments of memory. For regulatory/security reasons I have one Simplenote account for work memory and one for non-work memory — with some notes shared between both using Simplenote’s (simple!) sharing mechanism.

Spotlight indexes simplenote files on my iPhone — sadly only for one account. On my Mac nvAlt syncs to my personal simplenote account — so the text files are indexed by Spotlight there too. Today, guided by a @simplenoteapp tweet I installed Simplenote Electron (which Automattic is abandoning for a future fully native Mac upgrade [1]) and tied that one to my work account. Then I used the improved text export to create a local read-only copy of that memory store — which Spotlight Mac now indexes. So the stores are in one search space at last.

The last twist is that Simplenote local text stores are in a Google Drive folder, so synchronized to gDrive with appropriately stored folders such that appropriate text stores are searchable on both devices. Sadly gDrive does not support “Available offline” at the folder level — so when I don’t have data access I also lose some memory access. (I’m hoping Google will fix this.)

The gDrive integration is important because there are limits to plain text - particularly for medical topics. I have PDFs, Word Docs, Google Sheets and other detritus of decades of notes. I can put all of that in gDrive alongside the text notes and let search figure it out. (This is what Evernote is supposed to be good for but they don’t have a clear exit strategy. It’s trivial to walk away from Simplenote. I need that exit strategy [2].)

It’s all one heck of a kludge, but so is my memory. So kind of fits.

See also:

- fn -

[1] It has the same search bug as Simplenote/Mac!

[2] For example - if they don’t fix that damned search bug [1].

 

Saturday, November 11, 2017

Selling or retiring an iPhone -- I hope you disconnected Google Authenticator and Google Prompt first.

Wipe that iPhone to give to your child or sell? I’m sure you remembered to launch Google Authenticator and remove the device from your trusted device list before you erased all …

Using a new phone to receive 2-Step Verification codes - Google Account Help

… On your old phone, open the Google Authenticator application…

Oh, you forgot about this step? You are clearly inadequate.

There’s hope though. Assuming you have a computer, there’s another option hidden away …

Add or remove trusted computers - Google Account Help

… Under “Devices you trust,” select Revoke all...

Except that’s not a bit misleading. There are more options once you sign into you Google Account and dig through the “Sign-in & security” section, select Signing in to Google, and Choose 2-step verification.

There you can remove the “Google Prompt” iPhone that manages authentication via Google App. That flips authentication to an Authenticator app (OTP authentication with RFC 6238 and 4226). The Authenticator app might be Google’s, a 3rd party, or 1Password or another password manager. I use Google’s because I started with it and I’m lazy.

You can also “change phone” on Google Authenticator. Authenticator is working for my new device though — which was restored from a 6s backup. So I didn’t do that immediately. 

Instead I removed the Google Prompt device, since that was still going to my (since erased) 6s. Then I added it back to my new iPhone 8. Google had the 8’s name so I authenticated there. 

Then, because I’m a paranoid sort, once I had Google Prompt working, I went into Authenticator on my i8 and removed my Google account then setup authenticator again from the 2-step verification page (scan barcode).

I’m sure everyone knows to do this. Otherwise why would pundits keep telling us to enable 2FA on every service we care about?

PS. I think when you authenticate within Safari for iOS Google can’t identify the host device. So my https://myaccount.google.com/device-activity list shows both “John8” (my current iPhone) and “Apple iPhone” — even though I believe they are the same thing.

PPS. I think if you want to be very careful you really should do the “Revoke all” as I suspect the old device Safari authentication can still be an issue (except I erased it, but if you’re paranoid …)

See also

Saturday, November 04, 2017

The Internet Lied: Apple's 3.5 mm to lightning adapter does support audio in -- for Apple's EarPods.

I was deceived.

Prior to buying my iPhone 8 I read that Apple’s 3.5mm to lightning adapter didn’t support audio in for earphones with a microphone. Not so! It works quite well with Apple’s EarPods.

It probably doesn’t work with other earphone microphones though. Apple’s EarPods have a different arrangement for the audio-in connection from some other earphones. I looked into this years ago and it wasn’t clear to me how much of a standard there really was. I dimly recall that Apple, shockingly, was different from most.

Friday, November 03, 2017

Did iOS 11.1 (partly) fix iTunes photo sync?

I’m back to wired sync for photo transfer after giving up on iCloud Shared Albums. The simplicity is a relief — except with 11.0 it wasn’t working well. Out of 8300 images in Aperture I was lucky to get 6200 to sync. Sometimes repeated sync brought over a few more, other times I was stuck.
With 11.1 I got them all.

I still can’t get iTunes WiFi sync working though.

PS. I finally found some use for my iPad Air 2. I set it up at work without a network connection and play on device music and randomly display family album images using LiveFrame.app. I use MindNode.app to organize projects. It’s still marginally useful but that’s progress.

Update 11/3/2017: I think WiFi sync is working now.

Update 6/9/2018: I had to do a restore to my iPad and the bug is back again. I might try iOS 4.

Monday, October 30, 2017

Repairing Aperture database: 1061 recovered images ...

Aperture is an artifact from an age where Apple made ambitious software to handle big challenges.

Those were the days.

It’s not, however, flawless.

Periodically I rebuild the Aperture database. Sometimes all is well. Today there 1061 “recovered” images.

I’ve been through this before so I didn’t panic. I sorted by size and chose 10 version names from the largest 50. I then searched on each name and all of them were in the proper place at a larger size as well as in the “recovered” project. The recovered images were thumbnails.

When I get 10/10 I assume they are all thumbnails (most are a few hundred K vs. images of 3MB to 30MB). So I delete the Recovered Folder.

It is unsettling how often I have to do this.

Saturday, October 28, 2017

Moving the family to 2TB of iCloud shared storage (Family Sharing)

We have five family members with 7 devices using iCloud storage. Four of us are paying $1/month for 50GB of storage, one is fine on the free 5GB. Mostly this suffices, but my daughter’s photos have been near the edge for a while [1]. Instead of updating her quota I decided to update the family to 2TB ($120 a year) and not have to worry about this for a while. First, of course, I confirmed that there was a way to unwind this decision.

I wondered how it would go since we all use a single iTunes account for purchasing DRMd material (video, movies, etc). We’ve done this long before family sharing was a feature and switching from to the new approach is a bit worrisome. (Family Sharing of DRMd material does have one advantage — whoever buys things gets to keep them when they separate from the family. As the kids tastes have diverged sharing is less useful.).

The iTunes account turned out not to matter. Family iCloud sharing runs off the family owner iCloud account, not the family owner’s iTunes account (Of course for most people these are, at least superficially, the same thing. I suspect they aren’t all that integrated in Apple’s famously messed up back end servers.)

I followed Apple’s support guide to update myself to 2TB. The guides aren’t that well done, they don’t make it obvious how the process works. I couldn’t enable the family sharing of my iCloud quota in Sierra (probably needs High Sierra), but it was easy to do on my iPad. Once that was enabled an iMessage went to family members for them to transition.

The experience for family members was a bit glitchy. For two members I could just tap on the iMessage, enter iCloud credentials and accept the switch. Users get a notice their current plan will end and they’ll receive a prorated reimbursement. The family member who was on the free quota didn’t need to opt in, he just go the expanded quota (an interesting security-convenience tradeoff). For the fifth family member I ran into several failed attempts on an iOS 10 device. I got as far as entering his credentials to access the upgrade but then the process failed. On his iOS 11 device I was able to make the switch from this iCloud manage storage settings. His iOS 10 device then also showed the correct settings.

Two TB is overkill. I might drop back to 200GB in a month or two — especially since I’m using less iCloud storage now. (I’ve gone back to Aperture-iTunes and a lightning cable for getting photos to my devices).

Update: After doing this I realized our family total is now just 67GB. So I downgraded to 200GB. Interestingly this didn’t take effect immediately — I wonder if it will take until the end of the current month. I’m not that concerned about the delay but it is a bit annoying. Note that we currently pay $4 for 200GB for each of four users, but will pay $3 for 200GB shared between 5 users. The 25% cost reduction is nice (I’m cheap) but the real deal is that a shared 200GB is far more efficient. My daughter will end up using 150GB and the rest of us will be fine with the residual 50GB. I’ll move the family to 2TB if/when we need to. Perhaps by summer 2020 Apple will have enhanced Photos.app and iCloud Photo Library enough for me to switch off Aperture. I’ll need the 2TB for that.

Update 11/8/2017: I checked with Apple Support via Twitter. We prepay for storage. When you go up it’s an immediate change and you are billed in a prorated fashion. When you go down the change applies to next billing cycle.

- fn -

[1] On the one hand the 50GB cap does motivate her to edit things. That’s good, but really she has enough stuff to deal with.  She doesn’t need one more painful discipline. Sometimes I gotta walk my Dad mistakes back …