Just thought of something: A while back I was asked by a user with an odd setup (he did not have credentials on his non-ngrok proxy but did have credentials on his LMS instead) if I could pass the credentials through in the stream-URL which seemed harmless at the time. These then end up in the path to the /stream.mp3 endpoint but are ignored if LMS has no credential enabled:
http://username:password@192.168.1.2...er=Alexa-xxxxx
However, if you have any of the characters : @ / = ? in your username or password, it would mess up streaming. If that's the case for you, remove the offending character and re-try.
If that was the issue then I'll have a think how I could get around the issue by perhaps urlencoding (not sure if LMS would accept URL encoded credentials for him).
Regarding the uuid, I don't want to store people's privacy-sensitive data so you don't have an account/login with my back-end (smartskills.tech). Instead, I recognise users anonymously by assigning a uuid to them. You actually store the uuid, not me. It's kept in your browser's localStorage database which normally survives clearing your browser cache.
EDIT: I've added url-encoding to the <userinfo> so streaming may work for you now as-is.
Results 1,181 to 1,188 of 1188
-
2022-04-17, 06:27 #1181
Last edited by philchillbill; 2022-04-17 at 06:56.
-
2022-04-17, 07:28 #1182
- Join Date
- Apr 2022
- Posts
- 6
-
2022-04-18, 00:48 #1183
Originally Posted by smarties
-
2022-04-18, 10:42 #1184
- Join Date
- Apr 2022
- Posts
- 6
Hmmm.. I can't remember to be honest, but I don't think I did. Obviously I would have changed the LMS IP in the ngrok config file at the time but there wouldn't have been a reason for me to change the password. Maybe I did a full reinstall & setup though, and got my password manager to generate a new one. Not sure.
For what it's worth I just remembered it was around the time of your 6.0 release - note I'm also using the LMS-lite skill so that I can use routines to turn on players & queue up favourites) - might be relevant ?
-
2022-04-18, 14:12 #1185
The changes that broke things for you went live on Feb 16th so maybe it was just that and not a password change if your kids didn’t let you know at the time. Anyway, it’s fixed now so thanks for uncovering this corner case bug. Real users always break software in ways the authors cannot imagine!
-
2022-04-21, 23:35 #1186
- Join Date
- Sep 2009
- Posts
- 209
Just to say I had the same as the above and I thought my restart (and update) of LMS fixed it, but it could have been the same timelines and fix.
-
2022-07-01, 03:27 #1187
I updated a lot of the nodejs npm libraries used by MediaServer. Didn't find any bugs during my testing but let me know if any unexpected behaviour surfaces.
-
Today, 01:07 #1188
NextGen ngrok is here: APIs, TLS Certs, and OAuth 2.0 for all!
There's been a major update to ngrok (v3.0) adding lots of new functionality not necessary for use with LMS/MediaServer. See https://ngrok.com/next-generation.
There's mention that the free plan will start seeing some restrictions and I'm not sure how that will pan out for MediaServer users. Let me know if you start seeing issues. For now at least, the automated setup targeting v2 still seems to work.
According to the announcement:
* Your v2 agents will continue to work indefinitely. You do not need to upgrade to the v3 agent.
* Be aware that the v3 agent is not fully backward compatible. Please consult our agent upgrading guide to help you through the transition.