I am pretty new to Alexa, Skills and UMS (in fact I have not yet installed UMS). I have been using Serviio free version as a media server to send films to my Panasonic TV from my PC. I recently purchased some Echo Dot devices for voice control and they are supposed to work with other media servers that UMS has been compared to, IF you download the Alexa Skill and upgrade to the PAID version of either Plex or Serviio. For my music I have installed the MyMedi app and Skill and this works well with Echo Dot.
I am wondering if there are any plans and even if it is possible to do the same with UMS. On the forum at UMS someone made a comment that UMS is merely a UPnP server but did not explain why that is a problem. He said it could be useful with a UPnP contoller e.g BubbleUPNP Player.
Thanks for reading.
I looked some more into the Alexa API. There's a basic requirement to make the media available via publicly available HTTPS server. Hosting an HTTPS server costs money. Plex uses subscription model to cover for the cost. Is that a model UMS users would be interested in? The other option is to use port forwarding which is too technical for most users.
Hi and thank you atamariya for your answer here and on UMS forum https://www.universalmediaserver.com/forum/viewtopic.php?f=13&t=13437&p=39056#p39056
So what we would need is a hosting server service with https costing a few hundred $ a year and then maybe modify UMS to work with https and then an Alexa skill? Then sell the service to 100 people at $5 a year to break even ? any more subscribers and you are in profit.
This must be how Mymedia for Alexa deals with this for record collections. Watch the video at https://www.mymediaalexa.com/#section-1
It would be great if mymedia could be developed to 'push' video files to a smart TV on voice command.
Actually now I am wondering if this could be done with Dragon Naturally Speaking or even with the voice recognition built into Windows. Then all you would need is a very responsive microphone.
@MediaMania1 this project is an open source and I think that we coudn't do any changes whose will force users to pay for something. If adopting your request would require that than it is unexceptable. But this is only my opinion and @SubJunk as an owner of this project may have a different approach.
@MediaMania1 Alexa (even Google Home) is, except for its extensive ecosystem, just a microphone and loudspeaker in a shiny package with some speech-to-text and text-to-speech capability. You are right that this could be achieved using Dragon Naturally Speaking or even with the voice recognition built into Windows, iOS or Android. In fact, I had developed an android app for voice control. That app already supports XBMC in addition to some other devices.
@MediaMania1 we already have a fairly powerful web server that serves the UMS website and could be used for other things if we wanted. If there is interest in developing something like that, I can give access to the server.
Since we already have a web server to use, we don't need to cover costs for that feature, so there is no need to charge for it. If it ends up using too much bandwidth that might change (but like @valib said we are very unlikely to charge for anything) but it would be worth trying it for free
@SubJunk You know 30 odd years ago I learned to code HTML, PHP, Z80 machine code, 6809 machine code and others and I may have taken up the challenge, sat down and learned the coding (Java or C++ ? ) but the little grey cells these days do not absorb enough at a fast enough rate and retain it. I will have to leave it to more knowledgeable people like @atamariya
@MediaMania1 @SubJunk isn't asking you to code. He's just offering to provide a webserver in case folks are interested in Alexa skill for UMS. You see, you are the only one who has expressed such desire so far :)
I now have a working PoC for Alexa skill. Since Alexa can only talk to one endpoint, that will be @SubJunk's server on web (WEB). A user has to create a tunnel between local server at home (LOCAL) to WEB - each user on a separate port. This is imperative as all media information is contained in LOCAL server. So Alexa has to talk to LOCAL server for media and device information. Account linking with Amazon needs to be used for port mapping on WEB to appropriate user's machine. @SubJunk do you think you can setup something like this?
@atamariya @SubJunk No I realise that he was not expecting me to code but years ago I would have jumped at the chance and the challenge.
@SubJunk can you add two pages - one for "security and privacy", and another one for "terms of use" - to universalmediaserver.com . These are required for getting the skill certified.
@MediaMania1 would you be interested in beta testing Alexa skill for UMS? If yes, send me your email id.
@atamariya I would be interested yes. email id here in the forum or is there a way of pm-ing you?
Which would be the best version of UMS to use with the skill? I have 64 bit version of windows on a quad core PC
UMS Windows standalone X64 https://www.fosshub.com/Universal-Media-Server.html?dwl=UMS-7.9.0-standalone-x64.exe
or
UMS Windows Installer https://www.fosshub.com/Universal-Media-Server.html?dwl=UMS-7.9.0.exe
@atamariya or I have just seen the Windows pre release version https://www.fosshub.com/Universal-Media-Server.html?dwl=UMS-7.9.0.exe
@MediaMania1 you can DM me in the forum at https://www.universalmediaserver.com/forum/ . We are far from making an official release. So far it's just a PoC. Once we have the base ready, more developers can join in as I've realized it involves quite a steep learning curve. You can make a build on your own from my dev branch https://github.com/atamariya/UniversalMediaServer/tree/alexa or I can create one for you.
@atamariya I never did learn Java. It would have to be supplied to me and then I could test and report back.
A steep learning curve for you is a mountain for me LOL
DMd you
@MediaMania1 Here's some steps to setup your machine for Alexa.
ngrok http 5001Ask ums to play if I let you go
- On first use, it'll ask you to log in. Log in using Alexa app on your phone.
Let me know how this goes. If you've more inputs on how you'd like to invoke Alexa for different purposes, feel free to share.
@atamariya Thanks for all your work on this. I have DM you with Alexa email. Get back to you with a public url once I work it out. I have set up an account with ngrok and downloaded ngrok. Need to move that to my server and set it up (not sure what I am doing there). (I'm new to all this - and beginning to feel as thick a 2 short planks).
What I want to use this for mainly is to automate sending my films to my TV (called lounge tv). So it would be Alexa ask ums to send {name of film} to lounge tv
There seems to be a lot of setting up. Have you ever looked at My Media. For that you just need to install my media (thats the ums part) and then add the skill to Alexa. Job done. Is the public URL set up (with ngrok in this case) normally done by an alexa skill ? ( like I said, I'm new to all this - and beginning to feel as thick a 2 short planks).
@atamariya A question (or 2).
Do I need to uninstall my existing UMS before installing the new version?
Should I wait in case you need to make any changes to incorporate my second paragraph above about FILMS?
@MediaMania1 UMS being open-source, we cannot include proprietary pieces into the software for distribution. On the plus side, you can choose any tunneling solution that you wish rather than me dictating. ngrok, in this case, is making your server available on the internet via a public url. All the paid software will be doing this behind the scenes as Alexa can only access public urls.
You don't need to uninstall anything. Just ensure UMS is not running before you run ums.bat.
I dm'd you regarding ngrock.
It seems to have started an 8 hour session. If the https://2e4c.......etc is the public url does this mean it will stop after 8 hours?
Sent from my Samsung Galaxy smartphone.
-------- Original message --------
From: atamariya notifications@github.com
Date: 20/03/2019 12:40 (GMT+00:00)
To: UniversalMediaServer/UniversalMediaServer UniversalMediaServer@noreply.github.com
Cc: MediaMania1 carlyon@hotmail.com, Mention mention@noreply.github.com
Subject: Re: [UniversalMediaServer/UniversalMediaServer] Request - voice control (#1766)
@MediaMania1https://github.com/MediaMania1 UMS being open-source, we cannot include proprietary pieces into the software for distribution. On the plus side, you can choose any tunneling solution that you wish rather than me dictating. ngrok, in this case, is making your server available on the internet via a public url. All the paid software will be doing this behind the scenes as Alexa can only access public urls.
You don't need to uninstall anything. Just ensure UMS is not running before you run ums.bat.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/UniversalMediaServer/UniversalMediaServer/issues/1766#issuecomment-474811655, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AtwwkKFA906AB-h5D_Sq7SIjdHAv694Hks5vYiw7gaJpZM4bQQtK.
My PM's on the forum seem stuck in my outbox although they said sent successfully they have not moved to my SENT box. Not sure it you received.
@atamariya Hi
I am not going to be using ngrok. The reason is that every time you reconnect to ngrok you will get a different external URL unless you PAY for an account. You would be continually updating the URL in the skill every time that happened. I am going to try Serveo https://serveo.net/ as soon as I can work it out I will send you my external URL. They supply a fixed URL.
@atamariya yes I can add those pages, can you let me know what they should say or will a generic text be ok? Sorry for the late reply
@atamariya Hi A.
Sorry for the delay in getting set up for testing. I didn't want to use ngrok because although it is very easy to use, the url that you get does not last forever. Each time you start a session you get a different url and sessions are timed. So, I wanted to use Serveo because once you get a url that's it. Trouble is I cannot understand how to set it up!! Take a look at their webpage please https://serveo.net/
It sounds soooo simple. just type or copy and paste something like
ssh -R 80:localhost:3000 serveo.net into your terminal
The -R option instructs your SSH client to request port forwarding from the server and proxy requests to the specified host and port (usually localhost). A subdomain of serveo.net will be assigned to forward HTTP traffic.
What the heck is a terminal. Isn't that MAC talk? I tried CMD window and Powershell.
Their "manual" was less than useless. https://serveo.net/#manual
I have done a lot of searching and one search I did after spotting 'ssh client' above suggested I may need Putty. https://putty.org/. Is that what I need? It's free. I am going to try it. Let me know if you can see another way.
@atamariya See above post before reading this.
I installed putty and ran from a CMD line
putty.exe -ssh -R 80:localhost:5001 serveo.net and it came back with
https://axxxxs.serveo.net
I assume that is my URL
Now another problem. I could not see how to make sure UMS was not running (I went to computer, manage, services but it was not listed there) so I uninstalled UMS. Then, I unzipped docker and ran ums.bat as administrator. It did not install anything. So for now I have no UMS. Is there an error in the java in the batch file? I do not know java so I cannot help unless the last characters are not supposed to be pms.PMS
@MediaMania1 Their instructions are meant for Linux. Lots of software these days doesn't bother to explain other OS'es, especially software that isn't targeted end-users. "Terminal" means command line, shell or whatever you want to call it. It simply means a text-based non-graphical UI where you write commands.
It might be that putty can do what you need, I don't know. I guess you can also install OpenSSH on Windows so that the "CMD line" supports ssh.
To make sure UMS isn't running, you can simply open task manager and make sure that no java.exe or javaw.exe are running. Remember to enable "show processes from all users" in case it's running as a service.
@atamariya
I installed putty and ran from a CMD line
putty.exe -ssh -R 80:localhost:5001 serveo.net and it came back with
https://xxxxxxxx.serveo.net (EDITED)
I assume that is my URL
UMS is not running as I uninstalled it but the docker prog you sent me does not install UMS when I run ums.bat as an administrator. Is there an error in the java in the batch file? I do not know java so I cannot help unless the last characters are not supposed to be pms.PMS
@SubJunk Generic text is fine.
@MediaMania1 You made good progress. Serveo seems to be providing classic tunneling solution. That's fine too. I've registered your url with the skill. You should be able to invoke UMS skill now (Alexa command: ask ums to play something). It should ask you to log in. But it won't do anything more till your UMS is also running.
My package is not supposed to install anything. It's just command line invocation of java command. This will end with ctrl+C or closing the command window launched by the batch file. I just wanted to ensure your machine is setup for quick testing without hampering your daily usage of UMS which is your installed version.
Lastly, 5001 is used by UMS for UPnP invocations; 9001 is for web interface.
Ok so reinstall normal ums but do not let it run, and then run the batch file ums.bat. Is there any particular place I should unzip the docker folder to because is has the renderers list and the web folder?
Sent from my Samsung Galaxy smartphone.
-------- Original message --------
From: atamariya notifications@github.com
Date: 22/03/2019 03:33 (GMT+00:00)
To: UniversalMediaServer/UniversalMediaServer UniversalMediaServer@noreply.github.com
Cc: MediaMania1 carlyon@hotmail.com, Mention mention@noreply.github.com
Subject: Re: [UniversalMediaServer/UniversalMediaServer] Request - voice control (#1766)
@SubJunkhttps://github.com/SubJunk Generic text is fine.
@MediaMania1https://github.com/MediaMania1 You made good progress. Serveo seems to be providing classic tunneling solution. That's fine too. I've registered your url with the skill. You should be able to invoke UMS skill now (Alexa command: ask ums to play something). It should ask you to log in. But it won't do anything more till your UMS is also running.
My package is not supposed to install anything. It's just command line invocation of java command. This will end with ctrl+C or closing the command window launched by the batch file. I just wanted to ensure your machine is setup for quick testing without hampering your daily usage of UMS which is your installed version.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/UniversalMediaServer/UniversalMediaServer/issues/1766#issuecomment-475482529, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AtwwkON8FEOcu39Cr1kKnqvgwOuLMvCpks5vZE8QgaJpZM4bQQtK.
You can unzip it in any location.
@atamariya I reinstalled UMS and unzipped the docker files to a docker directory within the ums directory then ran the batch file ums.bat in the docker directory. It opened what looked like to be a CMD window and closed it before I could see anything but UMS would not work. I tried Alexa ask ums to play xxxxx and Alexa ask universal mediaserver to play xxxxx but it said it could not find xxxxx.
So I copied the lines in the ums.bat and opened a CMD window and pasted them in and ran it. It gave an error message that 'java' is not recognised as an internal or external command, operable program or batch file.
It gave an error message that 'java' is not recognised as an internal or external command, operable program or batch file.
Make sure that java.exe (and javaw.exe) is on your $PATH.
@atamariya OK. I think it matters where it is unzipped because it could find java. I found that the standalone version of UMS has the java in C:\Program Files (x86)\Universal Media Server\jre-x64\bin. I added that directory path to system windows system variables, paths and then rerun ums.bat.
Now although it ran and started ums from the language selection set up I noticed that there were errors in the running of the ums.bat file. Below is a list of what appeared in the dos box (Note the "unable to find" and "unable to write"...):
Java HotSpot(TM) 64-Bit Server VM warning: Unable to open cgroup memory limit fi
le /sys/fs/cgroup/memory/memory.limit_in_bytes (No such file or directory)
17:55:30.770 [main] DEBUG org.apache.commons.configuration.PropertiesConfigurati
on - Base path set to file:///C:/Program%20Files%20(x86)/Universal%20Media%20Ser
ver/docker/UMS.conf
17:55:30.770 [main] WARN net.pms.configuration.PmsConfiguration - Can't load C:\
Program Files (x86)\Universal Media Server\docker\UMS.conf: Unable to load the c
onfiguration from the URL file:/C:/Program%20Files%20(x86)/Universal%20Media%20S
erver/docker/UMS.conf
17:55:30.770 [main] DEBUG org.apache.commons.configuration.PropertiesConfigurati
on - FileName set to UMS.conf
17:55:30.770 [main] DEBUG org.apache.commons.configuration.PropertiesConfigurati
on - Base path set to C:\Program Files (x86)\Universal Media Server\docker
17:55:30.770 [main] INFO net.pms.configuration.PmsConfiguration - Language not s
pecified, defaulting to OS language.
17:55:30.803 [main] DEBUG net.pms.configuration.PmsConfiguration - Default logfi
le folder set to: C:Users\FAMILY\AppData\Local\Temp\UMS
17:55:30.803 [main] WARN net.pms.logging.LoggingConfig - Could not load LogBack
configuration file from [PROFILE_DIR]/logback.xml, logback.xml, src/main/externa
l-resources/logback.xml
17:55:30.803 [main] WARN net.pms.logging.LoggingConfig - Falling back to somewha
t unpredictable defaults, probably only logging to console.
17:55:30.819 [main] DEBUG net.pms.PMS - Sat Mar 23 17:55:30 GMT 2019
17:55:30.819 [main] DEBUG net.pms.PMS - Error initializing plugin credentials: {
}
java.io.FileNotFoundException: C:\Program Files (x86)\Universal Media Server\doc
ker\UMS.cred (Access is denied)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(Unknown Source)
at java.io.FileOutputStream.
at java.io.FileOutputStream.
at net.pms.configuration.PmsConfiguration.initCred(PmsConfiguration.java
:3177)
at net.pms.PMS.main(PMS.java:1331)
17:55:30.835 [main] DEBUG net.pms.PMS - PID file not found, cannot check for run
ning process
17:55:30.835 [main] ERROR net.pms.PMS - Failed to write PID file: C:\Program Fil
es (x86)\Universal Media Server\docker\data\pms.pid (The system cannot find the
path specified)
UMS might need to run as an administrator to enforce single instance
@MediaMania1 Since UMS runs on java, I thought you had the JRE installed. I totally discounted the fact that there's a standalone version of UMS as well. My bad. Also, I shouldn't have said ANY location is fine for unzipping. SYSTEM folders (Program files or Windows), are definitely a bad place for user modification. Modification inside system folder requires admin privileges. Hence the reason for all the errors.
Since you've set the PATH variable, you can unzip again outside system folders. Don't copy paste the existing folder as it might have some admin created file now (if you did use admin privileges). Also rename logless.headless.xml to logless.xml. This will create a debug.log in the same folder when you run UMS so you can follow what's happening.
@atamariya
Hi
I unzipped docker on drive F. Renamed logless.headless.xml to logless.xml and ran ums.bat and it gave some errors before opening the UMS configuration "Please select a language" box. It also created debug.log.prev, debug.log, ums.conf and ums.cred in the docker folder.
(see below also as I ran ums.bat as administrator and give the debug log and there is an error near the end with writing the pid file)
The DOS running info is here:
F:\Family Storage\Downloads\UMSdocker\docker>java -XX:+UnlockExperimentalVMOptio
ns -XX:+UseCGroupMemoryLimitForHeap -DUMS_PROFILE=. -Dfile.encoding=UTF-8 -D
java.net.preferIPv4Stack=true -Djna.nosys=true -cp ums.jar net.pms.PMS
Java HotSpot(TM) 64-Bit Server VM warning: Unable to open cgroup memory limit fi
le /sys/fs/cgroup/memory/memory.limit_in_bytes (No such file or directory)
10:44:02,287 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction -
debug attribute not set
10:44:02,287 |-INFO in ch.qos.logback.core.joran.action.DefinePropertyAction - A
bout to instantiate property definer of type [net.pms.logging.DebugLogPropertyDe
finer]
10:44:02,287 |-INFO in ch.qos.logback.core.joran.action.DefinePropertyAction - P
opping property definer for property named [logFilePath] from the object stack
10:44:02,287 |-INFO in ch.qos.logback.core.joran.action.DefinePropertyAction - A
bout to instantiate property definer of type [net.pms.logging.DebugLogPropertyDe
finer]
10:44:02,287 |-INFO in ch.qos.logback.core.joran.action.DefinePropertyAction - P
opping property definer for property named [rootLevel] from the object stack
10:44:02,287 |-INFO in ch.qos.logback.core.joran.action.DefinePropertyAction - A
bout to instantiate property definer of type [net.pms.logging.DebugLogPropertyDe
finer]
10:44:02,287 |-INFO in ch.qos.logback.core.joran.action.DefinePropertyAction - P
opping property definer for property named [logFileName] from the object stack
10:44:02,287 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About t
o instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
10:44:02,287 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming
appender as [console]
10:44:02,318 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About t
o instantiate appender of type [ch.qos.logback.core.FileAppender]
10:44:02,334 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming
appender as [default.log]
10:44:02,334 |-INFO in ch.qos.logback.core.FileAppender[default.log] - File prop
erty is set to [F:\Family Storage\Downloads\UMSdocker\docker\debug.log]
10:44:02,334 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About t
o instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
10:44:02,334 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming
appender as [default.log.10MB]
10:44:02,334 |-INFO in ch.qos.logback.core.rolling.FixedWindowRollingPolicy@617f
aa95 - Will use zip compression
10:44:02,334 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[default.l
og.10MB] - Active log file name: F:\Family Storage\Downloads\UMSdocker\docker\de
bug.log
10:44:02,334 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[default.l
og.10MB] - File property is set to [F:\Family Storage\Downloads\UMSdocker\docker
\debug.log]
10:44:02,334 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[default.
log.10MB] - 'File' option has the same value "F:\Family Storage\Downloads\UMSdoc
ker\docker\debug.log" as that given for appender [default.log] defined earlier.
10:44:02,334 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[default.
log.10MB] - Collisions detected with FileAppender/RollingAppender instances defi
ned earlier. Aborting.
10:44:02,334 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[default.
log.10MB] - For more information, please visit http://logback.qos.ch/codes.html#
earlier_fa_collision
10:44:02,334 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Settin
g level of logger [org.apache] to WARN
10:44:02,334 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Settin
g level of logger [httpclient.wire] to WARN
10:44:02,334 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Settin
g level of logger [fm.last.musicbrainz.coverart] to WARN
10:44:02,334 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Se
tting level of ROOT logger to DEBUG
10:44:02,334 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Atta
ching appender named [console] to Logger[ROOT]
10:44:02,334 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Atta
ching appender named [default.log] to Logger[ROOT]
10:44:02,334 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction -
End of configuration.
10:44:02,334 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@1e127982 -
Registering current configuration as safe fallback point
WARN 10:44:02.194 [main] Can't load F:\Family Storage\Downloads\UMSdocker\docke
r\UMS.conf: Unable to load the configuration from the URL file:/F:/Family%20Stor
age/Downloads/UMSdocker/docker/UMS.conf
INFO 10:44:02.209 [main] Language not specified, defaulting to OS language.
ERROR 10:44:02.412 [main] Failed to write PID file: F:\Family Storage\Downloads\
UMSdocker\docker\data\pms.pid (The system cannot find the path specified)
UMS might need to run as an administrator to enforce single instance
So I ran ums.bat as administrator. The dos box opened and closed so quick I could not see what happened but it did not start UMS.
The debug log is
DEBUG 2019-03-24 10:45:29.011 [main] Base path set to file:///F:/Family%20Storage/Downloads/UMSdocker/docker/UMS.conf
DEBUG 2019-03-24 10:45:29.026 [main] FileName set to UMS.conf
DEBUG 2019-03-24 10:45:29.026 [main] Base path set to F:\Family Storage\Downloads\UMSdocker\docker
INFO 2019-03-24 10:45:29.026 [main] Language not specified, defaulting to OS language.
DEBUG 2019-03-24 10:45:29.042 [main] Default logfile folder set to: F:\Family Storage\Downloads\UMSdocker\docker
DEBUG 2019-03-24 10:45:29.151 [main] LogBack started with configuration file: F:\Family Storage\Downloads\UMSdocker\docker\logback.xml
DEBUG 2019-03-24 10:45:29.214 [main] Sun Mar 24 10:45:29 GMT 2019
DEBUG 2019-03-24 10:45:29.229 [main] Reading cred.path: "F:\Family Storage\Downloads\UMSdocker\docker\UMS.cred" (default: "")
DEBUG 2019-03-24 10:45:29.229 [main] PID file not found, cannot check for running process
ERROR 2019-03-24 10:45:29.229 [main] Failed to write PID file: F:\Family Storage\Downloads\UMSdocker\docker\data\pms.pid (The system cannot find the path specified)
UMS might need to run as an administrator to enforce single instance
INFO 2019-03-24 10:45:32.958 [main] Universal Media Server initialization was aborted
@MediaMania1 Don't worry about that error in the log. It's just java being unable to handle path with spaces. You can click on "Select" in the dialog box and continue normally.
@atamariya I unzipped Docker into a folder without spaces and reran it. It started a new instance of UMS which is now running.
Having trouble with Alexa finding the UMS skill. I have send you a PM on UMS forum
@atamariya I've added two pages:
https://www.universalmediaserver.com/privacy/
https://www.universalmediaserver.com/termsofuse/
Let me know if you'd like any additions or changes.
@SubJunk Thanks for adding those pages. Can you also check why the PM on the site gets delayed? The messages are stuck in outbox for long.
If I remember right it sits there until it is read by user. At that time it is moved to Sent.
@atamariya
Hi, Has anyone else managed to get ums alexa working?
@atamariya yes like @ExSport said, that just means it hasn't been read yet