Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding collections and recordings with no MBIDs #421

Open
Alia-morsi opened this issue Apr 29, 2019 · 0 comments
Open

Adding collections and recordings with no MBIDs #421

Alia-morsi opened this issue Apr 29, 2019 · 0 comments

Comments

@Alia-morsi
Copy link
Contributor

We want to be able to add collections and recordings to dunya even if they do not have musicbrainz ids.

Given that adding a collection requires a collection mbid and requires that recordings are grouped in folders according to album/release mbid, suggestions for how this can be implemented are:

  1. Using a script extrernal to dunya, an internal id to be used in the add collection page can be generated. Another alternative could be adding a button in this page to generate this id rather than creating it externally. Then, for each album, an internal id would be generated as well, and a metadata entry for album id would be put for all recordings belonging to the same album, and those would be grouped in the same folder.

  2. Another approach could be to add 2 distinct ways to add collections to dunya. One being with a collection mbid and the other without. For the one latter, we could just add the link to all the recordings (however they are grouped) and the dunya instance would generate whatever ids for them just so that the backend would work. They can be grouped in any way, but the uploading code can deal with recordings in a subfolder as belonging to the same album.

The problem with approach 1 is that it requires the operation of an external script on the recording mp3 files so that dunya is almost unchanged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant