Python User Interface Project – Use PyQt5 to Code a Music Player

preview_player
Показать описание
Learn how to create User Interfaces (UIs) with Python by creating a Modern Music Player with the PyQt5 framework. Some of the features of the app are:
- Beautiful and modern user interface
- Playlists and favourite songs functionalities
- Custom context menus for different pages
- Background slideshow for every song

✏️ Course developed by @tommys_codebase

⭐️ Chapters ⭐️
⌨️ (0:00:00) 01: Introduction
⌨️ (0:00:47) 02: Demo
⌨️ (0:04:40) 03: Getting Starter Files
⌨️ (0:06:24) 04: Installing required packages
⌨️ (0:07:56) 05: Opening the Qt Designer
⌨️ (0:10:37) 06: Exploring the UI file
⌨️ (0:21:05) 07: Designing the User Interface
⌨️ (1:37:15) 08: Convert the UI file and the resource file
⌨️ (1:46:45) 09: Creating custom title bar
⌨️ (1:55:09) 10: Add Songs
⌨️ (2:05:49) 11: Play Song
⌨️ (2:13:44) 12: Pause and Unpause
⌨️ (2:17:01) 13: Stop Song
⌨️ (2:21:02) 14: Volume Control
⌨️ (2:27:41) 15: Move Slider
⌨️ (2:42:07) 16: Next Song
⌨️ (2:47:36) 17: Previous Song
⌨️ (2:57:58) 18: Loop one song and play random
⌨️ (3:15:52) 19: Automatically play next song
⌨️ (3:21:48) 20: Remove Songs
⌨️ (3:33:37) 21: Navigate Pages
⌨️ (3:37:53) 22: Database Functions
⌨️ (4:23:58) 23: Favourite Songs Functions
⌨️ (4:51:52) 24: Automatically restart queues
⌨️ (5:01:28) 25: Playlist Functions
⌨️ (5:49:06) 26: Create Context Menus
⌨️ (6:09:20) 27: Show Playlist Content
⌨️ (6:28:13) 28: Background Slideshow
⌨️ (6:41:09) 29: Fixing Database Directory
⌨️ (6:45:52) 30: Conclusion

🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama

--

Рекомендации по теме
Комментарии
Автор

Watched the whole video and learned a lot. Thank you for making such amazing videos. Thank you.

thushanchathuranga
Автор

WOW, Thank you so much for sharing the amazing content, liked 👍

mahendranath
Автор

Very Nice to learn beautiful UI for python.

cnasprod
Автор

Beautiful application. I am half the way and wanted to remark to the audiance that there is probably a little error when calculating the next song in the shuffled situation. Using the random selection you probably have to take the random integer between 0 and len-1!

johnylanckriet
Автор

And then u learn about the license and understand why small indie devs and companies left Qt for electron. It’s really bad nowadays. Qt openly say they only care for the big clients, like car manufacturers

hanes
Автор

Can't we do the same thing in idle?

Healthyrout
Автор

I love how he uses try except for thorough debugging and checking if his code executes

engineeringstudent
Автор

How can we export this as a single packed file (like .exe I mean or .py)? lets say I want to export this file on github and let others run it without pyqt5 having installed on their computer. How can I approach this?

rezvil
Автор

Love your Tutorials . Can you make a Tutorial For sfml c++

th.karatsis
Автор

This is dope, let me see if my outdated mid2012 thingy will cope

thekontuli
Автор

35:48 css stylesheet
1:38:48 convert rsc file to py
3:34:33 stackedWidget use
1:25:14 stackedWidget UI
3:38:09 SQLite continue
4:07:41 execute in sqlite software

engineeringstudent
Автор

First thought on seeing the description: Why PyQt5 and not PyQt6?

hydroxacte
Автор

Did anybody else had an error while downloading pyqt5-tools? Tried it, got an error. Googled and the solution didnt work for me either :'( it seems like it doesnt support 3.12 or smth, sad

zikpin
Автор

Hi people, if you are using 3.12 Python version (like me) and you got an error to install pyqt5-tools, change the Python version to 3.9.
Happy coding!

anatolyagibalov
Автор

Wth your last 3 videos where the last things i researched these days.

SjarMenace
Автор

Once again, beautiful application but ... I am discouraged to go to the end because the explanation is so confusing as well as the coding 😞!

johnylanckriet
Автор

Same can be done in .NET c# or VB with less complexity

narutosingh
Автор

Can't understand a word this guys saying.... Any chance we can get a repost with an AI Speaker? I do have a hearing disability, so it would be covered under ADA. Thanks!

memphisartguy
Автор

python dev looking for a job hehe <3

ludozico
Автор

Please provide original English subtitles instead of automatically generated ones.

s.p.sanjay