Skip to main content

Python module that enables communication with the VLC http server

Project description

python-vlc-http

Pip module for sending http requests to a VLC Server

Installation

pip install python-vlc-http

How to use

from python_vlc_http import HttpVLC

vlc_client = HttpVLC('host', 'username', 'password')

fullscreen_status = vlc_client.is_fullscreen()

if(fullscreen_status):
   print('VLC is running on fullscreen!')

NOTE: Host follows the format of http://thisissomeaddrress.com:[PORT NUMBER HERE] else it will raise an exception!

Methods

  • album()

    Get the album playing, if none it returns None

  • api_version()

    Return API Version of VLC Server

  • artist()

    Get the artist playing, if none it returns None

  • aspect_ratio()

    Return Aspect Ratio of media playing

  • audio_delay()

    Return Aspect Ratio of media playing

  • clear_queue()

    Clear media in queue

  • filename()

    Get the filename

  • is_fullscreen()

    Return if VLC is in fullscreen

  • is_looped()

    Return if VLC is set on loop

  • is_on_repeat()

    Return if playback is set on repeat

  • is_random()

    Return if shuffle is on or off

  • media_artist()

    Return Current Artist playing

  • media_length()

    Return the length of the media in seconds

  • media_time()

    Return how long the media file is

  • next_track()

    Play next media in queue

  • position()

    Return the position of the playback

  • previous_track()

    Play previous media in queue

  • rate()

    Return the rate

  • set_volume(volume)

    Set volume level, range 0..1.

  • shuffle()

    Set shuffle mode

  • state()

    Return the state of the media file

  • stop()

    Send stop command.

  • subtitle_delay()

    Return the set delay for subtitles

  • title()

    Get the title playing, if none it returns None

  • toggle_fullscreen()

    Toggle Fullscreen

  • track_number()

    Get the track_number playing, if none it returns None

  • volume()

    Return the volume of the media playing

  • play()

    Start playing media playback

  • pause()

    Pause playback

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-vlc-http-0.0.4.tar.gz (5.6 kB view details)

Uploaded Source

File details

Details for the file python-vlc-http-0.0.4.tar.gz.

File metadata

  • Download URL: python-vlc-http-0.0.4.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for python-vlc-http-0.0.4.tar.gz
Algorithm Hash digest
SHA256 d7cc3dc1bf1795c83574830d3d927e40574fd53f1fb3c922e15c3b842c9deb82
MD5 5c067b1b4dd5d962901e276796f1061d
BLAKE2b-256 d4631c614e70761737b41678e35febc90ff5afd4bf0351fe4f66d7177c471d0c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page