Kodi v18 (Leia) FAQ: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
(Removed empty placeholder sections, and removed v18 being a future version)
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{notice|This FAQ applies to the current '''[[development builds]]''' which will be pre-alpha of Kodi v18 (Leia) built from the master repository.}}
{{future|18}}
{{Kodi FAQ}}
<section begin="intro" />Frequently Asked Questions for upgrading to Kodi v18 (codename Leia) from a previous version. Includes how to enable some of the new features and functions, where some controls got moved to, etc.<section end="intro" />
<section begin="intro" />Frequently Asked Questions for upgrading to Kodi v18 (codename Leia) from a previous version. Includes how to enable some of the new features and functions, where some controls got moved to, etc.<section end="intro" />


{{mininav| [[FAQs]] {{l2| [[Releases]] }} }}
{{mininav| [[FAQs]] {{l2| [[Releases]] }} }}
{{see also|Kodi v18 (Leia) changelog|Leia API changes|Releases}}


{|class="infobox" style="width:210px"
! v19 (Matrix) Development
|-
|
* '''[[Releases]]'''
** '''[[Kodi_v18_(Leia)_changelog|v18 Changelog]]'''
** '''[[Leia_API_changes|v18 API Changes]]'''
** '''[[Kodi_v18_(Leia)_FAQ|v18 FAQs]]'''
|}
__TOC__
__TOC__
{{-}}
{{-}}
== General FAQ ==
:{{big|''See also: '''[[All platforms FAQ]]''' for an FAQ that applies to all versions of Kodi.''}}


=== What is Kodi? What is Leia? ===
=== What is Kodi? What is Leia? ===
:{{Main|Kodi name change FAQ|History of Kodi}}
:{{Main|Official:Kodi name change FAQ|History of Kodi}}
:Kodi is the new name for XBMC media center. "Leia" something will be the [[codename]] for version 18 of Kodi, just as "Krypton" was the codename for Kodi v17 and "Jarvis" was the codename for Kodi v16".  You will often see "v18" and "Leia" used interchangeably in the community.
:Kodi is the new name for XBMC media center. "Leia" is the [[Codename_history|codename]] for version 18 of Kodi, just as "Krypton" was the codename for Kodi v17 and "Jarvis" was the codename for Kodi v16.  You will often see "v18" and "Leia" used interchangeably in the community.


=== Changelog ===
=== Changelog ===
:{{Main|Kodi v18 (Leia) changelog}}
:{{Main|Kodi v18 (Leia) changelog}}
:See: '''[[Kodi v18 (Leia) changelog]]'''. Add-on developers should also see '''[[Leia API changes]]''', and skinners should also read the respective sticky posts in the Skin Development Forum for full changelog on changes to the skinning engine.
:See: '''[[Kodi v18 (Leia) changelog]]'''. Skinners should also read the respective sticky posts in the Skin Development Forum for full changelog on changes to the skinning engine.


=== What are some of the noticeable new features? ===
=== What are some of the noticeable new features? ===
:{{Main|New features|Kodi v18 (Leia) changelog}}
: In addition to many "under the hood" improvements, some of the more ''visible'' additions to Kodi v18 (Leia) include:
: In addition to many "under the hood" improvements, some of the more ''visible'' additions to Kodi v18 (Leia) include:


