Pyatv

Latest version: v0.16.0

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 18

0.12.1

Time for a new release. Here it goes:

* Support for custom metadata when streaming audio
* StreamReader (asyncio) can be used as streaming audio source
* a1ex4 fixed compatibility with shairport-sync
* michalmo added listener interface for keyboard focus
* Shraymonks added a few new tvOs versions and ATV 4K gen3
* michalmo addded deep linking support to launch_app

A little of this and a little bit of that. It's so much fun
to see new contributors to the project! I love it, keep up
the good work!

**Changes:**

*Protocol: RAOP:*


e538496 raop: Support custom metadata when streaming (2011)
ec6a9fd raop: Support asyncio StreamReader when streaming (2010)


*Other:*


8b3c15e added listener interface to Keyboard for focus updates
ed7ac4b Fix shairport-sync player support
9ef3ddc Add support for URL param to LaunchApp (2024)
8bf62de Add Apple TV 4k (gen3) and new tvOS versions


**All changes:**


0ce95c0 build(deps): Bump zeroconf from 0.64.0 to 0.64.1 in /requirements
dcab463 change exception type based on code review
53a4739 added Keyboard interface documentation
8b3c15e added listener interface to Keyboard for focus updates
990a82f preserve integer sizes when decoding/re-encoding with opack, fixes companion proxy stability
d508f35 build(deps): Bump zeroconf from 0.63.0 to 0.64.0 in /requirements
656ba7e build(deps): Bump miniaudio from 1.57 to 1.59 in /requirements
ed7ac4b Fix shairport-sync player support
062fc73 gha: Fix python version in logs workflow
9966ce8 gha: Use python 3.10 for log parsing
afe74a5 gha: Update log tests job
95f2b5c build(deps): Bump cryptography from 41.0.0 to 41.0.1 in /requirements
9ef3ddc Add support for URL param to LaunchApp (2024)
5633765 build(deps): Bump cryptography from 40.0.2 to 41.0.0 in /requirements
20aa9a8 build(deps): Bump bitarray from 2.7.3 to 2.7.4 in /requirements
50be0f8 build(deps): Bump types-requests in /requirements
001ea0e build(deps): Bump protobuf from 4.23.1 to 4.23.2 in /requirements
dcbf581 gha: Fix building docker images
4f9b1c8 build(deps): Bump pytest-cov from 4.0.0 to 4.1.0 in /requirements
6c05064 build(deps): Bump zeroconf from 0.62.0 to 0.63.0 in /requirements
8bf62de Add Apple TV 4k (gen3) and new tvOS versions
e538496 raop: Support custom metadata when streaming (2011)
ec6a9fd raop: Support asyncio StreamReader when streaming (2010)
747fd46 env: Install correct miniaudio on GHA (2012)

0.12.0

michalmo has been working hard to bring you this release.
It featuers the following:

* Text/keyboard input API (get and alter current text)
* Listener interface for volume updates (+ bug fix for MRP)
* Updates to make atvproxy work with Companion (for devs)

Thanks for your hard work michalmo, it's really great to get
some help since I don't have much time for pyatv right now. I
know a lot of people are waiting for these features.

**Changes:**

*Other:*


34c719c Add support for companion protocol text input (1905)
39e4d08 Make sure were sending and receiving volume messages for our device, even if playing to other AirPlay devices in a group (2006)
ccf8a8c Fix companion proxy (1912)
7c3707b added listener interface to Audio for volume updates


**All changes:**


931b808 build(deps): Bump types-requests in /requirements (2004)
34c719c Add support for companion protocol text input (1905)
39e4d08 Make sure were sending and receiving volume messages for our device, even if playing to other AirPlay devices in a group (2006)
0028ce2 build(deps): Bump protobuf from 4.23.0 to 4.23.1 in /requirements (2000)
ccf8a8c Fix companion proxy (1912)
e7ac293 build(deps): Bump pytest-xdist from 3.2.1 to 3.3.1 in /requirements
5749656 build(deps): Bump requests from 2.30.0 to 2.31.0 in /requirements
7c3707b added listener interface to Audio for volume updates

0.11.0

Wow, it has been a long time since the last release. Unfortunately
i don't have much time to work on pyatv right now, but i will try
my best to make some bug fixes at least. In short, this release
fixes a timeout bug when streaming to HomePods (introduced around
16.4). It shall also fix missing artwork sometimes and account
switching (using Companion protocol) is now also possible thanks
to michalmo.

