Re: RPM Fusion mediacenter Spin

2019-01-11 Thread Nicolas Chauvet
Le ven. 16 mars 2018 à 09:43, Nicolas Chauvet  a écrit :
>
> 2018-03-16 5:17 GMT+01:00 Kevin Kofler :
> > Nicolas Chauvet wrote:
> >> Github with the kickstart:
> >> https://github.com/rpmfusion-infra/rpmfusion-kickstarts
> >
> > I see the following:
> >> @firefox
> >> chromium (with chromium-libs-media-freeworld)
> >> qt5-qtwebengine-freeworld
> >
> > How many browsers are you going to ship?
> Thx for rising this point.
>
> I'm not a big users of browsing over a mediacenter, but I think there
> are services using chrome plugins that rely (even on kodi) on ppapi.
> So chromium is relevant here (if not google-chrome). firefox is
> relevant by itslef (and for firefox sync).
> What is questionable is if qt5-qtwengine is used by either mythtv/kodi
> or any extension.
>
> What your think about this ?

Still not much improvement on my side on this, but I've made a new spin for f28
http://koji.rpmfusion.org/kojifiles/work/tasks/6655/286655/rpmfusion-mediacenter-live-x86_64-28-20190111.n.0.iso
(untested) I expect to still have the issue with koji not started by default.

I plan to move on f29 on the next build (with aarch64 and armhfp spins).
I don't know if browsers are really needed after all. Either koji rule
all the desktop or we also allow another graphical session for a
regular desktop along kodi.
Suggestion (and patch) welcomed.
g...@github.com:rpmfusion-infra/rpmfusion-kickstarts.git


Thx

-- 
-

Nicolas (kwizart)
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: RPM Fusion mediacenter Spin

2018-03-16 Thread Nicolas Chauvet
2018-03-16 5:17 GMT+01:00 Kevin Kofler :
> Nicolas Chauvet wrote:
>> Github with the kickstart:
>> https://github.com/rpmfusion-infra/rpmfusion-kickstarts
>
> I see the following:
>> @firefox
>> chromium (with chromium-libs-media-freeworld)
>> qt5-qtwebengine-freeworld
>
> How many browsers are you going to ship?
Thx for rising this point.

I'm not a big users of browsing over a mediacenter, but I think there
are services using chrome plugins that rely (even on kodi) on ppapi.
So chromium is relevant here (if not google-chrome). firefox is
relevant by itslef (and for firefox sync).
What is questionable is if qt5-qtwengine is used by either mythtv/kodi
or any extension.

What your think about this ?

Thx


-- 
-

Nicolas (kwizart)
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: RPM Fusion mediacenter Spin

2018-03-15 Thread Kevin Kofler
Nicolas Chauvet wrote:
> Github with the kickstart:
> https://github.com/rpmfusion-infra/rpmfusion-kickstarts

I see the following:
> @firefox
> chromium (with chromium-libs-media-freeworld)
> qt5-qtwebengine-freeworld

How many browsers are you going to ship?

Kevin Kofler
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


[off topic] Re: RPM Fusion mediacenter Spin

2018-03-14 Thread Sérgio Basto
On Wed, 2018-03-14 at 08:59 -0500, Michael Cronenworth wrote:
> On 03/14/2018 06:00 AM, Mohamed El Morabity wrote:
> > Unbundling may be impossible, unfortunately. Such bundled libraries
> > are too 
> > heavily modified by the Kodi team. And if I remember well, their
> > modifications 
> > weren't accepted (yet?) upstream.
> 
> Yes, this is the major problem. Kodi bundles custom versions of
> libdvdnav, 
> libdvdread, and libdvdcss, which are not compatible with upstream
> libraries.
> 
> Before anyone starts to modify Kodi please contact either myself or
> Mohamed.
> 
> > Kodi is set up to dlopen (through a override of the dlopen()
> > function) its own 
> > bundled libdvdcss. Debian has a nice patch, to be applied on the
> > bundled 
> > libdvdread built by Kodi, to properly dlopen libdvdcss if available
> > on the system: 
> > https://sources.debian.org/patches/kodi/2:17.6+dfsg1-1/libdvdread-e
> > xtra-0001-Use-real-dlopen-for-libdvdcss.patch/. 
> > Works like a charm.
> 
> Excellent find. It has been a while since I've looked at unbundling
> and I will try 
> this out.

BTW I hadn't time to test it but giflib was updated to 5 in F28 [1] ,
so please enable giflib on kodi if possible 

Thanks,

[1]
= Proposed Self Contained Change: GifLib5 =
https://fedoraproject.org/wiki/Changes/GifLib5

