Skip to content

1.6.3-20240114

Compare
Choose a tag to compare
@eizedev eizedev released this 14 Jan 22:24

AirConnect-Synology - GitHub Workflow integration - Latest Version of AirConnect

Let's talk in the discussion about this release

The DSM6 version will not be further developed, the last working package for DSM5 & 6 is 0.2.50.5-20210706

Scroll down to AirConnect section to see changes of aircast and airupnp

Added

  • The packages are now built with automated GitHub Action workflows.
    • This is a preliminary version for testing with latest AirConnect version 1.6.3.
    • The general workflow is working and is building packages on latest version of AirConnected on an automated way - but is not yet completely finalized to make it available in master branch.
  • Bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in #84
  • Bump actions/stale from 8 to 9 by @dependabot in #87
  • Bump github/codeql-action from 2 to 3 by @dependabot in #88
  • Add DS-223 RTD1618B to aarch64 and aarch64-static by @aaltepet in #89

If you are facing a problem when using AirConnect to stream to f.e. A Sonos Play:1 (approx. 10 seconds delay on play and approx. 5 seconds delay on pause) please read (and comment) on this issue: #79. We are working an solution for that problem (testing with latency and format (FLAC/MP3…)


If you encounter problems with this synology version of AirConnect, please consider opening an issue here, so i can fix the problem and others can benefit as well.
If you have any suggestions, ideas or wishes, feel free to open an issue.

AirConnect

1.6.3

  • (airupnp) on error, reset counter to 0 if player responds

1.6.2

  • (airupnp) when player timeout's, use its DescDocURL, not the UpdateData which is NULL...

1.6.1

  • be more relax wrt player deletion and verify with either failed doc download (airupnp) or no response to ping (aircast)

1.6.0

  • (airupnp) remove possibility to tweak ProtocolInfo, it's useless
  • only send silence on first GET (after a flush) and close socket on flush
  • close socket immediately on flush which should stop playback right away

1.5.4

  • use updated libcodec and libraop for alac

1.5.3

  • previous version had a miss build
  • fully add aac
  • add extension to stream's url
  • flc -> flac (but flc still works)

1.5.2

  • updated libraries with alac fixes (zero-initialized encoded buffer)

1.5.1

  • (airupnp) call http_pico_close on exit
  • fix all known memory leaks
  • use updated libcodecs that fixes codec close crash (NULL ptr)

1.5.0

  • add aac codec (use refactored libraop and move encoder to libcodecs

1.4.0

  • proper fix of HTTP frame sending & filling

1.3.4

  • libraop was sending 1 instead of 0 on icy retransmit since day one ... can't believe it

1.3.3

  • RTP and NTP order was not fixed either

1.3.2

  • fix http_fill

1.3.1

  • updated libraop allows subsequent GET, even with no range, to restart from 0 for players that open, close and re-open (for no reason)

1.3.0

  • add -N to allow simple name transformation

1.2.5

  • (aircast) ignore SIGPIPE (picohttp)
  • (aircast) fix queue walker

1.2.4

  • use fixed libraop for unknown RTSP queries that should return no headers

1.2.3

  • (airupnp) test errorcoutn for < 0, not just -1
  • (aircast) must increase number of clients for a source

Check the full CHANGELOG for more information.

Take the package suitable for your architecture and check the readme if something is unclear.

If you encounter problems with AirConnect in general, please open an issue at the official repository.


New Contributors

Full Changelog: 1.2.2-20231001...1.6.3-20240114