/niki

Media Player, DLNA, Music, Video and Streaming

Primary LanguageValaGNU General Public License v3.0GPL-3.0

Media Player DLNA, Music, Video and streaming.

Get it on AppCenter Get it from the Snap Store

Niki player.

screenshot screenshot1 screenshot1 screenshot1 screenshot1 screenshot1

Building, Testing, and Installation

You'll need the following dependencies:

  • meson
  • libgranite-dev
  • libgtk-3-dev
  • valac
  • libsoup2.4-dev
  • libgstreamer-plugins-base1.0-dev
  • libclutter-gtk-1.0-dev
  • libclutter-gst-3.0-dev
  • libgirepository1.0-dev
  • libtag1-dev
  • libcanberra-dev
  • gstreamer1.0-plugins-bad
  • libgupnp-1.0-dev,
  • libgupnp-av-1.0-dev,
  • libgssdp-1.0-dev,
  • libcairo2-dev,
  • libsqlite3-dev

Run meson to configure the build environment and then ninja to build and run automated tests

meson build --prefix=/usr
cd build
ninja

To install, use ninja install, then execute with com.github.torikulhabib.niki

sudo ninja install

Support

If you like Niki and you want to support its development,consider supporting via PayPal, Patreon or LiberPay

Roadmap

v0.5

  • Movie player.
  • Music player.
  • Costum Font subtitle & lyric.
  • Equalizer.
  • Auto load Lyric music.
  • Read cover album art on file chooser.
  • Read preview movie on file chooser.
  • Apply album art as background.
  • Mini cover.
  • Volume button.
  • Blur bacground.
  • Info playing file.
  • Keyboard key Notification.
  • Auto resize window.
  • Show time seek in preview.

v0.6

  • Load External subtitle.
  • Video Balance.

v 0.7

  • MPRIS.
  • Video render.
  • Audio render.
  • Visualiasation audio.
  • Visualiasation audio mode.
  • Video flip.
  • Auto load streaming playlist.
  • Single url Streaming.
  • DLNA Browser.
  • DLNA Controller.
  • Impor from DLNA to niki playlist.
  • save from DLNA to Local drive.
  • DVD open.
  • Play Speed.
  • Dark light mode.
  • Camera Zoom.
  • Camera Flip.
  • Camera timer animation.
  • Camera Save to MP4, OGG, MKV, WEBM.
  • Camera Flash.
  • Camera Effect.

v 0.9

  • Input Camera device. (Inprogress)
  • Music Library View. (Inprogress)
  • Video Library View. (Inprogress)
  • Audio Tag Set Picture Mp3, M4A, FLAC.
  • DLNA Player. (Inprogress)
  • Video Crop.
  • DLNA Media Export. (Inprogress)
  • Scrowled lyric mode.
  • lyric Maker.
  • Download lyric.