Flatsonar

KikoPlay

by KikoPlayProject

Full-Featured Danmu Player

Sandboxed Flathub reviewed GPL-3.0 v2.0.0
Screenshot 1 of KikoPlay Screenshot 2 of KikoPlay

About

KikoPlay is a comprehensive danmu player offering video playback, barrage management, media library organization, cross-device casting, and more. Key features include:

  • OpenGL rendering, smooth barrage experience
  • Libmpv playback kernel with real-time progress preview
  • Tree-structured playlist organization
  • Support danmu search and download on all mainstream video websites, and support more danmu sources through scripts
  • Flexible barrage shielding rule settings, supporting automatic merging of similar barrages, analysis and annotation of barrage events, improving viewing experience
  • Support batch management of barrage pools and adjustment of barrage timelines to better handle inconsistencies in the duration of local videos and videos on websites
  • Powerful database function, supporting recording and organizing animations you have watched in multiple ways, and supporting more information sources through script expansion
  • LAN service, you can watch it on other devices through a webpage, and there is now an Android version available for selection
  • DLNA function supports screen projection to other devices and can also serve as a media server for other devices to access
  • Integrating functions such as daily playback, resource search, aria2 download, and automatic download, all operations such as download, viewing, and management can be completed in KikoPlay

Permissions

Everything this app can reach outside its sandbox. Nothing here weakens it.

  • inter-process communication (needed for X11)
    --share=ipc
  • network
    --share=network
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11
  • audio
    --socket=pulseaudio
  • Wayland display
    --socket=wayland
  • GPU acceleration
    --device=dri
  • access to your download folder
    --filesystem=xdg-download
  • access to your videos folder
    --filesystem=xdg-videos
  • access to xdg-config/kdeglobals
    --filesystem=xdg-config/kdeglobals:ro
  • talks to com.canonical.AppMenu.Registrar
    --talk-name=com.canonical.AppMenu.Registrar
  • talks to org.kde.kconfig.notify
    --talk-name=org.kde.kconfig.notify
  • talks to org.kde.KGlobalSettings
    --talk-name=org.kde.KGlobalSettings
  • system tray
    --talk-name=org.kde.StatusNotifierWatcher
  • talks to org.kde.kdeconnect
    --talk-name=org.kde.kdeconnect
  • screensaver inhibit
    --talk-name=org.freedesktop.ScreenSaver
  • notifications
    --talk-name=org.freedesktop.Notifications

Who publishes this

On Flathub: the manifest was reviewed and built on Flathub's infrastructure, but the developer has not verified ownership of the app id.

  • installs a prebuilt binary instead of building from source (x4)
    source:prebuilt
  • on Flathub: manifest reviewed and built by Flathub; the developer has not verified the app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.