More > JRiver Media Center 30 for Windows
NEW: Alexa in MC30
cncb:
--- Quote from: Mebobo on January 21, 2023, 04:54:56 pm ---I'm able to connect Alexa to JTalk, however it is only playing the last song played on my computer, and on the computer system not my iPhone. If I instruct it to play Santana or any other specific artist in my collection, it will not work. "Sorry, I had trouble doing what you asked. Please try again." Suggestions?
--- End quote ---
It only controls your server at this time. It does not play to the local device.
What specific commands are you trying?
landolfi:
Hi, just installed the skill and it worked for the first few minutes but somehow it changed the zone and now everytime I ask it to set zone it just tells me what the current (wrong) zone is. I can get it to list zones but it won't let me change to any other than the one it is stuck on right now. Is there any other way to change what zone JTalk is using if Alexa won't recognize the name of the one I'm asking for? I could rename the zone in JRiver but I'd rather not. I've been using the syntax "Set zone to..." and I've tried "Denon" as well as its full name "Denon AVR-X1200W".
EDIT: Just answered the last question myself. I went to the server instance of JRiver 30 and changed the zone there by clicking the desired one. That caused Alexa to recognize the zone that was playing. Now the zone is changed to one that JTalk lists using the "list zones" command, namely Denon AVR-X1200W, but Alexa then says current zone is unknown. Is that a known issue?
cncb:
--- Quote from: landolfi on January 24, 2023, 08:52:37 pm ---Hi, just installed the skill and it worked for the first few minutes but somehow it changed the zone and now everytime I ask it to set zone it just tells me what the current (wrong) zone is. I can get it to list zones but it won't let me change to any other than the one it is stuck on right now. Is there any other way to change what zone JTalk is using if Alexa won't recognize the name of the one I'm asking for? I could rename the zone in JRiver but I'd rather not. I've been using the syntax "Set zone to..." and I've tried "Denon" as well as its full name "Denon AVR-X1200W".
--- End quote ---
See the first post. It talks about "Sessions" and there is a link to the complete command list at the end. Basically there are 2 ways to open a session - either "open j talk" or "ask j talk to ...". Once the session is open you can issue multiple commands until it closes on its own (differs depending on the device). After the session is open you do not prepend "ask j talk to..." to the subsequent commands so if you are doing that Alexa won't understand.
I am considering closing the session after each command to make it less confusing. So, you would issue commands with "ask j talk to..." every time. What does everyone think about this?
landolfi:
--- Quote from: cncb on January 25, 2023, 10:43:21 am ---See the first post. It talks about "Sessions" and there is a link to the complete command list at the end. Basically there are 2 ways to open a session - either "open j talk" or "ask j talk to ...". Once the session is open you can issue multiple commands until it closes on its own (differs depending on the device). After the session is open you do not prepend "ask j talk to..." to the subsequent commands so if you are doing that Alexa won't understand.
I am considering closing the session after each command to make it less confusing. So, you would issue commands with "ask j talk to..." every time. What does everyone think about this?
--- End quote ---
By trial and error I figured out the sessions/open/ask. I have found at least on my Echo that a session times out after 10 seconds, so "ask JTalk" is more expedient anyway.
I noticed a problem with the session remaining open if I issue multiple commands in sequence. This may be because of the annoying "unknown zone" problem. It seems that Alexa is able to resume only if I let JTalk time out:
1. Ask JTalk to Pause
2. Alexa:OK (JRiver pauses)
3. A few seconds later Ask JTalk to Play
4. Alexa: Current zone is unknown
5. Alexa: JTalk timeout signal (bloomp)
6. Ask JTalk to Play
7. Alexa:OK (JRiver plays)
So I wonder if having the JTalk session remain open is actually causing this inability to resume?
cncb:
--- Quote from: landolfi on January 25, 2023, 10:58:04 am ---So I wonder if having the JTalk session remain open is actually causing this inability to resume?
--- End quote ---
As I said, when the session is open you do not prepend "ask j talk to...", so in #3 you should just say "play".
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version