castalla wrote:
> There must be something wrong with my setup ... puse has no effect but
> interrupt works
That's quite surprising as 'interrupt' is not defined in the voice
model.
As mentioned before, your setup is marginal for using this skill. The
logs are full of timeouts and other
"resume" on its own will resume a stream to an Echo, not playback on a
Squeezebox. That's an Amazon built-in side effect of adding AudioPlayer
as an interface.
>From the magnificent online documentation: :cool:
commence playback
commence playback for the {Player}
commence playback for the
david_f1976 wrote:
> That would normally work but the specific favourite is a podcast so
> dont know the titles of the episodes - and these arent
> called out. I can play the podcast by name - which adds all of the
> episodes to the list - but was hoping I could just play the first
> episode.
rederikus wrote:
> Thanks for that phil. This will help testing enormously.
>
> MY install is slowly coming to life. One problem was that I rebooted my
> Pi after I finished the installation so that renewed the tunnel url -
> duh. Now I am able to login to ngrok via the new link and access
28841
IN THE SPIRIT OF CHRISTMAS, THE SKILL WILL PROVIDE ACCESS TO ALL
COMMANDS WITHOUT THE NEED FOR A SUBSCRIPTION, UNTIL JAN 1ST. ENJOY!
p.s. to existing subscribers, apologies for the fact that the amazon isp
process doesn't provide a means to credit or extend your subscription
rederikus wrote:
> Okay. Better. I get a two line output from ps aux | grep ngrok
>
> The skill rejects my mediaserver entries. ngrok.com accepts my email :
> password as correct and I have triple checked that my server entry is
> correct.
>
> During setup I used email : pasword where the
rederikus wrote:
> -bash: ngrok: command not found
Presume you downloaded ngrok but didnt move it to where the system
expects to find it via sudo mv ngrok /usr/local/bin. Thats in the
instructions.
Sent from my iPhone using Tapatalk
rederikus wrote:
> @Lupodi, Merci. J'ai faisait simplement copier/coller. My bad.
>
> @phil, One output line only.
Ah sorry, typo. Should be ps indeed and not pas. Well something is
causing ngrok to die immediately if you only see one output (thats the
command itself causing that).
If you
rederikus wrote:
> @Paul, So far, so good except the command gives me no output so I do
> not see my server address.
Sounds like something has killed ngrok by the time you get to checking
the assigned tunnel. If you type -pas aux | grep ngrok-, do you see just
one or two entries in the
rederikus wrote:
> Thank you Paul. I wondered if that was still valid.
For sure. Its constantly updated based on the skills logs and the
insights that provides into peoples difficulties.
Did you manage ok?
This is just access to LMS via the smart home paradigm, so only
transport and volume commands. As such, theres no explanation needed -
its all built-in Alexa commands. All I did was add the discovery code
for it to Alexicz. In the Alexa app, your LMS devices show up in your
smart home device
DrMacabre wrote:
> Its also valid the other way around, i had one of my player named «
> chambre » and tried to have the english alexa do anything with it...
> even when listening her saying « chambrweu » i couldnt figure how to
> spell it correctly myself and finally change it to bedroom... i
slartibartfast wrote:
> Has Alexa allowed access to the built in music library intents in Europe
> yet or are they still dragging their feet?
>
> Sent from my SM-G900F using Tapatalk
I found the built in intents both cumbersome and flaky when testing
them. They also dont allow as much
Ludopi wrote:
> I can help as well for French translation/utterances. I already tried to
> develop some skill to start/stop/change radio with Alexa for my own
> piCorePlayer. I know that it is not only about translating, but also
> about being creative for guessing how people may ask.
> French
DrMacabre wrote:
> Well, if someday you feel like opening your skill to the french market,
> just let me know, Ill be glad to help if i can.
Thank you very much for the offer. One of the reason for the 4K lines
covering English is that I want users to be able to issue commands in as
many ways
> whats the requirements to have your skill translated and ported to
> amazon.fr ?
EUR 50K in unmarked bills dropped at my front door :-)
Seriously, the utterances for this skill are 4K lines of JSON.
Translating that would be a lot of work...
DrMacabre wrote:
> I used certbot as far as i can see in my command line history, simply
> used sudo certbot --apache after editing the apache2.conf. I have to
> find the tutorial i followed to know exactly what was done, sorry
>
>
> Edit : seems like i just followed the instructions from
DrMacabre wrote:
> Good, its working fine with ngrok, now i have to figure how to get my
> certificate up to amazon standard i guess. Thanks for your help.
Good to hear. As I said, LetsEncrypt is normally fine. What switches did
you use with certbot?
david_f1976 wrote:
> That would normally work but the specific favourite is a podcast so
> dont know the titles of the episodes - and these arent called out. I
> can play the podcast by name - which adds all of the episodes to the
> list - but was hoping I could just play the first episode.
I
DrMacabre wrote:
> Thanks for your quick reply, any chance ngrok will mess my server with
> apache running among other things like domoticz ? My certificate comes
> from lets encrypt and is associated with my domain.
ngrok is a separate approach to Apache as it's an SSH tunnel rather than
a
If you get that error it means that Amazon didnt like your cert. That
is probably because of the TLS version. Its not only the expiry date -
there are other things too like if the issuing authority is trusted. Try
ngrok quickly and if that works then you know the rest of your setup is
ok and
The positions are flattened to a single level of numbers. So if you ask
to list favorites they will all be called out with a preceding number
without dots. You can use that number or you can use the name, which may
be even easier.
It has to speak German to be allowed on .de. That would be a lot of work
with 4000 lines of intent samples. Dont hold your breath.
The workaround is to set your account to .co.uk, install the skill,
change back to .de. The skill wont disappear. If you want a
subscription youll have to do
d6jg wrote:
> You cant as yet play FLACs through an Echo thingy except from Amazon
> HD.
> The skill will control an SB Player (and pseudo SB players) playing FLAC
> but it will only play mp3 so far.
To be strictly correct, FLACs don't play *natively* from an Echo thingy
(yet) but they get
kappclark wrote:
> SO, I just got Alexa...total novice. Connected her to a Bose Sound Dock,
> for improved mp3 sound, but want to play FLACS with Alexa...
>
> Is there a wiki / HOWTO on what I need to do to connect LMS to Alexa ? I
> have it paying Christmas music now, but the ads need to go
bc-nero wrote:
> I would like to distribute the sound of Alexa over LMS to the players.
> But if there is a solution here that can be used to control the LMS by
> voice, then of course that would be even better. But with step 1 I would
> be very satisfied!
Maybe the OP should check out the
dunk wrote:
> im really struggling to get the skill to do anything for me
>
> all's connected, linked via ngrok and subscribed, but almost all
> requests result in amazon music trying to play and if a command does go
> to the skill it sees all commands as a 'favourite' and asks me which
>
castalla wrote:
> I reduced the favourites to 2 entries. The joggler can handle the
> stream requests.
Good to hear. So now you know what to ask Santa for...
philchillbill's Profile:
I can see in the logs that some people Stateside are trying hard to make
their own lives as difficult as possible with this skill. ;)
Hint: If you try a command 7 times in a row and each time she asks you
"on what player?", it's because she cannot make sense of your player
name. And likely
d6jg wrote:
> Hang on fellas.
>
> The only reason that this has reared its head is me testing
> phillchillbill's MediaSever skill for Alexa. This provides two modes of
> operation 1) as a controller for existing players of whatever type and
> 2) as a player in its own right where it uses
castalla wrote:
> Hmm - tried again with Joggler. I reduced the favourites to 'On
> mysqueezebox.com' and one Tunein stream.
>
> List favourites works.
>
> Stream favourite number 2 (tunein) works.
>
> So, looks like a long list of favourites screws up access.
>
> Could there be another
castalla wrote:
> And now - the text display on Show for 'discover setup' fails to show
> the on-screen text ... just a voice reply
This is the (correct) response that's sent back to you:
Code:
{
"version": "1.0",
"response": {
"outputSpeech": {
"type":
mherger wrote:
> > For Alexa players, the JSON query [players, ?] will return isPlayer:
> 0.
> > Maybe thatâs being checked somewhere.
>
> Are you streaming the stream.mp3 URL? I think that isPlayer flag is to
> tell whether it's a player understanding slimproto.
>
> --
>
> Michael
Yes
For Alexa players, the JSON query [players, ?] will return isPlayer: 0.
Maybe thats being checked somewhere.
Sent from my iPhone using Tapatalk
philchillbill's Profile:
d6jg wrote:
> I reported the other day that Alexa in player mode (if we can call it
> that) would not play Tidal as Alexa was not recognised as a registered
> player at mySB.com.
> I have now tried with Qobuz and it won't play that either, just skips
> anything from there that you add to the
In the logs, I'm not seeing a lot of people trying the Spotty commands
for playing Spotty playlists and Spotty podcasts. Did the
sub-announcement get lost in more mundane posts in this thread? Sigh...
:confused:
One thing I hadn't yet got around to doing was trying out Philippe's
excellent Group Players plugin with the skill :o
I can confirm it works flawlessly. I created a group player called
Downstairs with 3 members and asked Alexa to discover my players. There
was indeed a new virtual player
tushma wrote:
> So subscrition needed to get full access? Free, i can only skip, stop,
> play and control volume?
Free you can also enable/disable shuffle and repeat, ask for
now-playing/duration/state, plus power on/off.
If you want to ask for a particular song/album/genre/playlist/favorite
pippin wrote:
> You will either have added it manually in iPeng settings - then you need
> to delete it there, or you have enabled WOL, then you need to disable
> WOL in the settings for that server.
> If there is no MAC its probably the manually configured server
Thanks. Disabling WOL made it
I have a second and invalid LMS server showing up in iPeng under 'Other
Music Sources' on an IP subnet that I used to use years ago and with a
MAC address of 'unknown'. How can I delete that source?
philchillbill's
I've added some additional spoken error-reporting within the skill to
address connectivity issues. Somebody using duckdns with nginx was
throwing the odd '502 Bad Gateway' and if that occurs it will now be
reported to help that user debug his/her setup. If LMS takes longer than
6.5 seconds to
tushma wrote:
> Thank you. Its working. Alexa discover my 2 players and name them but
> she doesn't understand when I named them.
If you're the person with 2 players called "Squeezeboxtouch, Squeezebox"
then I'd strongly suggest you give those players new names. What works
best is to use the
Tunnel should not be to 80 but to 9000 for LMS. 80 is for een browsing.
Did you read the online help? Thats all explained.
Sent from my iPhone using Tapatalk
philchillbill's Profile:
I just tested a few things and there were no issues. Im on the
eu-west-1 endpoint. Where are you physically located? I saw some
connectivity issues in the US earlier today, with the us-east-1
endpoint.
Are other skills reachable for you?
castalla wrote:
> Interesting info! That's the first glitch I've encountered with using
> the pi zero for LMS ... I've no idea about paging (as I just used a
> how-to install Debian guide). I could try with a second LMS server on
> a pi2 (if I can figure out how to switch LMS server in
castalla wrote:
> Okay, finally got a song to play ... but no metadata on echo stream (is
> that correct?)
>
> List favourites still fails.
No metadata is correct. The buffering issue means that the Echo and LMS
are out of step so the metadata would quickly become incorrect.
List favorites
castalla wrote:
> Tried various commands - no luck
>
> Stream the sonng Keeping Faith by Amy Wadge opened the playing screen
> ... but nothing played.
>From the log, Alexa understood 'Fade' instead of 'Keeping Faith'. Try
again !
castalla wrote:
> using ngrok
>
> list players works without problems
>
> List Players:
>
> MediaServer
>
> You have 4 players: Black, Touch, Priva1, Priva2.
>
> I rebooted the router with echo show - same issues
You attempted to list favorites at 2019-12-05T17:14:23.542Z. Amazon sent
me
philchillbill wrote:
> I'm also seeing strange SSL cert errors from openssl. Are you using
> ngrok or home-brew? If ngrok, does it work in a broswer? Do any simpler
> commands work, such as "play some jazz"?
The thing about ALL skills is that they are given 8 seconds t
castalla wrote:
> errr ... no
>
> I've tried 2 different echos on 2 separate networks - same response.
I'm also seeing strange SSL cert errors from openssl. Are you using
ngrok or home-brew? If ngrok, does it work in a broswer? Do any simpler
commands work, such as "play some jazz"?
>From the logs it looks like your connectivity is currently quite flaky.
Timeouts and such. Do you have an outage?
philchillbill's Profile: http://forums.slimdevices.com/member.php?userid=68920
View this thread:
castalla wrote:
> oops ... I meant the echo equaliser itself
Alexa would handle that herself if it were possible, not a skill. Just
like the volume setting of the echo is done by her directly.
philchillbill's Profile:
castalla wrote:
> Would it be possible to add a command(s) to adjust the equaliser
> settings?
For sure. However, the docs state that bass/treble setting ".. is only
supported by SliMP3 and SqueezeBox (SB1) players." So I took it off my
list of original features for that reason.
Have you tried using your ngrok tunnel url from a browser? Its very
likely failing there too. Maybe the error message there will be clearer.
Sent from my iPhone using Tapatalk
philchillbill's Profile:
tushma wrote:
> It says to check on alexa skils settings. Contact developer or
> something. Nothing special.
The only failed discovery messages I see in the log are from somebody
who linked the skill with ngrok (validly) but then killed the ngrok
tunnel so that they would need to redo account
Regarding Spotty playlists and podcasts, I've made it possible to
deliberately target them and skip over your regular LMS playlists in the
search if you want. That's slightly faster if you know you want Spotty
anyway and also avoids issues of what to do when both lists have
overlapping entries.
tushma wrote:
> Im trying to control LMS on my Mac mini with Amazon fire tablet with
> alexa. Ive menage to installed everything but alexa on tablet cant
> discover any playeri ( i have touch and classic). I tought maybe its
> because my mac mini dont have any microphone? Maybe something to
I just verified I could navigate the menu structure. Didnt bother
listening if anything played. Ill check tomorrow.
Sent from my iPhone using Tapatalk
philchillbill's Profile:
Thanks. The way I wrote it just parses the menu structure for plugins,
so it immediately scales and works for any plugin (I verified Deezer
too). Until I add the specific voice commands it's best to keep it
limited to Spotty for now. Having too many fallback searches could take
us over the
philchillbill wrote:
> Spotty support is improving greatly! :cool:
>
> The command "Play my Christmas Songs playlist" (e.g.) will now first
> look in your regular LMS playlists for something called Christmas Songs.
> If there's no match, instead of just barfing i
Spotty support is improving greatly! :cool:
The command "Play my Christmas Songs playlist" (e.g.) will now first
look in your regular LMS playlists for something called Christmas Songs.
If there's no match, instead of just barfing it will search your Spotty
playlists and look for it there. If
Good to hear ! There's help on how to set it up at
https://mediaserver.smartskills.tech/mediaserverhelp.html on the Server
Configuration tab. ngrok should be pretty easy to set up. Good luck with
it !
philchillbill's
Thats a pity. Amazon very recently added ISP for some new languages,
including Italian. This unfortunately means that only skills in Italian
are available if they have ISP. I have the same problem in e.g Germany,
where ISP has been available longer.
I've made some changed to the Play Favorites underlying code so it will
now play any spotty playlists that are included in your regular LMS
favorites. This already worked for songs that were favorites but not
albums/playlists.
Regular commands such as asking What's Playing? and transport
Thanks Paul - good suggestion. I tried with an mp3 file directly first
instead of stream.mp3 from LMS just to verify I was doing things
correctly, and that worked as expected. When I switched things to a flac
file, it failed. The error log showed this:
Code:
d6jg wrote:
> https://www.amazon.co.uk/b?ie=UTF8=3022219031
Thanks, I'm akready aware of the HD possibility. Here's the quoted spec
for streaming to an Echo:
https://developer.amazon.com/docs/custom-skills/audioplayer-interface-reference.html#audio-stream-requirements.
No FLAC and max 384K
Not via the AudioPlayer interface they wont. Either Amazon has upped
the spec and not updated the docs, or those babies use a different
(undocumented) interface.
Sent from my iPhone using Tapatalk
philchillbill's
Glad to hear its working well for you. Id love to have FLAC streaming
too so if stream.flc can be done Ill gladly implement it in the skill.
Currently, the Amazon-supported formats for the audio file include
AAC/MP4, MP3, PLS, M3U/M3U8, and HLS. Bitrates: 16kbps to 384 kbps.
Hardly
>
> If those details are mandatory, would it be better to remove 'If
> applicable'?
Well, they're not mandatory, just very strongly advised. Whether you do
or do not use them, the form entries will always need to reflect what
you actually use.
philchillbill wrote:
> If you used the -auth switch with ngrok as documented then you specified
> a username and password for your tunnel (highly recommended). The
> username and password you enter into the account linking form should
> match what you used with that -auth switc
If you used the -auth switch with ngrok as documented then you specified
a username and password for your tunnel (highly recommended). The
username and password you enter into the account linking form should
match what you used with that -auth switch, otherwise the tunnel is
valid but it cannot
Good to hear. But I hope youre forwarding 9000 in reality and not 80 as
LMS is usually on 9000. Or is macOS an exception?
Yes, Amazon thankfully imposes https on everything.
Sent from my iPhone using Tapatalk
frozzers wrote:
> I'm using LMS on a Mac and struggling to set this up.
>
> I've followed the instructions on the help page:
>
> 1. Set up a free account with ngrok and downloaded it.
> 2. Connected my account using the authtoken.
> 3. Moved ngrok to local/usr/bin
> 4. Ran command (with my
slartibartfast wrote:
> I didn't need to use disown on my Raspberry Pi either.
>
> Sent from my SM-G900F using Tapatalk
Yes - I remember :-)
Sent from my iPhone using Tapatalk
philchillbill's Profile:
frozzers wrote:
> I'm using LMS on a Mac and struggling to set this up.
>
> I've followed the instructions on the help page:
>
> 1. Set up a free account with ngrok and downloaded it.
> 2. Connected my account using the authtoken.
> 3. Moved ngrok to local/usr/bin
> 4. Ran command (with my
> Does the skill still enable repeat when playback is started on an SB
> Player? I really dont understand the logic of this default behaviour
> when we have DSTM. You said it was explained in the documentation but I
> couldnt see it.
I've now removed all functionality that imposes repeat
> Yep! I was thrown by the LMS reference - thinking 'I don't have
> user/password access set for LMS' I left the data blank. Just realised
> it actually means 'Your Alexa account details' seems to have worked
> now!
>
I just had a deja-vu moment. Check post #131 in this thread ;)
It's
Then you must have entered the wrong auth details in the linking form...
Sent from my iPhone using Tapatalk
philchillbill's Profile: http://forums.slimdevices.com/member.php?userid=68920
View this thread:
I dont try to set the bit rate so it must be a default rate decided
somewhere in LMS. Maybe Michael knows what it would be?
Sorry, the docs reference was to shuffle being auto enabled for
playlists. There is indeed nothing about repeat. I can of course stop
enabling repeat by default but I
Good news! V2.0 of the skill has been certified by Amazon and brings the
number of intents supported from 69 to 95. The main changes include
support for streaming audio to an Echo as audio sink, new commands to
address favorites, playing and querying newly-added/scanned albums,
playing the
You only need disown on Linux - it allows you to close the terminal
without the process being terminated. On PC youre good to go as long as
you keep ngrok running.
Sent from my iPhone using Tapatalk
philchillbill's
> Is this using stream.mp3 and therefore limited to mp3 quality?
Yes. Good point. :o Sounds better than Amazon Prime though :D
philchillbill's Profile: http://forums.slimdevices.com/member.php?userid=68920
View this
Yep - works consistently. Its actually really nice that the music
emanating from the Echo stops the moment you say Alexa to let you
complete a command in peace :) This will require recertification though
as I had to add several new commands to the voice model. Just rolling
some other
>
>
> Spotty doesn't expose generic commands to search etc. It's "only"
> providing menu navigation (as cpd73 lined out). Which might make it hard
>
> to access through Alexa.
>
> But wouldn't Alexa support Spotify out of the box anyway?
>
> --
>
> Michael
Just as I thought. No idea
For clarity, what was the exact command that worked for you?
philchillbill's Profile: http://forums.slimdevices.com/member.php?userid=68920
View this thread: http://forums.slimdevices.com/showthread.php?t=111016
> Inside LMS Gui or Material you can search Spotify for anything, see your
> Spotify Album Library and tagged Artists and your saved playlists as
> well as all the Spotify curated stuff. Pretty much everything that you
> can do with your Local Library.
>
I wonder what that would look like in
This skill directs LMS what to do. Think of it as being like clicking
around within the Material skin, but using your voice instead of mouse.
When playing Spotify through a Squeezebox, LMS is just passing the audio
stream through that it gets from Spotify. What can you do in the skin to
bidule wrote:
> Hello,
>
> I just discovered that thread right now with the warning at the begining
> regarding exposition of squeezebox local IP through port forwarding.
>
> I didn't take the time to read all the threads to see weither you found
> a better option.
> And TBH, i don't have an
Thanks Paul. I already have next and previous working, see
https://youtu.be/YlHFjdE5Ge4. Here, you can see the effect of not having
to first create the Web Client (it's only done for the first song). Next
and previous just modify the LMS playlist and clear the Echo song queue
after the change.
Thanks to valuable help from Paul Webster and Michael Herger, I've got a
working latency-free targeting of an Amazon Echo as a playback device
for LMS. :cool: You can see a first demo of it here:
https://youtu.be/ToHQRzfeZ5A
I've been testing it from a clone of the MediaServer skill called
mherger wrote:
>
> Adding the IP to serverstatus took me much less time than my first
> response...
>
> https://github.com/Logitech/slimserver/commit/725a2d4126b79720d01006701993f88c9dadde82
>
> Should be available soon.
>
> --
>
> Michael
Wonderful ! Will that include the port number
Thanks Michael, much appreciated. I had already considered grabbing the
status page and parsing it but thats indeed yuk. Glad theres a better
way.
philchillbill's Profile:
mherger wrote:
> Please ask the question in your own thread and I'll respond there. I
> don't want to pollute this thread with a lengthy, off-topic posting.
Thanks in advance Michael. I've posted it in the Alexa MediaServer skill
thread as that's what the info will actually be used within.
I need the user's local IP address and port to enable playing music on
an Echo device as speaker rather than a Squeezebox. When the user
account-links, I only get their external address (e.g. ngrok). When
using the Material skin and in debug-JSON mode, I can see the JSON
command that extracts
castalla wrote:
> Oh dear. I switched to 'brief' answers ... where did THAT double burp
> sound come from???
>
> How about a nice chime?
Aha, so you discovered the little 'Easter Egg' ;)
philchillbill's Profile:
A question, if I may. When using material in debug-JSON mode, I can see
the JSON command that extracts the server info such as IP-address and
port as follows:
{ method => 'slim.request', params => ["", ["material-skin", "info"]]}
Any idea what the equivalent would be for the Default skin? I'd
@everybody: I've updated the Lambda behind the skilll from Node js v8 to
v10 and notice quite the performance improvement myself (40% is
promised). All tests passed OK but please let me know if you encounter
any errors as a result of the switch. It should be fully transparent to
you otherwise.
Thanks - no hurry with it. I have such a site myself so can self host to
try. But if the great master Philippe had no joy then I doubt Ill fare
any better :)
philchillbill's Profile:
Is it worth my adding something to the MediaServer skill to trigger it
by voice, or is it really awful?
Sent from my iPhone using Tapatalk
philchillbill's Profile: http://forums.slimdevices.com/member.php?userid=68920
Correct. The skill just directs LMS using JSON api commands. An Echo
cannot be used as a player.
philchillbill's Profile: http://forums.slimdevices.com/member.php?userid=68920
View this thread:
601 - 700 of 757 matches
Mail list logo