Change owner(s):
* Sandro Mani 

Update the giflib package to the latest giflib-5.x version (currently
5.1.4).
-- 
Sérgio M. B.
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: RPM Fusion mediacenter Spin

2018-03-14 Thread Michael Cronenworth

On 03/14/2018 06:00 AM, Mohamed El Morabity wrote:
Unbundling may be impossible, unfortunately. Such bundled libraries are too 
heavily modified by the Kodi team. And if I remember well, their modifications 
weren't accepted (yet?) upstream.


Yes, this is the major problem. Kodi bundles custom versions of libdvdnav, 
libdvdread, and libdvdcss, which are not compatible with upstream libraries.


Before anyone starts to modify Kodi please contact either myself or Mohamed.

Kodi is set up to dlopen (through a override of the dlopen() function) its own 
bundled libdvdcss. Debian has a nice patch, to be applied on the bundled 
libdvdread built by Kodi, to properly dlopen libdvdcss if available on the system: 
https://sources.debian.org/patches/kodi/2:17.6+dfsg1-1/libdvdread-extra-0001-Use-real-dlopen-for-libdvdcss.patch/. 
Works like a charm.


Excellent find. It has been a while since I've looked at unbundling and I will try 
this out.

___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: RPM Fusion mediacenter Spin

2018-03-14 Thread Mohamed El Morabity
Hello,

2018-03-14 11:05 GMT+01:00 Nicolas Chauvet :

> I don't quite understand the kodi specifice case behind the unbundling
> issue.
>
> The usual way libdvdcss works is to be dlopened by libdvdread/nav, so
> there is probably a version match between theses two. (I don't know if
> that was taken into account by the libdvdcss maintainer btw).
> That's why you can have libdvdread in fedora and libdvdcss in livna
> for pretty much all others application.
>
> So wrt kodi, I think the problem remains the same until kodi
> libdvdread/nav is unbundled or any other solution is found. (is there
> a bug report on kodi upstream about this ?).
>
Unbundling may be impossible, unfortunately. Such bundled libraries are too
heavily modified by the Kodi team. And if I remember well, their
modifications weren't accepted (yet?) upstream.

The only improvement that can eventually be done is to be able to use
> libdvdcss at build time if that makes sense for kodi. But there is a
> need to avoid the dependency at runtime. Or at least it will be
> questionable to have it because it will break if the tainted-free repo
> isn't enabled when installing kodi.
>
Kodi is set up to dlopen (through a override of the dlopen() function) its
own bundled libdvdcss. Debian has a nice patch, to be applied on the
bundled libdvdread built by Kodi, to properly dlopen libdvdcss if available
on the system:
https://sources.debian.org/patches/kodi/2:17.6+dfsg1-1/libdvdread-extra-0001-Use-real-dlopen-for-libdvdcss.patch/.
Works like a charm.
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: RPM Fusion mediacenter Spin

2018-03-14 Thread Nicolas Chauvet
2018-03-13 21:00 GMT+01:00 Michael Cronenworth :
> On 03/13/2018 10:30 AM, David Demelier wrote:
>>
>> I see kodi is included within the kickstart. Since we now ship
>> libdvdcss in RPM Fusion it could be nice to enable DVD support in kodi.
>> I think it's very important and a useful feature.
>>
>> Raspbian has kodi with disc support by default too.
>
>
> That would mean moving Kodi from the regular "free" repo to the
> "free-tainted" repo, or having to create two packages, one in free and one
> in free-tainted. While it's a great thought, it isn't a "hey let's do it
> there are no consequences" action.
>
> Do we want "kodi" in free and "kodi-optical" in tainted? or "kodi" (with
> optical) in tainted and "kodi-free" in free?
The plan is not to move all dvd enabled packages to the tainted repo,
but only keep this (of few others) package that have such "tainted"
issue.

I don't quite understand the kodi specifice case behind the unbundling issue.

The usual way libdvdcss works is to be dlopened by libdvdread/nav, so
there is probably a version match between theses two. (I don't know if
that was taken into account by the libdvdcss maintainer btw).
That's why you can have libdvdread in fedora and libdvdcss in livna
for pretty much all others application.

So wrt kodi, I think the problem remains the same until kodi
libdvdread/nav is unbundled or any other solution is found. (is there
a bug report on kodi upstream about this ?).

The only improvement that can eventually be done is to be able to use
libdvdcss at build time if that makes sense for kodi. But there is a
need to avoid the dependency at runtime. Or at least it will be
questionable to have it because it will break if the tainted-free repo
isn't enabled when installing kodi.


> @Nicolas, When is the tainted repo going to be generally available? I
> haven't heard any news on this lately.

