Adding new playlists by importing m3u
files
#197
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
It can be quite a chore to add tracks to your playlist manually by looking up each and every track, especially if they existed on another application that allows the exporting of playlists by generating a
.m3u
playlist file.Todo:
Currently it can matches tracks on two paramters:
I've implemented a
get_tracks_containing_filepaths
getter function inapp/store/tracks.py
. There's probably a better way to implement that, but I couldn't think of it while testing all of this out, so that needs to be changed along with a lot of other small things within the PR.Duration matching can be seen as redundant but is especially important for things like VIP remixes, where they belong to the same artist and have similar titles but are two different tracks.