Skip to content

raop: Add support for AirPort Express#1098

Merged
postlund merged 3 commits into
masterfrom
airport_express
May 20, 2021
Merged

raop: Add support for AirPort Express#1098
postlund merged 3 commits into
masterfrom
airport_express

Conversation

@postlund

@postlund postlund commented May 20, 2021

Copy link
Copy Markdown
Owner

A few things had to be fixed:

  • Verify supported metadata as the AirPort Express only supports
    progress (sending text yields an error)
  • Trigger auth-setup needed to set up a connection
  • Handle RTSP responses split over multiple IP packets (not needed for
    AirPort Express, but other receivers)

Fixes #1077

A few things had to be fixed:

* Verify supported metadata as the AirPort Express only supports
  progress (sending text yields an error)
* Trigger auth-setup needed to set up a connection
* Handle RTSP responses split over multiple IP packets (not needed for
  AirPort Express, but other receivers)

Fixes #1077
@postlund postlund added enhancement raop Remote Audio Output Protocol labels May 20, 2021
@postlund postlund added this to the v0.8.0 milestone May 20, 2021
@postlund postlund self-assigned this May 20, 2021
@gitpod-io

gitpod-io Bot commented May 20, 2021

Copy link
Copy Markdown

@codecov

codecov Bot commented May 20, 2021

Copy link
Copy Markdown

Codecov Report

Merging #1098 (643adb2) into master (311ca61) will decrease coverage by 0.20%.
The diff coverage is 53.84%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1098      +/-   ##
==========================================
- Coverage   88.75%   88.55%   -0.21%     
==========================================
  Files          57       57              
  Lines        5424     5460      +36     
==========================================
+ Hits         4814     4835      +21     
- Misses        610      625      +15     
Impacted Files Coverage Δ
pyatv/raop/raop.py 27.60% <6.66%> (-0.62%) ⬇️
pyatv/raop/rtsp.py 40.35% <56.52%> (+0.72%) ⬆️
pyatv/raop/parsers.py 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 311ca61...643adb2. Read the comment docs.

@lgtm-com

lgtm-com Bot commented May 20, 2021

Copy link
Copy Markdown

This pull request fixes 1 alert when merging 7f4b417 into a24ee74 - view on LGTM.com

fixed alerts:

  • 1 for Membership test with a non-container

@lgtm-com

lgtm-com Bot commented May 20, 2021

Copy link
Copy Markdown

This pull request fixes 1 alert when merging 643adb2 into 311ca61 - view on LGTM.com

fixed alerts:

  • 1 for Membership test with a non-container

@postlund postlund merged commit 5f5ad5b into master May 20, 2021
@postlund postlund deleted the airport_express branch May 20, 2021 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement raop Remote Audio Output Protocol

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add RSA encryption to support AirPort Express streaming

1 participant