Update pyinstaller version on linux
README_EN
Macast是一个跨平台的 菜单栏\状态栏 应用,用户可以使用电脑接收发送自手机的视频、图片和音乐,支持主流视频音乐软件和其他任何符合DLNA协议的投屏软件。
😂 请尽量使用英语在Github交流,如果喜欢的话可以点个star关注后续更多协议支持的更新
进入页面选择对应的操作系统下载即可,应用使用方法及截图见下方。
下载地址1: Macast 最新正式版 github下载
下载地址2: Macast 最新正式版 gitee下载(上面访问无效可使用此备用链接)
你也可以使用包管理器安装macast
# 需要 python>=3.6 pip install macast
请查看我们的wiki页面获取更多的包管理相关信息(如:aur): Macast/wiki/Installation#package-managerLinux用户使用包管理器安装时运行可能会有问题,建议替换如下两个库为我修改过的库(分别负责菜单显示与文本复制):
菜单显示
文本复制
pip install git+https://github.com/xfangfang/pystray.git pip install git+https://github.com/xfangfang/pyperclip.git
Linux用户如果安装或运行有问题,可以查看 这里
构建请参阅: Macast Development 和 build-macast.yaml
运行只需要clone仓库,根据不同的操作系统于requirements文件中安装相关的包,并在项目根目录运行 Macast.py 即可。
Macast.py
普通用户
进阶用户
程序员
欢迎大家提交代码到Macast插件。注意:不要轻易加载非官方仓库下载的插件,这里“插件”本身是可以运行在电脑上的任意代码,不建议加载非官方提供的插件。
准备以下信息,推荐到Github报告问题,点击 new issue 去反馈问题:
/Applications/Macast.app/Contents/MacOS/Macast
macast
macast-cli
点击链接加入群聊【小方的软件工地】:983730955
当然也可以考虑捐赠 获得贵宾售后服务(开玩笑) 支持Macast和他的开发者们为了这个软件熬过的日日夜夜
如果系统设置为中文,Macast会自动切换中文界面
在投放视频或其他媒体文件后,可以点击应用图标复制媒体下载链接
支持选择第三方播放器
UPnP™ Device Architecture 1.1
UPnP™ Resources
UPnP™ ContentDirectory:1 service
UPnP™ MediaRenderer:1 device
UPnP™ AVTransport:1 service
UPnP™ RenderingControl:1 service
python-upnp-ssdp-example
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
Macast
README_EN
Macast是一个跨平台的 菜单栏\状态栏 应用,用户可以使用电脑接收发送自手机的视频、图片和音乐,支持主流视频音乐软件和其他任何符合DLNA协议的投屏软件。
😂 请尽量使用英语在Github交流,如果喜欢的话可以点个star关注后续更多协议支持的更新
安装
进入页面选择对应的操作系统下载即可,应用使用方法及截图见下方。
MacOS || Windows || Debian
下载地址1: Macast 最新正式版 github下载
下载地址2: Macast 最新正式版 gitee下载(上面访问无效可使用此备用链接)
包管理
你也可以使用包管理器安装macast
请查看我们的wiki页面获取更多的包管理相关信息(如:aur): Macast/wiki/Installation#package-manager
Linux用户使用包管理器安装时运行可能会有问题,建议替换如下两个库为我修改过的库(分别负责
菜单显示与文本复制):Linux用户如果安装或运行有问题,可以查看 这里
从源码构建或运行
构建请参阅: Macast Development 和 build-macast.yaml
运行只需要clone仓库,根据不同的操作系统于requirements文件中安装相关的包,并在项目根目录运行
Macast.py即可。使用方法
普通用户
进阶用户
程序员
欢迎大家提交代码到Macast插件。
注意:不要轻易加载非官方仓库下载的插件,这里“插件”本身是可以运行在电脑上的任意代码,不建议加载非官方提供的插件。
开发计划
出现问题的可能原因及解决办法(更详细内容见项目的wiki)
大概率是由windows的hyper-v占用端口号导致的,建议修改hyper-v占用的端口号范围或修改本应用的启动端口号(Macast配置文件位置)
手机尝试访问 http://电脑ip:1068,如:192.168.1.123:1068 如果出现helloworld 等字样排除问题。
具体端口号见应用菜单设置的第一项,如果没有则为默认的1068
路由器需要开启UPnP,关闭ap隔离,确认固件正常(部分openwrt有可能有问题)
可以重启软件或更换软件尝试,或向其他投屏接收端电视测试 尝试在搜索页面等待久一点(最多1分钟如果搜不到那应该就是别的问题了) 如操作系统为IOS,注意要开启软件的本地网络发现权限
请确定手机和电脑处在同一网段下,比如说:电脑连接光猫的网线,手机连接路由器wifi,这种情况大概率是不在同一网段的,可以查看手机和电脑的ip前缀是否相同。
尝试在同一局域网手机投电视,如果可以正常投说明问题还是出在电脑端,继续检查电脑问题或查看如何报告bug
对于反馈问题的说明
如何报告bug
准备以下信息,推荐到Github报告问题,点击 new issue 去反馈问题:
/Applications/Macast.app/Contents/MacOS/Macast回车运行,复现问题后,关闭应用,复制log - linux 安装deb后,命令行运行macast\ 或直接从源码运行 \ 或包管理安装后命令行运行macast-cli,复现问题后,关闭应用,复制log用户反馈
点击链接加入群聊【小方的软件工地】:983730955
当然也可以考虑捐赠
获得贵宾售后服务(开玩笑)支持Macast和他的开发者们为了这个软件熬过的日日夜夜使用截图
如果系统设置为中文,Macast会自动切换中文界面
在投放视频或其他媒体文件后,可以点击应用图标复制媒体下载链接

支持选择第三方播放器

相关链接
UPnP™ Device Architecture 1.1
UPnP™ Resources
UPnP™ ContentDirectory:1 service
UPnP™ MediaRenderer:1 device
UPnP™ AVTransport:1 service
UPnP™ RenderingControl:1 service
python-upnp-ssdp-example