From this release I will use code names from Simpsons. There's more
to choose from there...

**Changes:**

*Script: atvscript:*


1533a89 atvscript: Check app support before printing


*Other:*

0.10.3

This is another minor release:

* Adds device info and operating system to atvscript
* Fixes a bug in set_volume on some devices, e.g. HomePod
* Use async_timeout instead of asyncio.wait_for

**Changes:**

*Protocol: MRP:*


88547ac mrp: Fix set_volume bug


*Script: atvscript:*


5edeeb8 atvscript: Add operating_system and version
fdae0b7 atvscript: Add device_info section
7704faa atvscript: Add model and model_str to scan


*Other:*


d9e1cc5 Switch out asyncio.wait_for with async_timeout
5a20486 conf: Add model_str property
0e03ad5 cq: Remove cruft files


**All changes:**


88547ac mrp: Fix set_volume bug
d9e1cc5 Switch out asyncio.wait_for with async_timeout
ddba0fb build(deps): Bump types-requests from 2.28.1 to 2.28.3 in /requirements
951ea53 build(deps): Bump bitarray from 2.5.1 to 2.6.0 in /requirements
4e4b695 build(deps): Bump types-requests from 2.28.0 to 2.28.1 in /requirements
522ebe7 build(deps): Bump pylint from 2.14.4 to 2.14.5 in /requirements
5edeeb8 atvscript: Add operating_system and version
fdae0b7 atvscript: Add device_info section
7704faa atvscript: Add model and model_str to scan
5a20486 conf: Add model_str property
0e03ad5 cq: Remove cruft files
6492aa9 build(deps): Bump pytest-aiohttp from 1.0.2 to 1.0.4 in /requirements (1782)
fe2515c build(deps): Bump pylint from 2.14.3 to 2.14.4 in /requirements (1783)
c1b03df build(deps): Bump cryptography from 37.0.2 to 37.0.4 in /requirements (1788)
cf49456 build(deps): Bump requests from 2.28.0 to 2.28.1 in /requirements (1784)
46922dd build(deps): Bump chacha20poly1305-reuseable in /requirements (1787)

0.10.2

This release just lowers the required version of cryptography
to 36.0.2 or higher.

**Changes:**

*Other:*


ecada17 deps: Require cryptography >= 36.0.2 (1780)


**All changes:**


ecada17 deps: Require cryptography >= 36.0.2 (1780)

0.10.1

This is a minor bug fix release, taking care of some nasty stuff:

* Do not block event loop when streaming audio from a network source
* Support RAOP devices with invalid names
* Add support for `channel_up` and `channel_down` (only Companion so far)
* Increase encryption performance with `ChaCha20Poly1305Reusable`
* Discovery should work better on Windows now

Have a splendid summer!

**Changes:**

*Protocol: RAOP:*


4c3ef81 raop: Fallback to pk as unique id (1777)
5805f2c raop: Not do blocking I/O while streaming (1776)
da184b9 raop: Increase late warning to five frames (1775)
6195324 raop: Harmonize protocol string in requests


*Other:*


31de26a Implement channel_up and channel_down (1769)
d69554e protobuf: Add more fields to DeviceInfoMessage (1778)
36261f1 mdns: Suppress exceptions properly (1774)
5ba0e24 Switch to using ChaCha20Poly1305Reusable for encryption (1756)
3c69600 Fix sed command in setup_dev_env.sh for macOS
9c15fd7 Fix path to setup_dev_env.sh in CONTRIBUTING.md
ccc5a94 Adding a project to the list
e694a21 docs: Update list with projects using pyatv


**All changes:**


