Control Syrinscape with third party services


#1

Your token can allow third party services to control your Syrinscape devices:

Is there some documentation about how to do this with SuperSyrin sub?


#2

How to do this depends a lot on what 3rd party software/hardware you are wanting to use. The common denominator is the API code. Check this pro tip thread for a bit more info. Pro tip


#3

Sooooo… (in the online player)

A typical 3rd link looks like this:
https://www.syrinscape.com/online/frontend-api/moods/19/play/?auth_token=262d469932ba039818aec401a094369fc8

Everything other than [262d469932ba039818aec401a094369fc8] is the same for everybody.

The [262d469932ba039818aec401a094369fc8] is YOUR unique code that lets our server know we are talking about YOUR game.

So you might write a 3rd party program that uses those links to trigger sound in Syrinscape AND in order to connect the program to the correct game, have a setting in that program where you copy in the correct token.

Does that answer the question you were asking?


#4

As far as normal looking documentation, that’s something we are working on still. :slight_smile:


#5

If you’re using Fantasy Grounds, there’s a very good (or so I’m told) Extension that allows you to control Syrinscape (Desktop) from within Fantasy Grounds manually or even automatically via triggers, etc.

The Extension is called DOE:Sound


#6

Yes, it’s good. But have flaws.

  • Links have been lost
  • Need periodic updates
  • The way sounds are placed is not good for quick search during a session.

I want to be able to dynamically load links by creating a module in seconds for the session.


#7

What do you mean:

  • Links have been lost?
  • Need periodic updates?
  • The way sounds are placed is not good for quick search during a session?

If you mean you need to re-create SoundLinks when Syrinscape changes/updates the 3PI URLs, well, that’s out of my hands - talk to Syrinscape about them changing things. You’d have to do that with any 3PI-system - cause its the 3PI Links that are changed (again, by Syrinscape).

What needs periodic updates (perhaps see the proceeding paragraph)?

What do you mean about not being placed for quick searches - the DOE:Sound doesn’t have a search function, it relies on the FG search system which is pretty good in terms of alphabetic- wildcard searches.

And why not spend a few minutes on prep to give your players (and yourself) a better experience?

I am genuinely intrigued as to your comments. :slight_smile:


#8

I know. It’s not your fault. But, everytime something changes on Syrinscape it’ll require a new update of the extension.

If you could, dynamically build the extension reading syrinscape DB, it’ll not be a problem.

Your search system is kind of ugly. I type and I have to scroll down until I find what I want.
image

I built my own manually using CSV.
image

I can search in the chatsound. So I get the search result in a clear way.
image


#9

No, it doesn’t!

Every time Syrinscape Updates old SoundSets and/or releases new SoundSets, the new monthly edition of the DOM:SoundLink Module will get released - but then the new edition gets released every month for that very reason: because Syrinscape has update old SoundSet and/or released new ones (in the same way that a monthly magazine is released every month containing new information).

BUT the DOE:Sound Extension itself is only updated when changes to the FG-engine force it to occur, when new features are released, or for the occasional Bug Fix.

“Ugly” is in the eye of the beholder - don’t like the current skin, use another one [shrug] - and, as I said, its not my search, its FG’s, so take it up with them (I believe, without any evidence, that the new FG Unity version may have a better search - I hope so, at least).

Its great that you built your own manual system - well done. You’ll see that its over 7000 different Sounds in over 500 Soundsets across both the Fantasy and Sci-Fi Players - now you can manually convert all those entries into SoundLinks (or, at least the ones you want).

BUT I thought you said you wanted to:

I don’t think anyone is going to do that “quickly” from a spreadsheet :slight_smile:

Anyway, I wasn’t talking about the DOM:SoundLink Module, I was pointing out to you (and anyone else who perhaps wasn’t aware) that there is a solution to your initial stated issue (abit not the way you were expecting) if people were using the Fantasy Grounds VTT and the Syrinscape Desktop App - that solution being the DOE:Sound Extension. If it (and any Modules that may work with it) aren’t to your liking then the only other option is to create something yourself (or get someone else to create it for you).

Cheers :smile:


#10

Nice! One step to do something cool.

But, I’m having a problem to login to Syrincape.com via my software, it requires the verification.

image

Is there a way to access the API in a altenate way? I could login in another place.


#11

I found out! Thank you. Nice work.


#12

@brunocalado :slight_smile:

Via the Online Player you can dynamically populate lists with Mood and Element names etc.

I’m on the road at the moment… but @sonofconan or I will get u some info. :slight_smile:


#13

No rush.

I can’t access:
https://www.syrinscape.com/online/frontend-api/elements/


#14

This method of accessing the data is very odd. Is there no REST API?


#15

Hi,

There IS indeed a REST API for getting info and controlling the Online Player, drop me a line on benjamin at syrinscape dot com and I’ll send you a package of info to get you started. :slight_smile: