McCast Is a new free and open source tool that can use your computer as a DLNA media renderer, so you can cast videos, pictures, and music from your phone (or other computer) to the desktop, a bit like Chromecast. It is suitable for Linux, Microsoft Windows and macOS.
The application is very easy to use, only comes with a tray menu (without any other GUI) from which you can control it, and it uses mpv As a media player.A few days ago, Macast added features Use other media players Through plugins, there are now 3 such plugins available (IINA for macOS, pi-fm-rds for Raspberry Pi and PotPlayer for Microsoft Windows). You can also write your own plug-ins.
- Start/stop casting from the tray menu
- Set the position and size of the player (in the corner or center of the screen, and various player sizes including full screen)
- Optional hardware accelerated video decoding
- Choose between 3 tray icons (default color icon, light and dark)
- The option to automatically start at login (not available in the tray menu, you must edit the Macast configuration, which can be found below on Linux
- Set the DLNA friendly name (not available in the tray menu, you need to edit the configuration file)
- Set the port used by Macast (not available in the tray menu, you need to edit the configuration file)
- Support DLNA client to cast video when connected to computer hotspot
- Disable or force enable the network interface (
Additional_InterfacesIn the configuration file)
- Use mpv as a media player, and support third-party players through plug-ins
You may also like: How to use YouTube on TV to cast YouTube videos on your phone to Raspberry Pi (youtube.com/tv)
To use it, launch the application and you should see the Macast icon in the system tray. There is no need to do anything else. Next, install a DNLA client, such as BubbleUPnP/DLNA, on your phone, use it to connect to your computer, and start streaming videos, music, and photos.
For example, using BubbleUPnP/DLNA, click
Now Playing Tab, then click the cast icon in the lower right corner and select the computer running Macast:
Then click the “Library” tab to project some media from the phone to the computer running Macast. Obviously, the computer running Macast and the phone used for projection need to be on the same network.
If the DLNA client you are using cannot find Macast, please make sure it is not blocked by a firewall or router.See McCust FAQ For more information.
Download Macast DLNA media renderer
You need to install mpv to use Macast (unless you use a plug-in to use other players).You should find it in the repositories of most Linux distributions (on Fedora, it is located at Speed Fusion Repository).
Also, for the Macast tray icon to work on Linux, make sure to install the libappindicator3 package (even if you install Macast using DEB).For example, on Ubuntu you need to install
gir1.2-ayatanaappindicator3-0.1 It may also be useful, but I haven’t tried it).In addition, if you are using GNOME Shell, you need an extension, such as AppIndicator and KStatusNotifierItem support (This is installed on Ubuntu by default).
You may also like: How to use Cast to TV to cast your GNOME Shell desktop to Chromecast (support audio, Wayland / X11)