Sign inSign up

juneix/miplay

By juneix

Updated 3 days ago

https://github.com/juneix/MiPlay丨小米音箱的 AirPlay 桥接器

Image
0

10K+

juneix/miplay repository overview

MiPlay

MiPlay 是小米音箱的隔空播放桥接器,可以把多个小米音箱转换为独立 AirPlay 1 设备。

本项目参考并整合了 MiAirmiservice-forkAirPlay2-ReceiverXiaoMusic 等项目的思路与部分实现,面向自用场景进行了重构。

miplay-1.webp

miplay-2.webp

✨ 功能特色

  • 小米音箱注册独立 AirPlay 1 设备
  • 支持 x86、arm64 架构
  • 一机搞定,传统音箱➕小米音箱
    • 小米无线音箱(方便):MiPlay ➡️ 无线 AirPlay 1
    • 传统有线音箱(专业):Shairport-Sync ➡️ 有线 AirPlay 2 多房间

🚀 部署方式

1、Docker Compose(推荐)
services:
  miplay:
    image: ghcr.io/juneix/miplay
    # image: docker.1ms.run/juneix/miplay  # 毫秒镜像加速
    container_name: miplay
    network_mode: host
    restart: unless-stopped
    environment:
      WEB_PORT: 8300 #访问端口
    volumes:
      - ./conf:/app/conf
# 如需搭配 Shairport-Sync 使用,请取消注释
#  shairport-sync:
#    image: mikebrady/shairport-sync
#    container_name: airplay2
#    network_mode: host
#    restart: always
#    devices:
#      - /dev/snd:/dev/snd
#    cap_add:
#      - SYS_NICE
2、Docker CLI
docker run -d \
  --name miplay \
  --network host \
  --restart unless-stopped \
  -e WEB_PORT=8300 \
  -v "${PWD}/conf:/app/conf" \
  ghcr.io/juneix/miplay
  # docker.1ms.run/juneix/miplay # 毫秒镜像加速 
3、飞牛应用

飞牛商店的【AirPlay 2 - 隔空播放】即将整合 MiPlay。

miplay-3.webp

❤️ 支持项目


微信

支付宝

Tag summary

Content type

Image

Digest

sha256:b75355ec7

Size

120.5 MB

Last updated

3 days ago

docker pull juneix/miplay