kodi

Description:A free and open source media-player and entertainment hub
License: GPL-2, GPL-2+
Homepage:https://kodi.tv/ https://kodi.wiki/
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
9999 diff - - - - - - - - - - - - -
19.9999 diff - - - - - - - - - - - - -
19.1-r1 diff - ~ ~ - - - - - - - - - ~
19.0-r1 - + ~ - - - - - - - - - +

USE flags

  • airplay - enable AirPlay support
  • alsa - Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
  • avahi - Add avahi/Zeroconf support
  • bluetooth - Enable JSON-RPC over BT for remote control connected via bluetooth
  • bluray - Enable playback of Blu-ray filesystems
  • caps - Use sys-libs/libcap to bind to privileged ports as non-root
  • cec - Enable support for HDMI-CEC devices via libcec
  • cpu_flags_arm_neon - Use the NEON (ASIMD) instruction set
  • cpu_flags_x86_avx - Adds support for Advanced Vector Extensions instructions
  • cpu_flags_x86_avx2 - Adds support for Advanced Vector Extensions 2 instructions
  • cpu_flags_x86_sse - Use the SSE instruction set
  • cpu_flags_x86_sse2 - Use the SSE2 instruction set
  • cpu_flags_x86_sse3 - Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3)
  • cpu_flags_x86_sse4_1 - Enable SSE4.1 instruction support
  • cpu_flags_x86_sse4_2 - Enable SSE4.2 instruction support
  • css - Enable reading of encrypted DVDs
  • dav1d - Enables AV1 decoding via media-libs/dav1d
  • dbus - Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
  • debug - Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
  • eventclients - Install full set of Kodi python evenclients and evenclients examples
  • gbm - Use the Graphics Buffer Manager for EGL on KMS.
  • gles - Use simplified OpenGLES instead of full-scale OpenGL
  • java - Add support for Java
  • joystick - Add support for joysticks in all packages
  • kernel_linux - KERNEL setting for system using the Linux kernel
  • lcms - Add lcms support (color management engine)
  • libressl - Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
  • libusb - Use virtual/libusb for usb device hotplug support. This flag should only be enabled if you're running a non-Linux kernel or you don't want to use sys-fs/udev.
  • lirc - Enable support for IR remote controls using app-misc/lirc
  • mariadb - Enable support store of media library metadata on local or remote MariaDB
  • mysql - Enable support store of media library metadata on local or remote MySQL
  • nfs - Enable NFS client support
  • opengl - Add support for OpenGL (3D graphics)
  • optical - Enable Audio CD playback, optical disks detection and reading (CD-ROM, Video CD, and others), and ISO optical disk images direct reading. DVD disks may require additional 'udf' flag.
  • pipewire - Enable pipewire support
  • power-control - Enable control of shutdown, reboot, suspend, and hibernate
  • profile - Add support for software performance analysis (will likely vary from ebuild to ebuild)
  • pulseaudio - Add support for PulseAudio sound server
  • python_single_target_python2_7 - Build for Python 2.7 only
  • python_single_target_python3_5 - Build for Python 3.5 only
  • python_single_target_python3_6 - Build for Python 3.6 only
  • python_single_target_python3_7 - Build for Python 3.7 only
  • python_single_target_python3_8 - Build for Python 3.8 only
  • python_single_target_python3_9 - Build for Python 3.9 only
  • python_targets_python2_7 - Build with Python 2.7
  • python_targets_python3_5 - Build with Python 3.5
  • python_targets_python3_6 - Build with Python 3.6
  • python_targets_python3_7 - Build with Python 3.7
  • python_targets_python3_8 - Build with Python 3.8
  • raspberry-pi - Enable support for the Raspberry Pi
  • samba - Add support for SAMBA (Windows File and Printer sharing)
  • sdl - Add support for Simple Direct Layer (media library)
  • ssl - Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
  • system-ffmpeg - Use system ffmpeg instead of the bundled one
  • systemd - Enable use of systemd-specific libraries and features like socket activation or session tracking
  • test - Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • udev - Use sys-fs/udev rules to handle devices' permissions and hotplug support. Unless you know what you're doing do not disable this flag on Linux kernels. This is provided as an option for completeness.
  • udf - Enable UDF support. Required for playing blurays.
  • udisks - Enable storage management support (automounting, volume monitoring, etc)
  • upnp - Enable UPnP port mapping support
  • upower - Use sys-power/upower to get battery level and active power source
  • usb - Add USB support to applications that have optional USB support (e.g. cups)
  • vaapi - Enable Video Acceleration API for hardware decoding
  • vdpau - Enable the Video Decode and Presentation API for Unix acceleration interface
  • wayland - Enable dev-libs/wayland backend
  • webserver - Enable internal webserver
  • X - Add support for X11
  • xslt - Enable metadata XSLT scrapers support with dev-libs/libxslt
  • zeroconf - Support for DNS Service Discovery (DNS-SD)

Security Advisory

Date Severity Title
almost 4 years normal Kodi: Arbitrary code execution
over 4 years normal Kodi: Multiple vulnerabilities

Also available in: Atom

Thank you!