The repos are available for fedora, but there is still discussion on
how to transition from livna. (see the xavier's patches on
rpmfusion-free-release on github).


-- 
-

Nicolas (kwizart)
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: RPM Fusion mediacenter Spin

2018-03-14 Thread Sérgio Basto
On Tue, 2018-03-13 at 15:00 -0500, Michael Cronenworth wrote:
> On 03/13/2018 10:30 AM, David Demelier wrote:
> > I see kodi is included within the kickstart. Since we now ship
> > libdvdcss in RPM Fusion it could be nice to enable DVD support in
> > kodi.
> > I think it's very important and a useful feature.
> > 
> > Raspbian has kodi with disc support by default too.
> 
> That would mean moving Kodi from the regular "free" repo to the
> "free-tainted" repo, 
> or having to create two packages, one in free and one in free-
> tainted. While it's a 
> great thought, it isn't a "hey let's do it there are no consequences"
> action.
> 
> Do we want "kodi" in free and "kodi-optical" in tainted? or "kodi"
> (with optical) in 
> tainted and "kodi-free" in free?

Have 2 packages , two builds and two repos , I don't like the idea .

I thought with "Last U.S. MPEG-2 Patent Expired" something had changed
, but maybe isn't related at all .

But since libdvdcss is in free [1] + tained.

I'd like "kodi" in free and "kodi-optical" in tainted , 
if you could do a sub package with "kodi-optical" but just in one
build. 

[1]
https://pkgs.rpmfusion.org/cgit/free/libdvdcss.git/

> @Nicolas, When is the tainted repo going to be generally available? I
> haven't heard 
> any news on this lately.

http://download1.rpmfusion.org/free/fedora/tainted/

Best regards,
-- 
Sérgio M. B.
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: RPM Fusion mediacenter Spin

2018-03-13 Thread Michael Cronenworth

On 03/13/2018 10:30 AM, David Demelier wrote:

I see kodi is included within the kickstart. Since we now ship
libdvdcss in RPM Fusion it could be nice to enable DVD support in kodi.
I think it's very important and a useful feature.

Raspbian has kodi with disc support by default too.


That would mean moving Kodi from the regular "free" repo to the "free-tainted" repo, 
or having to create two packages, one in free and one in free-tainted. While it's a 
great thought, it isn't a "hey let's do it there are no consequences" action.


Do we want "kodi" in free and "kodi-optical" in tainted? or "kodi" (with optical) in 
tainted and "kodi-free" in free?


@Nicolas, When is the tainted repo going to be generally available? I haven't heard 
any news on this lately.

___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: RPM Fusion mediacenter Spin

2018-03-13 Thread David Demelier
On Fri, 2018-03-09 at 20:06 +0100, Nicolas Chauvet wrote:
> I had this project to try to build a dedicated Spin targeting media
> center
> Finally got something basically testable with an iso generated within
> koji for x86_64/

I see kodi is included within the kickstart. Since we now ship
libdvdcss in RPM Fusion it could be nice to enable DVD support in kodi.
I think it's very important and a useful feature.

Raspbian has kodi with disc support by default too.

Regards,

-- 
David
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: RPM Fusion mediacenter Spin

2018-03-09 Thread Michael Cronenworth

On 03/09/2018 01:06 PM, Nicolas Chauvet wrote:

- Setup a dedicated "product" to enable firewall, tuning and services
options as appropriate


Required ports:
* TCP
   - 8080 (web UI)
   - 9090 (JSON API)
   - 3-36667 (AirPlay)
* UDP
   - 1900 (DNLP)
   - 9777 (EventServer)
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


RPM Fusion mediacenter Spin

2018-03-09 Thread Nicolas Chauvet
I had this project to try to build a dedicated Spin targeting media center
Finally got something basically testable with an iso generated within
koji for x86_64/

The idea is to be able to deploy a Kodi setup using RPM Fusion packages.
(it could be based on another mediacenter solution if relevant).

The current produced media is considered alpha state. Still lot of
work to be done:
- Setup a dedicated "product" to enable firewall, tuning and services
options as appropriate
- Enable initial setup tool
- Have a mean to fetch dvb firmware files and others.
- cockpit is bundled for remote administration
- Better rely on comps group to install packages.
- Have a dedicated page on the wiki.
- Have an ostree version.

Github with the kickstart:
https://github.com/rpmfusion-infra/rpmfusion-kickstarts

PS: please don't share the link widely yet
http://koji.rpmfusion.org/koji/taskinfo?taskID=210378

Anyone interested in helping this project ?


-- 
-

Nicolas (kwizart)
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org