alientube icon indicating copy to clipboard operation
alientube copied to clipboard

Safari Support (Awaiting Review)

Open SuperManifolds opened this issue 9 years ago • 44 comments

SuperManifolds avatar Dec 30 '14 22:12 SuperManifolds

Just bumping this so I get a notification when things get fixed/change. Can't wait to be able to use the plug in

Camsy avatar May 07 '15 00:05 Camsy

For future notice and for anyone else jumping by here, you can do this by clicking the "Subscribe" button under "Notifications" to the right

SuperManifolds avatar May 07 '15 13:05 SuperManifolds

Is there any estimate on this, even a beta build? It looks like v1.2.3 no longer works.

RSully avatar May 11 '15 13:05 RSully

Unfortunately, I'm currently in my exam period at university and is unable to get a lot of work done on this project, I hope to make the next release also be for Safari (2.4) which is scheduled for May 30, but can be subject to change.

SuperManifolds avatar May 11 '15 15:05 SuperManifolds

Due to new changes by Apple that forces all extension developers to pay a 100 dollar yearly fee for their extension to run in Safari as of July 8, work on the Safari version is halted indefinitely.

SuperManifolds avatar Jun 10 '15 08:06 SuperManifolds

That's frustrating, would you need the license ongoing? Or could you just pay for one year's license so that people can get the plugin? Hopefully you'll able to get your friend to distribute the extension. If that doesn't happen, maybe people interested in the extension would be able to help donate. I'd be willing to pay $5-10 to be able to get the working plugin.

Camsy avatar Jun 10 '15 08:06 Camsy

It is ongoing. While I thank you for your offer I am unlikely to pay Apple a dime for their extremely arrogant demand no matter where the money come from, sorry.

Hopefully they will come to their senses.

SuperManifolds avatar Jun 10 '15 08:06 SuperManifolds

As I understand it, the cost is only to get into the Safari Extension Gallery. Is that important? Personally, I never go there to look for a new extension.

TSFoster avatar Jun 10 '15 08:06 TSFoster

The new version of Safari will no longer allow extensions from outside the new soon-to-be released extension gallery.

SuperManifolds avatar Jun 10 '15 08:06 SuperManifolds

Someone in this reddit thread said that the best thing to do is send an email to Tim Cook. Because he (or his assistant?) has been known to read and answer these emails. So yeah.

But it's a total suckfest.

alexh2 avatar Jun 10 '15 08:06 alexh2

Guess I will do so, thank you

SuperManifolds avatar Jun 10 '15 08:06 SuperManifolds

Is it possible to give a direct download link to the extension, what is it about the license that makes it necessary?

Camsy avatar Jun 10 '15 08:06 Camsy

I guess I will clarify. Safari has always required an Apple signed certificate for Safari to load any extension, ever. Even your own while you're making it. This has always been free under the Safari Development Programme, as of July 8 the Safari Development Programme will be combined with the iOS and OSX Development Programmes into a single one. Now you need a $99 membership to this programme to get a certificate.

SuperManifolds avatar Jun 10 '15 08:06 SuperManifolds

I read that reddit thread and understand much better now what's going on. Really scummy of apple to do that, hopefully they'll get enough negativity to the change they'll change it back to the current system.

Camsy avatar Jun 10 '15 09:06 Camsy

"Total suckfest" indeed. One of the reasons I've come to love Safari so much has been my collection of eclectic little extensions, created by indie developers, who (I've no doubt!) will be turned off by this change. It often has been a uphill battle getting some of them to make Safari versions in the first place. Now they'll have to pay $100/year? And pass review to be featured in the "Extension Gallery?" Or else we can't have them installed and updated easily? Yeesh. This change all but guarantees even less Safari extensions will be made/updated. I hope there's enough backlash to get it changed. I, for one, will be spreading the word.

That said, how about we get one ("final?") release of AlienTube 2.0 before the deadline on July 8 screws us? Pretty please :)

Fofer avatar Jun 10 '15 17:06 Fofer

Hello again all.

I contribute to a quite successful mac application and the main developer there has allowed me to use my Apple developer account associated with it to distribute AlienTube, so seems the Safari version will not be going away after all.

I was quite ready to just give up in protest against this policy, as it was really hard for me to care with the low numbers the old 1.0 was getting before, but his insistence and the support from you all have convinced me to do this.

I do not have an ETA yet, but I am quite certain it will be finished this June.

SuperManifolds avatar Jun 10 '15 19:06 SuperManifolds

Awesome to hear it! I'm glad you were able to find a way to get things back up and running. We can still hope that Apple will revert the changes they're going to make.

Camsy avatar Jun 10 '15 21:06 Camsy

That's great news, xlexi. Thank you!

Here's the thread from the developer of Reddit Enhancement Suite, upset about the same thing: https://www.reddit.com/r/apple/comments/397bn6/apple_wants_me_to_pay_100_to_continue_publishing/

I also saw a comment on Reddit, discussing the uBlock extension, where the idea was floated of teaming up with other free developers to use one account to make free extensions: http://www.reddit.com/r/apple/comments/398fgq/apples_new_safari_extension_policy_100year_to/cs2a864?context=10000

Fofer avatar Jun 11 '15 01:06 Fofer

This idea would be heavily in violation of Apple's terms and conditions and I would not recommend any developer do this.

I feel confident in my current arrangement as I am an active contributor to the project otherwise associated with this developer account and Apple would not be able to argue I am doing such a thing.