:* Added a "[[Games]]" window and RetroPlayer player core supporting [[Game_Add-ons|game clients addons]] as well as emulator cores via [[libretro]] API
:* Added a "[[Games]]" window and RetroPlayer player core supporting [[Game_Add-ons|game clients addons]] as well as emulator cores via [[libretro]] API
:* Major GUI (Graphical User Interface) refactoring of [[PVR]] and [[Live TV]] in Kodi
:* Major GUI (Graphical User Interface) refactoring of [[PVR]] and [[Live TV]] in Kodi
:** Other than previous PVR addons having been updated there are also new PVR addons for [[Add-on:Teleboy PVR Client|Teleboy PVR Client]], [[Add-on:Zattoo PVR Client|Zattoo PVR Client]], and [[Add-on:Sledovanitv.cz PVR Client|Sledovanitv.cz PVR Client]]
:** Other than previous PVR addons having been updated there are also new PVR addons for Teleboy PVR Client, Zattoo PVR Client, and Sledovanitv.cz PVR Client
:* Major refactoring of Kodi's core handling and GUI management of binary addons (Add-ons Framework, API, and Manager)
:* Major refactoring of Kodi's core handling and GUI management of binary addons (Add-ons Framework, API, and Manager)
:** Implemented a Python 3 interpreter (plus enforcing Python 2 & 3 compatibility in Leia addon repository)<ref>https://kodi.tv/article/attention-addon-developers-migration-python-3</ref>
:** Implemented a Python 3 interpreter (plus enforcing Python 2 & 3 compatibility in Leia addon repository)<ref>https://kodi.tv/article/attention-addon-developers-migration-python-3</ref>
:** Implemented online binary addon repository from which Kodi can now automatically installs/updates binary addon<ref>https://kodi.tv/article/kodi-v18-binary-add-ons-repository</ref><ref>https://github.com/xbmc/repo-binary-addons</ref>
:** Implemented online binary addon repository from which Kodi can now automatically installs/updates binary addon<ref>https://kodi.tv/article/kodi-v18-binary-add-ons-repository</ref><ref>https://github.com/xbmc/repo-binary-addons</ref>
:* Added support for a generic DRM/KMS implementation using GBM to create surfaces and V4L2 for video acceleration<ref>https://kodi.wiki/view/Kodi_v18_(Leia)_changelog#cite_note-153</ref>
:** Improved and updated "InputStream" (input stream) client addons for common network streaming protocols and popular services
:** Improved and updated "InputStream" (input stream) client addons for common network streaming protocols and popular services
:** Added support for Python (script) based web scrapers for Kodi<ref>http://github.com/xbmc/xbmc/pull/9984</ref>
:** Added support for Python (script) based web scrapers for Kodi<ref>http://github.com/xbmc/xbmc/pull/9984</ref>
:* Added support to render directly on DRM/KMS without the need for any display manager (implementation uses GBM to create the required surfaces)<ref>https://github.com/xbmc/xbmc/pull/11955</ref>
:* Added support to render directly on DRM/KMS without the need for any display manager (implementation uses GBM to create the required surfaces)<ref>https://github.com/xbmc/xbmc/pull/11955</ref>
:* Added support for Mir windowing system (Mir 1.0) for Kodi[148] and added support for VAAPI on Mir using DRM
:* Improved support to compiling Kodi for Microsoft's UWP (Universal Windows Platform) APIs
:* Improved support to compiling Kodi for Microsoft's UWP (Universal Windows Platform) APIs
:* Added support for speech-to-text in Kodi OSD keyboard on Android TV (triggered by voice button on remote)
:* Added support for speech-to-text in Kodi OSD keyboard on Android TV (triggered by voice button on remote)
:* Added support for BD-J / Blu-ray Disc Java menu support (requires system Java runtime environment)
:* Added support for BD-J / Blu-ray Disc Java menu support (requires system Java runtime environment)
:* ?
=== Major addition summary 1 ===
=== Major addition summary 2 ===


== New system requirements ==
== New system requirements ==
Line 54: Line 46:


: If you want to auto-update Kodi using Google Play then keep in mind that Google Play won't update Kodi unless Android 5 or higher is installed.
: If you want to auto-update Kodi using Google Play then keep in mind that Google Play won't update Kodi unless Android 5 or higher is installed.
=== Specific system requirement example goes here ===


== Upgrading ==
== Upgrading ==
{{warning|image_size=30px| If you are upgrading from XBMC v13 to Kodi v18 then please read '''[[Migration from XBMC to Kodi]]''' first.}}
{{warning|image_size=30px| Always '''[[backup]]''' your settings before upgrading, just incase! }}
{{warning|image_size=30px| Always '''[[backup]]''' your settings before upgrading, just incase! }}


Line 72: Line 60:


* If you have any issues (settings not being copied over, blank screens, etc) when updating from versions ''older'' than v14: remove the new version, install the older version of Kodi/XBMC from http://mirrors.kodi.tv/releases/ , and then upgrade to the next version. In other words, if you have v14, first install v15 and run Kodi, Quit Kodi and then install v16 and run Kodi. Quit Kodi again and install v17, then run Kodi. Quit Kodi again and install v18, then run Kodi.
* If you have any issues (settings not being copied over, blank screens, etc) when updating from versions ''older'' than v14: remove the new version, install the older version of Kodi/XBMC from http://mirrors.kodi.tv/releases/ , and then upgrade to the next version. In other words, if you have v14, first install v15 and run Kodi, Quit Kodi and then install v16 and run Kodi. Quit Kodi again and install v17, then run Kodi. Quit Kodi again and install v18, then run Kodi.


=== MySQL ===
=== MySQL ===
Line 78: Line 65:
:As long as your MySQL server is set up to allow XBMC/Kodi to make new databases for the upgrade itself (see '''[[MySQL/Upgrading]]''') then you don't need to do anything for upgrading a MySQL set up for Kodi. Even if you use "XBMC" in your advancedsettings.xml file, you can leave this the same and everything will still work.
:As long as your MySQL server is set up to allow XBMC/Kodi to make new databases for the upgrade itself (see '''[[MySQL/Upgrading]]''') then you don't need to do anything for upgrading a MySQL set up for Kodi. Even if you use "XBMC" in your advancedsettings.xml file, you can leave this the same and everything will still work.


== Where did it this or that go? ==
== Where can I get more help? ==
 
:The Kodi support forums: '''http://forum.kodi.tv''',  and/or the '''[irc://irc.freenode.org/kodi #kodi]''' [[w:IRC|IRC]] chat channel on irc.freenode.org.
=== advancedsettings.xml changes ===
:{{main|advancedsettings.xml}}
:* ?
 
