Posts by JohnBoyz

    Is it possible that a plugin could be developed to allow streaming of Silverlight-requiring streams?

    Reason for question:
    Setanta sports was taken over and is now known as eirSports in Ireland. It provides 6 sports channels via Astra satellite.
    To receive the Sat signals one requires a Sky card, in a Sky+HD box (for HD channels).
    Not a lot of use to those without a Sky box. Recording in such a box is not possible without paying Sky a subscription.

    As an alternative, eirSports stream the 6 channels to those with an eir account.
    Unfortunately their streams require Silverlight, which limits the OS to Windows and MAC, and also are limited to browsers which can handle HDCP/DRM.
    Google Chrome does not work with the service apparently.

    So, I wonder if it is possible for anyone to create a plugin, that accepts the eir credentials, and provides access to the streams, and then can display those channels through Kodi.

    It seems a big ask ..... but thought I would try to find out if it is even possible.

    eir do provide a couple of apps - one for Android - which possibly checks the hardware suitability before permitting channel display.
    I failed to get this working (get DRM licence error) in RemixOS in a VirtualBox VM.
    Maybe it could be used, I have no idea. :(

    So, after that long post, would it be possible (even if not likely)?

    I would be interested in knowing what is missing in Kodi that makes it unsuitable for your use to view liveTV.

    I would like to know what it is I might be missing, is all. ;)


    No one will notice until the Porn feeds go down. :)

    I wonder how this will work out when the CJEU considers streaming (not storing) to be legal regardless the copyright status of the streamed content ...


    Legal UK TV in Spain - Is Android/Kodi/XBMC/Brit TV Boxes legal in Spain?
    The Court of Justice of the European Union (CJEU) has confirmed that watching pirated video streams online does not break any copyright laws. The CJEU confirmed that the existing EU copyright provide exemptions for temporary copies for viewing and streaming online. Viewing or streaming, the court says, is different to making a copy and would be exempt from copyright laws, but the copies "must be temporary, that they must be transient or incidental in nature and that they must constitute an integral and essential part of a technological process." It's worth noting that this ruling does not exempt operators of these streaming services from legal responsibility, only the viewers and users of these services.

    Legal UK TV in Spain - UK TV Spain - Sky TV Spain - Freesat Spain - IPTV Spain - British TV Spain - English TV Spain - The Sat and PC Guy

    Essentially LE (& OE) runs as a 'Live' OS, with the changes you make stored separately to the live OS files, so that when you reboot it loads those changes again.
    This is very common with Live Linux set ups using 'Persistence'.

    It is not difficult to create a LiveUSB with LE (or OE) as a boot option.
    It can easily be done with other OSs too ...... for instance I have a LiveUSB with LE and PCLinuxOS and can select whichever I wish to boot.

    The requirement is that you have a boot manager on the USB stick, such as Grub Legacy or 2 or some other boot manager.


    Nope. What's wrong with having them mounted?

    I have the OS on a USB stick which is nicely portable.
    It is bootable on most hardware.

    That hardware is not necessarily mine ..... and even if it was ....... I do not want unintended mounting of partitions in that hardware, but rather only mount a partition if a need arises.


    The only thing you could really do is create systemd automount services, but this isn't really a good solution.

    I couldn't do it in any case, as I know nothing of systemd :D

    I will keep looking for alternatives, thanks ;)

    1. cp /usr/lib/udev/rules.d/95-udevil-mount.rules /storage/.config/udev.rules.d/

    you'll probably want something like

    1. SUBSYSTEM=="block", GOTO="exit"

    I probably placed the above line in an incorrect position in the file, but the result was that I had no partitions auto mounted on boot up, but also I could not find a means to locate and mount any partition I might need, except on the network of course. I successfully mounted a network partition.

    All I want to achieve is not to have the partitions mounted, but to have their presence recognised and have them made available for mounting through the filemanager.

    Is it achievable?

    don't bother, just copy the file to where it is editable

    1. cp /usr/lib/udev/rules.d/95-udevil-mount.rules /storage/.config/udev.rules.d/

    you'll probably want something like

    1. SUBSYSTEM=="block", GOTO="exit"

    Putting a copy into /storage would mean, as I understand it, that the original settings will be applied first and then the copy, which would cause the partitions to be mounted and then maybe unmounted again.

    Is this not the case?

    Thanks for the edit suggestion, I hope to try it soon by editing the file in the squashfs file.

    I did some small tests ...... unsquashed the SYSTEM file (to unsquashed directory) and did mksquash on the directory again.

    I seem to be missing something as the result from this command

    1. mksquashfs unsquashed  livecd.sqfs  -no-xattrs

    was very similar to the original file, except that the original reports

    1. Number of ids 2

    and the new file

    1. Number of ids 1

    Any ideas?

    I think it should be possible to unsquash the SYSTEM file, edit some rule and then mksquash again.
    This would work?

    I would need to know what options to use for the mksquash command and also what edit to apply to which file ..... maybe
    /usr/lib/udev/rules.d/95-udevil-mount.rules ?

    If this would work can you (or anyone else) provide the info needed?


    Some variant of automount - Disable mount for internal HDDs - Ask Ubuntu should work. In LE you can't edit the embedded rules but if you create a new rule in /storage/.config/udev.rules.d/99-no-internal-drives.rules it will run last and should cancel out the earlier embedded rule as all udev rules in all udev rule files are loaded in sequence and evaluated cumulatively.

    Thanks for the response.

    That would mount all partitions in the PC during boot, and then unmount them again. :(

    Not what I wanted to achieve ....... internal partitions not touched unless specifically directed by me.

    Thanks CvH for the help.

    What I tried did not work, so I will wait a little while until the repo settles down and do a fresh install at that time.

    I have a query ....... if I install the official TBS drives at some point, but later I want to try the llajves drivers will that be possible using the same DVB-Driver interface or would it need to be done manually?

    Thank you and the other devs for your work on LE.

    On booting LE all the filesystems in the PC are mounted.

    I want to set it so that only the two partitions it needs are mounted.

    How is this best achieved?

    Explanation: I run LE at present from a LiveUSB stick and plug it into various PCs.
    I do not want any of the partitions in the PCs to be touched by LE.

    Thank you.

    Testing a LiveUSB of LE I found this in the log

    I was unable to get anything except an error in Kodi when I selected any of the TBS drivers, and this seems to relate.

    What might I have done wrong?