I would really hope for something like this to eventually be integrated into MB. It feels rewarding to see a nice timetable after entering a festival.
It doesn’t show this festival edition properly, and I’m not sure why, perhaps you could take a look? This different edition of the same festival is fine. Could it be that it can’t handle the first edition because it has one performer playing till 00:00?
it was because when a start & end time is given is looked for:
“start”:“time” - “end”:“time” and not “start”:“time”-“end”:“time”
for example
17:00 - 17:45 in stead of 17:00-17:45
i changed it so if you update the userscript it should work with both (there is nothing in te code guide lines for entering start and end times but i personally think with the spaces looks cleaner)
if there is no end time then i guess the end time is 30 minutes later then the begin time.
it shows you a time table of in what other bands where the bandmembers of this band also.
(and if you have a liked collection it will show the liked artists in color)
(i know the colors are ugly but i needed a way to have them stand out, so i generate a color based on a string and in this case i use the bandname)
end year (highest year, so i get the longest period the member played in)
then i put them in groups:
if the begin year of the new item is higher or the same as the end of the previous item it gets added to the same group (unless the begin & end years are the same, then it checks if the previous item also has a same begin & end year)
otherwise it gets added to the next group
the idea is to get a chronological time order of a bandmember. if i group them per artist then some members that play in multiple bands over the year will have WAY more groups.
while now i try to have the least amount of groups.
here is an example of what i mean.
i think the different band colors also help, i currenlty only add them for liked artists. but maybe i should add a setting so this can be enabled for all bands.
Got another example where something is not working perfectly. This festival(part) doesn’t display properly yet. I am assuming Orchid and R.a.T. don’t display properly because they have no end-time, timetable says ‘till dawn’ so I left it open. Not sure though why DJ Shiva is placed at the right, it does show the correct time.
hmmmmm
in my opinion, either something has a begin & end time or it only has a begin time. so if the end is uncertain it would be better to leave the - if there is no end time (or guestimate an endtime for dawn)
if the - would not be there it would visualise it as 30minutes long (also i think the max i currently have is 6:00 as end time, past 6:00 will count for the beginning of the next day)
the reasone why dj shiva is at the back is because it needs the end time of the previous artist to put them in order.
i’m not sure if i should fix this.
the userscript is made to point out some irregular stuff so we can fix the data in music brainz
if orchid & R.A.T don’t have the - it would fix the dj shiva thing aswel
Could you please remove the target="_blank" attributes from all your links?
I can’t open links in same tab, with this attribute in place.
If you remove it, people have the choice to open in same tab or in new tab, by long-touch or right-click.
These attributes are welcome for links within edit form pages, where you don’t want your form to be replaced by a new page, but they agree not welcome (IMO) in the regular pages (like artist and event pages).
Very cool script! It is as mentioned one of those features that has been requested for years but never gets added, probably because there aren’t enough devs and they’re too busy with other more important stuff. I also like that the script gives you the incentive to add start/end dates to the relationships!
Some requests/ideas for improvement:
Add a max width and a scroll bar. The table can sometimes break the layout, for example The Yardbirds - MusicBrainz if there are many relationships and if the artist has been active for many years. It would also be cool if you then also made the first column a th and fix its position with css so that you can scroll horizontally but the first column always remains visible to the far left.
Yes maybe new tab was not so bad, as the tables take time to be generated.
In that regard, you should probably move band member tables to the relationship tab , as said, indeed, otherwise we launch that generation far too often when browsing MusicBrainz artists.
Amazing work… just tried it on Hawkwind as they have had a few members over time and lots of other bands. Which makes it work a little hard… Looks so so good.
Would be deserving of its own tab in the Artist pages.
Colours are great to see as it adds to clarity, and it would be good to see more colour on the “Member Artists” section.