Skip to content
/ izle Public

mpv GUI for watching live streams and YouTube's channels

License

Notifications You must be signed in to change notification settings

sgngr/izle

Repository files navigation

izle

mpv GUI for watching live streams and YouTube channels


ScreenShot

izle is for watching live streams and YouTube's channels. It works on Linux and Windows operating systems. izle supports four types of video channels:

  • Basic channel: Any video URL supported by mpv.

  • HTTP live stream channel: m3u8 playlists are retrieved from the channel's website.

  • YouTube's channel: Watchlinks are retrieved from the channel's website.

  • YouTube's playlist: Watchlinks are retrieved from the playlist URL.

Requirements

  • mpv Library

    Linux OS: Install corresponding software package using package manager of the distribution.

    Windows OS: Get a copy of the library libmpv-2.dll from mpv development packages (mpv-dev-...) which can be downloaded from

    https://github.com/shinchiro/mpv-winbuild-cmake/releases

    or

    https://github.com/zhongfly/mpv-winbuild/releases

  • Python >= 3.9

    It is recommended that using a virtual environment and installing the required modules with the command

    pip install -r requirements.txt

  • Google Chrome Browser

    It is required by python module selenium.

Issues

  • If the window system uses the Wayland compositor, video output may not be embedded. In this case, set the Use Legacy Video Output Driver option in application settings.

  • Fullscreen mode may not work properly on GNOME desktop environments.

  • m3u8 playlists of live stream channels cannot be captured for some sites. If the live stream is embedded in an inline frame, use the frame source attribute as the live stream URL.

About

mpv GUI for watching live streams and YouTube's channels

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages