[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-71091":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":35,"readmeContent":36,"aiSummary":37,"trendingCount":16,"starSnapshotCount":16,"syncStatus":38,"lastSyncTime":39,"discoverSource":40},71091,"Macast","xfangfang\u002FMacast","xfangfang","Macast is a cross-platform application which using mpv as DLNA Media Renderer.","https:\u002F\u002Fxfangfang.github.io\u002FMacast\u002F",null,"Python",6864,441,49,43,0,9,15,28,27,92.24,"GNU General Public License v3.0",false,"main",true,[27,28,29,30,31,32,33,34],"dlna","linux","macos","media-renderer","mpv","upnp","upnp-renderer","windows","2026-06-12 04:00:58","\u003Cimg align=\"center\" src=\"macast_slogan.png\" alt=\"slogan\" height=\"auto\"\u002F>\n\n# Macast\n\n[![visitor](https:\u002F\u002Fvisitor-badge.glitch.me\u002Fbadge?page_id=xfangfang.Macast)](https:\u002F\u002Fgithub.com\u002Fxfangfang\u002FMacast\u002Freleases\u002Flatest)\n![stars](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdynamic\u002Fjson?label=github%20stars&query=stargazers_count&url=https%3A%2F%2Fapi.github.com%2Frepos%2Fxfangfang%2FMacast)\n[![downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fxfangfang\u002FMacast\u002Ftotal?color=blue)](https:\u002F\u002Fgithub.com\u002Fxfangfang\u002FMacast\u002Freleases\u002Flatest)\n[![plugins](https:\u002F\u002Fshields-staging.herokuapp.com\u002Fgithub\u002Fdirectory-file-count\u002Fxfangfang\u002FMacast-plugins?type=dir&label=plugins)](https:\u002F\u002Fgithub.com\u002Fxfangfang\u002FMacast-plugins)\n[![pypi](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fmacast)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fmacast\u002F)\n[![aur](https:\u002F\u002Fimg.shields.io\u002Faur\u002Fversion\u002Fmacast-git?color=yellowgreen)](https:\u002F\u002Faur.archlinux.org\u002Fpackages\u002Fmacast-git\u002F)\n[![build](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fworkflow\u002Fstatus\u002Fxfangfang\u002FMacast\u002FBuild%20Macast)](https:\u002F\u002Fgithub.com\u002Fxfangfang\u002FMacast\u002Factions\u002Fworkflows\u002Fbuild-macast.yaml)\n[![mac](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMacOS-10.14%20and%20higher-lightgrey?logo=Apple)](https:\u002F\u002Fgithub.com\u002Fxfangfang\u002FMacast\u002Freleases\u002Flatest)\n[![windows](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWindows-7%20and%20higher-lightgrey?logo=Windows)](https:\u002F\u002Fgithub.com\u002Fxfangfang\u002FMacast\u002Freleases\u002Flatest)\n[![linux](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLinux-Xorg-lightgrey?logo=Linux)](https:\u002F\u002Fgithub.com\u002Fxfangfang\u002FMacast\u002Freleases\u002Flatest)\n\n\n\n[中文说明](README_ZH.md)\n\nA menu bar application using mpv as **DLNA Media Renderer**. You can push videos, pictures or musics from your mobile phone to your computer.\n\n\n## Installation\n\n- ### MacOS || Windows || Debian\n\n  Download link:  [Macast release latest](https:\u002F\u002Fgithub.com\u002Fxfangfang\u002FMacast\u002Freleases\u002Flatest)\n\n- ### Package manager\n\n  ```shell\n  pip install macast\n  macast-gui # or macast-cli\n  ```\n\n  Please see our wiki for more information(like **aur** support): [#package-manager](https:\u002F\u002Fgithub.com\u002Fxfangfang\u002FMacast\u002Fwiki\u002FInstallation#package-manager)  \n  Linux users may have problems installing using pip. Two additional libraries that I have modified need to be installed:\n\n  ```shell\n  pip install git+https:\u002F\u002Fgithub.com\u002Fxfangfang\u002Fpystray.git\n  pip install git+https:\u002F\u002Fgithub.com\u002Fxfangfang\u002Fpyperclip.git\n  ```\n\n  **See [this](https:\u002F\u002Fgithub.com\u002Fxfangfang\u002FMacast\u002Fwiki\u002FInstallation#linux) for Linux compatibility**\n\n- ### Build from source\n\n  Please refer to: [Macast Development](docs\u002FDevelopment.md)\n\n\n## Usage\n\n- **For ordinary users**  \nAfter opening this app, a small icon will appear in the **menubar** \u002F **taskbar** \u002F **desktop panel**, then you can push your media files from a local DLNA client to your computer.\n\n- **For advanced users**  \n  1. By loading the [Macast-plugins](https:\u002F\u002Fgithub.com\u002Fxfangfang\u002FMacast-plugins), Macast can support third-party players like IINA and PotPlayer.  \n  For more information, see: [#how-to-use-third-party-player-plug-in](https:\u002F\u002Fgithub.com\u002Fxfangfang\u002FMacast\u002Fwiki\u002FFAQ#how-to-use-third-party-player-plug-in)\n  2. You can modify the shortcut keys or configuration of the default mpv player by yourself, see: [#how-to-set-personal-configurations-to-mpv](https:\u002F\u002Fgithub.com\u002Fxfangfang\u002FMacast\u002Fwiki\u002FFAQ#how-to-set-personal-configurations-to-mpv)\n\n- **For developer**  \nYou can use a few lines of code to add support for other players like IINA and PotPlayer or even add additional features, like downloading media files while playing videos.  \nTutorials and examples are shown in: [Macast\u002Fwiki\u002FCustom-Renderer](https:\u002F\u002Fgithub.com\u002Fxfangfang\u002FMacast\u002Fwiki\u002FCustom-Renderer).  \nFell free to submit a pull request to [Macast-plugins](https:\u002F\u002Fgithub.com\u002Fxfangfang\u002FMacast-plugins).  \n\n\n## FAQ\nIf you have any questions about this application, please check: [Macast\u002Fwiki\u002FFAQ](https:\u002F\u002Fgithub.com\u002Fxfangfang\u002FMacast\u002Fwiki\u002FFAQ).  \nIf this does not solve your problem, please open a new issue to notify us, we are willing to help you solve the problem.\n\n## Screenshots\n\nYou can copy the video link after the video is casted：  \n\u003Cimg align=\"center\" width=\"400\" src=\"https:\u002F\u002Fgithub.com\u002Fxfangfang\u002Fxfangfang.github.io\u002Fraw\u002Fmaster\u002Fassets\u002Fimg\u002Fmacast\u002Fcopy_uri.png\" alt=\"copy_uri\" height=\"auto\"\u002F>\n\nOr select a third-party player plug-in  \n\u003Cimg align=\"center\" width=\"400\" src=\"https:\u002F\u002Fgithub.com\u002Fxfangfang\u002Fxfangfang.github.io\u002Fraw\u002Fmaster\u002Fassets\u002Fimg\u002Fmacast\u002Fselect_renderer.png\" alt=\"select_renderer\" height=\"auto\"\u002F>\n\n## Relevant links\n\n[UPnP™ Device Architecture 1.1](http:\u002F\u002Fupnp.org\u002Fspecs\u002Farch\u002FUPnP-arch-DeviceArchitecture-v1.1.pdf)\n\n[UPnP™ Resources](http:\u002F\u002Fupnp.org\u002Fresources\u002Fupnpresources.zip)\n\n[UPnP™ ContentDirectory:1 service](http:\u002F\u002Fupnp.org\u002Fspecs\u002Fav\u002FUPnP-av-ContentDirectory-v1-Service.pdf)\n\n[UPnP™ MediaRenderer:1 device](http:\u002F\u002Fupnp.org\u002Fspecs\u002Fav\u002FUPnP-av-MediaRenderer-v1-Device.pdf)\n\n[UPnP™ AVTransport:1 service](http:\u002F\u002Fupnp.org\u002Fspecs\u002Fav\u002FUPnP-av-AVTransport-v1-Service.pdf)\n\n[UPnP™ RenderingControl:1 service](http:\u002F\u002Fupnp.org\u002Fspecs\u002Fav\u002FUPnP-av-RenderingControl-v1-Service.pdf)\n\n[python-upnp-ssdp-example](https:\u002F\u002Fgithub.com\u002FZeWaren\u002Fpython-upnp-ssdp-example)\n","Macast 是一个跨平台应用程序，使用 mpv 作为 DLNA 媒体渲染器。其核心功能是通过菜单栏或任务栏图标，让用户能够从手机等设备推送视频、图片或音乐到电脑上播放。技术特点包括基于 Python 开发，支持多种操作系统（如 Windows、macOS 和 Linux），并且可以通过插件扩展支持第三方播放器。Macast 适用于需要在不同设备间轻松共享多媒体内容的场景，无论是家庭娱乐还是办公演示都非常实用。",2,"2026-06-11 03:35:51","high_star"]