Posts: 38
Joined: Jun 2009
Reputation:
0
Brice
Junior Member
Posts: 38
Actually I did the opposite. I had to disable the VFS archive plugin and keep the VFS RAR plugin enabled.
The archive plugin made the multi-RAR file appear as folders which somehow caused problems with the library as well.
On the other hand the RAR plugin make the RAR archives "transparent", which solved the issue with library.
Posts: 2
Joined: Feb 2019
Reputation:
0
I have tried that on multiple different Android HW platforms (Nvidia Shield, Samsung S4 tablet, etc.). Have installed both VFS Archive and VFS RAR plugins. If I disable VFS Archive, Kodi app crashes as soon as I open the directory with multi-rar media. If I do it in a vice versa approach, e.g. disable VFS RAR and enable VFS Archive, I can see the full media file listed in the directory together with correct filesize. However, when I am trying to playback the listed file, the playback usually just crashes without getting started. This behavior is consistent accross my Android platforms. Anyone with a similar experience and/or possible workaround?
Posts: 2
Joined: Feb 2019
Reputation:
0
No, it does not work for me that way. With both addons installed, with any combination of enabled/disabled I am not able to start playback of the scrapped file, neither directly using "Enter" nor via context menu "Play". The GUI just shows spinning wheels for a few seconds, then it fails.
Posts: 38
Joined: Jun 2009
Reputation:
0
Brice
Junior Member
Posts: 38
Ah nice !
For me any video played with archive plugin was failing at some point, but that was a few days ago. I should see if there's an update and if single video in multirar are made "transparent".
Another issue I encountered when using the RAR plugin, is that video just don't play over UPnP, the mkv file within the RAR archive is listed (not the RAR files) but it just doesn't get streamed.
Posts: 6
Joined: Sep 2017
Reputation:
0
I installed the archive plugin and had the RAR plugin enabled as well and now the movies start, no crash.
Posts: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
hi, some updates.
after leia release, i have
1) fixed a missing tag in vfs.rar which pushed out v2.0.6 there. it broke multi-archive rars (i fixed it months back but forgot to tag and no new version was pushed out).
2) fixed vfs.libarchive so you scan and play from library (a required member function was missing the implementation). this is being pushed out as 1.0.5 at the moment.
as for compatibility; it is one way. you can use a library scanned with vfs.rar through vfs.libarchive. but if you scanned it using vfs.libarchive, you cannot use it with vfs.rar.
the reason for that is the url protocol changes, and i can handle rar:// with vfs.libarchive, but i cannot handle archive:// with vfs.rar (since it can be a lot of archive types, not just .rar).
Posts: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
2019-02-14, 11:12
(This post was last modified: 2019-02-14, 11:27 by spiff.)
libarchive for sure. it may be a bit slower if the underlying IO is slow as it will always open all archives, while i did a lot of cheating there in vfs.rar. but that also means it does things more proper in a lot of cases.
the vfs.rar code is from 2003 and i will not update it other than maintenance. the hacks required to make it work are obnoxious and extremely intrusive.
the new rar code is too restructured, so if i want to update it, i'd have to basically re-add the hacks from scratch.
that being said: as stated i will maintain both, so as long as vfs.rar can handle your needs, there is no reason to not use it, as such.
Posts: 38
Joined: Jun 2009
Reputation:
0
Brice
Junior Member
Posts: 38
Hi spiff.
Thanks for the explanation.
On e question remains for me. I'm still using the RAR plugin for now but when accessing the library over UPnP the players cannot read / download a single byte of the multirar archive. I'm not sure what so can do.
I'm not ready to switch to libarchive as it may have drawbacks on performance for my device and it cannot be 'rollbacked' I don't want to rescan my library.