mirror of
https://github.com/morgan9e/UxPlay
synced 2026-04-15 00:34:05 +09:00
uxplay-beacon.py: code cleanups
This commit is contained in:
14
README.txt
14
README.txt
@@ -12,7 +12,7 @@
|
||||
server, and which TCP port to contact UxPlay on. A python script
|
||||
(Python \>=3.6) "uxplay-beacon.py", to broadcast the
|
||||
Service-Discovery advertisement will be installed on systems with
|
||||
DBus support (Linux and \*BSD, using Bluez for Bluetooth control):
|
||||
DBus support (Linux and \*BSD, using BlueZ for Bluetooth control):
|
||||
this does **not** require enhanced "root permissions" to run. A
|
||||
windows version of this script is also planned for the future.
|
||||
Instructions are [given below](#bluetooth-le-beacon-setup).
|
||||
@@ -1499,7 +1499,17 @@ this to see even more of the GStreamer inner workings.
|
||||
The python\>=3.6 script for running a Bluetooth-LE Service Discovery
|
||||
beacon is uxplay-beacon.py. Currently only a DBus version (for Linux and
|
||||
\*BSD) is available, and it is only installed on systems which support
|
||||
DBus.
|
||||
DBus. Bluetooth \>= 4.0 hardware on the host computer is required: a
|
||||
cheap USB bluetooth dongle can be used. Bluetooth support (BlueZ) must
|
||||
be installed (on Debian-based systems:
|
||||
`sudo apt install bluez bluez-tools`; recent Ubuntu releases provide
|
||||
bluez as a snap package).
|
||||
|
||||
In addition to standard Python3 libraries, you may need to install the
|
||||
gi, dbus, and psutil Python libraries used by uxplay-beacon.py. On
|
||||
Debian-based systems:
|
||||
|
||||
sudo apt install python3-gi python3-dbus python3-psutil
|
||||
|
||||
If uxplay will be run with option "`uxplay -ble`" (so it writes data for
|
||||
the Bluetooth beacon in the default BLE data file `~/.uxplay.ble`), just
|
||||
|
||||
Reference in New Issue
Block a user