-
Notifications
You must be signed in to change notification settings - Fork 392
Macast is still in the early stage of development, so it may not be available on your device. In this case, please try the beta version or submit a issue to help us do better.
Just open this app, and a small icon will appear in the menubar / taskbar / desktop panel, then you can push your media files from a local DLNA client to your computer.
You can copy the video link after the video is casted:
Or select a third-party player plug-in (available in beta version)
- Download the beta version from GitHub actions
- Download the plugin you want from xfangfang/Macast-plugins
- Open the Macast, and click
Open Config Directory
in the setting menu - put [some plugin].py in renderer directory
- Restart Macast and choose the plugins you want
if you can't find any plug-in you want, check here to learn how to write a custom renderer plug-in, and feel welcome to open a pull requests.
- Check whether your firewall blocks Macast.
A simple way is to access the port opened by Macast from other devices (the default is 1068, and you can find in the settings menu) - Check your router.
You should open UPnP and close AP Isolation. - Software problems.
If you use an iOS application, please make sure that the app's permission to find and connect to devices on your local network is turned on.
And on some application, you need to wait more than 30s to find Macast. Please wait patiently. - UDP multicast problem.
DLNA uses UDP multicast to discover new devices. Port 1900 may be occupied on windows and some Linux. At this time, macast cannot receive requests from DLNA clients. In this case, please close other applications.
It is said that Windows and some routers will have adaptation problems, resulting in the failure of windows to join multicast. In this case, You need to modify the windows registry to force IGMP version to v2. - Multiple network cards or complex network conditions.
To ensure that it can be used under the condition of single network card and the same LAN, solutions for more complex situations are still under consideration.
Macast opens port 1068 by default. When there is a port conflict on your computer, the application will crash. Please try the beta version. In the beta version, Macast will automatically switch the conflicting ports, or load the ports you specify from the configuration file.
When a third-party player plug-in is used, the plug-in usually needs to open more threads or processes, resulting in a non response problem when the application exits, which is usually caused by the plug-in itself.
platform | path |
---|---|
MacOS | $HOME/Library/Application\ Support/Macast/ |
Linux | $HOME/.config/Macast |
Windows | %HOMEPATH%\AppData\Local\xfangfang\Macast |
check the shell command in docs/i18n.md, feel free to open a pull requests.