Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • aports aports
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 749
    • Issues 749
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 324
    • Merge requests 324
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • alpine
  • aportsaports
  • Issues
  • #13477
Closed
Open
Created Jan 26, 2022 by Jonathan Watt@jwatt

feat: Consider including the shairport-sync package in release

shairport-sync receives audio streams, possibly sent from PipeWire on a desktop Linux machine (or a media server, or from an iOS/iPadOS/macOS device, etc.). Essentially it can be run on a Raspberry Pi, or similar, and turn dumb speakers into synchronized, privacy respecting, multi-room smart speakers.

The shairport-sync package is kind of in a funny state. It seems like it would most likely be useful to people running Alpine on SBC's like the Raspberry Pi (particularly a Zero). However, the Raspberry Pi tarballs are only available for stable release and edge release, while shairport-sync is only built for edge testing. So I'm not sure that shairport-sync builds can even be run on Alpine on the hardware that would make most sense for them.

In some ways, Alpine seems like the perfect OS for shairport-sync given its diskless mode. That makes it a lot safer to just pull the power to the raspberry pi zero that is connected to a speaker whenever it needs to be moved/powered down. I've noticed support for that is a long running and frequent request for both shairport-sync and snapcast (example). It's also much faster to boot than more full fat Linux distros.

I don't yet know much about Alpine Linux, but from what I understand only a subset of packages are selected for release. Could shairport-sync be added to that list?

Edited Jan 26, 2022 by Jonathan Watt
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking