Releases: bsharper/atv-desktop-remote
v1.2.0
v1.1.6
v1.1.3
Changes in v1.1.3
- Added keyboard input status to keyboard input window
- Fixed dark mode in keyboard input window
- Added
atv_pip_install.log
output when the initial install happens
Below is the text from the v1.1.1 release which is still relevant here:
This release adds the ability to enter text with a keyboard, thanks to pyatv adding that capability. To open the keyboard input window, press 'k' or click 'Use Keyboard'. If you do not see 'Use Keyboard', you likely need to re-pair with your ATV, the keyboard uses a different protocol (Companion) than normal remote commands (AirPlay). This also means you have to enter in 2 codes while pairing.
If you have a skip_file_write file in your working directory (~/Library/Application Support/ATV Remote on macOS, %APPDATA%/ATV Remote on Windows), you MUST remove it to allow the new server to be put in place.
This version also changes how pyatv is installed. It attempts to create an env directory that everything is installed in. If you had problems with Python in previous releases, you can still customize how the server is run by adding a skip_file_write file in the working directory, but only after allowing the program to run once to copy the new server in place.
v1.1.1
This release adds the ability to enter text with a keyboard, thanks to pyatv
adding that capability. To open the keyboard input window, press 'k' or click 'Use Keyboard'. If you do not see 'Use Keyboard', you likely need to re-pair with your ATV, the keyboard uses a different protocol (Companion) than normal remote commands (AirPlay). This also means you have to enter in 2 codes while pairing.
If you have a skip_file_write
file in your working directory (~/Library/Application Support/ATV Remote
on macOS, %APPDATA%/ATV Remote
on Windows), you MUST remove it to allow the new server to be put in place.
This version also changes how pyatv
is installed. It attempts to create an env
directory that everything is installed in. If you had problems with Python in previous releases, you can still customize how the server is run by adding a skip_file_write
file in the working directory, but only after allowing the program to run once to copy the new server in place.
v1.0.0 beta release
Beta version that works with tvOS 15. Requires Python 3 to work!
On launch, this program will run python3 -m pip install -q --user websockets pyatv
to install the dependencies needed for the server component of this program to run.
If this doesn't start properly, search for where wsserver.py
is either in AppData or Application Support. If you create a file called skip_file_write
in that directory, this program will stop creating the server files every time at launch, meaning you can modify the files to try to get things running. The goal is to be able to run start_server.sh
or start_server.bat
and successfully start the server component of this program. Try running those scripts directly and report any errors you are seeing.
Also note that this does take a little longer to start than the previous version. Once it's up and running it should work similarly to the previous version.
0.9.8
This release will hopefully work for some of the people who weren't able to start the previous release.
Windows version
Download ATV Remote Setup 0.9.8.exe
. It is a one-click installer that doesn't require admin rights. It should start after it's installed, if you don't see anything check the tray icons, the remote icon should be in there.
macOS version
The file ATV.Remote-0.9.8-universal.dmg
runs natively on both M1-powered Macs and Intel-based Macs. Great! But because the application contains both Intel and ARM versions of the application, it's much, much larger.
If you want a smaller version (which is admittedly still pretty big, but that's electron.js for you) get either:
- Intel-based Macs:
ATV.Remote-0.9.8.dmg
- ARM-based Macs (M1):
ATV.Remote-0.9.8-arm64.dmg
Please create an issue if you have a problem running this. Thanks!