Skip to main content

📖 About This Project This is a learning project created by a computer engineering student. The goal was to build a functional music player using tkinter for the GUI and pygame for audio playback. ⚠️ Note: This package is still in early development. It's perfect for learning purposes, but may not be suitable for production use yet. ✨ Features 🎶 Play/Pause/Stop music 📁 Load audio files (MP3, WAV, OGG) 🔊 Volume control slider ⏳ Seek through the track 🖼️ Custom button images (requires Pillow) 🎨 Modern, clean UI design 📦 Installation Prerequisites Make sure you have Python 3.8+ installed.

Required dependencies:

pip install pygame Pillow

🚀 Usage python 12345678 from Azizimusicplayer.music_player import MusicPlayer

Create player instance

For example:

from Azizimusicplayer.music_player import MusicPlayer from tkinter import *

root=Tk() root.geometry("600x500") mp=MusicPlayer(root) mp.place() root.mainloop()

🛠️ Known Limitations

MP3 Playback ✅ Working Pause/Resume ✅ Working Volume Control ✅ Working Seek Bar ⚠️ Basic support Playlist ❌ Not implemented Equalizer ❌ Not implemented

🤝 Contributing This is my first public package on PyPI! I'm still learning, so: 🐛 If you find bugs, please report them 💡 If you have suggestions, I'd love to hear them 🔧 Pull requests are welcome! 📬 Contact

Author Ali Azizi Email aliazizi@gmail.com Status Computer Engineering Student Level Beginner (actively learning!)

💌 Feel free to email me! I'm happy to discuss problems, suggestions, or just talk about Python.

📄 License This project is open-source and available under the MIT License.

🙏 Acknowledgments Thanks to the pygame community Thanks to PyPI for hosting Thanks to everyone who supports beginner developers!

Made with ❤️ by a learning developer If you like this project, please give it a star! ⭐

Metadata

Release files for Azizimusicplayer 0.0.1

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

Source distribution (sdist)

Source distribution for Azizimusicplayer 0.0.1
File Size Uploaded Provenance
azizimusicplayer-0.0.1.tar.gz 4.6 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 9.8 kB

Release files / azizimusicplayer-0.0.1.tar.gz

Download URL azizimusicplayer-0.0.1.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
bad6b0a9078aeee8fcfd8a096f9abfb6ee1e23698e764576de25484eb3ebef73
BLAKE2b-256 checksum
How to use checksums
c4dd1c3fae1a783da76cb99472bbef4735438dcc37bff767be2f2533c2c770ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release files / azizimusicplayer-0.0.1-py3-none-any.whl

Download URL azizimusicplayer-0.0.1-py3-none-any.whl
Size 5.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4feb38b5f4d88ede9f7650ffdf89100f73b42cf04c91ecca75dd9b6a45b6258b
BLAKE2b-256 checksum
How to use checksums
d4ae2532b33bac7028ce2ed3955d5fe025717bc719d6d5a55b29b0336e31e726
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Security for Azizimusicplayer 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

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