jackfruit: an SSH client for the JackTrip Studio Raspberry Pi
jackfruit is an SSH client for the JackTrip Studio Raspberry Pi.
I am a parent volunteer for my children youth choir Cantabile. As part of my interaction with our singers to help them with technical issues, there are occasions when I need to ask them to check on the status of the Raspberry Pi box (for example: checking a ping value from the box to the local gateway ...). I've found that asking our singers to
- install an SSH client,
 - then login,
 - then type various UNIX commands was a tall task and error prone.
 
This tool is my attempt to make that task simpler. You can think if jackfruit as a diagnostic tool that let you query your jacktrip device for information.
You can download jackfruit from https://github.com/hung-le/jackfruit/wiki#download
You can use jackfruit to
- Get log files for the following processes
- jackd
 - jacktrip
 - jamulus
 - jacktrip-agent
 - jacktrip-patch
 
 - Sound
- Get device volume levels
 - Perform local headphone test
 - Test microphone: Record a 10 seconds clip using your microphone. No server/network.
 - Test playback: Playback the 10 seconds recording. No server/network.
 - List sound devices.
 - List PCMs.
 
 - Network
- Get network interface (IP number ...)
 - Routing: To verify current routing info. Useful for getting the local gateway IP.
 - Ping gateway: Ping from the box to local gateway.
 - Ping loopback test server: To ping the loopback test server. Note the IP might need to be adjusted.
 - Check TCP port 4464 of loopback test server
 
 - Process
- Get jack process info
 - Get jacktrip process info
 - Get all proceses