Awesome
Macast-plugins
Plugin repository for Macast.
<img align="center" width="400" src="https://xfangfang.github.io/assets/img/macast/select_renderer.png" alt="select_renderer" height="auto"/>It is recommended to click the advanced setting
of Macast and download the plugin in your web browser.
How to install plugin manually
- Download Macast from GitHub Release.
- Download the plugin you want from this repo(See next section for how to download and where to save).
- Open Macast, and click
Open Config Directory
in the setting menu. - Put the [some plugin].py you just download into the corresponding folder(
renderer
orprotocol
depends on what kind of plugin) of the Macast configuration directory. - Restart Macast and choose the plugin you want.
How to download Plugins
You can click [some plugin].py on the right side of the table, and then save the displayed text to the renderer or protocol folder with the corresponding file name.
1. Put Player plugin(like: IINA PotPlayer WebBrowser) in the renderer
folder.
2. Put Protocol plugin(like: Nirvana) in the protocol
folder.
3. Never forget to read the README
.
Plugins | MacOS | Linux | Windows | Description | Links |
---|---|---|---|---|---|
IINA | ☑️ | IINA support for Macast | iina.py README | ||
Bolan-IINA | ☑️ | IINA echanced support for Macast (support headers) | bolan-iina.py README | ||
PotPlayer | ☑️ | PotPlayer support for Macast | potplayer.py README | ||
PI-FM-RDS | ☑️ (Only for RaspberryPi) | Use this to send MP3 music in the form of FM broadcast | pi_fm.py README | ||
WebBrowser | ☑️ | ☑️ | ☑️ | This can be used to download media files or get some m3u8 played | web.py README |
Nirvana(Protocol) | ☑️ | ☑️ | ☑️ | A protocol created by Bilibili. | nirvana.py README |
Write a new plugin
if you can't find any plugins you like, check here to learn how to write a custom renderer plugin, and feel welcome to open a pull requests.