I am trying to set Player2 with the TrackPlayerSpinner, but it is not working.

Because you do not supply the path to the file, only the filename.
Where do I find that type of join block?
Text blocks
I followed the above instructions and it wont play.
Here's the blocks i have so far with the ones concerned with player two circled in red.
No.
We already gave you that. Sorry, you're not listening. (I'd have to start all over again with your new blocks.) So to cut it short, post the aia.
(/)
is again missing.Like this (or the _SaveButton is clicked and the file name is set before recording):
None of the above was working. I tried redoing it but none of it is working.
I am trying to save a file and then load the files that have been saved into a spinner so that the spinner can be used to pick the file for a player. Is there any way to do this?
Try this (working for me in companion on Android 13)
You will need to use tinydb to store the savedRecordings before closing/restarting the app.
Is this block from the File Tools Extension?
No, it runs the getASD procedure. A File component is required for this.
You could use the File Tools extension block instead....
Can you show me a screen shot of what it looks like and where it is at in the menu?