All Projects → g-fb → Haruna

g-fb / Haruna

Open source video player built with Qt/QML and libmpv.

Projects that are alternatives of or similar to Haruna

Moonplayer
Video player that can play online videos from youtube, bilibili etc.
Stars: ✭ 399 (+171.43%)
Mutual labels:  video-player, mpv, qt, qml
Mpv Easy Player
MPV-EASY Player - A movie player based on mpv
Stars: ✭ 324 (+120.41%)
Mutual labels:  video-player, multimedia, mpv
tenplayer
Modern Music Player for Linux
Stars: ✭ 18 (-87.76%)
Mutual labels:  qt, qml, qt5
Mystiq
Qt5/C++ FFmpeg Media Converter
Stars: ✭ 393 (+167.35%)
Mutual labels:  multimedia, qt5, qml
Qml Creative Controls
QML controls for creative applications and creative coding
Stars: ✭ 199 (+35.37%)
Mutual labels:  qt, qt5, qml
Qml Box2d
Box2D QML plugin
Stars: ✭ 223 (+51.7%)
Mutual labels:  qt, qt5, qml
QDashBoard
Sample dashboard developed with QML. Login, plots and several screens.
Stars: ✭ 34 (-76.87%)
Mutual labels:  qt, qml, qt5
Spix
UI test automation library for QtQuick/QML Apps
Stars: ✭ 48 (-67.35%)
Mutual labels:  qt, qt5, qml
Workspace
🚀 Base applications and settings for Liri OS
Stars: ✭ 9 (-93.88%)
Mutual labels:  qt, qt5, qml
Scihubeva
A Cross Platform Sci-Hub GUI Application
Stars: ✭ 683 (+364.63%)
Mutual labels:  qt, qt5, qml
Browser
🌍 Cross-platform Material design web browser
Stars: ✭ 184 (+25.17%)
Mutual labels:  qt, qt5, qml
Awesome Qt Qml
A curated list of awesome Qt and QML libraries, resources, projects, and shiny things.
Stars: ✭ 1,118 (+660.54%)
Mutual labels:  qt, qt5, qml
Shell
🐚 QtQuick and Wayland shell for convergence
Stars: ✭ 168 (+14.29%)
Mutual labels:  qt, qt5, qml
QtDemos
This is a demo about Qt5, including Qt Custom Widget, Qt Multithreaded Downloader, QML Video Player(using OpenGL, FFmpeg and SDL2)
Stars: ✭ 18 (-87.76%)
Mutual labels:  video-player, qml, qt5
Taoquick
a cool QtQuick/qml component library and demo(一套酷炫的QtQuick/Qml基础库和示例)
Stars: ✭ 481 (+227.21%)
Mutual labels:  qt, qt5, qml
Osgqtquick
Intergation OpenSceneGraph to Qt Quick
Stars: ✭ 53 (-63.95%)
Mutual labels:  qt, qt5, qml
Autoannotationtool
A label tool aim to reduce semantic segmentation label time, rectangle and polygon annotation is supported
Stars: ✭ 113 (-23.13%)
Mutual labels:  qt, qt5, qml
Gtkplatform
Run Qt applications using gtk+ as a windowing system.
Stars: ✭ 146 (-0.68%)
Mutual labels:  qt, qt5
Qgnomeplatform
QPlatformTheme for a better Qt application inclusion in GNOME
Stars: ✭ 126 (-14.29%)
Mutual labels:  qt, qt5
Moneyguru
Future-aware personal finance application
Stars: ✭ 145 (-1.36%)
Mutual labels:  qt, qt5

Donate: GitHub Sponsors | Liberapay | PayPal | Patreon

Haruna Video Player

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

Install

Stable

flatpak install flathub com.georgefb.haruna
flatpak run com.georgefb.haruna

Beta

flatpak remote-add flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta com.georgefb.haruna
flatpak run --branch=beta com.georgefb.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

Screenshots

Main Window Haruna main window

More Screenshots

Dependencies

Build time

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

Runtime

  • Kio-extras
  • Breeze icons
  • Breeze widgets style
  • QQC2-Desktop-Style

Build

git clone https://github.com/g-fb/haruna
cd haruna && mkdir build && cd build
cmake ..
cmake --build .
./src/haruna
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].