Git Product home page Git Product logo

plugin.video.crunchyroll's Introduction

Crunchyroll plugin for Kodi

Crunchyroll a KODI (XBMC) plugin for Crunchyroll.com.

Git repo: https://github.com/MrKrabat/plugin.video.crunchyroll

Forum posting: xxx

WARNING: You MUST be a PREMIUM member to use this plugin!


What this plugin currently can do:

  • Supports all Crunchyroll regions
  • Login with your account
  • Search for animes
  • Browse all featured anime/drama
  • Browse all popular anime/drama
  • Browse all simulcasts
  • Browse all updated anime/drama
  • Browse all new anime/drama
  • Browse all anime/drama alphabetically
  • Browse all genres
  • Browse all seasons
  • View queue/playlist
  • View history
  • View random anime/drama
  • View all seasons/arcs of an anime/drama
  • View all episodes of an season/arc
  • Context menue "Goto series" and "Goto season"
  • Add or remove anime/drama from your queue/playlist
  • Display various informations
  • Watch videos with premium subscription
  • Synchronizes playback stats with Crunchyroll

This website and addon is not affiliated with Crunchyroll.

Kodi® (formerly known as XBMC™) is a registered trademark of the XBMC Foundation. This website and addon is not affiliated with Kodi, Team Kodi, or the XBMC Foundation.

plugin.video.crunchyroll's People

Contributors

apachecodisanti avatar jasonfrancis avatar mrkrabat avatar nux007 avatar robofunk avatar thefantasticloki avatar vlfr1997 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

plugin.video.crunchyroll's Issues

Can't install on kodi 19

When trying to install on kodi 19 got error
The dependency on xbmc.python version 2.25.0 could not be satisfied.

[Major Feature Request] Content Types like Addons, TV Shows, Season, Episode, ect

Hi, i know the developer is kinda dead this year and there has been no progress on this addon but i found out that its still working and its amazing tbh. If anyone could please make a PR on making Content Types on this addon then my anime section is complete.

Again, love this addon and really glad to see that it still works. It's fast, amazing, and works really well.

Not working Windows

Hello there, I have been getting this problem for quite sometime now
So please help me fix it

\u063a\u064a\u0631 \u0635\u062d\u064a\u062d\u0629.', u'code': u'object_not_found', u'error': True}'
04:28:43.874 T:2976 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.WindowsError'>
Error Contents: (2, 'The system cannot find the file specified', u'C:\Users\ADSL\AppData\Roaming\Kodi\userdata\addon_data\plugin.video.crunchyroll\cookies.lwp')
Traceback (most recent call last):
File "C:**\AppData\Roaming\Kodi\addons\plugin.video.crunchyroll\default.py", line 35, in
crunchyroll.main()
File "C:**\AppData\Roaming\Kodi\addons\plugin.video.crunchyroll\resources\lib\crunchyroll.py", line 108, in main
if api.start(args):
File "C:**\AppData\Roaming\Kodi\addons\plugin.video.crunchyroll\resources\lib\api.py", line 88, in start
req = request(args, "login", payload, True)
File "C:**\AppData\Roaming\Kodi\addons\plugin.video.crunchyroll\resources\lib\api.py", line 168, in request
destroy(args)
File "C:**\AppData\Roaming\Kodi\addons\plugin.video.crunchyroll\resources\lib\api.py", line 129, in destroy
remove(getCookiePath(args))
WindowsError: (2, 'The system cannot find the file specified', u'C:\Users\ADSL\AppData\Roaming\Kodi\userdata\addon_data\plugin.video.crunchyroll\cookies.lwp')
-->End of Python script error report<--
04:28:43.968 T:5356 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.crunchyroll/
04:28:43.968 T:5356 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.crunchyroll/) failed
04:30:21.030 T:3912 WARNING: CSkinInfo: failed to load skin settings
04:30:53.920 T:4756 WARNING: CWin32DirectSound::GetSpace - buffer underrun - W:21888, P:8656, O:21152.
04:30:57.669 T:4756 WARNING: CWin32DirectSound::GetSpace - buffer underrun - W:12312, P:62240, O:11312.
04:31:12.772 T:7552 ERROR: CFFmpegImage::ExtractFrame: Could not decode a frame

After episode always on top of the list instead of the just watched episode

So usually when I use youtube, amazon prime or what ever streaming addon, after the episode or movie the highlight stays at the just watched episode so I only need 1 button press to select the next episode.
With crunchyroll it always highlights the ".." at the top and not the episode i just watched which is a bit annoying.
Anyway to get that fixed?
I'm on matrix by the way (LibreELEC 10 final)

"You need to be a premium member" for videos that are listed but not yet released.

Hi,
On some occasions i get the message: "You need to be a premium member".
This occurs for a show that lists an episode but that episode is not (yet) released.
E.g. Radiant, this show the episode are listed before the are released.
On the webpage you'll see a message like "This video has not been released yet."

I do not know what kind of error Crunchy throws at you.
The error message should be something else, maybe this is just a generic error your showing but it would be nice if it could show the same error as the webpage.

Plugin failing on queue

Mr. Krabat, i've been experiencing a lot of issues with errors to the point the plugin is almost imposible to navigate on menus. It started with queue, each time you selected it, throws a "crunchyroll error, check the log". Now it gices the error even on history, even trying to navigate on "anime" menu. Not sure if this is a known issue.

Devided by zero

The pluggin was just working when this error started to happen when I try to enter my queue:

14:46:26.512 T:139885398714112 ERROR: GetDirectory - Error getting
14:46:31.180 T:139884870235904 ERROR: Previous line repeats 6 times.
14:46:31.180 T:139884870235904 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ZeroDivisionError'>
Error Contents: float division by zero
Traceback (most recent call last):
File "/home/id/.kodi/addons/plugin.video.crunchyroll/default.py", line 35, in
crunchyroll.main(sys.argv)
File "/home/id/.kodi/addons/plugin.video.crunchyroll/resources/lib/crunchyroll.py", line 110, in main
check_mode(args)
File "/home/id/.kodi/addons/plugin.video.crunchyroll/resources/lib/crunchyroll.py", line 141, in check_mode
controller.showQueue(args)
File "/home/id/.kodi/addons/plugin.video.crunchyroll/resources/lib/controller.py", line 58, in showQueue
"playcount": 1 if (100/float(item["most_likely_media"]["duration"]))*int(item["playhead"]) > 90 else 0,
ZeroDivisionError: float division by zero
-->End of Python script error report<--
14:46:31.198 T:139886640997888 ERROR: GetDirectory - Error getting plugin://plugin.video.crunchyroll/?mode=queue&title=Queue
14:46:31.198 T:139886640997888 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.crunchyroll/?mode=queue&title=Queue) failed

