Template:MusicInfobox: Difference between revisions

m
no edit summary
(Created page with "{{Infobox |name = MusicInfobox |bodystyle = |titlestyle = |abovestyle = background:#cfc; |subheaderstyle = |above = {{#if: {{{Title|}}} | {{{Title}...")
 
mNo edit summary
 
(52 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Infobox
<includeonly>{{Infobox
  |name        = MusicInfobox
  |name        = MusicInfobox
|bodystyle    =
|titlestyle  =
  |abovestyle = background:#cfc;
  |abovestyle = background:#cfc;
|subheaderstyle =
  |above        = {{#if: {{{Title|}}} | {{{Title}}} | {{TOPLEVELPAGE}} }}
  |above        = {{#if: {{{Title|}}} | {{{Title}}} | {{TOPLEVELPAGE}} }}  
  |  image      = {{#if: {{{Cover|}}} | [[File:{{{Cover}}}|350px]] | (No cover)}}
|imagestyle  =
|captionstyle =
  |  image      = [[File:{{{Cover}}}|300px]]
  |headerstyle  = background:#ccf;
  |headerstyle  = background:#ccf;
  |labelstyle  = background:#ddf; white-space: nowrap; padding-right: 15px;
  |labelstyle  = background:#ddf; white-space: nowrap; padding-right: 15px;
  |datastyle    =  
  | header1 = {{#if:{{{Assets|}}}|[[{{TOPLEVELPAGE}}/Assets|Assets]]|}}
|header1 = Information
  | header2 = Information
| label1 =
  | label3 = Artist
| data1 =
  |  data3 = [[Category:Releases]]{{#switch: {{{Artist}}}|Various Artists=[[:Category:Releases by Various Artists|{{{Artist}}}]][[Category:Releases by Various Artists]]|{{{Artist}}}}}
  |header2 =
| label4 = Additional Credits
  | label2 = Artist  
| data4 = {{{AdditionalCredits|}}}
  |  data2 = {{#switch: {{{Artist}}} | Various Artists = [[:Category:Releases by Various Artists | Various Artists ]]
| label5 = Release Type
| various artists = [[:Category:Releases by Various Artists | various artists ]]
|  data5 = {{#switch: {{{ReleaseType}}}
| VARIOUS ARTISTS = [[:Category:Releases by Various Artists | VARIOUS ARTISTS ]]
              |Album=[[:Category:Albums|Album]][[Category:Albums]]
| V/A = [[:Category:Releases by Various Artists | V/A ]]
              |EP =[[:Category:EPs|EP]][[Category:EPs]]
| Unknown Artist = [[:Category:Releases by an Unknown Artist | Unknown Artist ]] | {{{Artist}}} }}
              |Single=[[:Category:Singles|Single]][[Category:Singles]]
|header3 =
              |Mix= [[:Category:Mixes|Mix]][[Category:Mixes]]
| label3 = Additional Credits
              |Compilation=[[:Category:Albums|Album]][[Category:Albums]] ([[:Category:Compilations|Compilation]][[Category:Compilations]])
| data3 = {{{AdditionalCredits|}}}
              |Remix Compilation=[[:Category:Albums|Album]][[Category:Albums]] ([[:Category:Remix Compilations|Remix Compilation]][[Category:Remix Compilations]])
|header4 =
              |Album (Collaboration)=[[:Category:Albums|Album]][[Category:Albums]] ([[:Category:Collaborations|Collaboration]][[Category:Collaborations]])
| label4 = Release Type
              |EP (Collaboration)=[[:Category:EPs|EP]][[Category:EPs]] ([[:Category:Collaborations|Collaboration]][[Category:Collaborations]])
| data4 = {{#switch: {{{ReleaseType}}} | Album = [[:Category:Albums | Album ]] | EP = [[:Category:EPs | EP ]] | Single = [[:Category:Singles | Single ]] | Mix = [[:Category:Mixes | Mix ]] | {{{ReleaseType}}} }}
              |Single (Collaboration)=[[:Category:Singles|Single]][[Category:Singles]] ([[:Category:Collaborations|Collaboration]][[Category:Collaborations]])
  |header5 =
              |Album (Collection)=[[:Category:Albums|Album]][[Category:Albums]] ([[:Category:Collections|Collection]][[Category:Collections]])
| label5 = Record Label  
              |EP (Collection)=[[:Category:EPs|EP]][[Category:EPs]] ([[:Category:Collections|Collection]][[Category:Collections]])
  |  data5 = {{#switch: {{{Label}}} | None = [[:Category:Self-Published Releases | None ]] | Unknown = Unknown | {{{Label}}} }}
              |Album (Split)=[[:Category:Albums|Album]][[Category:Albums]] ([[:Category:Splits|Split]][[Category:Splits]])
  |header6 =
              |EP (Split)=[[:Category:EPs|EP]][[Category:EPs]] ([[:Category:Splits|Split]][[Category:Splits]])
| label6 = Catalog Number  
              |Single (Split) = [[:Category:Singles|Single]][[Category:Singles]] ([[:Category:Splits|Split]])
  |  data6 = {{#switch: {{{CatalogNumber|}}} | None = None | Unknown = Unknown | {{{CatalogNumber|}}} }}
              |Sampler=[[:Category:Samplers|Sampler]][[Category:Samplers]]
  |header7 =
              |EP (Archive)=[[:Category:EPs|EP]][[Category:EPs]] ([[:Category:Archival Releases|Archive]][[Category:Archival Releases]])
| label7 = Release Date  
              |Album (Archive)=[[:Category:Albums|Album]][[Category:Albums]] ([[:Category:Archival Releases|Archive]][[Category:Archival Releases]])
  |  data7 = {{#switch: {{{Date}}} | Unknown = [[:Category:Released at an Unknown Date | Unknown ]] | {{{Date}}} }}
              |Single (Remix)=[[:Category:Singles|Single]][[Category:Singles]] ([[:Category:Remixes|Remix]][[Category:Remixes]])
  |header8 =
              |{{{ReleaseType}}}
  | label8 = Tracks
              }}
| data8 = {{#switch: {{{Tracks|}}} | Unknown = Unknown | {{{Tracks|}}} }}
  | label6 = Label  
  |header9 =
  |  data6 = {{#if:{{{Label|}}}|{{{Label}}}|[[:Category:Self-Published Releases|Self-published]][[Category:Self-Published Releases]]}}
| label9 = Length  
  | label7 = Catalog Number  
  |  data9 = {{#switch: {{{Length}}} | Unknown = Unknown | {{{Length}}} }}
  |  data7 = {{{CatalogNumber|}}}
  |header10 =
| label8 = Formats
  | label10 = Price
  | data8 = {{{Formats}}}
  | data10 = {{#switch: {{{Price}}} | Unknown = Unknown | Streaming-only = Streaming-only | Free = Free | Free (Name Your Price) = Free (Name Your Price)  | {{{Price}}} }}
  | label9 = Release Date  
|header11 =
  |  data9 = {{#if:{{{Date|}}}|{{{Date}}}|[[:Category:Released at an Unknown Date|Unknown]][[Category:Released at an Unknown Date]]}}
| label11 = Tags
  | label10 = Singles
| data11 = {{#switch: {{{Tags}}} | Unknown = Unknown  | N/A = N/A  | {{{Tags}}}}}
  | data10 = {{{Singles|}}}
  |header12 = {{{Artist2|}}}
| label11 = Tracks
| label12 =
  | data11 = {{{Tracks|}}}
| data12 =
  | label12 = Length  
|header13 =
  |  data12 = {{{Length}}}
| label13 = Previous Release
| label13 = Styles
| data13 = {{#switch: {{{PrevRelease|}}} | N/A = N/A  | {{{PrevRelease|}}} }}
  | data13 = {{{Styles|}}}
  |header14 =
  | label14 = Tags
| label14 = Next Release  
  |  data14 = {{{Tags|}}}
  |  data14 = {{#switch: {{{NextRelease|}}} | TBD = TBD | N/A (retired alias) = N/A (retired alias)  | {{{NextRelease|}}} }}  
| label15 = Status
  |header15 = {{{Artist2B|}}}
  |  data15 = {{#if:{{{Status|}}}|{{#switch: {{{Status}}}|Offline={{Status|Offline}}|{{{Status}}}}}|Online}}
  | label15 =  
  |header16 = {{#ifeq:{{{Artist}}}|Various Artists|{{{Artist2|}}}|{{#if:{{{Artist2|}}}|{{{Artist2}}}|{{{Artist}}}}}}}
  |  data15 =  
  | label17 = Previous Release  
|header16 =
  |  data17 = {{{PrevRelease|}}}
  | label16 = Previous Release  
| label18 = Next Release
  |  data16 = {{#switch: {{{PrevReleaseB|}}} | N/A = N/A  | {{{PrevReleaseB|}}} }}
  | data18 = {{{NextRelease|}}}
  |header17 =
  |header19 = {{{Artist2B|}}}
| label17 = Next Release  
  | label20 = Previous Release
  |  data17 = {{#switch: {{{NextReleaseB|}}} | TBD = TBD | N/A (retired alias) = N/A (retired alias)  | {{{NextReleaseB|}}} }}
  |  data20 = {{{PrevReleaseB|}}}
  |header18 = {{{Artist2C|}}}
  | label21 = Next Release  
  | label18 =  
  |  data21 = {{{NextReleaseB|}}}
  |  data18 =  
|header22 = {{{Artist2C|}}}
|header19 =
  | label23 = Previous Release  
  | label19 =
  |  data23 = {{{PrevReleaseC|}}}
Previous Release  
| label24 = Next Release
  |  data19 = {{#switch: {{{PrevReleaseC|}}} | N/A =
  | data24 = {{{NextReleaseC|}}}
N/A  | {{{PrevReleaseC|}}} }}
  |header25 = {{{Artist2D|}}}
|header20 =
  | label26 = Previous Release
| label20 = Next Release
  |  data26 = {{{PrevReleaseD|}}}
| data20 = {{#switch: {{{NextReleaseC|}}} | TBD =
  | label27 = Next Release  
TBD  | N/A (retired alias) = N/A (retired alias)  | {{{NextReleaseC|}}} }}
  |  data27 = {{{NextReleaseD|}}}
|header21 = {{{Artist2D|}}}
}}</includeonly><noinclude>[[Category:Infoboxes]]
| label21 =  
==Usage==
| data21 =  
<pre>
|header22 =
{{MusicInfobox
| label22 = Previous Release
|Title = update this only when non-title data is in page name!
| data22 = {{#switch: {{{PrevReleaseD|}}} | N/A = N/A  | {{{PrevReleaseD|}}} }}
|Cover = cover.png (or jpg)
|header23 =
|Artist = {{Artist|artist name|C}}
| label23 = Next Release
|ReleaseType = release type
| data23 = {{#switch: {{{NextReleaseD|}}} | TBD = TBD  | N/A (retired alias) = N/A (retired alias) | {{{NextReleaseD|}}} }}
|Label = {{Label|label}}
|CatalogNumber = cat #
|Formats = {{Format|bandcamp or soundcloud can go here}}<br>{{Format|and physicals!}}
|Date = {{ReleaseDate|XXXX-XX-XX|C}}
|Tracks = XX
|Length = X:XX:XX
|Tags = bandcamp; or; soundcloud; separated; by; semicolons (except country-based tags)
|Status = (keep this blank unless the release was made private somewhere! in that case use "offline" or "{{Status|Offline}}" when u gotta specify where it was taken offline and where it's still accessible!)
|Artist2 = {{Artist|this should match the artist field}}
|PrevRelease = [[unless this is a v/a release in this case skip this]]
|NextRelease = [[unless that's part of a series in that case u can use this]]
|Artist2B = {{Artist|for use in splits/collaborative releases! or if an artist's album is part of a series}}
|PrevReleaseB = [[you can skip "PrevRelease"s if this is the first release]]
|NextReleaseB = [[or "NextRelease"s if this is the latest!]] (there are C and D sets in case of emergency)
}}
}}
</pre>
==Example==
<pre>{{MusicInfobox
|Title = Test Release
|Cover = VektroidPhoto.jpg
|Artist = {{Artist|Test Artist}} & {{Artist|Also Test Artist}}
|ReleaseType = Album
|Label = {{Label|fortune 500}} (Removed)
|CatalogNumber = TEST001
|Formats = {{Format|Bandcamp}} Album<br>(Test)<br>
{{Format|Cassette}}
|Date = {{ReleaseDate|2011-06-09|C}} (Digital)<br>{{ReleaseDate|2013-12-12}} (Cassette)
|Tracks = 12
|Length = 4:20:20 (Digital)<br>4:20 (Cassette)
|Tags = a; b; c; test
|Status= {{Status|On}} (Test Artist)<br>{{Status|On}} (Also Test Artist)<br>{{Status|Off}} (fortune 500)
|Artist2 = {{Artist|Test Artist}}
|PrevRelease = [[Release One]]
|Artist2B = {{Artist|Vektroid|Also Test Artist}}
|NextReleaseB = [[Release Two]]
|Artist2C = "Test Release" Series
|PrevReleaseC = [[not a test release]]
|NextReleaseC = [[TEST RELEASE II]]
}}</pre>
</noinclude>