node-echoprint-server icon indicating copy to clipboard operation
node-echoprint-server copied to clipboard

Artist and Release Fields

Open benbowler opened this issue 11 years ago • 3 comments

There currently aren't artist or release fields in the system. Was this deliberate? If I added support of these fields would you accept a pull request?

benbowler avatar Nov 06 '14 16:11 benbowler

There is an artist_id field referring to the artists table. No release field for tracks, but I'm open to extending the model. I wonder if it would be better to add a generic metadata field instead of adding new fields one column at a time to the schema?

jhurliman avatar Nov 12 '14 06:11 jhurliman

I was using a branch which didn't have artist for some reason.

How would you suggest including meta data? a meta data and a join table for a one to many relation ship?

benbowler avatar Nov 12 '14 13:11 benbowler

It could either be a separate trackID/key/value table that gets joined, or a single metadata field that holds a serialized JSON object. I don't have a preference either way.

jhurliman avatar Nov 12 '14 21:11 jhurliman