0% found this document useful (0 votes)
12 views

Project Report

This document describes a music player application created using Python. It uses libraries like Tkinter, Pygame and OS to build the GUI and handle audio playback. The application allows users to load songs from their local directory and play, pause, stop them. Benefits of Python like extensive libraries and easy readability are also discussed.

Uploaded by

sshivanshu193
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

Project Report

This document describes a music player application created using Python. It uses libraries like Tkinter, Pygame and OS to build the GUI and handle audio playback. The application allows users to load songs from their local directory and play, pause, stop them. Benefits of Python like extensive libraries and easy readability are also discussed.

Uploaded by

sshivanshu193
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

MUSIC PLAYER USING PYTHON

Bachelor’s of Computer Applications

SUBMITTED BY: Name: - Shivanshu Singh


Roll no: - 2133198
Under the Guidance of :-

Mr. Anmol Rana

Department of Computer Applications


CHANDIGARH SCHOOL OF BUSINESS JHANJERI,
MOHALI
DECLARATION

I, Shivanshu Singh hereby declares that the report of the project entitled “Music
player using python” has not presented as a part of any other academic work to
get my degree or certificate except Chandigarh School of Business Jhanjeri
Mohali, affiliated to
I.K. Gujral Punjab Technical University, Jalandhar, for the fulfillment of the
requirements for the degree of Bachelor’s in computer applications.

NAME OF MENTOR
Mr. Anmol Rana
NAME OF STUDENT
Name: Shivanshu Singh
Roll No: 2133198
Table of Contents

Sr.no Contents Page No


1. Introduction 4

2. Abstract 5

3. Development Libraries 6
4. Installation Requirements 7
5. Hardware Requirement 8
6. Screenshot Of Music Player 9

7. Advantages/Benefits OF USING PYTHON 10


8. Product Features 11
9. References 12
INTRODUCTION

The main objective of this project is to design a cross-platform media player using
python and Tkinter . Python Is really a very Interesting Language Because this
language provides usability to write cross-platform codes that can run on all types
of the system without even making any big changes in codes. This Python module
provides a high-level core Music player interface where you are supposed to
provide all the remaining high-level logic like the user interface, the playlist logic
and the audio data.
Abstract

This is a Project Report on “Music Player Using Python”. During the making or
Development of the project we explored new ideas and libraries in python for
implementing GUI based Application. The Project is the output of our planning,
schedule, programming skills and the hard work, and this report reflects our
steps taken at various levels of programming skill, planning and schedule. We
have learnt a lot during this project in our coding skills and deep concept related
to these kinds of projects. Our project is “MUSIC PLAYER USING PYTHON”. This is
a python-based application which enables people to play their local songs.
Development Libraries

We have made our application with the help of Python Features :-


1. Tkinter: Tkinter is the standard GUI library for Python. Python when
combined with Tkinter provides a fast and easy way to create GUI
applications. Tkinter provides a powerful objectoriented interface to the
Tk GUI toolkit.
Creating a GUI application using Tkinter is an easy task. All you need to do is
perform the following steps −
 Import the Tkinter module.
 Create the GUI application main window.
 Add one or more of the above-mentioned widgets to the
GUI application.
 Enter the main event loop to take action against each event
triggered by the user

2. OS: The OS module in python provides functions for interacting with


the operating system. OS, comes under Python’s standard utility
modules. This module provides a portable way of using operating
system dependent functionality. The *os* and *os.path* modules
include many functions to interact with the file system.

3. Pygame: Pygame is a cross-platform set of Python modules designed


for writing video games. It includes computer graphics and sound
libraries designed to be used with the Python programming
language
Installation Requirements
 Tkinter
 Pygame
 os
Hardware Requirements
 P IV or above Processor
 1 GB RAM
 120 GB HDD
 LAN or WAN
Screenshot Of Music Player
Advantages/Benefits OF USING PYTHON
The diverse application of the Python language is a result of the combination of
features which give this language an edge over others. Some of the benefits of
programming in Python include:
1. Presence of Third Party Modules: The Python Package Index (PyPI) contains
numerous third-party modules that make Python capable of interacting with most
of the other languages and platforms.
2. Extensive Support Libraries: Python provides a large standard library which
includes areas like internet protocols, string operations, web services tools and
operating system interfaces. Many high use programming tasks have already been
scripted into the standard library which reduces length of code to be written
significantly.
3. Open Source and Community Development: Python language is developed
under an OSI-approved open source license, which makes it free to use and
distribute, including for commercial purposes. Further, its development is
driven by the community which collaborates for its code through hosting
conferences and mailing lists, and provides for its numerous modules.
4. Learning Ease and Support Available: Python offers excellent readability and
uncluttered simple-to-learn syntax which helps beginners to utilize this
programming language. The code style guidelines, PEP 8, provide a set of rules
to facilitate the formatting of code. Additionally, the wide base of users and
active developers has resulted in a rich internet resource bank to encourage
development and the continued adoption of the language.
5. User-friendly Data Structures: Python has built-in list and dictionary data
structures which can be used to construct fast runtime data structures. Further,
Python also provides the option of dynamic high level data typing which reduces
the length of support code that is needed.
Product Features

1. PLAY : We added play option for playing the song which is imported

from library of system.

2. STOP : For stopping the recently played music.

3. PAUSE : To pause the recently playing music.

4. LOAD DIRECTORY: By this option we can add songs.

5. RESUME: For playing the recently paused music.


References
 https://www.tutorialspoint.com/python3/index.htm
 https://www.geeksforgeeks.org/python-programming-language/?ref=lbp

You might also like