GithubHelp home page GithubHelp logo

fb-haruna's Introduction


Haruna Media Player

Haruna is an open source media player built with Qt/QML and libmpv.

Haruna main window For more screnshots go to Haruna's website

Install

https://flathub.org/apps/details/org.kde.haruna

Stable

flatpak install flathub org.kde.haruna
flatpak run org.kde.haruna

Beta

flatpak remote-add flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta org.kde.haruna
flatpak run --branch=beta org.kde.haruna

Flatpak setup guide

Features

these are just some features that set Haruna apart from others players

  • play online videos, through youtube-dl

  • toggle playlist with mouse-over, playlist overlays the video

  • auto skip chapter containing certain words

  • configurable shortcuts and mouse buttons

  • quick jump to next chapter by middle click on progress bar

Dependencies

Build time

  • Libmpv
  • FFmpeg
  • Qt5Core
  • Qt5DBus
  • Qt5Qml
  • Qt5Quick
  • Qt5QuickControls2
  • ExtraCmakeModules
  • KF5Config
  • KF5CoreAddons
  • KF5FileMetaData
  • KF5I18n
  • KF5IconThemes
  • KF5KIO
  • KF5Kirigami2
  • KF5DocTools

Runtime

  • Breeze icons
  • Breeze widgets style
  • QQC2-Desktop-Style
  • Youtube-dl

Build

git clone https://invent.kde.org/multimedia/haruna.git
cd haruna
# append `-D CMAKE_INSTALL_PREFIX:PATH=/your/custom/path` to install to a custom location
cmake -B build -G Ninja
cmake --build build
cmake --install build

fb-haruna's People

Contributors

ahjolinna avatar azubieta avatar g-fb avatar hellokartikey avatar hosiet avatar kossebau avatar lgbaldoni avatar plata avatar ptrnine avatar shrirajhegde avatar tcberner avatar trystkelly avatar usta avatar yurchor avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.