Every other funcion is working as intended and the pluggin even play anime from history or by search.
Any ideas?

Show randomly stops.

While watch a show, it will stop and exit the show while watching. Then I would have to reopen and click continue from last scene it was on.

Can't log in

After inputting my login data, the app always crashes prior to actually logging in.
The error I recieve is in connection with a bad http request.

IMDB Integration Request

Would love to see some form of IMDB or TVDB integration so my skins and such can grab proper information like summary and such and to avoid my kodi showing them like this:
image
Instead of like this:
image

Addon settings are being reset somehow.

I've yet to find out when/how and why, but i've had serveral times that the addon suddenly asked me to loggin. When going to the addon settings everything is blank, also the settings.xml is black.
I'ts occurred enough for me to create a backup of the settings file to be able to copy that backup when it occurs again.
Im using a generated password, thus typing in that random string again and again takes time and is annoying.

Video Sorting

Would be nice if there is video sorting like the addon by YoshiOfTheWire.

It is buffering all time

I'm trying to watch one piece but it is buffering all time. It was working fine until Yesterday.

Adding Up Next ?

Hello Mr.Krabat could the Up Next Add-on Support be added to your Add-on?

error : failed to play video

Some animé shows or movie got an error:failed to play video.
All have empty episode names:

Like: "Genocidal Organ # -"
"He is my Master #1 -"

It happens to following
shows:
JOURNAL OF MYSTERIOUS CREATURES
Maid-Sama!
Hé is my Master
Movies:
Okko's Inn
Summer Days with Coo
Miss Hokusai
The Empire of Corpses
Harmony
Genocidal Organ

Unable to View Queue

When I try to open my queue I get the notification "Crunchroll Error: Check logfile" I have 66 items in my queue. The plugin plays videos fine if I go to the "Anime" item although that is not in this logfile. I am running CoreELEC 9.2.4 (Kodi 18.8).

My logfile is uploaded here: http://ix.io/2u7h

Queue list will not open

When I try to open my queue I get the notification "Crunchroll Error: Check logfile" I have 66 items in my queue. The plugin plays videos fine if I go to the "Anime" item although that is not in this logfile. I am running CoreELEC 9.2.4 (Kodi 18.8).

My logfile is uploaded here: http://ix.io/2u7h

all shows in queue are their first episodes

Hi, I just installed the plugin and it is working very well! I just added it my queue to the menu and it generates these beautiful tiles with screens from the shows. great stuff. I'm probably doing something wrong though with regards to how to use the queue/watchlist, as every item in the list is S01E01. How do I set the queue to latest unwatched episode?

Remove "Next page" menu in favor of loading all at once

Can there be an option to view all the items in a list instead of breaking them up into pages? For example, when I try to go through Crunchyroll>Anime>Alphabetical, it shows me maybe 30-35items before saying "Next page"

Add search history

it useful for "IR remote control" user, Please add ability for:

  • Search history
  • Modify search item
  • Remove search item
  • Clear all search

and thanks for this great plugin.

Addon not working (inputstreamhelper not found)

Hey @MrKrabat,

as the older crunchyroll addon is only working partially for me (lots of errors), I decided to check yours out. For me it will not start though. I've tried it both on linux x64 (Arch) and Windows 8.1 64bit. Kodi v17.6.

Log:

