Skip to main content

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(), and abort() functions added
  • playfile() function that plays files with one parameter: the file location.
  • Faster Speeeeeeeeeeeeeeeds (lol)

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

NikClip-2.1.1.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

NikClip-2.1.1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

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

Hashes for NikClip-2.1.1.tar.gz
Algorithm Hash digest
SHA256 b6c4441d5db889e06190d74b063d0c0c138fa40dc63325a9a83c34164c4447ce
MD5 b7c4df62d9bc44bac0435a40e32c2c1f
BLAKE2b-256 ef08c3f6ca9361919bc261bcbdeb70dbc7c76cabd6050e4896ed6530e3998545

See more details on using hashes here.

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

Hashes for NikClip-2.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0ecd704135dccf674cc9022a32f1c4c921350026b86f6cf4d472318f3e7d16f1
MD5 1ae0bfa29b4c2094af26f8977121ebf2
BLAKE2b-256 d63965feb4474dda9ebd0325316f6c54379cc60f78c94cfc6f6fb834fd606d49

See more details on using hashes here.

Provenance

Supported by

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