In comparing Pushtape discography to some similar solutions(see Dublin Drupaller's previous research), there might be a few additional fields that a majority of artists and labels would expect to have available out of the box.

* Genre (term reference)
* Record Label (term reference)
* Amazon/itunes/shop links (link)

I know we want to keep everything lightweight, but adding those fields might save a lot of time for admins and end users.

Comments

zirafa’s picture

Title: Add additional fields for Discography? » Add additional fields for Discography
zirafa’s picture

A Tags term reference is already included. It is more generalized but can include genre, city or any other categorical information depending on how the user wants to use it. I can see how a separate Record Label field might be beneficial though.

I am planning on adding a link field to tracks and albums. It could be used for purchase links but also for linking to additional information about the track/album, like Discogs, Wikipedia, or offsite media.

zirafa’s picture

Another way to add fields is to create an add-on Feature module that extends the existing content types to have more fields, say if you needed to add lots of specific fields for Amazon/iTunes etc..

zirafa’s picture

FYI, added link fields to albums and track nodes. Should be available in the 7.x-1.0-alpha2 release of Pushtape Discography.

Skanzo’s picture

Issue summary: View changes

I am not seeing the fields for any of these? Am I missing something? Could someone please instruct me as to how to go about activating these features?

As a record label I would love to see

Record Label
Catalog Number
Track Number
Disc Number
Genre
Format (ie. CD, LP, Cassette Tape, VHS, DVD, LaserDisc, etc.)

Or if there is a way that Admin can ADD these as we need them? That would be great as well.

I would like it to be able to "group" these once they are inserted. For example, if I insert 10 new Albums by a band, 4 of them are on one record label, 4 on another and the last two on another. If I were to click on the name of that record label on one of the pages, it would take me to a page that lists all the albums from that label. Make sense? Same for genre, format, year? etc.

Thanks

Jeremy

zirafa’s picture

A link field was added, but not a Record label or Genre field. As an administrator you can always add or remove content type fields manually the normal Drupal way - through the "manage fields" link at admin/structure/types.

zirafa’s picture

I'm revisiting this - I think we can add additional fields as part of a pushtape_record_label Feature bundled with core but disabled by default. These fields are useful to expanding usage to record label sites.

- Record Label
- Catalog Number
- Track Number [track only]
- Disc Number
- Genre (dropdown list based on ID3 spec?)
- Format (ie. CD, LP, Cassette Tape, VHS, DVD, LaserDisc, etc.)
- BPM (beats per minute) [track only]

Other possible fields:
- Release Type (Compilation, Single, EP, LP)
- Recorded (i.e. June 7 - June 15 at Abbey Road)
- Record producer(s)
- Recording Engineer(s)

I'm inclined to just start with the first group as it is a little more practical for record label sites. The second group contains fields that I've seen on other sites in ID3 tags, Discogs, Wikipedia, MusicBrainz, but not sure if we really need to include them as part of this package.

Skanzo’s picture

Thank you so much Zirafa! These would be great. Honestly without them it doesn't make sense ;) If you are wanting to cater to bands and musicians and labels, providing as much customizable content is the way to go. I don't know very many bands that have released every single album on the same label in the same format year after year. Most bands have multiple albums across many labels, as well as multiple VERSIONS and releases of the SAME record over time or format / country / label, etc.

I've been running a record label since the late 90s, so if there is any help or input you would like, please let me know!

dww’s picture

Interested in some of these fields, too. However, none of the ones I list below are dependent on a *label* per se. I'd rather they were either part of the core pushtape feature or a 3rd feature (pushtape_adv_discography ?) that pushtape_label would depend on:

- Genre (dropdown list based on ID3 spec?)
- BPM (beats per minute) [track only]
Other possible fields:
- Release Type (Compilation, Single, EP, LP)
- Recorded (i.e. June 7 - June 15 at Abbey Road)
- Record producer(s)
- Recording Engineer(s)

I'd also consider adding:
- Duration [track only] #2384319: Duration field
- Mixing Engineer
- Mastering Engineer

All of these pieces of info and roles are part of releasing music, even as an independent artist. Let's leave the truly label-specific info to a label feature. ;)

Thanks!
-Derek

onejam’s picture

Yes, i also agree. Record label is important and should be included as part of core features.

Thanks,

gusaus’s picture

Ideally we'd be able to be consistent with whatever metadata standards there are. This may help serve as a guide -
http://musicbiz.org/wp-content/uploads/2014/08/MusicMetadataStyleGuide-M...

This should also help integrate with other services as discussed #1226226: Importing/exporting discography

zirafa’s picture

Status: Active » Needs review

Quick update: I have some experimental code if anybody wants to try it out:

https://bitbucket.org/zirafa/pushtape-discography-advanced

It should add the following fields to album nodes:

Record label: [taxonomy]
Release type: (Single, Album, EP, Broadcast, Other)
Release format: (Digital, Vinyl, CD, DVD, Cassette)
Recorded: [date]
Catalog number: [textfield]

Adding additional fields is challenging as there are lots of different use cases -- this is one of those areas where everyone would like to customize things quite differently.