SuperManifolds avatar Jun 11 '15 02:06 SuperManifolds

Furthermore, unless Apple has some new advanced team permission management I am not aware of, one of the developers going rogue could cause a lot of damage to other extensions.

The developers of uBlock are already well aware of this kind of situation and it would amaze if they did this

SuperManifolds avatar Jun 11 '15 02:06 SuperManifolds

Hello all, just posting to let you know AlienTube 2 for Safari is almost done, and will launch with the next version of AlienTube (1.5) Preview Image

SuperManifolds avatar Jul 16 '15 20:07 SuperManifolds

That's great to hear! Thanks for sticking around for us apple folks. How did you end up getting the licensing for it?

Camsy avatar Jul 16 '15 21:07 Camsy

I am a contributor to a popular application in the Mac App Store, the main developer and my good friend has agreed to let me use his developer license

SuperManifolds avatar Jul 16 '15 21:07 SuperManifolds

Safari support is now finished, I am just waiting for the launch of the new extension gallery. It will however require OSX 10.11 (Safari 9)

SuperManifolds avatar Aug 08 '15 19:08 SuperManifolds

Sorry if this isn't new information, but there is a beta for the safari extensions https://beta-extensions.apple.com, maybe you can already submit it there?

brinsche avatar Aug 18 '15 11:08 brinsche

Has the API changed that much between 10.10 and 10.11?

RSully avatar Aug 18 '15 14:08 RSully

I was not aware of that @Memorion, I will certainly look into it

SuperManifolds avatar Aug 18 '15 14:08 SuperManifolds

@RSully The Safari extension API itself has not, but the support for certain browser APIs that AlienTube depends on has, which made it a lot easier to port and is the only reason I could justify maintaining the Safari version

SuperManifolds avatar Aug 18 '15 14:08 SuperManifolds

Are you going to update the website so users know that a version is coming? Currently it says it's been deprecated.

TylerMills avatar Aug 23 '15 07:08 TylerMills

Done. Currently designing a new website for AlienTube and sort of forgot about the old one, thank you.

SuperManifolds avatar Aug 23 '15 07:08 SuperManifolds

@xlexi 21 days since your last comment. When can we use it?

emsquared avatar Sep 13 '15 15:09 emsquared

@xlexi can you please upload the extension if it's finished. Hell, I would even use a buggy one :)

goranpejovic avatar Sep 30 '15 19:09 goranpejovic

Chiming in with eager interest... now running Safari 9.0 and even the workaround (clicking the comment box) no longer displays Reddit comments. Can we get the new version please?

Fofer avatar Oct 09 '15 14:10 Fofer

@xlexi Also chiming in, very interested in hearing about the progress.

TylerMills avatar Oct 13 '15 19:10 TylerMills

Hello all, sorry for the downtime. The Safari version is complete and is being submitted as we speak, I'll let you know when it's approved

SuperManifolds avatar Oct 13 '15 23:10 SuperManifolds

To compile ourselves is it as simple as running make.sh --init and then opening the Safari extension in Safari's Extension Builder and building?

Edit: looks like --init isn't needed? Also is there a full list of dependencies somewhere? First thing that failed for me was sass so I need to get that setup first. Edit: next up: tsc.


Edit 3: got it working

For anyone who wants to compile:

gem install sass
brew install node
npm install typescript
export PATH=$PATH:./node_modules/typescript/bin
sh make.sh

Then you can add to Safari's extension builder and install. If you don't know how to do that or what is required, you're probably better off waiting until it hits the extension gallery, unless you plan to contribute.

RSully avatar Oct 13 '15 23:10 RSully

You can just get it from https://alientube.co/update/safari/alientube_2.6.0.safariextz but it will not auto update so I recommend watching this thread.

SuperManifolds avatar Oct 14 '15 00:10 SuperManifolds

👍🏻

emsquared avatar Oct 14 '15 13:10 emsquared

Thanks xlexi, I have it installed now and it's displaying properly. Thanks!

One issue I notice though, is that when I type my own reply and click "submit" -- I get no visual confirmation on the page that the post actually went through. If I then go to the actual Reddit thread where I commented, I see my post there. I can see this issue confusing people, and causing them to submit their posts multiple times...

Fofer avatar Oct 30 '15 00:10 Fofer

Is this still awaiting review for inclusion in the Safari Extensions Gallery?

Fofer avatar Nov 25 '15 16:11 Fofer

any update? @xlexi :(

TP18 avatar Mar 28 '16 13:03 TP18

@xlexi Is there a working Safari version now? http://alientube.co is down and I can't find a link anywhere. Please update us! :)

TobyMellor avatar Dec 11 '16 20:12 TobyMellor

For what it's worth, version 2.6 of AlienTube (kinda) works for me, in the latest Safari 10.0.1. At least for reading comments across the various subreddits the videos are posted in.

I am still experiencing this issue though:

One issue I notice though, is that when I type my own reply and click "submit" -- I get no visual confirmation on the page that the post actually went through. If I then go to the actual Reddit thread where I commented, I see my post there. I can see this issue confusing people, and causing them to submit their posts multiple times...

So I just try to avoid posting comments on the YouTube page where AlienTube is injected, and go directly to the reddit thread to contribute there instead.

Fofer avatar Dec 11 '16 20:12 Fofer

@TobyMellor seconded. Can't find a dl anywhere.

elektrux avatar Mar 14 '17 16:03 elektrux