19:43:14.833 T:140067655129152   DEBUG: ------ Window Deinit (Pointer.xml) ------
19:43:14.835 T:140067655129152   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.crunchyroll/)
19:43:14.836 T:140067655129152   DEBUG:   ParentPath = [plugin://plugin.video.crunchyroll/]
19:43:14.881 T:140065472673536   DEBUG: CAddonDatabase::SetLastUsed[plugin.video.crunchyroll] took 46 ms
19:43:14.881 T:140065527297792   DEBUG: StartScript - calling plugin Crunchyroll('plugin://plugin.video.crunchyroll/','1','')
19:43:14.881 T:140065792481024   DEBUG: Thread LanguageInvoker start, auto delete: false
19:43:14.881 T:140065792481024    INFO: initializing python engine.
19:43:14.881 T:140065792481024   DEBUG: CPythonInvoker(10, /home/acidicx/.kodi/addons/plugin.video.crunchyroll/default.py): start processing
19:43:14.891 T:140065792481024   DEBUG: -->Python Interpreter Initialized<--
19:43:14.891 T:140065792481024   DEBUG: CPythonInvoker(10, /home/acidicx/.kodi/addons/plugin.video.crunchyroll/default.py): the source file to load is "/home/acidicx/.kodi/addons/plugin.video.crunchyroll/default.py"
19:43:14.891 T:140065792481024   DEBUG: CPythonInvoker(10, /home/acidicx/.kodi/addons/plugin.video.crunchyroll/default.py): setting the Python path to /home/acidicx/.kodi/addons/plugin.video.crunchyroll:/usr/lib/python27.zip:/usr/lib/python2.7:/usr/lib/python2.7/plat-linux2:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/lib/python2.7/site-packages:/usr/lib/python2.7/site-packages/gtk-2.0
19:43:14.891 T:140065792481024   DEBUG: CPythonInvoker(10, /home/acidicx/.kodi/addons/plugin.video.crunchyroll/default.py): entering source directory /home/acidicx/.kodi/addons/plugin.video.crunchyroll
19:43:14.899 T:140065792481024   DEBUG: CPythonInvoker(10, /home/acidicx/.kodi/addons/plugin.video.crunchyroll/default.py): instantiating addon using automatically obtained id of "plugin.video.crunchyroll" dependent on version 2.25.0 of the xbmc.python api
19:43:14.899 T:140065792481024   DEBUG: [PLUGIN] Crunchyroll: version 3.0.0 initialized
19:43:14.901 T:140065792481024   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.ImportError'>
                                            Error Contents: No module named inputstreamhelper
                                            Traceback (most recent call last):
                                              File "/home/acidicx/.kodi/addons/plugin.video.crunchyroll/default.py", line 33, in <module>
                                                from resources.lib import crunchyroll
                                              File "/home/acidicx/.kodi/addons/plugin.video.crunchyroll/resources/lib/crunchyroll.py", line 20, in <module>
                                                import inputstreamhelper
                                            ImportError: No module named inputstreamhelper
                                            -->End of Python script error report<--
19:43:14.925 T:140065792481024    INFO: Python script stopped
19:43:14.925 T:140065792481024   DEBUG: Thread LanguageInvoker 140065792481024 terminating
19:43:14.941 T:140067655129152   ERROR: GetDirectory - Error getting plugin://plugin.video.crunchyroll/
19:43:14.942 T:140067655129152   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.crunchyroll/) failed
19:43:14.942 T:140067655129152   DEBUG: CGUIMediaWindow::GetDirectory ()
19:43:14.942 T:140067655129152   DEBUG:   ParentPath = [plugin://plugin.video.crunchyroll/]
19:43:14.947 T:140065792481024   DEBUG: Thread BackgroundLoader start, auto delete: false
19:43:14.949 T:140067655129152   DEBUG: ------ Window Init (DialogNotification.xml) ------
19:43:14.954 T:140065792481024   DEBUG: Thread BackgroundLoader 140065792481024 terminating
19:43:15.716 T:140067655129152   DEBUG: Keyboard: scancode: 0x40, sym: 0x0134, unicode: 0x0000, modifier: 0x100
19:43:15.716 T:140067655129152   DEBUG: OnKey: alt-long-leftalt (0x104f0d4) pressed, action is
19:43:20.686 T:140067655129152   DEBUG: ------ Window Deinit (DialogNotification.xml) ------

Kodi/System crashing when skipping forward/fast forwarding

I got a very annoying issue with the add-on.
I can watch anything fine, it's all 1080p and everything is working...unless I try to skip forward to skip intros or outros, then first the video stops playback, both video and audio, and no matter what I do after that happens, Kodi, or rather the whole system, crashes and I have to push on the reset button.

System is a self build based on an AMD 5350 Kabini, 4gb RAM, 250gb 870 EVO running LibreELEC 11.0.1 (generic legacy) with Kodi 20.1.

I also tested the regular generic version of LibreELEC, but that had the same issue.

The add-on is with the "Kodi 20 Update" installed and of course I'm using a premium account.

Kodi.log from video start until system crash (regular log, will add debug log later on):

2023-05-05 03:08:33.184 T:1037     info <general>: VideoPlayer::OpenFile: plugin://plugin.video.crunchyroll/?title=DON%27T+TOY+WITH+ME%2C+MISS+NAGATORO+2nd+Attack+%28German+Dub%29+%233+-+Senpai+%E2%80%A6+Hast+du+das+vorhin+geh%C3%B6rt%3F&tvshowtitle=DON%27T+TOY+WITH+ME%2C+MISS+NAGATORO+2nd+Attack+%28German+Dub%29&duration=1420&episode=3&episode_id=890761&collection_id=27880&series_id=281203&plot=Nagatoro+vergisst+ihr+Telefon+im+Clubraum.+Senpai+versucht%2C+es+ihr+zur%C3%BCckzubringen%2C+ger%C3%A4t+dabei+aber+selbst+in+Schwierigkeiten.&plotoutline=Nagatoro+vergisst+ihr+Telefon+im+Clubraum.+Senpai+versucht%2C+es+ihr+zur%C3%BCckzubringen%2C+ger%C3%A4t+dabei+aber+selbst+in+Schwierigkeiten.&aired=2023-01-14&premiered=2023-01-14&thumb=https%3A%2F%2Fimg1.ak.crunchyroll.com%2Fi%2Fspire1-tmb%2Fa9b4d753b0eb1479acf9f79b5efd5da11673718439_fwidestar.jpg&fanart=https%3A%2F%2Fimg1.ak.crunchyroll.com%2Fi%2Fspire1%2F9960acbf514c012d62b43713d21993031674268054_full.jpg&mode=videoplay&genre=anime&season=2&status=Continuing&studio=King+Record+Company+Limited+
2023-05-05 03:08:33.185 T:478752    info <general>: Creating InputStream
2023-05-05 03:08:33.191 T:478752    info <general>: AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1920x1080, max allowed: 1920x1080, Adjust refresh rate: 0
2023-05-05 03:08:33.365 T:478752    info <general>: AddOnLog: inputstream.adaptive: Successfully parsed manifest file (Periods: 1, Streams in first period: 2, Type: live)
2023-05-05 03:08:33.366 T:478752    info <general>: Creating Demuxer
2023-05-05 03:08:33.367 T:478752    info <general>: Opening stream: 1001 source: 256
2023-05-05 03:08:34.369 T:478752    info <general>: Creating video codec with codec id: 27
2023-05-05 03:08:34.370 T:478752    info <general>: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
2023-05-05 03:08:34.370 T:478752    info <general>: Creating video thread
2023-05-05 03:08:34.371 T:478757    info <general>: running thread: video_thread
2023-05-05 03:08:34.372 T:478752    info <general>: Opening stream: 1002 source: 256
2023-05-05 03:08:34.372 T:478752    info <general>: Finding audio codec for: 86018
2023-05-05 03:08:34.374 T:478752    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2023-05-05 03:08:34.374 T:478752    info <general>: OpenStream: Allowing max Out-Of-Sync Value of 10 ms
2023-05-05 03:08:34.374 T:478752    info <general>: Creating audio thread
2023-05-05 03:08:34.376 T:478758    info <general>: running thread: CVideoPlayerAudio::Process()
2023-05-05 03:08:34.397 T:478758    info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2023-05-05 03:08:34.398 T:478758    info <general>: Creating audio stream (codec id: 86018, channels: 2, sample rate: 44100, no pass-through)
2023-05-05 03:08:34.401 T:1051     info <general>: CActiveAESink::OpenSink - initialize sink
2023-05-05 03:08:34.415 T:478778    info <general>: COutput::OnStartup: Output Thread created
2023-05-05 03:08:34.416 T:478778    info <general>: VAAPI::SupportsFilter vaDeriveImage not supported by driver - ffmpeg postprocessing and CPU-copy rendering will not be available
2023-05-05 03:08:34.594 T:1037     info <general>: GL: Selecting YUV 2 RGB shader
2023-05-05 03:08:34.595 T:1037     info <general>: GL: Using GL_ARB_pixel_buffer_object
2023-05-05 03:08:34.595 T:1037     info <general>: Using GL_TEXTURE_2D
2023-05-05 03:08:34.600 T:1051     info <general>: CAESinkALSA::Initialize - Attempting to open device "hdmi:CARD=HDMI,DEV=0"
2023-05-05 03:08:34.605 T:1051     info <general>: CAESinkALSA::Initialize - Opened device "hdmi:CARD=HDMI,DEV=0,AES0=0x04,AES1=0x82,AES2=0x00,AES3=0x00"
2023-05-05 03:08:34.605 T:1051     info <general>: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats
2023-05-05 03:08:34.605 T:1051     info <general>: CAESinkALSA::InitializeHW - Using data format AE_FMT_S32NE
2023-05-05 03:08:34.767 T:478757    info <general>: CDVDVideoCodecFFmpeg::CDropControl: calculated diff time: 41708
2023-05-05 03:09:04.405 T:478758    info <general>: ProcessDecoderOutput: Changed max allowed Out-Of-Sync value to 39 ms due self-learning
2023-05-05 03:09:43.152 T:478752    info <general>: AddOnLog: inputstream.adaptive: PosTime (78499)
2023-05-05 03:09:43.265 T:478752    info <general>: AddOnLog: inputstream.adaptive: Seek time 78.5 for stream: 1001 (physical index 327681) continues at 80.1 (PTS: 80181077)
2023-05-05 03:09:43.288 T:483925    info <general>: COutput::OnStartup: Output Thread created
2023-05-05 03:09:43.288 T:483925    info <general>: VAAPI::SupportsFilter vaDeriveImage not supported by driver - ffmpeg postprocessing and CPU-copy rendering will not be available
2023-05-05 03:09:43.331 T:1037     info <general>: VAAPI::Close
2023-05-05 03:09:43.331 T:478778    info <general>: COutput::OnExit: Output Thread terminated
2023-05-05 03:09:49.586 T:478752    info <general>: AddOnLog: inputstream.adaptive: PosTime (96205)
2023-05-05 03:09:49.664 T:478752    info <general>: AddOnLog: inputstream.adaptive: Seek time 96.2 for stream: 1001 (physical index 327681) continues at 100.1 (PTS: 100201100)
2023-05-05 03:09:49.666 T:478757 warning <general>: OutputPicture - timeout waiting for buffer
2023-05-05 03:09:49.678 T:484879    info <general>: COutput::OnStartup: Output Thread created
2023-05-05 03:09:49.678 T:484879    info <general>: VAAPI::SupportsFilter vaDeriveImage not supported by driver - ffmpeg postprocessing and CPU-copy rendering will not be available
2023-05-05 03:09:49.864 T:1037     info <general>: VAAPI::Close
2023-05-05 03:09:49.864 T:483925    info <general>: COutput::OnExit: Output Thread terminated
2023-05-05 03:30:10.550 T:478752    info <general>: AddOnLog: inputstream.adaptive: PosTime (1330655)
2023-05-05 03:30:10.633 T:478752    info <general>: AddOnLog: inputstream.adaptive: Seek time 1330.7 for stream: 1001 (physical index 327681) continues at 1333.3 (PTS: 1333434333)
2023-05-05 03:30:10.654 T:567265    info <general>: COutput::OnStartup: Output Thread created
2023-05-05 03:30:10.654 T:567265    info <general>: VAAPI::SupportsFilter vaDeriveImage not supported by driver - ffmpeg postprocessing and CPU-copy rendering will not be available
2023-05-05 03:30:10.798 T:1037     info <general>: VAAPI::Close
2023-05-05 03:30:10.798 T:484879    info <general>: COutput::OnExit: Output Thread terminated
2023-05-05 03:30:14.370 T:478752    info <general>: AddOnLog: inputstream.adaptive: PosTime (1346779)
2023-05-05 03:30:14.468 T:478752    info <general>: AddOnLog: inputstream.adaptive: Seek time 1346.8 for stream: 1001 (physical index 327681) continues at 1349.3 (PTS: 1349450344)
2023-05-05 03:30:14.482 T:478757 warning <general>: OutputPicture - timeout waiting for buffer
2023-05-05 03:30:14.499 T:568053    info <general>: COutput::OnStartup: Output Thread created
2023-05-05 03:30:14.499 T:568053    info <general>: VAAPI::SupportsFilter vaDeriveImage not supported by driver - ffmpeg postprocessing and CPU-copy rendering will not be available
2023-05-05 03:30:14.614 T:1037     info <general>: VAAPI::Close
2023-05-05 03:30:14.614 T:567265    info <general>: COutput::OnExit: Output Thread terminated
2023-05-05 03:30:19.006 T:478752    info <general>: AddOnLog: inputstream.adaptive: PosTime (1363624)
2023-05-05 03:30:19.067 T:478752    info <general>: AddOnLog: inputstream.adaptive: Seek time 1363.6 for stream: 1001 (physical index 327681) continues at 1365.4 (PTS: 1365466366)
2023-05-05 03:30:19.099 T:568891    info <general>: COutput::OnStartup: Output Thread created
2023-05-05 03:30:19.099 T:568891    info <general>: VAAPI::SupportsFilter vaDeriveImage not supported by driver - ffmpeg postprocessing and CPU-copy rendering will not be available
2023-05-05 03:30:19.214 T:1037     info <general>: VAAPI::Close
2023-05-05 03:30:19.214 T:568053    info <general>: COutput::OnExit: Output Thread terminated
2023-05-05 03:30:23.013 T:478752    info <general>: AddOnLog: inputstream.adaptive: PosTime (1379050)
2023-05-05 03:30:38.264 T:1037     info <general>: Loading skin file: Custom_1101_SettingsList.xml, load type: KEEP_IN_MEMORY
2023-05-05 03:30:40.664 T:1037     info <general>: Loading skin file: DialogSettings.xml, load type: KEEP_IN_MEMORY
2023-05-05 03:30:54.181 T:1037     info <general>: Skipped 1 duplicate messages..
2023-05-05 03:30:54.181 T:1037     info <general>: Loading skin file: DialogSettings.xml, load type: KEEP_IN_MEMORY
2023-05-05 03:31:45.697 T:1037     info <general>: CVideoPlayer::CloseFile()
2023-05-05 03:31:45.698 T:1037     info <general>: VideoPlayer: waiting for threads to exit

I'm not sure if it's an issue with the add-on or with Kodi/LibreELEC but knowing that Amazon Prime, Netflix and YouTube do NOT show this behavior, no matter how much I skip through the videos, I assume it is at least somewhat tied to the add-on.

Dependancies not met: Please contact author

My sincere apologies, I'm having all sorts of strife with my Kodi installation at the moment so the log file will be a bit of a mess of it complaining it can't access SMB shares that were working this morning... I digress. I've been trying to install this plugin - and I keep getting the Dependances not met: Please Contact Author message whenever I try and "install from .zip" using the Kodi Raspberry Pi app in OpenElec.

Please find attached my haphazard attempt at giving you the log file at the bottom of this message.

Thanks!

00:03:13 193.516907 T:1967697920 ERROR: Previous line repeats 2 times.
00:03:13 193.517136 T:1967697920 ERROR: GetDirectory - Error getting smb://10. 0.0.10/TV/
00:03:13 193.520645 T:1967697920 ERROR: CGUIMediaWindow::GetDirectory(smb://10 .0.0.10/TV/) failed
00:03:13 193.569275 T:1620292672 NOTICE: Thread BackgroundLoader start, auto de lete: false
00:03:38 218.118210 T:1793061952 NOTICE: Previous line repeats 1 times.
00:03:38 218.118454 T:1793061952 ERROR: CAddonInstallJob[plugin.video.crunchyr oll]: dependency check failed
00:03:38 218.331604 T:1620292672 NOTICE: Thread BackgroundLoader start, auto de lete: false
00:04:48 288.291626 T:1967697920 NOTICE: Samba is idle. Closing the remaining c onnections
OpenELEC:~/.kodi/temp # cat kodi.log
00:00:08 8.188032 T:1967697920 NOTICE: special://profile/ is mapped to: special://masterprofile/
00:00:08 8.188279 T:1967697920 NOTICE: -----------------------------------------------------------------------
00:00:08 8.188372 T:1967697920 NOTICE: Starting Kodi (15.2 Git:02e7013). Platform: Linux ARM 32-bit
00:00:08 8.188444 T:1967697920 NOTICE: Using Release Kodi x32 build (version for Raspberry Pi)
00:00:08 8.188520 T:1967697920 NOTICE: Kodi compiled Mar 1 2016 by GCC 4.9.3 for Linux ARM 32-bit version 4.1.18 (262418)
00:00:08 8.188900 T:1967697920 NOTICE: Running on OpenELEC (official) - Version: 6.0.3, kernel: Linux ARM 32-bit version 4.1.18
00:00:08 8.188983 T:1967697920 NOTICE: FFmpeg version: 2.6.4
00:00:08 8.189043 T:1967697920 NOTICE: WARNING: unsupported ffmpeg version detected
00:00:08 8.189105 T:1967697920 NOTICE: Host CPU: ARMv7 Processor rev 5 (v7l), 4 cores available
00:00:08 8.189162 T:1967697920 NOTICE: ARM Features: Neon enabled
00:00:08 8.189222 T:1967697920 NOTICE: special://xbmc/ is mapped to: /usr/share/kodi
00:00:08 8.189282 T:1967697920 NOTICE: special://xbmcbin/ is mapped to: /usr/lib/kodi
00:00:08 8.189342 T:1967697920 NOTICE: special://masterprofile/ is mapped to: /storage/.kodi/userdata
00:00:08 8.189404 T:1967697920 NOTICE: special://home/ is mapped to: /storage/.kodi
00:00:08 8.189466 T:1967697920 NOTICE: special://temp/ is mapped to: /storage/.kodi/temp
00:00:08 8.189626 T:1967697920 NOTICE: The executable running is: /usr/lib/kodi/kodi.bin
00:00:08 8.189735 T:1967697920 NOTICE: Local hostname: OpenELEC
00:00:08 8.189802 T:1967697920 NOTICE: Log File is located: /storage/.kodi/temp/kodi.log
00:00:08 8.196603 T:1967697920 NOTICE: -----------------------------------------------------------------------
00:00:08 8.320966 T:1967697920 ERROR: DBus: Error org.freedesktop.DBus.Error.ServiceUnknown - The name org.freedesktop.UPower was not provided by any .service files
00:00:08 8.334002 T:1967697920 NOTICE: load settings...
00:00:08 8.444740 T:1967682624 NOTICE: Thread FDEventMonitor start, auto delete: false
00:00:08 8.483007 T:1967697920 NOTICE: Found 1 Lists of Devices
00:00:08 8.483187 T:1967697920 NOTICE: Enumerated PI devices:
00:00:08 8.483257 T:1967697920 NOTICE: Device 1
00:00:08 8.483914 T:1967697920 NOTICE: m_deviceName : HDMI
00:00:08 8.484028 T:1967697920 NOTICE: m_displayName : HDMI
00:00:08 8.484094 T:1967697920 NOTICE: m_displayNameExtra:
00:00:08 8.484155 T:1967697920 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
00:00:08 8.484215 T:1967697920 NOTICE: m_channels : FL,FR
00:00:08 8.484278 T:1967697920 NOTICE: m_sampleRates : 8000,11025,16000,22050,24000,32000,44100,48000,88200,96000,176400,192000
00:00:08 8.484342 T:1967697920 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP,AE_FMT_AC3,AE_FMT_DTS,AE_FMT_EAC3
00:00:08 8.484433 T:1967697920 NOTICE: Device 2
00:00:08 8.484554 T:1967697920 NOTICE: m_deviceName : Analogue
00:00:08 8.484618 T:1967697920 NOTICE: m_displayName : Analogue
00:00:08 8.484678 T:1967697920 NOTICE: m_displayNameExtra:
00:00:08 8.484738 T:1967697920 NOTICE: m_deviceType : AE_DEVTYPE_PCM
00:00:08 8.484796 T:1967697920 NOTICE: m_channels : FL,FR
00:00:08 8.484855 T:1967697920 NOTICE: m_sampleRates : 48000
00:00:08 8.484916 T:1967697920 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP
00:00:08 8.484977 T:1967697920 NOTICE: Device 3
00:00:08 8.485084 T:1967697920 NOTICE: m_deviceName : Both
00:00:08 8.485147 T:1967697920 NOTICE: m_displayName : HDMI and Analogue
00:00:08 8.485206 T:1967697920 NOTICE: m_displayNameExtra:
00:00:08 8.485264 T:1967697920 NOTICE: m_deviceType : AE_DEVTYPE_PCM
00:00:08 8.485373 T:1967697920 NOTICE: m_channels : FL,FR
00:00:08 8.485475 T:1967697920 NOTICE: m_sampleRates : 48000
00:00:08 8.485557 T:1967697920 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_S32LE,AE_FMT_S16LE,AE_FMT_FLOATP,AE_FMT_S32NEP,AE_FMT_S16NEP
00:00:08 8.518037 T:1967697920 NOTICE: Loaded settings file from special://xbmc/system/advancedsettings.xml
00:00:08 8.518468 T:1967697920 NOTICE: Contents of special://xbmc/system/advancedsettings.xml are...


false
720
540


30


4.0


00:00:08 8.521030 T:1967697920 NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
00:00:08 8.521137 T:1967697920 NOTICE: Default DVD Player: dvdplayer
00:00:08 8.521198 T:1967697920 NOTICE: Default Video Player: dvdplayer
00:00:08 8.521256 T:1967697920 NOTICE: Default Audio Player: paplayer
00:00:08 8.521328 T:1967697920 NOTICE: Disabled debug logging due to GUI setting. Level 0.
00:00:08 8.521391 T:1967697920 NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
00:00:08 8.521689 T:1967697920 NOTICE: CMediaSourceSettings: loading media sources from special://masterprofile/sources.xml
00:00:08 8.525073 T:1967697920 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
00:00:08 8.527703 T:1967697920 NOTICE: Loaded playercorefactory configuration
00:00:08 8.528212 T:1967697920 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
00:00:08 8.528471 T:1967697920 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
00:00:08 8.568978 T:1957688384 NOTICE: Thread ActiveAE start, auto delete: false
00:00:08 8.569472 T:1947202624 NOTICE: Thread AESink start, auto delete: false
00:00:08 8.580132 T:1886385216 NOTICE: Thread CRBPWorker start, auto delete: false
00:00:08 8.677987 T:1967697920 NOTICE: Running database version Addons19
00:00:08 8.947515 T:1967697920 NOTICE: ADDONS: Using repository repository.xbmc.org
00:00:08 8.947696 T:1967697920 NOTICE: ADDONS: Using repository repository.openelec.tv
00:00:08 8.947766 T:1967697920 NOTICE: ADDONS: Using repository repository.unofficial.addon.pro
00:00:08 8.947826 T:1967697920 NOTICE: ADDONS: Using repository repository.simplycaz
00:00:08 8.948208 T:1875899456 NOTICE: Thread RemoteControl start, auto delete: false
00:00:09 9.018639 T:1967697920 NOTICE: Raspberry PI firmware version: Feb 19 2016 19:53:38
Copyright (c) 2012 Broadcom
version 573126451d3fb80e6de5ffb7d1fa117d814417b8 (clean) (release)
00:00:09 9.018821 T:1967697920 NOTICE: ARM mem: 848MB GPU mem: 160MB MPG2:0 WVC1:0
00:00:09 9.018889 T:1967697920 NOTICE: cacheMemBufferSize: 20MB
00:00:09 9.019359 T:1967697920 NOTICE: Config:
arm_freq=900
audio_pwm_mode=1
audio_sdm_mod_order=2
config_hdmi_boost=5
disable_commandline_tags=2
disable_l2cache=1
disable_splash=1
emmc_pll_core=1
force_eeprom_read=1
force_pwm_open=1
framebuffer_ignore_alpha=1
framebuffer_swap=1
hdmi_channel_map=8
hdmi_force_cec_address=65535
hdmi_force_hotplug=1
hdmi_ignore_cec_init=1
init_uart_clock=0x2dc6c0
lcd_framerate=60
over_voltage_avs=0x1b774
overscan_bottom=64
overscan_left=72
overscan_right=72
overscan_top=64
pause_burst_frames=1
program_serial_random=1
sdram_freq=450
second_boot=1
temp_limit=85
00:00:09 9.019606 T:1967697920 NOTICE: Config:
device_tree=-
00:00:09 9.019716 T:1967697920 NOTICE: InitWindowSystem: Using EGL Implementation: raspberrypi
00:00:09 9.022080 T:1967697920 NOTICE: Found resolution 640 x 480 for display 0 with 640 x 480 @ 60.000000 Hz
00:00:09 9.022222 T:1967697920 NOTICE: Found resolution 640 x 480 for display 0 with 640 x 480 @ 59.940063 Hz
00:00:09 9.022296 T:1967697920 NOTICE: Found resolution 720 x 480 for display 0 with 720 x 480 @ 60.000000 Hz
00:00:09 9.022367 T:1967697920 NOTICE: Found resolution 720 x 480 for display 0 with 720 x 480 @ 59.940063 Hz
00:00:09 9.022434 T:1967697920 NOTICE: Found resolution 1280 x 720 for display 0 with 1280 x 720 @ 60.000000 Hz
00:00:09 9.022503 T:1967697920 NOTICE: Found resolution 1280 x 720 for display 0 with 1280 x 720 @ 59.940063 Hz
00:00:09 9.022571 T:1967697920 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 60.000000 Hz
00:00:09 9.022639 T:1967697920 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 59.940063 Hz
00:00:09 9.022706 T:1967697920 NOTICE: Found resolution 720 x 576 for display 0 with 720 x 576 @ 50.000000 Hz
00:00:09 9.022772 T:1967697920 NOTICE: Found resolution 1280 x 720 for display 0 with 1280 x 720 @ 50.000000 Hz
00:00:09 9.022839 T:1967697920 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 50.000000 Hz
00:00:09 9.022905 T:1967697920 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 24.000000 Hz
00:00:09 9.022972 T:1967697920 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 23.976025 Hz
00:00:09 9.023039 T:1967697920 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 25.000000 Hz
00:00:09 9.023106 T:1967697920 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 30.000000 Hz
00:00:09 9.023173 T:1967697920 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080 @ 29.970032 Hz
00:00:09 9.023237 T:1967697920 NOTICE: Found ([email protected]) at 22, setting to RES_DESKTOP at 16
00:00:09 9.023429 T:1967697920 NOTICE: Checking resolution 16
00:00:09 9.141545 T:1967697920 NOTICE: GL_VENDOR = Broadcom
00:00:09 9.141737 T:1967697920 NOTICE: GL_RENDERER = VideoCore IV HW
00:00:09 9.141811 T:1967697920 NOTICE: GL_VERSION = OpenGL ES 2.0
00:00:09 9.141871 T:1967697920 NOTICE: GL_SHADING_LANGUAGE_VERSION = OpenGL ES GLSL ES 1.00
00:00:09 9.142010 T:1967697920 NOTICE: GL_EXTENSIONS = GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_paletted_texture GL_OES_texture_npot GL_OES_depth24 GL_OES_vertex_half_float GL_OES_EGL_image GL_OES_EGL_image_external GL_EXT_discard_framebuffer GL_OES_rgb8_rgba8 GL_OES_depth32 GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888 GL_APPLE_rgb_422 GL_EXT_debug_marker
00:00:10 10.002808 T:1967697920 NOTICE: Register - new cec device registered on cec->RPI: CEC Adapter (2708:1001)
00:00:10 10.003024 T:1856664640 NOTICE: Thread CECAdapter start, auto delete: false
00:00:10 10.042451 T:1831498816 NOTICE: Thread PeripBusUSBUdev start, auto delete: false
00:00:10 10.075135 T:1967697920 NOTICE: Running database version Addons19
00:00:10 10.079682 T:1967697920 NOTICE: Running database version ViewModes6
00:00:10 10.108649 T:1967697920 NOTICE: Running database version Textures13
00:00:10 10.128063 T:1967697920 NOTICE: Running database version MyMusic52
00:00:10 10.209443 T:1967697920 NOTICE: Running database version MyVideos93
00:00:10 10.216726 T:1967697920 NOTICE: Running database version TV29
00:00:10 10.221655 T:1967697920 NOTICE: Running database version Epg10
00:00:10 10.222066 T:1967697920 NOTICE: start dvd mediatype detection
00:00:10 10.222426 T:1958851648 NOTICE: Thread DetectDVDMedia start, auto delete: false
00:00:11 11.281306 T:1822307392 NOTICE: Thread CECAdapterUpdate start, auto delete: false
00:00:11 11.525450 T:1967697920 WARNING: JSONRPC: Could not parse type "PVR.Details.Channel"
00:00:11 11.526221 T:1967697920 WARNING: JSONRPC: Could not parse type "PVR.Details.ChannelGroup.Extended"
00:00:11 11.552039 T:1967697920 WARNING: JSONRPC: Could not parse type "GUI.Property.Value"
00:00:11 11.564349 T:1967697920 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
00:00:11 11.685931 T:1813918784 NOTICE: Thread LanguageInvoker start, auto delete: false
00:00:11 11.701415 T:1967697920 NOTICE: Previous line repeats 1 times.
00:00:11 11.701628 T:1967697920 NOTICE: initialize done
00:00:11 11.701729 T:1967697920 NOTICE: Running the application...
00:00:12 12.007876 T:1813918784 NOTICE: -->Python Interpreter Initialized<--
00:00:12 12.242321 T:1793061952 NOTICE: Thread JobWorker start, auto delete: true
00:00:12 12.338318 T:1967697920 NOTICE: starting zeroconf publishing
00:00:12 12.338803 T:1967697920 NOTICE: Webserver: Starting...
00:00:12 12.340156 T:1771287616 NOTICE: Thread JobWorker start, auto delete: true
00:00:12 12.340427 T:1967697920 NOTICE: WebServer: Started the webserver
00:00:12 12.340896 T:1967697920 NOTICE: starting upnp client
00:00:12 12.341369 T:1746121792 NOTICE: Thread JobWorker start, auto delete: true
00:00:12 12.353994 T:1967697920 NOTICE: ES: Starting event server
00:00:12 12.356642 T:1704178752 NOTICE: Thread EventServer start, auto delete: false
00:00:12 12.356991 T:1704178752 NOTICE: ES: Starting UDP Event server on 0.0.0.0:9777
00:00:12 12.359101 T:1704178752 NOTICE: UDP: Listening on port 9777
00:00:12 12.375771 T:1653847104 NOTICE: Thread AirPlayServer start, auto delete: false
00:00:12 12.382668 T:1695790144 NOTICE: Thread TCPServer start, auto delete: false
00:00:12 12.429096 T:1958851648 NOTICE: Thread RSSReader start, auto delete: false
00:00:13 13.741147 T:1805530176 NOTICE: -->Python Interpreter Initialized<--
00:00:14 14.168059 T:1805530176 NOTICE: ## OpenELEC Addon ## 0.6.12
00:00:14 14.439158 T:1958851648 ERROR: CCurlFile::FillBuffer - Failed: Timeout was reached(28)
00:00:14 14.439435 T:1958851648 ERROR: CCurlFile::Open failed with code 0 for http://feeds.openelec.tv/news
00:00:21 21.448896 T:1958851648 ERROR: CCurlFile::FillBuffer - Failed: Timeout was reached(28)
00:00:21 21.449211 T:1958851648 ERROR: CCurlFile::Open failed with code 0 for http://feeds.openelec.tv/news
00:00:28 28.453693 T:1958851648 ERROR: CCurlFile::FillBuffer - Failed: Timeout was reached(28)
00:00:28 28.454006 T:1958851648 ERROR: CCurlFile::Open failed with code 0 for http://feeds.openelec.tv/news
00:00:28 28.454233 T:1958851648 ERROR: Unable to obtain rss feed: http://feeds.openelec.tv/news
00:02:46 166.968292 T:1793061952 NOTICE: Thread BackgroundLoader start, auto delete: false
00:02:50 170.507385 T:1793061952 NOTICE: Thread JobWorker start, auto delete: true
00:02:50 170.546646 T:1793061952 ERROR: SMBDirectory->GetDirectory: Unable to open directory : 'smb://USERNAME:[email protected]/TV'
unix_err:'d' error : 'Permission denied'
00:03:10 190.013809 T:1793061952 ERROR: Previous line repeats 1 times.
00:03:10 190.014099 T:1793061952 ERROR: SMBDirectory->GetDirectory: Unable to open directory : 'smb://[email protected]/TV'
unix_err:'d' error : 'Permission denied'
00:03:13 193.516907 T:1967697920 ERROR: Previous line repeats 2 times.
00:03:13 193.517136 T:1967697920 ERROR: GetDirectory - Error getting smb://10.0.0.10/TV/
00:03:13 193.520645 T:1967697920 ERROR: CGUIMediaWindow::GetDirectory(smb://10.0.0.10/TV/) failed
00:03:13 193.569275 T:1620292672 NOTICE: Thread BackgroundLoader start, auto delete: false
00:03:38 218.118210 T:1793061952 NOTICE: Previous line repeats 1 times.
00:03:38 218.118454 T:1793061952 ERROR: CAddonInstallJob[plugin.video.crunchyroll]: dependency check failed

Go directly to the episodes if an anime only has a single season

Hello.

before anything I want to say that I really love your plugin and I was using it for a while now on my HTPC without a problem.

However, there was a small thing that always bothered me which is when you go to an anime that only has a single season. the plugin will list all the seasons of the show (just 1) then ask you to choose which one you want but really this isn't needed since there is just a single season.

I think if you handle shows with only one season the same way Kodi does (if the show has a one season open it directly without asking) it will make the plugin feel much more fluid.

that's said I didn't want to come here and ask you to improve it without me trying to do it myself first lol. so I downloaded the source and in "controller.py" under the "viewSeries()" function definition I added:

 if len(req["data"]) == 1:
     setattr(args, "collection_id", req["data"][0]["collection_id"])
     viewEpisodes(args)
     return True

after the error check which does exactly what I described and it seems to work without a problem. But I'm sure that there are some more stuff that needs to be done for example I didn't know what to do with args._argv (maybe because I was working at 5:00 am) but I think it has something to do with the media type maybe ??.

thank you in advance and best regards

Cant launch plugin

Hi,

i get an error when opening the plugin

my system:

arch linux 5.18.10-arch1-1
kodi build 19.4.0 

i got this from the kodi log:

2022-07-10 11:49:25.807 T:630     ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                                    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                                   Error Type: <class 'NameError'>
                                                   Error Contents: name 'WindowsError' is not defined
                                                   Traceback (most recent call last):
                                                     File "/var/lib/kodi/.kodi/addons/plugin.video.crunchyroll/resources/lib/api.py", line 136, in destroy
                                                       remove(getCookiePath(args))
                                                   FileNotFoundError: [Errno 2] No such file or directory: '/var/lib/kodi/.kodi/userdata/addon_data/plugin.video.crunchyroll/cookies.lwp'

                                                   During handling of the above exception, another exception occurred:

                                                   Traceback (most recent call last):
                                                     File "/var/lib/kodi/.kodi/addons/plugin.video.crunchyroll/default.py", line 33, in <module>
                                                       crunchyroll.main(sys.argv)
                                                     File "/var/lib/kodi/.kodi/addons/plugin.video.crunchyroll/resources/lib/crunchyroll.py", line 90, in main
                                                       if api.start(args):
                                                     File "/var/lib/kodi/.kodi/addons/plugin.video.crunchyroll/resources/lib/api.py", line 91, in start
                                                       req = request(args, "login", payload, True)
                                                     File "/var/lib/kodi/.kodi/addons/plugin.video.crunchyroll/resources/lib/api.py", line 174, in request
                                                       destroy(args)
                                                     File "/var/lib/kodi/.kodi/addons/plugin.video.crunchyroll/resources/lib/api.py", line 137, in destroy
                                                       except WindowsError:
                                                   NameError: name 'WindowsError' is not defined
                                                   -->End of Python script error report<--

2022-07-10 11:49:25.815 T:630      INFO <general>: Python interpreter stopped
2022-07-10 11:49:25.818 T:629     ERROR <general>: GetDirectory - Error getting plugin://plugin.video.crunchyroll/
2022-07-10 11:49:25.821 T:389     ERROR <general>: CGUIMediaWindow::GetDirectory(plugin://plugin.video.crunchyroll/) failed

full log is here: https://pastebin.com/wjgGQWy4

any help appreciated <3

Videos are not loading

As of 9/27, none of the videos work for me while using Kodi. Prior to that it worked fine for months.

Salida inesperada Kodi 18.6 (Unexpected exit)

En la nueva actualización de Kodi, los videos suelen pausarse y cerrarse. En la lista de "Queue", si el capitulo va iniciando, regresa al inicio y si esta por finalizar (10-15 minutos antes de terminar), muestra el siguiente episodio.
In the next upgrade of kodi, usually pause and close the video. In the list "Queue", if the chapter is starting, return to start, and if it is close to finish (10-15 minutos before to finish) go to the next chapter.

Trakt.tv

Would be possible to add trakt.tv support ?

Audio stream claims to contain 0 audio channels

The video plays just fine, but the audio stream is reported as having 0 channels. Therefore, if Kodi's "Output configuration" is set as anything other than "fixed", no audio will be played.

All other streaming add-ons work just fine, including ones using InputStream Adaptive, as does regular video playback.

Unable to see episodes in queue

I seem to be having issues seeing which episodes are in a queued show. I know in the official app, there's a screen I can access that shows how far I've watched each episode. (Though it might not be directly from the queue interface.)

Sometimes, I want to be able to choose which episode to watch in a queued show. Is there a way to access this now? One of the screenshots in the project implies that there is.

Thanks!

since 21 this month , got error failed to play video

Since last sunday i'm unable to play video from crunchyroll that are younger tha 3 weeks.
I use libreelec x86 64bit it tried updating all addons especially inputstream helper and adaptive even crunchyroll but it did not help. Changed resolution to 720p in inputstream adaptive but did not help. Did downgrade libreelec did not help.

Error is always: "Failed to play video" for every video that came out last 3 weeks. Even i could see them untill last saterday.

Any tips? I did find something in log: about not able to play video codec 27.

Please add a "add to Libary" Feature

Hello,

first: Its a great pluging. Great work. Perfekt for a mediacenter-PC.

second: Please add a "add to Libary" Feature. Similar to the Netflix and Amazon VOD plugin. in the Amazon and Netflix plugins can export to a path on a Harddrive. It is a .strm-File. into the strm-file is a Link to the Video-URL. The plugin would get even better.

strm ist compactible with this plugin. I have made a few strm-file and it works with the plugin. But I must made it by myself.

Control 55 in window 10025 has been asked to focus, but it can't

Hey again,

Plugin has been working beautifully for months - and now we've had a new random issue - I'm hoping that Crunchyroll hasn't prevented access.

So as to not waste too much time, I've tried reinstalling both LibreElec, Kodi and the plugin just in case they're the issue. But here's the main part of the log that seems to be the issue:

11:19:05.365 T:1937013136 ERROR: Control 55 in window 10025 has been asked to focus, but it can't
11:19:07.441 T:1555018608 ERROR: Unable to find plugin
11:19:07.441 T:1555018608 ERROR: GetDirectory - Error getting plugin://
11:19:07.443 T:1937013136 ERROR: CGUIMediaWindow::GetDirectory(plugin://) failed

Everything I've read seems to suggest it's got something to do with them checking for the User Agent in http requests? But I couldn't figure out where to go next.

Cheers.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.