GabZach / ArtSaver

Screensaver for beautiful pictures on the Mac
4 stars 0 forks source link

Discuss proposed commands for API #4

Open simsong opened 4 years ago

simsong commented 4 years ago

I have created a proposed set of commands for the client/server API.

Please let me know what you think.

GabZach commented 4 years ago

Looks, mostly , OK to me.

Two more "meta" comments.

First of all, I won't have time this year to spend the amount of time required to implement all this.

Second, it would be helpful to first have a clear description of the use case. I get the impression you have a use case in mind that is very different from the use case ArtSaver was designed so far.

Best regards, Gabriel

simsong commented 4 years ago

We don't need to implement it all, but it's nice to have a direction that one is going. Here are my use cases; let me know if you would like me to transition them to a planning document.

For this to work, I need:

simsong commented 4 years ago

Looks, mostly , OK to me. Two more "meta" comments. First of all, I won't have time this year to spend the amount of time required to implement all this. Second, it would be helpful to first have a clear description of the use case. I get the impression you have a use case in mind that is very different from the use case ArtSaver was designed so far. Best regards, Gabriel

Well, that can be handled through a plug-in API.

GabZach commented 4 years ago

We don't need to implement it all, but it's nice to have a direction that one is going. Here are my use cases; let me know if you would like me to transition them to a planning document.

I'm sitting on my couch and I see a photo that is not properly rotated. I take out my phone and click a button and the photo's rotation is fixed.

Can you give an estimate how long it will take from the start of the action (taking out phone) till the effect of it?

I am asking in light of Apple's Remote app.

I'm having a party and a photo that's inappropriate appears. I click a button on my phone and the photo instantly advances. The photo is marked so that it is not shown again on the "party rotation."

Certainly doable.

But wouldn't it be too late anyway? :-)

ArtSaver to implement a server listening for the commands.

Could you (eventually) provide the source code that I need to integrate on the ArtSaver side?

Best regards, Gabriel

simsong commented 4 years ago

I am asking in light of Apple's Remote app.

Good thought. Let's find out.

If you want to do an apple lock screen widget, I imagine that the response could be less than a second.

But wouldn't it be too late anyway? :-)

It's a big difference embarrassing your kids with an inappropriate photo of their parents for 5 seconds vs. a minute!

Could you (eventually) provide the source code that I need to integrate on the ArtSaver side?

Of course

GabZach commented 4 years ago

am asking in light of Apple's Remote app. Good thought. Let's find out. https://apple.stackexchange.com/questions/392772/is-it-possible-to-receive-commands-from-apples-remote-app Sorry for the misunderstanding. Your is an interesting idea, though.

I wanted to say that , at least for me, Apple's Remote app is still too much hassle: you first have to find the app (i've got 100 on my iPhone), then select the correct library, then connect to iTunes ... Until that point , a user has well spent 10-20 seconds fumbling with technology, which is IMHO way too many hoops to jump through.

simsong commented 4 years ago

Ah. Well, that is your use case. I typically have just a few apps that I use. You could also just have a small blue tooth device or an iPod touch or something. The key is to focus on the underlying functionality.