Skip to main content

VLCYT

Stream your YouTube playlist in VLC behind the scenes from the command line.

Check It Out

https://streamable.com/z94tg

Requirements

64-bit VLC Media Player
64-bit Python 3.8

Note

This project has only been tested on Windows 10.

Installation

pip install git+https://github.com/hillt03/VLCYT

Usage

Be sure to include quotes around arguments.

python -m vlcyt "<youtube_playlist_url>" [-v "<VLC Install directory>"]

If you have VLC installed and get a FileNotFound Error, use the -v switch to include the path to your VLC install directory. Otherwise, don't forget to install VLC (64-bit).

After running for the first time, you can then simply enter python -m vlcyt and the last playlist you passed in will begin playing.

Commands

NOTE: Most commands have multiple aliases separated by commas, use whichever you prefer.

?, help

Opens the help menu and shows whether or not looping and shuffling are enabled.

volume, v

Adjust the volume (0 - 100).

skip, s, next, n, forward, f

Skips song(s).
For example: Entering "skip" will skip one song, entering "skip 5" will skip 5 songs.

play, pause, p

Plays/Pauses the current song.

repeat, replay, r

Repeats the current song one time.

back, b

Skips to the last song played.

loop, l

Enables looping. The current song will keep playing until looping is disabled.

shuffle

Shuffles the playlist without repeating until every song has been played.

exit, quit, q

Closes the program.

Links

GitHub
PyPI

Metadata

Release files for VLCYT 1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for VLCYT 1.3
File Size Uploaded
VLCYT-1.3.tar.gz 6.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for VLCYT 1.3
File Interpreter ABI Platform
VLCYT-1.3-py3-none-any.whl Python 3 none any Details

Total release size: 15.1 kB

Release files / VLCYT-1.3.tar.gz

Download URL VLCYT-1.3.tar.gz
Size 6.9 kB
Tags Source
SHA-256 checksum
How to use checksums
2770cc5605fdc8ed5bcdcd82665a29e95e803b5b4bb07a624c7807b0cd6df49d
BLAKE2b-256 checksum
How to use checksums
0331793f86280ab7301627bb1466b8980b20cbdb49dcd861e3f7a6071c4baf8f
Upload date
Uploaded using Trusted Publishing?
What is 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.40.2 CPython/3.8.0

Release files / VLCYT-1.3-py3-none-any.whl

Download URL VLCYT-1.3-py3-none-any.whl
Size 8.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
12d5926b4248d9ebac93e74217b168ec578d6a35e3b3a44bb06e67112d828564
BLAKE2b-256 checksum
How to use checksums
10faaf69de8ce26cb804ab90704b1cc052140285c5030975aef177cf0edccb21
Upload date
Uploaded using Trusted Publishing?
What is 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.40.2 CPython/3.8.0

Release history Release notifications | RSS feed

1.9

2 release files

1.8

2 release files

1.7

2 release files

1.6

2 release files

1.5

2 release files

1.4

2 release files

This release

1.3 This release

2 release files

1.2

2 release files

1.1

2 release files

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page