Skip to content

๐ŸŽฌ A modern and intuitive media player built with Qt and C++, offering a seamless experience for playing and managing media files ๐ŸŽต.

Notifications You must be signed in to change notification settings

MohammadOshkooh/MediaPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

32 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽต Media Player Application ๐ŸŽฌ

A modern and intuitive media player built using Qt and C++, designed to provide a seamless experience for playing and managing your favorite media files.


โœจ Features

โœ”๏ธ Play, Pause, Stop: Full control over playback.
โœ”๏ธ Volume Control: Easily adjust the volume or mute with one click.
โœ”๏ธ Playlist Management: Organize your media files by adding, removing, or rearranging them.
โœ”๏ธ Wide Format Support: Supports popular audio/video formats (MP3, MP4, WAV, AVI, etc.).
โœ”๏ธ Clean and Customizable UI: Built with user experience in mind, powered by Qt.


๐Ÿ“ฅ Installation

๐Ÿ”ง Prerequisites

  • Qt Framework (6.x or higher recommended)
  • A C++ Compiler (e.g., GCC, MSVC)
  • Optional: FFmpeg for extended media support

๐Ÿš€ Steps to Build and Run

  1. Clone the repository:

    git clone https://github.com/MohammadOshkooh/MediaPlayer.git  
    cd MediaPlayer  
  2. Open the project in Qt Creator or any preferred IDE.

  3. Build the project:

    • Configure the .pro file.
    • Run the qmake command to generate Makefiles.
    • Compile and build the source code.
  4. Run the application from the IDE or terminal.


๐ŸŽฎ How to Use

  1. Launch the application.
  2. Open media files via the "Open File" button.
  3. Use the controls to play, pause, or stop playback.
  4. Manage your playlist for better organization.

๐Ÿ–ผ๏ธ Screenshots

MediaPlayer


๐Ÿค Contributing

We welcome contributions!

  • Bug Reports: Found an issue? Let us know.
  • Feature Requests: Share your ideas for improving the project.
  • Pull Requests: Submit your improvements directly.

๐Ÿ“œ License

This project is licensed under the MIT License.


๐Ÿ“ž Contact

For questions or support, please reach out:
Mohammad Oshkooh


๐ŸŒŸ Thank you for using Media Player! We hope you enjoy it. ๐ŸŒŸ

About

๐ŸŽฌ A modern and intuitive media player built with Qt and C++, offering a seamless experience for playing and managing media files ๐ŸŽต.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published