See here: Add-on:Janitor - Official Kodi Wiki
Janitor is a Kodi addon, not available for Kodi 17.
Refer here: Janitor
Posts by awiouy
-
-
HTTP Error 501, but the context is missing: what fails loading what?
-
Ignore the path, assess the error
-
Hm... I may have been too brief. Let me try again: when Python throws errors on LibreELEC, it refers to the Python build path. LibreELEC, Python and addons are built by chewitt in his home directory, /home/chewitt... This explains messages referring to /home/chewitt/... in the log
-
Python error messages refer to the Python build path
-
Hi,I've the following setup: Raspberry Pi 2 with Hifiberry DAC+, LibreELEC 7.90.010 (Kodi 17 Beta 7).
I set the DAC as Audio Output in the LibreELEC Settings. I configured the Spotify Addon with the Wizzard (Service at Port 4000 is running). When I press play, I don't hear anything. If I change the Audio Output in the LibreELEC settings to HDMI I can hear the music (through the Hifiberry DAC). When I change it back, I can't hear the music anymore
Could someone explain what I am doing wrong?
thanks!
I am not sure that Kodi and Spotify Connect Web can share the Hifiberry DAC+
-
Great I added the needed libs and at least I can stream movies when transcoding is disabled. If I enable OpenMAX I get: http://pastebin.com/wns8XdgW
The lib /opt/vc/lib/libopenmaxil.so looks like a hardcoded path that does not exist for me on imx6. Adding the lib manually to the path you suggested does not work.
Are we in a dead-end here or is there a solution to get the lib to the correct path?Have you restarted Emby after you copied the lib?
If yes, to fix we would have to check where in the LE source libmmal is copied to /usr/lib for RPi2, and reproduce for imx6, if possible.
[hr]
Directly from the Emby web page:
Install Dependencies- mono 4.6.2 or above
- sqlite3
- ImageMagick (preferably Q8, without OpenMP, without HDRI)
I will try your Docker suggestion soon.Thank you for your help.
I have tried this, but current Emby crashes
WebGrab+Plus seems to run correctly, though.
I have to investigate... -
Hi awiouy,
I managed to build emby with all the options you used. Solution for my problem: the Raspberry Pi Userland is only built and not installed when using ./buildme and cross-compile. After installation it worked like a charm. So I have a ffmpeg including OpenMAX and MMAL, basically built like yours.
Now the BUT:
If I copy it into emby and try to play a movie I get this error: http://pastebin.com/VAHj0qse
The Lib libmmal_core.so is not found, which is right because it does not exist. How do I copy it from my UNIX system into LibreElec? /lib and /usr/lib are read-only. Or do I have to start a complete LibreElec IMX6-build and then it is automatically included in the dir?Thanks for your help, I think we're getting closer.
On RPi2 libmmal is found in /usr/lib.
A solution to your problem is to build the lib and copy it to /storage/.kodi/addons/http://service.emby/lib (this allows to use vanilla LE) -
Hi awiouy,
were you able to build it for imx6? I think OpenMAX-Support is enough, mmal is not needed.
I tried to build it mit openmax support and it worked alright, but the transcoding does not work. Emby-Log is here: http://pastebin.com/L415bK2Q.
The lib is not found at /opt (because /opt does not exist). I could not enable the DRPI=1 switch because my build fails with numerous errors concerning the Userland install. (Some) of my questions:- I built the Rasperry Pi Userland. Do I have to use any more switches when cross-compiling? I just used ./buildme and all my errors are somehow related to my build.
- The compiler does not find the installed Userland files, even though they are in /usr/include/interface as wanted. But the include compiler switch starts with an $SYSROOT_PREFIX. Is that relevant?Thanks again.
Hi Jonsky,
I tried to build ffmpegx by commenting out the if/fi package lines, and it failed miserably.
Then I got caught up by other matters.If you explain me what you built and how you managed to build it, I might give it a try myself.
[hr]
Hello,I`ve tried the updated addon you sent me and it throws the error:
line 1: syntax error: unexpected word (expecting ")")
Since Emby 3.1 now requires mono 4.6 It`ll be stuck in 3.0.8500 until the addon can be succesfully updated. I tried to look at some of the code but it`s witchcarft to my eyes. I`m trying to gather some information on how to build but I gotta say I feel lost when I read what it needs to be done.
Hm... Mono 4.6 is still in Debian testing, and imposing it as an Emby requirement is rather bold.
I will see if I can find the current Debian patches to attempt to build Mono again.
Last time I built Mono 4.6, it broke addons (WebGrab+Plus).
In the meantime, you may want to try the Emby Docker container shipped as an add-on by LSIO -
Hi all,Does this plugin also work for WeTek Play 2?
Sincerelly...
It should. Please report if you have issues.
-
wow that was too quick reply
yup i have filled some informations on the wizard, user/pass and picked one of the available playback device which is default:CARD=AMLM8AUDIO, but in the mixer setting only blank typable box, dont know what to fill in there
what else should i try?The addon will not work without a mixer.
I have encountered the same issue with an Odroid C2. Not sure how to solve it, maybe with a software mixer. But then, you need to ask someone who knows how to do that on LE.
-
Many thanks - will check it out and report back if all works as expected.
EDIT: I upgraded from 007 to 009 but unfortunately nmon wasn't there. I deleted system-tools and Network-tools, but when I tried to add them again, nothing happened. No messages, nothing.
I tried rebooting and also tried installing multimedia-tools but that wouldn't install either.
I tried installing from another repository and that was fine.
EDIT:
Is there anyway to update the repository or download the package as a zip and install it that way?
Is Libreelec repository broken?
Hm... The addon has been updated, but not pushed. It should be soon, thak you for your patience.
-
hi i try this addon for kszaq's LE8.0 32bit userspace, i'm using MXQ Quick Play s905
i've received email from spotify, and placed the attachment in /storage/.kodi/userdata/addon_data/service.spotify-connect-web/
when i executePython
Display MoreLibreELEC:~ # systemctl stop service.spotify-connect-web LibreELEC:~ # spotify-connect-web.start Loading Spotify library... Established under name 'TestConnect' Traceback (most recent call last): File "loader.py", line 3, in <module> File "runpy.py", line 180, in run_moduleh File "runpy.py", line 72, in _run_code File "/storage/.kodi/addons/service.spotify-connect-web/main.py", line 14, in <module> from connect import Connect File "/storage/.kodi/addons/service.spotify-connect-web/connect.py", line 9, in <module> from console_callbacks import audio_arg_parser, mixer, error_callback, connection_callbacks, debug_callbacks, playback_callbacks, playback_setup File "/storage/.kodi/addons/service.spotify-connect-web/console_callbacks.py", line 118, in <module> min_volume_range = (1 - selected_volume_range / volume_range) * 100 ZeroDivisionError: float division by zero Failed to execute script loader
please help, thanksHave you used the configuration wizard in the settings of the addon?
What is your sound device? What device and mixer does the wizard report?
-
OK, tried it on Ubuntu for RPi3 (no other UNIX system available here). Tried it with the setup here: Compile - LibreELEC
Some packages were missing and I had to install them (perl-related stuff and some other). It does compile for quite a while, but now I have an error that I can't solve even with google-help:ccache is missing a --D option. Sorry but this is really deep into building LE-stuff and I can't fix is. Here's the output. Do you have an idea?
source='/home/ubuntu/LibreELEC.tv/build.LibreELEC-imx6.arm-8.0-devel/binutils-2. - Pastebin.com
No! You need a PC, otherwise you will still be at it at xmas! I will launch a build this w-e
-
clone LE master (or tag 7.90.009) on a unix box, fix ffmpegx, then run: PROJECT=imx6 ARCH=arm scripts/create_addon emby
-
Could you build it for imx (removing the if fi lines)?
-
Emby can not transcode using stock LE ffmpeg. I have therefore added the ffmpegx package to build the same source as LE ffmpeg with the features required by Emby, in particular omx transcoding for the Pi. Then I asked the Emby dev to add support for omx. We could repeat the process for imx.
Source of ffmpegx is here: LibreELEC.tv/package.mk at master · LibreELEC/LibreELEC.tv · GitHub
-
Hi,great Addon! Thanks. I installed Emby on my Cubox i4. It works great until it comes to transcoding. The hardware should be enough to transcode streams, but it seems that nothing happens at all... The CPU load when streaming a movie that should be transcoded does not rise at all.
I enabled debug logging and a ffmpeg error occurs. Here is the log: http://pastebin.com/RicUpWXgIt throws an error in the end and it does not start the stream. Playing without transcoding works.
The hardware acceleration setting does not make a difference (it is set to OpenMAX). I know there are issues with transcoding, but it seems that some of you guys got it working (with the setback that the transcoded movie plays, which would be acceptable for me).Is there any workaround? Seems to be a ffmpeg problem since the "prefix" mode is not known. Would be a great feature if we could get that working.
Thanks a lot!
edit: Use dedicated ffmpeg/ffprobe (experimental) is also enabled
emby ships with ffmpegx, which enables mmal and omx hardware acceleration for RPi. I did not implement any specific transcoding features for other arm devices, because i am not aware of any. If you know what could be implemented, send me a link to document it, and i will gladly improve ffmpegx accordinly. Bear in mind that i will not be able to test.