=== Settings ===
:{{main|Settings}}
:* ?
 
=== CodecInfo playback information ===
:* ?
 
=== Add-on manager ===
:{{main|Add-on manager}}
 
:* ?
 
=== Live TV and PVR ===
:* ?
 
=== Setting that moved ===
 
=== Feature that moved ===
 
== Troubleshooting ==
{{main|Troubleshooting}}
 
=== What are some of the known issues in v18? ===
{{see also|Common issues}}
 
=== Where can I get more help? ===
:The '''[[FAQ|general and platform specific FAQs]]''', the Kodi support forums: '''http://forum.kodi.tv''',  and/or the '''[irc://irc.freenode.org/kodi #kodi]''' [[w:IRC|IRC]] chat channel on irc.freenode.org.
 
=== EXAMPLE PLATFORM: Example issue 1 ===


== Notes ==
== Notes ==
<references />
<references />


== See also ==
{{updated|18}}
{{Upgrade FAQs}}
[[Category:Releases|Leia]]
 
[[Category:FAQ]]
[[Category:Manual]]
[[Category:Leia|*]]
[[Category:Upgrade FAQ|18]]

Latest revision as of 19:27, 4 January 2024

Frequently Asked Questions for upgrading to Kodi v18 (codename Leia) from a previous version. Includes how to enable some of the new features and functions, where some controls got moved to, etc.

Home icon grey.png   ▶ FAQs
▶ Releases
▶ Kodi v18 (Leia) FAQ
v19 (Matrix) Development


What is Kodi? What is Leia?

Kodi is the new name for XBMC media center. "Leia" is the codename for version 18 of Kodi, just as "Krypton" was the codename for Kodi v17 and "Jarvis" was the codename for Kodi v16. You will often see "v18" and "Leia" used interchangeably in the community.

Changelog

See: Kodi v18 (Leia) changelog. Skinners should also read the respective sticky posts in the Skin Development Forum for full changelog on changes to the skinning engine.

What are some of the noticeable new features?

In addition to many "under the hood" improvements, some of the more visible additions to Kodi v18 (Leia) include:
  • Added a "Games" window and RetroPlayer player core supporting game clients addons as well as emulator cores via libretro API
  • Major GUI (Graphical User Interface) refactoring of PVR and Live TV in Kodi
    • Other than previous PVR addons having been updated there are also new PVR addons for Teleboy PVR Client, Zattoo PVR Client, and Sledovanitv.cz PVR Client
  • Major refactoring of Kodi's core handling and GUI management of binary addons (Add-ons Framework, API, and Manager)
    • Implemented a Python 3 interpreter (plus enforcing Python 2 & 3 compatibility in Leia addon repository)[1]
    • Implemented online binary addon repository from which Kodi can now automatically installs/updates binary addon[2][3]
    • Improved and updated "InputStream" (input stream) client addons for common network streaming protocols and popular services
    • Added support for Python (script) based web scrapers for Kodi[4]
  • Added support to render directly on DRM/KMS without the need for any display manager (implementation uses GBM to create the required surfaces)[5]
  • Improved support to compiling Kodi for Microsoft's UWP (Universal Windows Platform) APIs
  • Added support for speech-to-text in Kodi OSD keyboard on Android TV (triggered by voice button on remote)
  • Added support for BD-J / Blu-ray Disc Java menu support (requires system Java runtime environment)

New system requirements

Android

Kodi v17 and later requires that Android devices run at least Android 5.0 or later.
If you want to auto-update Kodi using Google Play then keep in mind that Google Play won't update Kodi unless Android 5 or higher is installed.

Upgrading

Stop hand.png Always backup your settings before upgrading, just incase!


How do I upgrade from v17 to v18?

  • ANDROID USERS: Don't uninstall an earlier version of Kodi/XBMC before installing the new version. Uninstalling first would remove all of your settings. Just install the new version and it will replace the older version and retain your settings.
  • In most cases you can just install Kodi v18 over Kodi v17. All your settings and library are saved and will continue to work in the new version. See Installing for specific install instructions.
  • Most basic (video, audio, etc) add-ons that worked in Kodi v17 should still work in v18.
  • If you have any issues (settings not being copied over, blank screens, etc) when updating from versions older than v14: remove the new version, install the older version of Kodi/XBMC from http://mirrors.kodi.tv/releases/ , and then upgrade to the next version. In other words, if you have v14, first install v15 and run Kodi, Quit Kodi and then install v16 and run Kodi. Quit Kodi again and install v17, then run Kodi. Quit Kodi again and install v18, then run Kodi.

MySQL

As long as your MySQL server is set up to allow XBMC/Kodi to make new databases for the upgrade itself (see MySQL/Upgrading) then you don't need to do anything for upgrading a MySQL set up for Kodi. Even if you use "XBMC" in your advancedsettings.xml file, you can leave this the same and everything will still work.

Where can I get more help?

The Kodi support forums: http://forum.kodi.tv, and/or the #kodi IRC chat channel on irc.freenode.org.

Notes