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
-
play_playlist_item
Arguments:
- id -> The id of the playlist item you want to play
Start playing a specific item from a playlist
-
delete_playlist_item
Delete a specific item from a playlist
Arguments:
- id -> The id of the playlist item you want to delete
-
sub_delay
Select the subtitle delay for a video.
Arguments:
- val -> The delay for the subtitles
-
video_track
Select the video track for a particular media file.
Arguments:
- val -> ID from the stream
-
subtitle_track
Select the subtitle track for a video.
Arguments:
- val -> ID from the stream
-
set_rate
Set the rate for a current media file.
Arguments:
- val -> the value of what ratee it should be
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for python_vlc_http-0.0.11-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ae5570c1683b7392215e628e87281aa0dbae7b5bf190dd72f6328769b397afb |
|
MD5 | 1d5bc006b076c3cda3b01c02ca851820 |
|
BLAKE2b-256 | 8d4a5b98c82e61027853c20ae89d9f08e6c88d449ae8f39d99c7a7005a326c47 |