PyTkinterVLC

A Minimal python-vlc Tkinter Helper Library

Pure Nim score 15/100 · last commit 2023-01-02 · 1 stars · tests present · no docs generated

Summary

Latest Version Unknown
License Unknown
CI Status Failing
Stars 1
Forks 0
Open Issues 0
Last Commit 2023-01-02
Downloads 0
Last Indexed 2026-08-10 05:05

Installation

nimble install PyTkinterVLC
choosenim install PyTkinterVLC
git clone https://gitlab.com/SafwanLjd/PyTkinterVLC

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
PyTkinterVLC - - - - - - -

README

PyTkinterVLC

This is a simplified version of the Official VLC Tkinter Example made to fit my personal needs.

  • Works on Windows [Tested on Windows 10 64-Bit]
  • Works on Linux (Xorg) [Tested on Arch Linux 64-Bit With DWM]
  • Probably Won't Work on macOS [Not Tested]

Installation

pip install tkvlc

Usage

Example

import tkvlc

exampleVideoURL = "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_10mb.mp4"
exampleVideoTitle = "Bunny Video"
exampleIconPath = "./icons/vlcCone.ico"

player = tkvlc.Player(video=exampleVideoURL, title=exampleVideoTitle, iconPath=exampleIconPath)
player.start()

Video Player Key Bindings

  • Space = Pause/Resume
  • Up Arrow = Increase Volume By 5%
  • Down Arrow = Decrease Volume By 5%
  • Right Arrow = Go Forward 30 seconds
  • Left Arrow = Go Backward 30 seconds
  • F = Toggle fullscreen
  • M = Mute/Unmute
  • Q = Quit
  • E = Quit