Skip to content

[Feature] Rewrite with Qt/QML and MPV #144

@jaruba

Description

@jaruba

Rewriting the player with Qt/QML and MPV should help with:

  • Removing WebChimera.js (based on libVLC, project has been abandoned) in favor of using MPV
  • Currently stuck with old versions of Electron due to WebChimera.js incompatibility, switching to Qt/QML would fix this
  • Using MPV should result in a better playback experience as it wouldn't have some long standing libVLC bugs
  • Playback performance
  • Much faster app load times
  • UI should also run more smoothly

Roadblocks:

References:
https://github.com/mpv-player/mpv-examples/blob/master/libmpv/README.md
https://doc.qt.io/qt-5/qtquickcontrols2-material.html
https://kevincarlson.codes/using-material-design-icons-with-qml/

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions