Jump to content

[SUPPORT THREAD] Embuary - A Emby Kodi Skin


Recommended Posts

horstepipe
Posted

This makes absolutely sense but doesn’t seem to conflict with my request, maybe you misunderstood me? Assuming all new items have the same date added value, I‘d like to see new tv shows (shows that were not in ones library at all before) listed first.

The problem about the current solution is that if you add a bunch of episodes from different shows, the user can‘t see really new tv shows in main menu, or at least it is harder to see as he has to scroll a lot.

Posted

As I said it's based on the dateadded value. I do not take each item hand by hand and decide what comes first. If you add a ton of new items you will have a ton of the same dateadded values.

horstepipe
Posted (edited)

 I do not take each item hand by hand and decide what comes first.

So a check if the show has existed before would be overkill?

Or maybe just check for S01E01?

Edited by horstepipe
Posted (edited)

Again. The list is based on dateadded and unwatched items. The newest show/episode is always listed on the first position.

Querying each single episode for the existence of other episode and so some weird sortings somehow is a speed penalty. That means over a hand full SQL calls for each single container position. It would increase the loading time by 10x <

Edited by sualfred
  • Like 1
  • 2 weeks later...
Posted

Hi. I'm quite new to Kodi and wanted to try Embuary as skin. After installing it, I came up with an error "Embuary Helper Error" which reappears on every screen.

 

Log file gives me following output:

2020-02-27 17:01:59.895 T:2245251280 WARNING: Previous line repeats 4 times.
2020-02-27 17:01:59.895 T:2245251280   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.RuntimeError'>
                                            Error Contents: implement_array_function method already has a docstring
                                            Traceback (most recent call last):
                                              File "/home/tai/.kodi/addons/script.embuary.helper/plugin.py", line 16, in <module>
                                                from resources.lib.plugin_content import *
                                              File "/home/tai/.kodi/addons/script.embuary.helper/resources/lib/plugin_content.py", line 11, in <module>
                                                from resources.lib.image import *
                                              File "/home/tai/.kodi/addons/script.embuary.helper/resources/lib/image.py", line 12, in <module>
                                                from PIL import ImageFilter,Image,ImageOps
                                              File "/usr/lib/python2.7/dist-packages/PIL/ImageFilter.py", line 23, in <module>
                                                import numpy
                                              File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 142, in <module>
                                                from . import core
                                              File "/usr/lib/python2.7/dist-packages/numpy/core/__init__.py", line 40, in <module>
                                                from . import multiarray
                                              File "/usr/lib/python2.7/dist-packages/numpy/core/multiarray.py", line 12, in <module>
                                                from . import overrides
                                              File "/usr/lib/python2.7/dist-packages/numpy/core/overrides.py", line 46, in <module>
                                                """)
                                            RuntimeError: implement_array_function method already has a docstring
                                            -->End of Python script error report<--
2020-02-27 17:02:00.000 T:2413818064   ERROR: GetDirectory - Error getting plugin://script.embuary.helper/?info=getinprogress&reload=20200227155829
2020-02-27 17:02:00.250 T:2356293840   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.RuntimeError'>
                                            Error Contents: implement_array_function method already has a docstring
                                            Traceback (most recent call last):
                                              File "/home/tai/.kodi/addons/script.embuary.helper/plugin.py", line 16, in <module>
                                                from resources.lib.plugin_content import *
                                              File "/home/tai/.kodi/addons/script.embuary.helper/resources/lib/plugin_content.py", line 11, in <module>
                                                from resources.lib.image import *
                                              File "/home/tai/.kodi/addons/script.embuary.helper/resources/lib/image.py", line 12, in <module>
                                                from PIL import ImageFilter,Image,ImageOps
                                              File "/usr/lib/python2.7/dist-packages/PIL/ImageFilter.py", line 23, in <module>
                                                import numpy
                                              File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 142, in <module>
                                                from . import core
                                              File "/usr/lib/python2.7/dist-packages/numpy/core/__init__.py", line 40, in <module>
                                                from . import multiarray
                                              File "/usr/lib/python2.7/dist-packages/numpy/core/multiarray.py", line 12, in <module>
                                                from . import overrides
                                              File "/usr/lib/python2.7/dist-packages/numpy/core/overrides.py", line 46, in <module>
                                                """)
                                            RuntimeError: implement_array_function method already has a docstring
                                            -->End of Python script error report<--
