harmonoid / harmonoid

🎵 Plays & manages your music library. Looks beautiful & juicy. Playlists, visuals, synced lyrics, pitch shift, volume boost & more.
https://harmonoid.com
3.64k stars 204 forks source link

Import local playlists and add drag and drop functionality #419

Open Itookmyprozac opened 1 year ago

Itookmyprozac commented 1 year ago

Importing local playlists:

I have multiple playlists in .m3u saved in my hard disk. If I try to add them into Harmonoid it will show you an error message: "An invalid playlist URL was provided". Obviously, when I click on "Import" to insert the playlist address I write the local address of the file, not an url. So, I guess it's not possible to do that?

Drag & drop:

Also it would be easy to create a playlist, select all the mp3 files of a directory and drop them into the created playlist. It does not work either for now.


I'm using Linux Mint 21, i3wm as window manager and picom as compositor.

mrwrenchy commented 1 year ago

+1, the drag and drop feature would be good, i can't also even figure out how i can add lots of music and make a playlist, (am also using mint) there should be a way to select multiple songs at once and add them to the playlist,( maybe there is, i couldn't find out how)

ken-der-guru commented 1 year ago

I too wanted to import local .m3u playlists into harmonoid so I researched a bit and discovered that playliststs are internally stored in the Playlist.JSON file so I wrote a little python program to convert and insert .m3u Playlists into that file. If you want, you can check it out at https://github.com/ken-der-guru/convertM3uToHarmonoidPlaylist

acook commented 5 months ago

Dragging and dropping files into playlists would be great. Makes it feel integrated into the system instead of like a website.