31de26a Implement channel_up and channel_down (1769)
89b8988 build(deps): bump pytest-aiohttp from 0.3.0 to 1.0.2 in /requirements (1623)
e272858 build(deps): bump pylint from 2.13.9 to 2.14.3 in /requirements (1757)
d69554e protobuf: Add more fields to DeviceInfoMessage (1778)
2179c12 build(deps): bump types-protobuf in /requirements (1767)
4c3ef81 raop: Fallback to pk as unique id (1777)
5805f2c raop: Not do blocking I/O while streaming (1776)
36261f1 mdns: Suppress exceptions properly (1774)
da184b9 raop: Increase late warning to five frames (1775)
f424d7c build(deps): bump black from 22.3.0 to 22.6.0 in /requirements (1770)
8d69f68 build(deps): bump types-protobuf in /requirements (1738)
c885a43 build(deps): bump requests from 2.27.1 to 2.28.0 in /requirements (1750)
9859fdb build(deps): bump ifaddr from 0.1.7 to 0.2.0 in /requirements (1766)
cbd1305 build(deps): bump zeroconf from 0.38.6 to 0.38.7 in /requirements (1751)
5ba0e24 Switch to using ChaCha20Poly1305Reusable for encryption (1756)
2f8af90 build(deps): bump types-requests from 2.27.31 to 2.28.0 in /requirements
4d321b4 build(deps): bump ifaddr from 0.1.7 to 0.2.0 in /requirements
e4279be build(deps): bump miniaudio from 1.46 to 1.51 in /requirements
043ca4c build(deps): bump types-requests in /requirements
68d02f2 build(deps): bump mypy from 0.960 to 0.961 in /requirements
be1b68e build(deps): bump types-requests in /requirements
93f7904 build(deps): bump mypy from 0.950 to 0.960 in /requirements
d43e4a3 build(deps): bump typed-ast from 1.5.3 to 1.5.4 in /requirements
5e362be build(deps): bump types-requests in /requirements
ec086ad build(deps): bump pylint from 2.13.8 to 2.13.9 in /requirements
c5dd9c1 build(deps): bump deepdiff from 5.8.0 to 5.8.1 in /requirements
c9ae1e3 build(deps): bump mypy-protobuf from 3.1.0 to 3.2.0 in /requirements
3c69600 Fix sed command in setup_dev_env.sh for macOS
9c15fd7 Fix path to setup_dev_env.sh in CONTRIBUTING.md
72ea8ea build(deps): bump types-requests in /requirements
3422693 build(deps): bump protobuf from 3.19.4 to 3.20.1 in /requirements
97cacda build(deps): bump pylint from 2.12.2 to 2.13.8 in /requirements
6c4c1c2 build(deps): bump zeroconf from 0.38.3 to 0.38.6 in /requirements
40f170e build(deps): bump bitarray from 2.3.7 to 2.5.1 in /requirements
6195324 raop: Harmonize protocol string in requests
43aa905 build(deps): bump deepdiff from 5.7.0 to 5.8.0 in /requirements
62a037a build(deps): bump typed-ast from 1.5.2 to 1.5.3 in /requirements
6975543 build(deps): bump pytest from 7.0.1 to 7.1.2 in /requirements
6690c59 build(deps): bump types-protobuf in /requirements
b62d488 build(deps): bump pytest-asyncio from 0.18.1 to 0.18.3 in /requirements
4fb2bb8 build(deps): bump mypy from 0.931 to 0.950 in /requirements
f52df10 build(deps): bump cryptography from 36.0.1 to 37.0.2 in /requirements
a741e48 build(deps): bump black from 21.12b0 to 22.3.0 in /requirements
b63b449 build(deps): bump types-requests in /requirements
8ac3844 build(deps): bump bitarray from 2.3.6 to 2.3.7 in /requirements
8741f19 build(deps): bump pytest-asyncio from 0.17.2 to 0.18.1 in /requirements
4092f6e build(deps): bump types-protobuf from 3.19.8 to 3.19.12 in /requirements
d365cda build(deps): bump pytest from 6.2.5 to 7.0.1 in /requirements
d821548 build(deps): bump types-requests from 2.27.8 to 2.27.10 in /requirements
8a53693 build(deps): bump bitarray from 2.3.5 to 2.3.6 in /requirements
ccc5a94 Adding a project to the list
e694a21 docs: Update list with projects using pyatv
4a0f940 build(deps): bump types-protobuf from 3.19.5 to 3.19.8 in /requirements
a790bd4 build(deps): bump types-requests from 2.27.7 to 2.27.8 in /requirements
bb36796 build(deps): bump protobuf from 3.19.3 to 3.19.4 in /requirements
995ee6b build(deps): bump zeroconf from 0.38.1 to 0.38.3 in /requirements
735faa0 build(deps): bump typed-ast from 1.5.1 to 1.5.2 in /requirements

Page 7 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.