Categories: Ubuntu

Yuki-iptv – An IPTV player with EPG support (Ubuntu PPA)

Linux is getting more IPTV player applications in recent years. Here I’m going to introduce yuki-iptv, a new one with EPG support.

Personally, I prefer hypnotix which is developed by Linux Mint team, since it has a large list of built-in TV channels. But if you want more features, then yuki-iptv is a good choice to try out.

The IPTV player does NOT provide any content or TV channels. User has to manually add M3u / M3u8 / XSPF playlists (see github.com/iptv-org/iptv) and/or TV guide address via config dialog.

Yuki-iptv add playlist

Sponsored

Besides basic M3u / M3u8 / XSPF playlists support, the app also support viewing unencrypted streams UDP (multicast), HTTP, HLS (M3u8), XTream API, as well as TV program (EPG) support in XMLTV and JTV formats.

It uses mpv for video playback, and provides record button, to either record current playback, or record certain channels in user given time period. So you won’t miss your favorite TV shows, since they are saved as local videos in your system.

By default, it saves recordings to /home/USER/.config/yuki-iptv/saves, which is a hidden folder (press Ctrl+H to view), though you can change it to other location in settings page.

Other useful features of yuki-iptv include:

  • Display technical info (e.g., video/audio codec, bit-rate, resolution) in player window.
  • Set video contrast, brightness, hue, saturation, gamma for each channel.
  • Change user agent / HTTP Referer for each channel
  • M3u playlist editor
  • TV archive / catchup
  • MPRIS support

How to Install yuki-iptv in Ubuntu & other Linux

Option 1: .deb package

The app provides .deb package for Debian and Ubuntu, available to download at Github releases page:

After downloading the .deb package, either double-click open with “Software Install” then install it. Or press Ctrl+Alt+T on keyboard to open terminal, and run command to install it:

sudo apt install ~/Downloads/yuki-iptv*.deb

The command will install the package if you saved it to user Downloads folder.

Sponsored

Option 2: Ubuntu PPA

For choice, you may use Ubuntu PPA instead to install it in Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.04 and Ubuntu 23.10.

NOTE: This is a daily build PPA that contains the most recent development build, which will more likely run into issues.

  • First, press Ctrl+Alt+T on keyboard to open terminal. Then run command to add the PPA:
    sudo add-apt-repository ppa:yuki-iptv/yuki-iptv-develop
  • After adding PPA, run command to install the iptv player:
    sudo apt install yuki-iptv

    Run sudo apt update to update package cache if unable to locate ‘yuki-iptv’

For Fedora, openSUSE, it provides the packages through the OBS build service.

Uninstall yuki-iptv

To remove the TV viewer, simply open terminal and run command:

sudo apt remove --autoremove yuki-iptv

And, remove the PPA (if added) by running command:

sudo add-apt-repository --remove ppa:yuki-iptv/yuki-iptv-develop

The post Yuki-iptv – An IPTV player with EPG support (Ubuntu PPA) appeared first on Osgrove.

Ubuntu Server Admin

Recent Posts

Azure VM utils now included in Ubuntu: boosting cloud workloads

Ubuntu images on Microsoft Azure have recently started shipping with the open source package azure-vm-utils…

4 hours ago

Edge Networking gets smarter: AI and 5G in action

Organizations everywhere are pushing AI and networks closer to the edge. With that expansion comes…

4 hours ago

When Your Hash Becomes a String: Hunting Ruby’s Million-to-One Memory Bug

Every developer who maintains Ruby gems knows that sinking feeling when a user reports an…

1 day ago

Why we brought hardware-optimized GenAI inference to Ubuntu

On October 23rd, we announced the beta availability of silicon-optimized AI models in Ubuntu. Developers…

6 days ago

Canonical and NVIDIA BlueField-4: a foundation for zero-trust high performance infrastructure

At NVIDIA GTC Washington D.C., Canonical is pleased to support the arrival of the NVIDIA…

1 week ago