ZHANG Cheng

Results 17 comments of ZHANG Cheng

Indeed this help, thanks @xiaoyao1991 for the tips

The setup of `python3 setup.py py2app` doesn't work for me now, and I found out that `python3 setup_py2app.py py2app` does the trick. Maybe this part is changed.

![Xnip2022-03-14_17-21-38](https://user-images.githubusercontent.com/189283/158143001-d7ed2868-30d2-4952-b233-7a1c183666b4.jpg) My result shown as above. 😄 Basically follow the above steps, except: - Didn't bother to modify `Macast.py`, instead just copy the single binary of homebrew installed mpv as...

FYI. According to a [recent comment](https://github.com/actions/runner/issues/805#issuecomment-1041968059) (almost 1 month old already), official Github actions for M1 will become available soon.

My custom build DMG is on [my fork](https://github.com/zhangcheng/Macast/releases/tag/v0.7), just in case it's also useful at the moment for others.

I am a bit naive here. 😓 No wonder why `brew install mpv` installs a ton of dependency packages. Only copy the single `mpv` binary into `Macast.app` won't work. You...

Haha, found a nice tool [(mac dylib bundler)](https://github.com/auriamg/macdylibbundler) to solve this problem. ``` dylibbundler -od -b \ -x dist/Macast.app/Contents/Resources/bin/MacOS/mpv \ -d dist/Macast.app/Contents/Resources/bin/libs/ ``` Uninstall `ffmpeg@4` and test with ``` %...

No bother at all, instead, thank you for helping out the test. @Haifeng97 Looks like we are dealing with nested dependency here, some of dylib depended by mpv binary, which...

What I can think of now, is to do this process to all dylib copied over, repeat if there are new dylib added. Update: this idea doesn't fly. ``` %...

> I feel you can try to compile MPV manually. When compiling MPV, some optional configurations can be cancelled, so that there may not be too many dependencies packaged. I...