Hey, I made a list that contains every track that is used in each episode. Since I don't really have any experience with the wiki I thought I would float my ideas before starting to edit. I was inspired by this page on the evageeks wiki (I'm open to better suggestions for a page name) and this is my current plan:
Create one page that contains the whole list with one table per episode. I think it would be good to make the tables collapsed by default for easier navigation but it would also be useful to have one big page (you could search for every occurence of one specific track for example). For that you would need a collapse all/expand all button. Here is an example of what I'm talking about and the relevant common.js.
Additionally I would use labeled section transclusion to include the specific table for each episode on the episode page itself (maybe between characters and trivia?). Since the table would be collapsed by default it would only add two lines (a section heading and the table header) without cluttering the page too much.
The table itself would consist of the following fields: start timestamp, end timestamp, track title in romaji, source OST and a short description of the relevant scene.
Also feel free to refuse any part of this if you think it would be too detailed for the wiki or for any other reason. I am going to post the list elsewhere anyways but I think the wiki would be a good place as well.
I created the page List of Music Used in Each Episode but realized that I had looked at the wrong version page and that this wiki doesn't have the Labeled Section Transclusion extension enabled. The extension isn't listed on this page but I don't think that the list is comprehensive. The community wikia has it enabled for example. Here is a link to the extension page. That page says that the extension is for MediaWiki version 1.25+ and this wiki uses 1.19.24 but the community wikia also uses 1.19.24 and has the extension enabled. I'm not quite sure what's up with that but I guess asking doesn't hurt.
The two lines below raise an error:
I believe they were originally meant to change the text of the button from "Expand/Collapse All" to "Collapse" or "Expand" but I think it's better to keep the "Expand/Collapse All" label anyways because that makes it clear that the button can do both. So those two lines can probably just be deleted.
I think it might also be a good idea to change
var state =0;
var state =1;
so that the first click on the button expands everything instead of collapsing everything. Expanding everything is the main use of the button in my mind and right now you have to click it twice to get the result you probably want.
I noticed that the "Expand All" button doesn't seem to work if I'm not logged into my account. I suspect that the reason for that is that the script gets executed before the content of the page has finished loading. I tried it with a shorter page (Monogatari Series Second Season Original Soundtracks) and there everything works as you would expect. I have no idea why it works if I'm logged in.
This should make sure the script only gets executed when the page is ready:
var state =1;
text: 'Expand/Collapse All'
state = 1;
state = 0;