MusicManager banner

MusicManager

16 devlogs
14h 51m 42s

A desktop app that manages your playlist. It downloads songs from YouTube, adds cover art, has options to add metadata, and download songs in 3 different formats. Maintains a database in CSV, listing the songs and properties like artist and genre.

Loading README...

abhijato.c
  1. Added a timer to the player
  2. General GUI improvements
  3. Dynamic scaling
Attachment
0
abhijato.c

FINALLY ADDED A LIVE MUSIC PLAYER!!!
Now working on design, volume control, and features like loop, shuffle etc.

Attachment
0
abhijato.c

Updates:

  1. Now you can bring up the “song” menu by right clicking on selected songs!
  2. Added options to update individual images, and redownload images.
  3. Split up monolith to make it cleaner.
Attachment
0
abhijato.c

Added a menu option to change the default format files are downloaded in!

Attachment
0
abhijato.c

Moved the action buttons to a topbar!
This makes the UI much cleaner and less cluttered, so imma go ahead and add more features now accessible from the topbar!

Attachment
Attachment
0
abhijato.c

Added an option to change the download folder!
Now comes with a function that autodetects songs that are downloaded, and fills it in the status column.

Attachment
0
abhijato.c

Added an option to autofill song details, like title and artist from URL!

0
abhijato.c

Added a sort function, and sorts by title by default!
Plus some general bugfixes and UI improvements.

0
abhijato.c

Complete app revamp, now using PyQT which has TONS of more options for design! Adding features and changing layouts is not vastly easier, not to mention the dark mode!!

Attachment
0
abhijato.c

Now you can edit the song’s URL and redownload! Also fixed functionality issues regarding metadata.

Attachment
1

Comments

Duckers
Duckers 11 days ago

love this!!

abhijato.c

Fixed a bug where the app would download the first song in a playlist instead of the one given in the URL. Also added functionality for selecting and deleting multiple entries at once.

Attachment
0
abhijato.c

Shipped this project!

This is an extremely basic GUI that downloads songs from YouTube, and manages your playlist.
It includes options to add metadata like cover art, artist, genre, title etc.

abhijato.c

Finally got the GUI to be functional!
Uploaded first release on github, but I expect there still to be a few bugs.

Attachment
0
abhijato.c

Added a really basic UI, will continue to improve design after adding more functionality!

Attachment
0
abhijato.c

Finished the backend utilities, now designing a GUI for accesibility

Attachment
0
abhijato.c

This was a collection of unorganized codes(command line) that downloaded songs from youtube for a local playlist. Now making it into a fully functional GUI app

Attachment
0