在树莓派 上安装设置 Kodi 媒体播放器

本文主要介绍如何将 Kodi 安装到 Raspberry Pi

Kodi

Kodi 是在 Raspberry Pi 上播放媒体的最流行方式之一。
它支持大量不同的媒体格式。你可以使用Kodi播放音乐、视频,照片
Kodi有个好用的功能是它能够扫描和分类所有媒体文件。它将下载有关你的媒体文件的信息并很好地呈现给你。
Kodi已针对树莓派进行了大量优化,甚至可以用 Kodi在 Raspberry Pi 上播放 Netflix
为了获得最佳的体验,建议使用 Raspberry Pi 4 或更新版本。更强大的处理器和增加的 RAM 将帮助 Kodi 以最佳状态运行。

本文基于 Raspberry Pi 4 和 Raspberry Pi OS Buster lite edition

在树莓派操作系统上安装 Kodi

通过下面的命令安装

sudo apt update
sudo apt full-upgrade
sudo apt install kodi

安装可能需要相当长的时间,具体取决于网络速度。注意SD 卡上至少需要800mb的可用空间

在 Raspberry Pi OS Bullseye 上编译 Kodi

如果你使用的是 Raspberry Pi OS Bullseye,你可能需要编译 Kodi 才能使用它.
请注意,编译过程虽然简单,但会耗费大量时间。此外,你需要确保 SD 卡上有足够的空间

准备编译 Kodi

安装依赖的软件包。

sudo apt update
sudo apt install -y autoconf automake autopoint git gettext autotools-dev cmake curl gawk g++ libasound2-dev libass-dev libavahi-client-dev libavahi-common-dev libbluetooth-dev libbluray-dev libbz2-dev libcdio-dev libcdio++-dev libcec-dev libp8-platform-dev libcrossguid-dev libcurl4-openssl-dev libcwiid-dev libdbus-1-dev libegl1-mesa-dev libenca-dev libflac-dev libfontconfig-dev libfmt-dev libfreetype6-dev libfribidi-dev libfstrcmp-dev libgcrypt-dev libgif-dev libgles2-mesa-dev libglu-dev libgnutls28-dev libgpg-error-dev libgtest-dev libiso9660-dev libjpeg-dev liblcms2-dev liblirc-dev libltdl-dev liblzo2-dev libmicrohttpd-dev libmariadb-dev libnfs-dev libogg-dev libpcre3-dev libplist-dev libpng-dev libsmbclient-dev libspdlog-dev libsqlite3-dev libssl-dev libtag1-dev libtiff-dev libtinyxml-dev libtool libudev-dev lsb-release meson nasm ninja-build python3-dev python3-pil rapidjson-dev swig unzip uuid-dev yasm zip zlib1g-dev libgbm-dev libdrm-dev libinput-dev libxkbcommon-dev default-jdk libunistring-dev libflatbuffers-dev libdav1d-dev libavutil-dev libavformat-dev libavfilter-dev libavcodec-dev libswscale-dev libpostproc-dev libiso9660++-dev libxslt-dev libshairplay-dev libaacs-dev libcap-dev libpulse-dev default-libmysqlclient-dev libdvdread-dev debhelper libglm-dev libjsoncpp-devCode language: JavaScript (javascript)

下载源码

git clone -b bullseye https://github.com/popcornmix/xbmc.git kodi_gbmCode language: PHP (php)

编译和安装 Kodi

编译

cd kodi_gbm
./build_rpi_debian_packages.sh

安装

cd build_armhf/packages/
sudo dpkg -i kodi-bin_19*.deb kodi_19.*.deb kodi-addon-dev*.deb kodi-tools-texturepacker*.deb

安装 Kodi 插件

cd ~/kodi_gbm
ADDONS_TO_BUILD="inputstream.adaptive pvr.hts screensaver.shadertoy visualization.shadertoy" \
./build_rpi_debian_packages.sh -a
sudo dpkg -i build_armhf/addons_build/*.debCode language: PHP (php)

ADDONS_TO_BUILD 为需要编译的插件列表
build_rpi_debian_packages.sh -a 选项指定编译插件

在 Raspberry Pi 4 上配置硬件加速

如果你使用的是 Raspberry Pi 4,则需要更改启动配置文件以使能HEVC 硬件加速

1.你可以使用以下命令从 Raspberry Pi 编辑引导配置文件。

sudo nano /boot/config.txt

2.在文件中找到“pi4”标头并在其下方添加新驱动程序。

在此文件下方添加以下行。简单地说,这将使树莓派加载用于硬件 HEVC 加速的驱动程序。

dtoverlay=rpivid-v4l2

3.如果计划播放 4K HEVC 视频,还需要增加 CMA 分配。将允许视频驱动程序访问更多内存。

在配置文件中找到以下行

dtoverlay=vc4-kms-v3d

将该行替换为以下内容,增加 CMA 分配。

dtoverlay=vc4-kms-v3d,cma-512

4.对配置文件进行更改后,重启设备

sudo reboot

在树莓派上运行 Kodi

可以通过两种不同的方式在 Raspberry Pi 上加载 Kodi

  • 一种方法是在终端中使用一个简单的命令来加载 Kodi
    kodi-standalone &
  • 另一种方法是使用桌面界面上自动创建的条目打开它

1.首先,通过clicking屏幕左上角的覆盆子图标打开开始菜单

2.在开始菜单中,hover位于“ Sound & Video”选项 ( 1. ) 上方。

将鼠标悬停在此选项上会显示一些其他项目。在这个子菜单中,单击Kodi

  • 3.现在Kodi已经启动了

自动启动Kodi

1.创建服务文件

sudo nano /lib/systemd/system/kodi.service

2.在此文件中,输入以下文本行。

[Unit]
Description = Kodi Media Center
After = remote-fs.target network-online.target
Wants = network-online.target

[Service]
User = pi
Group = pi
Type = simple
ExecStart = /usr/bin/kodi-standalone
Restart = on-abort
RestartSec = 5

[Install]
WantedBy = multi-user.targetCode language: JavaScript (javascript)

启用Kodi服务

sudo systemctl start kodi

为了增强使用 Kodi 的体验,你可能需要考虑安装外部硬盘驱动器,或设置遥控器。

发表评论