blaise-io / acelink

Play Ace Streams on macOS using Docker.
MIT License
762 stars 49 forks source link

Bump acestream 3.2.3 + force amd64 platform #87

Closed zer00zz closed 4 months ago

zer00zz commented 5 months ago

Thanks for this one @blaise-io, very handy.

Did a quick build for sharing while there's no official release. Will remove it then.

AirmakZ commented 5 months ago

Hi @blaise-io , @zer00zz , I'm getting "Cannot launch Python server" with this new version. I back to the previous one and it works fina again.

zer00zz commented 5 months ago

@AirmakZ Since I've not changed the version number you should remove your previous docker image. Open Docker - Images and remove the base/acelink 2.0.6 image. Then run this version, it should then create the proper docker image. Let me know if this works for you.

AirmakZ commented 5 months ago

Same. Even deleted the container image. And as you can see in the screenshot the image was created 6 month ago. Looks the previous one...

image
zer00zz commented 5 months ago

It seems it uses the old image even if removing it. I've updated the build with a new version so it does not use the old image: Ace.Link-acestream3.2.3.7z

The acestream download is very laggy now, so the image creation is taking longer than expected.

AirmakZ commented 5 months ago

bufff... you're right.... patiently waiting ....

zer00zz commented 5 months ago

My build is not creating the image automatically, not sure why. If it's your case too, create it manually in the Terminal:

cd /Applications/Ace\ Link.app/Contents/Resources/; make docker;
AirmakZ commented 5 months ago

Trying to pull the image directly from docker app I have this failure. Not sure if it could be related or not. Unable to pull blaiseio/acelink:latest no matching manifest for linux/arm64/v8 in the manifest list entries

zer00zz commented 5 months ago

I'm not sure what blaiseio/acelink:latest will point to. I've defined it as blaiseio/acelink:2.0.6-ace32, but since acestream is now collapsed, it's never been build yet. I'm at 38MB now, so probably 5-10 minutes for it to fully download.

Too bad I did not changed the version before.

AirmakZ commented 5 months ago

Ok @zer00zz. The terminal command downloaded the image tagger 2.0.6-ace26. Now the streaming is working. Let me confirm form now if it's working more than 10 or 15 minutes

zer00zz commented 5 months ago

I've updated the build again with an image that's in the hub so it's downloaded from Docker itself and the make docker it's no needed.

That will be it, hopefully there's an official release very soon :)

AirmakZ commented 5 months ago

Almost 30 minutes streaming without problems... Guys... it's working fine !!!

raulfdeztdo commented 5 months ago

Hello, what a great news!

What steps should I follow to try it? So far I just run the command docker run --rm -p 6878:6878 blaiseio/acelink to run the acestream.

Ki1L3r commented 5 months ago

Hello, what a great news!

What steps should I follow to try it? So far I just run the command docker run --rm -p 6878:6878 blaiseio/acelink to run the acestream.

You should do docker build -t acelink . If you have an M1 mac book run also with the arg --platform linux/x86_64 and then once it has been built locally run docker run --rm -p 6878:6878 acelink

zer00zz commented 5 months ago

@raulfdeztdo I've provided a build. You just need to download and run that build: https://github.com/zer00zz/acelink/releases/tag/2.0.6-acestream-3.2

raulfdeztdo commented 5 months ago

First of all, thanks for your answers, but I'm still having problems with the build and I don't know why.

image

Ki1L3r commented 5 months ago

First of all, thanks for your answers, but I'm still having problems with the build and I don't know why.

image

Run like this docker build --platform linux/x86_64 -t acelink .

amanzan commented 5 months ago

@raulfdeztdo I've provided a build. You just need to download and run that build: https://github.com/zer00zz/acelink/releases/tag/2.0.6-acestream-3.2

Hi @zer00zz, first of all thanks a lot for this! I just gave up checking for an update on this library until I saw your PR today :)

I just downloaded this build and my Mac seems to block it when I try to open it

Screenshot 2024-05-04 at 13 30 28

Using a MBP with M1 Pro chip, and Sonoma 14.4.1 macOS version. Is there any way to run this PR via command line, without having to install it?

Edit: I missed @Ki1L3r answer and he's right. Checking out the PR locally, and running docker build --platform linux/x86_64 -t acelink . and then docker run --rm -p 6878:6878 acelink, made the trick. Thanks all!

zer00zz commented 5 months ago

@amanzan you just need to right click - open, if I’m right. To be clear all the work was already done, I’ve just updated the url with the newest acestream 🙌🏻