2020-02-27 17:02:00.342 T:2405425360   ERROR: Previous line repeats 1 times.
2020-02-27 17:02:00.342 T:2405425360   ERROR: GetDirectory - Error getting plugin://script.embuary.helper/?info=getnextup&reload=20200227155829
2020-02-27 17:02:00.419 T:2302017744   ERROR: GetDirectory - Error getting plugin://script.embuary.helper/?info=getnewshows&reload=20200227155829
2020-02-27 17:02:00.751 T:2245251280   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.RuntimeError'>
                                            Error Contents: implement_array_function method already has a docstring
                                            Traceback (most recent call last):
                                              File "/home/tai/.kodi/addons/script.embuary.helper/plugin.py", line 16, in <module>
                                                from resources.lib.plugin_content import *
                                              File "/home/tai/.kodi/addons/script.embuary.helper/resources/lib/plugin_content.py", line 11, in <module>
                                                from resources.lib.image import *
                                              File "/home/tai/.kodi/addons/script.embuary.helper/resources/lib/image.py", line 12, in <module>
                                                from PIL import ImageFilter,Image,ImageOps
                                              File "/usr/lib/python2.7/dist-packages/PIL/ImageFilter.py", line 23, in <module>
                                                import numpy
                                              File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 142, in <module>
                                                from . import core
                                              File "/usr/lib/python2.7/dist-packages/numpy/core/__init__.py", line 40, in <module>
                                                from . import multiarray
                                              File "/usr/lib/python2.7/dist-packages/numpy/core/multiarray.py", line 12, in <module>
                                                from . import overrides
                                              File "/usr/lib/python2.7/dist-packages/numpy/core/overrides.py", line 46, in <module>
                                                """)
                                            RuntimeError: implement_array_function method already has a docstring
                                            -->End of Python script error report<--
2020-02-27 17:02:00.846 T:2413818064   ERROR: GetDirectory - Error getting plugin://script.embuary.helper/?info=getbygenre&unwatched=True&reload=20200227155829
2020-02-27 17:04:14.476 T:2972744800 WARNING: Trying to add unsupported control type 1
2020-02-27 17:04:14.798 T:2405425360 WARNING: Previous line repeats 15 times.
2020-02-27 17:04:14.798 T:2405425360   ERROR: GetDirectory - Error getting -
2020-02-27 17:04:15.601 T:2245251280   ERROR: Previous line repeats 6 times.
2020-02-27 17:04:15.601 T:2245251280   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.RuntimeError'>
                                            Error Contents: implement_array_function method already has a docstring
                                            Traceback (most recent call last):
                                              File "/home/tai/.kodi/addons/script.embuary.helper/plugin.py", line 16, in <module>
                                                from resources.lib.plugin_content import *
                                              File "/home/tai/.kodi/addons/script.embuary.helper/resources/lib/plugin_content.py", line 11, in <module>
                                                from resources.lib.image import *
                                              File "/home/tai/.kodi/addons/script.embuary.helper/resources/lib/image.py", line 12, in <module>
                                                from PIL import ImageFilter,Image,ImageOps
                                              File "/usr/lib/python2.7/dist-packages/PIL/ImageFilter.py", line 23, in <module>
                                                import numpy
                                              File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 142, in <module>
                                                from . import core
                                              File "/usr/lib/python2.7/dist-packages/numpy/core/__init__.py", line 40, in <module>
                                                from . import multiarray
                                              File "/usr/lib/python2.7/dist-packages/numpy/core/multiarray.py", line 12, in <module>
                                                from . import overrides
                                              File "/usr/lib/python2.7/dist-packages/numpy/core/overrides.py", line 46, in <module>
                                                """)
                                            RuntimeError: implement_array_function method already has a docstring
                                            -->End of Python script error report<--
