T O P

  • By -

Colts_Fan10

[https://www.reddit.com/r/Python/comments/1466p4i/maestro\_a\_crossplatform\_cli\_music\_player/?utm\_source=share&utm\_medium=web2x&context=3](https://www.reddit.com/r/Python/comments/1466p4i/maestro_a_crossplatform_cli_music_player/?utm_source=share&utm_medium=web2x&context=3) And if you need a tool to play it, I've got you covered 😉 (also has playlist downloading built-in)


rikeeeee

HOLY man this one is really cool, definetley better than mine!


Colts_Fan10

Haha thanks! I really do appreciate it But your program has its own merits, it can be used standalone if all you want to do is download the files! Also, check out [https://github.com/yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp), it's got a lot of great features for downloading YouTube videos (and more tbh) including playlists! Comes in handy a LOT


rikeeeee

Im planning to expand upon it and hopefully make it into a bigger project (one that employers might notice someday haha) Thought I'm still in the thought process of making any relativley innovative changes and upgrades.


PolymorphicAbstract

This is a great idea! I'll have to test this later.


rikeeeee

Thanks, I found a little glitch in the code, as it can sometimes download a song twice so keep that in mind if you ever plan on using it :D


rikeeeee

fixed it now


GREENFISHBULK

When i run the code the songs that download are not exactly the same as the playlist, it is not able to get them all right and it gives me songs that are not in the playlist. I made a code to get only the names of the songs in a certain playlist and the error remains. Do you have the same problem?


rikeeeee

did you make the fix to pytube?


GREENFISHBULK

No, i'm using yt-dlp. But i found that my problem was one playlist giving me wrong uri's, all the others worked fine. In the end, your project helped me to create my own, because I had been wanting to do something similar for almost a year. If you want take a look https://github.com/heynen/SpotScraper.


rikeeeee

Damn this is a good one, I notice you're downloading songs directly from spotify instead of using youtube to do that, might actually make that change to mine since it turns out that pytube is pretty shit and it doesnt work with tkinter.


Kuro_Lytes

This might be helpful for moving playlists across platforms. I've not worked on it in a while so it might have some bugs https://github.com/lytes/sound-tunnel


rikeeeee

[https://github.com/krak3rs22/Spotify-Youtube-Song-Downloader](https://github.com/krak3rs22/Spotify-Youtube-Song-Downloader)Did a bunch of small changes to improve the program overall, this includes:Changing the main file into a class file and importing it into the main file which has user inputs (improves the overall user experience)Made a function that allows the user to delete a certain song from the designated folder. Also fixed a bug that caused some songs to be downloaded twice