All Projects → torikulhabib → niki

torikulhabib / niki

Licence: GPL-3.0 license
Media Player, DLNA, Music, Video and Streaming

Programming Languages

vala
323 projects
C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to niki

Eplayer
🔮 A web-component html5 video player facing future
Stars: ✭ 253 (+1707.14%)
Mutual labels:  player, video-player
aos-Video
NOVA opeN sOurce Video plAyer: player frontend main UI
Stars: ✭ 35 (+150%)
Mutual labels:  player, video-player
files videoplayer
📼 Old video viewer for Nextcloud
Stars: ✭ 92 (+557.14%)
Mutual labels:  player, video-player
Crunchyroll Html5
A fully fledged HTML5 player for Crunchyroll.
Stars: ✭ 175 (+1150%)
Mutual labels:  player, subtitle
react-native-vlc-media-player
React native media player for video streaming and playing. Supports RTSP, RTMP and other protocols supported by VLC player
Stars: ✭ 221 (+1478.57%)
Mutual labels:  player, video-player
Libvlc Go
Go bindings for libVLC and high-level media player interface
Stars: ✭ 188 (+1242.86%)
Mutual labels:  player, video-player
api.video-player-sdk
SDK to control and interact with the api.video HTML5 Player
Stars: ✭ 31 (+121.43%)
Mutual labels:  player, video-player
Player
FFmpeg and SDL2 video player
Stars: ✭ 119 (+750%)
Mutual labels:  player, video-player
nplayer
🚀 支持移动端、支持 SSR、支持直播,可以接入任何流媒体。高性能的弹幕系统。高度可定制,所有图标、主题色等都可以替换,并且提供了内置组件方便二次开发。无第三方运行时依赖。
Stars: ✭ 897 (+6307.14%)
Mutual labels:  player, video-player
subtitleeditor
Subtitle Editor is a GTK+3 tool to create or edit subtitles for GNU/Linux/*BSD.
Stars: ✭ 79 (+464.29%)
Mutual labels:  gtk3, subtitle
Sjvideoplayer
iOS VideoPlayer MediaPlayer video player media player 短视频播放器 可接入 ijkplayer aliplayer alivodplayer plplayer
Stars: ✭ 2,066 (+14657.14%)
Mutual labels:  player, video-player
angular-youtube-player
Simple youtube player created with angular and typescript. See demo.
Stars: ✭ 35 (+150%)
Mutual labels:  player, video-player
Player
▶️ video player in Swift, simple way to play and stream media on iOS/tvOS
Stars: ✭ 1,849 (+13107.14%)
Mutual labels:  player, video-player
Rtsp.player.android
RTSP player for Android / IP camera viewer
Stars: ✭ 199 (+1321.43%)
Mutual labels:  player, video-player
Pragha
Pragha is a Lightweight Music Player for GNU/Linux.
Stars: ✭ 136 (+871.43%)
Mutual labels:  player, gtk3
ASCIIPlay
A simple video player that renders to ASCII written in C
Stars: ✭ 30 (+114.29%)
Mutual labels:  video-player, subtitle
React Video Renderer
Build custom video players effortless
Stars: ✭ 100 (+614.29%)
Mutual labels:  player, video-player
Sbplayerclient
支持全格式的mac版视频播放器
Stars: ✭ 110 (+685.71%)
Mutual labels:  player, video-player
shaka-player-react
A simple React component wrapper for shaka-player
Stars: ✭ 79 (+464.29%)
Mutual labels:  player, video-player
danmaku-player
An HTML5 danmaku video player for real-time image processing using WebGl and Web Components.融合了webgl和web components的实时图像处理弹幕播放器
Stars: ✭ 40 (+185.71%)
Mutual labels:  player, video-player

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.2-dev,
  • libgupnp-av-1.0-dev,
  • libgssdp-1.2-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

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.
  • 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.
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].