Cast a video from your phone gallery to play on your laptop without cables or accounts.
Use your computer as a DLNA receiver for any phone app that supports casting.
Swap in a preferred video player like IINA or PotPlayer by writing a short Python renderer plugin.
| xfangfang/macast | yihong0618/xiaogpt | google-research/arxiv-latex-cleaner | |
|---|---|---|---|
| Stars | 6,837 | 6,837 | 6,838 |
| Language | Python | Python | Python |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | general | general | researcher |
Figures from each repo's GitHub metadata at analysis time.
Linux users may need to install two patched libraries via pip for compatibility.
Macast is a small desktop application that turns your computer into a DLNA media receiver. DLNA is a standard that lets devices on the same local network send media to each other. With Macast running, you can open a video, photo, or music file on your phone and push it to play on your computer, the same way you might cast to a TV with a streaming device. The app runs quietly in the background as a menu bar icon on macOS, a taskbar icon on Windows, or a panel icon on Linux. When your phone's video app or gallery supports DLNA casting, it will see your computer listed as a receiver and you can select it to start playback. By default the media plays using a player called mpv, which is bundled with the application. For users who prefer a different player, a plugin system lets you swap in alternatives like IINA (a macOS video player) or PotPlayer (a Windows player). Developers can also write their own renderer plugins in a few lines of Python to support other players or add extra behavior, such as downloading media while it plays. The wiki includes tutorials and examples for this. Installation options include downloadable packages for macOS, Windows, and Debian, a pip install for Python users, and an AUR package for Arch Linux. Linux users may need to install two additional patched libraries via pip due to compatibility issues noted in the README. The project is written in Python and is cross-platform. No license is mentioned in the README itself, though the repository has release builds available. A Chinese-language version of the README is also provided.
A desktop app that turns your computer into a DLNA receiver so you can cast videos, photos, and music from your phone directly to your computer screen.
Mainly Python. The stack also includes Python, mpv.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.