Re: RPM Fusion mediacenter Spin
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 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
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
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
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
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-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
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
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
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
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
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