2020-02-27 17:04:15.683 T:2405425360   ERROR: Previous line repeats 1 times.
2020-02-27 17:04:15.683 T:2405425360   ERROR: GetDirectory - Error getting plugin://script.embuary.helper/?info=jumptoletter&showall=false&reload=

Is it possible that a plugin hasn't been installed correctly?

 

Cheers, taiBsu

Posted

Issue on your system. The installed numpy package on your Linux installation is faulty. Try to uninstall ist, or another version. It's a known issue for some distributions. 

Posted

Well... unfortunately that didn't solve it.

 

My setup is a Raspberry Pi 4 running Raspian.

 

I tried:

sudo apt-get remove python-numpy
sudo apt-get install python-numpy
sudo pip uninstall numpy # which didn't work
sudo pip install numpy -upgrade
sudo apt-get install libatlas-base
sudo apt-get install python-dev libatlas-base-dev

all without any success.

Any other ideas?

Posted

I cannot assist in any case. I don't know the  circumstances how and why it is broken on some distros. 

 

I just heard from people that uninstalling the package or downgrading helped. 

Posted

Well what is this a support forum for then if any help is impossible after the first approach failed? This is a brand new Raspberry Pi 4 Raspbian installation without any (!) other apps or drivers installed. All I did was setting up Raspbian and then directly installing Kodi. I was guessing that Kodi has also been made for those machines. 

Has there never been any person who had a similar installation? 

Posted

You just ask in the wrong places. It's a faulty dependency of a dependency. My hands are bound. Check the kodi.tv threads. There were people that had the same issue and fixed it somehow. And the internet is full of this numpy error.

 

Yep, for Kodi LibreElec is the better working Raspiberry distribution.

Posted

You just ask in the wrong places. It's a faulty dependency of a dependency. My hands are bound. Check the kodi.tv threads. There were people that had the same issue and fixed it somehow. And the internet is full of this numpy error.

 

Yep, for Kodi LibreElec is the better working Raspiberry distribution.

 

Thanks for those tips and sorry if the last post might have come off a bit rude. 

I'll try downgrading numpy and if that doesn't work I'm gonna try LibreELEC.

Posted

Hi again,

 

I managed to get everything up and running with LibreELEC but now I am facing other issues: 

when trying to use the "Embuary Helper" named "Movies" (which is supposed to show "Continue watching" etc. menu entries) nothing happens. Having a look into the log the following line appears when clicking:

2020-02-29 18:49:28.012 T:3011273312   ERROR: RunAddon: unknown add-on id 'plugin://script.embuary.helper/?browse=widgets&folder=movie', or unexpected add-on type (not a script or plugin).

I'm not sure if I should maybe assign a folder to the helper plugin but if so I don't know how. I'm quite sure the helper plugin won't just start randomly crawling all movie folders right?

Posted

full log please.

Posted

http://paste.kodi.tv/udoxaxahah

 

There you can also see another error (when trying to gather information from TMDb I'm getting an error message).

 

Basically none of the widgets I configured will show up - they immediately disappear. So for me it looks more like a general problem - the Embuary Helper plugins not working including the widgets or getting information from TMDb. But it's just a guess. 

Posted

You don't have any Emby addon installed and I assume you don't have your library synced.

Posted

do you have any idea how I can specify which add on is missing? if you mean scanning the lib then I already did this about 5 or 6 times.

Posted

I don't understand your config at all

do you use emby or not? because there is no emby addon to sync installed.

Posted

All I did was installing LibreELEC and then installing the Embuary Skin for Leia. Should I have installed something else?

Posted

Well the features say "Fully integrated automatically detection of Emby nodes and multiple library setups" and "Complete native integration of EmbyCon"

 

After installing the skin, where do I go to add my Emby nodes?

Posted

@@Xorp what emby addon have you installed? Embuary is just the skin that auto populates nodes either from embyCon or Emby for Kodi.

Old_School
Posted (edited)

Hi i just install this skin on my kodi running on my pc really nice looking skin but need help on how to get movies from my emby server to kodi using this skin

Edited by Old_School
Posted

Hi i just install this skin on my kodi running on my pc really nice looking skin but need help on how to get movies from my emby server to kodi using this skin

 

Have you tried pairing it with the EmbyCon addon?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...