Andy Knitt
Andy Knitt
It looks like it can be done by going down a layer and creating instances of the MCP2515 class directly. Make sure to call setPins() before begin() for the instance...
I've been able to get audio streaming from Python working using [this python-opus fork](https://github.com/orion-labs/opuslib) reading audio data directly from a sound card, though not from a .opus file. The opus...
having the same issue as @shtamura when using Python. Dev token works fine, but production tokens generated using PyJWT fail as unauthorized.
I found the problem. PyJWT encodes the token using url-safe base 64 encoding, but Zello's JWT apparently does not. As a hack to verify the issue and how to address...
Per the [JWT standard](https://tools.ietf.org/html/rfc7519): > A JWT is represented as a sequence of URL-safe parts separated by period ('.') characters. Each part contains a base64url-encoded value. It appears that the...
@Skowt until it's addressed on the Zello end, here is some Python code that creates the JWT in pure Python without a library: https://github.com/aaknitt/zellostream
@Skowt ah sorry I meant to post that link here awhile ago and forgot until I got the email notification for your post, could have saved you some trouble, my...
The ability to extend the receive timeout based on reception of a 0x78 Pending would be useful.
Would it make sense to move the retry functionality into the plugins themselves rather than via the manager? As the number of plugins grow, having a failure in one impact...
Would post-processing the WAV files to detect CTCSS and DCS content and add it to the JSON data be acceptable, or is gating what's getting recorded in real time needed?