buildwithpython
Courses
(current)
Pricing
Contact
Login
Signup
Building a Music Player with Tkinter | 30-Day challenge
Learn to create GUI with Python by creating an in-depth Music Player from scratch
Course duration : 6 hours
31 Lectures
Enroll now
Introduction to Tkinter
1. Introduction to the Tkinter Project
2. Creating a Tkinter Window
3. Title, Icon and the Geometry of the Tkinter Window
4. Adding text + image inside a tkinter window
5. Adding an Image Button for playing Music
Using Pygame with Tkinter
6. Playing music using Pygame
7. Stopping the music using Pygame
8. Changing the volume using Scale Widget
Adding Widgets to GUI
9. Adding a Menu to our Tkinter Window
10. Executing commands in Menubar + Messagebox
11. Opening up files using Filedialog Tkinter
12. Adding a Statusbar
13. Pause and Unpause the music using Tkinter and Pygame
Layouts in Tkinter
14. Pack layout Manager and Frames in Tkinter
15. Grid Layout Manager and Frames in Tkinter
16. Rewind Music + More on the Grid System
17. Toggle the Tkinter button + Mute the music with Pygame
File Information + Overriding Buttons
18. Fixing the Logic of the pause unpause
19. Total Length duration of the WAV Music files
20. Total Length duration of the MP3 Music files
21. Calculating Current Time + Threading in Python
22. Events and Bindings - Overriding the close button Tkinter
Creating a Playlist GUI
23. Creating a Music Playlist using Listbox widget in Tkinter
24. Adding items to Listbox Tkinter
25. Playing Songs on the Playlist
26. Fixing the Statusbar + Current time + Total Length
27. Deleting items from the Listbox Tkinter
Styling and Themes
28. Styling the Tkinter GUI + Fonts + Tkinter Themed Widgets
29. Adding theme to our Tkinter Window
Wrapping it all up
30. Converting python to executables using cx_freeze
31. Conclusion (Bonus Lecture)