PyMusicPlayer
An MP3 music player interface for Python with builtin playback and queue functionality built using Pygame mixer
Installation
Install via pip
$ pip install pymusicplayer
Usage
from pymusicplayer import MusicPlayer
mp = MusicPlayer()
add_song(filename, song_name)- Add song to queue by filename and sets song name (defaults to filename)remove_song(index)- Remove song at index of queueget_current_song()- Return name of currently loaded songget_queue()- Return names of songs in queueget_loop_queue()- Return if queue will loopset_loop_queue()- Set if queue should loopshuffle()- Shuffle songs in queueis_playing()- Return if music is currently playingplay()- Start playing loaded musicpause()- Pause loaded musicrestart()- Restart loaded musicget_volume()- Returns volume of musicset_volume(volume)- Sets volume of music to value in interval [0, 100]get_pos()- Get current position of loaded music in millisecondsset_pos(pos)- Set position of loaded music in millisecondschoose_song(index)- Load song at index in queuenext_song()- Load next song in queueprevious_song()- Load previous song in queueskip(amount)- Skip amount (in milliseconds) in music (positive for forward, negative for rewind)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
PyMusicPlayer-1.0.0.tar.gz
(3.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file PyMusicPlayer-1.0.0.tar.gz.
File metadata
- Download URL: PyMusicPlayer-1.0.0.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
abd03655d5ef36e1dff10186f70a014664cc1b7939d3fe4ae861c11059e22913
|
|
| MD5 |
854ae26a856c5d6a605a3395bd39bc79
|
|
| BLAKE2b-256 |
64758685d2e29ff724a039d113882e4e62405422fb8457e4c476274f7a5c9662
|
File details
Details for the file PyMusicPlayer-1.0.0-py3-none-any.whl.
File metadata
- Download URL: PyMusicPlayer-1.0.0-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9312aea896cb78e758bff481fb7d8bb823411b11081ef2bb9bb78de6c8db102
|
|
| MD5 |
4f084116ce27b0a0d19ed1425d6d2f97
|
|
| BLAKE2b-256 |
2e72aef24caa7f1654540ab0428763f6497234fed068e8e7fd401ad5a98773d6
|