Configuring Emby server

Yeah it definitely does not seem to have installed. I will have a chat to some others in the team to see what might be happening from the backend side of things.

If you say “Hey Mycroft, install emby” that should trigger it to download and fetch the settings.

Also just worth mentioning that given your using the AIY Kit it’s probably a good idea to stay on 18.08 for the moment as we are trying to resolve an issue with audio getting cut off on longer responses.

Hello
I did ‘Hey Mycroft, install emby’, and he told me ‘emby was already installed’.
I have just tried to uninstall emby via Mycroft home and although I seem to be logged in I cannot activate or deactivate any skills. The page seems to be stuck on ‘loading your skills…’
Thanks

Hi Aaron, it sounds like you had a backend issue that we had over the last few days. Thankfully this has been resolved thanks Matheus and Ake working through the weekend!

You can also remove skills using voice commands by saying “Hey Mycroft, uninstall Emby”

Hi Jez
I have uninstalled and reinstalled emby a couple of times and still no music. When I say ‘play blue by emby’ he replies ‘sorry I don’t know how to play blue’

This is probably because the emby skill that is summitted to the marketplace doesn’t support common play yet, so the common play skill is picking it up, before the emby skill can.

Try doing:
msm install -l emby
to fix this.

1 Like

This is what I get when I do msm install -1 emby
WARNING - Could not prepare repo (GitCommandError([‘git’, ‘fetch’], 128, b’error: object file .git/objects/30/854132f37b63e307746adc84536b3c949d26d0 is empty\nerror: object file .git/objects/30/854132f37b63e307746adc84536b3c949d26d0 is empty\nfatal: loose object 30854132f37b63e307746adc84536b3c949d26d0 (stored in .git/objects/30/854132f37b63e307746adc84536b3c949d26d0) is corrupt\nfatal: The remote end hung up unexpectedly’, b’’)), Creating temporary repo
thanks
INFO - Best match (0.09): mycroft-mark-1-demo by mycroftai
SkillNotFound: -1

Oh - use the L flag not the 1 flag.
You typed one when it should of been an L
Use msm install -L emby

Thais is what I get with an L :
.venv) pi@picroft:~ $ msm install -L emby
usage: msm [-h] [-p {kde,picroft,default,mycroft_mark_1}] [-u REPO_URL]
[-b REPO_BRANCH] [-d SKILLS_DIR] [-c REPO_CACHE] [-l] [-r]
{install,remove,search,info,list,update,default} …
msm: error: unrecognized arguments: -L
(.venv) pi@picroft:~ $
This doesn’t look right either!

msm doesn’t support the uppercase L flag, only lowercase -l or --latest

So you could do:
msm --latest install emby

So I have tried uppercase L, lowercase l and msm --latest install emby.

(.venv) pi@picroft:~ $ msm install -l emby
usage: msm [-h] [-p {kde,mycroft_mark_1,default,picroft}] [-u REPO_URL]
[-b REPO_BRANCH] [-d SKILLS_DIR] [-c REPO_CACHE] [-l] [-r]
{install,remove,search,info,list,update,default} …
msm: error: unrecognized arguments: -l
(.venv) pi@picroft:~ $ msm --latest install emby
WARNING - Could not prepare repo (GitCommandError([‘git’, ‘fetch’], 128, b’error: object file .git/objects/30/854132f37b63e307746adc84536b3c949d26d0 is empty\nerror: object file .git/objects/30/854132f37b63e307746adc84536b3c949d26d0 is empty\nfatal: loose object 30854132f37b63e307746adc84536b3c949d26d0 (stored in .git/objects/30/854132f37b63e307746adc84536b3c949d26d0) is corrupt\nfatal: The remote end hung up unexpectedly’, b’’)), Creating temporary repo
INFO - Best match (1.0): emby by rickyphewitt
AlreadyInstalled: emby
(.venv) pi@picroft:~ $

I don’t really understand what is returned, but mycroft doesn’t seem to like any of it very much.
Thanks
Aaron

okay try this:

msm uninstall emby
msm --latest emby
1 Like

That second line should be
msm --latest install emby

thanks Gez, I’m sleepy :sleeping_bed:

haha don’t worry, I know the feeling, it’s so easy to do!

1 Like

I’ve tried all this and it did say emby had been reinstalled, but still no music. Could there be something wrong with settings on my router? Or my emby configuration in mycroft (which is as below).

Hope you guys aren’t loosing the will to live because of me.
I believe in open souce
I BELIEVE IN MYCROFT
Ha ha

1 Like

The config all looks good. (Assuming that the mycroft has an ip of 192.168.1.x)

One thing to note is that the utterance should be ‘play {artist/album/song} from emby’. Looking at a previous post you used ‘by’ instead of ‘from’. The skill should defiantly support more than just from. I’ve added an issue for this.

If you still can’t get emby to play you should be able to run mycroft directly via ’ mycroft-cli-client’ and type in your query ‘Play blue from emby’.

If emby doesn’t play after typing directly into mycroft please provide the logs of that interaction.

Thankyou sampsonight
I think I am getting closer. When I say “hey mycroftt play blue from emby” I get “playing blue mix” but there is no sound. I even updated volume to 10.

Also, when I ssh into mycroft I always come to ‘(.venv) pi@picroft:~ $’ and not the interface for telling mycroft what to do. Can you tell me how to change it? please.

From here you can enter mycroft-cli-client to enter the CLI interface.

How do I get to the CLI. I thought it opened automatically
And do you have idea about my emby problem?

When you log in and are at the prompt:

(.venv) pi@picroft:~ $

Just type mycroft-cli-client and hit enter, so it would look like:

(.venv) pi@picroft:~ $ mycroft-cli-client

This should open the CLI interface for you.

In terms of the Emby audio trouble, do you have any problems with other audio in Mycroft? Does it respond if you ask a question like “What time is it?”

Have you tried any other music skills like Spotify or Pandora? Just curious if the issue is isolated to this Skill or to your device.