A full fledged media-player and media-downloader
Project description
NikClip - v1
Introducing NikClip, a versatile Python module tailored to provide a seamless music playback and download experience. With NikClip, you can harness the power of Python to effortlessly play and download your favorite tunes. This robust module leverages the capabilities of popular libraries like PyDub and youtube-dl to offer a wide range of features. NikClip enables you to play music files in various formats, including MP3, WAV, and FLAC, allowing for an immersive listening experience. Additionally, it empowers you to search, stream, and download music from platforms such as YouTube, SoundCloud, and Bandcamp, expanding your music collection effortlessly. Whether you are building a music player application or simply seeking a tool to enhance your music exploration, NikClip is your go-to module, designed to harmonize your Python projects with the world of music.
About
NikClip is still in a development mode. It is in the second version. Updates monthly!
How to use NikClip
Using your package installer (pip, anaconda, etc.) download the library.
Ex:
pip install NikClip
First initialize the library by using the init
function. It takes 1 parameter: the file path of the script that is calling this function.
example: init("C:\\Users\\bob\\Codes\\main.py")
To download a video or song (from youtube) just use the download()
method. It takes one parameter: the query of what you want to search up, the format of the media (audio or video), and the filename that you want the media to have.
example: download("Shake it off Lyrical", "audio", "randomfile.mp3")
To play a song use the play()
function. It takes 2 parameters: the prompt for the media (on youtube), and th play duration (in seconds).
example: play("Shake it off Lyrical", 100)
Upcoming Features
- Duration replaced with limitless
restart()
,pause()
,resume()
, andabort()
functions addedplayfile()
function that plays files with one parameter: the file location.- Faster Speeeeeeeeeeeeeeeds (lol)
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 Distribution
Built Distribution
File details
Details for the file NikClip-2.1.1.tar.gz
.
File metadata
- Download URL: NikClip-2.1.1.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6c4441d5db889e06190d74b063d0c0c138fa40dc63325a9a83c34164c4447ce |
|
MD5 | b7c4df62d9bc44bac0435a40e32c2c1f |
|
BLAKE2b-256 | ef08c3f6ca9361919bc261bcbdeb70dbc7c76cabd6050e4896ed6530e3998545 |
Provenance
File details
Details for the file NikClip-2.1.1-py3-none-any.whl
.
File metadata
- Download URL: NikClip-2.1.1-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ecd704135dccf674cc9022a32f1c4c921350026b86f6cf4d472318f3e7d16f1 |
|
MD5 | 1ae0bfa29b4c2094af26f8977121ebf2 |
|
BLAKE2b-256 | d63965feb4474dda9ebd0325316f6c54379cc60f78c94cfc6f6fb834fd606d49 |