Skip to content

Latest commit

 

History

History
741 lines (553 loc) · 14.1 KB

File metadata and controls

741 lines (553 loc) · 14.1 KB

Attribution Examples - Open Music License (OML)

Table of Contents

  1. Basic Attribution Formats
  2. Platform-Specific Examples
  3. Context-Specific Examples
  4. Technical Implementation
  5. Common Mistakes to Avoid

Basic Attribution Formats

OML-P (Personal Use License)

Minimum Required Format:

[Work Title] by [Creator Name] feat. [Attribution]

Full Format:

"[Work Title]" by [Creator Name] (C) [Year] [Creator Name]
Licensed under OML Personal Use License
Contact: [creator-email@example.com]

Abbreviated Format (after first mention):

"[Work Title]" by [Creator Name] (C) [Year] [Creator Name]
Licensed under OML-P

OML-C (Commercial Use License)

Minimum Required Format:

"[Work Title]" by [Creator Name] (C) [Year] [Creator Name]. Licensed under OML Commercial Use License. ([Creator URL])

Full Format:

"[Work Title]" by [Creator Name] (C) [Year] [Creator Name]
Licensed under OML Commercial Use License
Publisher: [Publishing Company Name]
Contact: [creator-email@example.com]
Website: [creator-website.com]

Abbreviated Format (after first mention):

"[Work Title]" by [Creator Name] (C) [Year] [Creator Name]
Licensed under OML-C

OML-S (Sync License)

Standard Format:

"[Work Title]"
Written and Performed by [Creator Name]
(C) [Year] [Creator Name]
[Publishing Company Name (if applicable)]

Alternative Abbreviated Format:

"[Work Title]" by [Creator Name] (C) [Year] [Creator Name]

Platform-Specific Examples

YouTube

Video Description

# Music Credits

"[Sunset Dreams]" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License
Contact: radiotom@worldlinkstudio.com

# Video Information

[Your video description here...]

End Credits (in video)

Music Credits
"Sunset Dreams" by Radio Tom
(C) 2025 Radio Tom
Licensed under OML-P

Pinned Comment

🎵 Music Credit:
"Sunset Dreams" by Radio Tom
Licensed under OML-P License
Contact: radiotom@worldlinkstudio.com

Spotify

Track Credits (via Spotify for Artists)

Artist: Your Name feat. Radio Tom
Composer: Radio Tom
Contains Sample Of: "Sunset Dreams" by Radio Tom

Album Liner Notes

Track 3: "My Song" feat. Radio Tom
Contains "Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License

Apple Music

Contributor Fields

Artist: Your Name feat. Radio Tom
Composer: Radio Tom
Producer: Radio Tom
Contains Sample Of: "Sunset Dreams" by Radio Tom

Instagram

Post Caption

🎵 New track featuring "Sunset Dreams" by @alexproducer
Licensed under OML-P License
#MusicCredit #OML #OpenMusicLicense

Story Text Overlay

Music: "Sunset Dreams" by Radio Tom
Licensed under OML-P

TikTok

Video Caption

🎵 "Sunset Dreams" by Radio Tom
Licensed under OML-P License
#MusicCredit #OML

Video Description

Music: "Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License
Contact: radiotom@worldlinkstudio.com

Twitter/X

Tweet

🎵 New track featuring "Sunset Dreams" by @alexproducer
Licensed under OML-P License
#MusicCredit #OML

Thread

1/2 🎵 Music Credit:
"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License

2/2 Contact: radiotom@worldlinkstudio.com
#MusicCredit #OML #OpenMusicLicense

Facebook

Post

🎵 Music Credit:
"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License
Contact: radiotom@worldlinkstudio.com

Twitch

Stream Description

Music Credits:
"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License
Contact: radiotom@worldlinkstudio.com

Chat Command (!music)

!music "Sunset Dreams" by Radio Tom (C) 2025 Radio Tom | Licensed under OML-P License

Podcast Platforms

Apple Podcasts Description

Music Credits:
"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License
Contact: radiotom@worldlinkstudio.com

Spotify Podcast Description

Music: "Sunset Dreams" by Radio Tom
Licensed under OML-P License
#MusicCredit #OML

Context-Specific Examples

Music Releases

Album Credits

CREDITS
=======
Track 3: "My Song" feat. Radio Tom
Contains "Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License
Contact: radiotom@worldlinkstudio.com

All other tracks written and performed by [Your Name]

Single Release

SINGLE CREDITS
==============
"My Song" feat. Radio Tom
Contains "Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License
Contact: radiotom@worldlinkstudio.com

Film and Television

End Credits

MUSIC CREDITS
=============
"Sunset Dreams"
Written and Performed by Radio Tom
(C) 2025 Radio Tom
Licensed under OML-S License

Cue Sheet

CUE SHEET INFORMATION
====================
Title: "Sunset Dreams"
Composer: Radio Tom
Publisher: [Publishing Company]
PRO: ASCAP
Duration: 0:30-1:45
Use: Background Instrumental

Video Games

Credits Screen

AUDIO CREDITS
=============
"Sunset Dreams" by Radio Tom
(C) 2025 Radio Tom
Licensed under OML-S License
Contact: radiotom@worldlinkstudio.com

Game Manual

Music Credits:
"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-S License
Used with permission

Advertising

Commercial Credits

MUSIC
=====
"Sunset Dreams" by Radio Tom
(C) 2025 Radio Tom
Licensed under OML-S License

Campaign Materials

Music Credit:
"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-S License
Contact: radiotom@worldlinkstudio.com

Live Performances

Concert Program

MUSIC CREDITS
=============
"Sunset Dreams" by Radio Tom
(C) 2025 Radio Tom
Licensed under OML-P License

Verbal Announcement

"Before we continue, I'd like to credit the music we're using tonight.
'Sunset Dreams' by Radio Tom, licensed under OML-P License."

Websites

Footer Attribution

<div class="music-credits">
  <p>
    Background music: "<a href="https://alexproducer.com">Sunset Dreams</a>" by
    <a href="https://alexproducer.com">Radio Tom</a> (C) 2025 Alex Producer<br />
    Licensed under <a href="https://openmusiclicense.org">OML-P License</a>
  </p>
</div>

Dedicated Credits Page

<!DOCTYPE html>
<html>
  <head>
    <title>Music Credits - My Website</title>
  </head>
  <body>
    <h1>Music Credits</h1>

    <div class="credit">
      <h3>"Sunset Dreams"</h3>
      <p>
        <strong>Artist:</strong> Radio Tom<br />
        <strong>Copyright:</strong> (C) 2025 Radio Tom<br />
        <strong>License:</strong> OML-P License<br />
        <strong>Contact:</strong>
        <a href="mailto:radiotom@worldlinkstudio.com"
          >radiotom@worldlinkstudio.com</a
        ><br />
        <strong>Website:</strong>
        <a href="https://alexproducer.com">alexproducer.com</a>
      </p>
    </div>
  </body>
</html>

Physical Products

CD/DVD Packaging

MUSIC CREDITS
=============
"Sunset Dreams" by Radio Tom
(C) 2025 Radio Tom
Licensed under OML-P License
Contact: radiotom@worldlinkstudio.com

Product Labels

Music: "Sunset Dreams" by Radio Tom
Licensed under OML-P License

Technical Implementation

Audio File Metadata

MP3 (ID3v2)

Title: My Song feat. Radio Tom
Artist: Your Name
Album: My Album
Year: 2025
Genre: Electronic
Comment: Contains "Sunset Dreams" by Radio Tom. Licensed under OML-P License.
Copyright: (C) 2025 Radio Tom
Composer: Radio Tom
Publisher: Radio Tom Music

FLAC (Vorbis Comments)

TITLE=My Song feat. Radio Tom
ARTIST=Your Name
ALBUM=My Album
DATE=2025
GENRE=Electronic
COMMENT=Contains "Sunset Dreams" by Radio Tom. Licensed under OML-P License.
COPYRIGHT=(C) 2025 Radio Tom
COMPOSER=Radio Tom

WAV (BWF)

Title: My Song feat. Radio Tom
Artist: Your Name
Album: My Album
Year: 2025
Genre: Electronic
Comment: Contains "Sunset Dreams" by Radio Tom. Licensed under OML-P License.
Copyright: (C) 2025 Radio Tom
Composer: Radio Tom

Video File Metadata

MP4

Title: My Video
Artist: Your Name
Album: My Video Series
Year: 2025
Comment: Music: "Sunset Dreams" by Radio Tom. Licensed under OML-P License.
Copyright: (C) 2025 Radio Tom

Code Implementation

HTML with CSS

<div class="music-attribution">
  <h4>Music Credits</h4>
  <p>
    "<a href="https://www.worldlinkstudio.com/artists/radiotom">Sunset Dreams</a
    >" by
    <a href="https://www.worldlinkstudio.com/artists/radiotom">Radio Tom</a> (C)
    2025 Alex Producer<br />
    Licensed under <a href="https://openmusiclicense.org">OML-P License</a>
  </p>
</div>

<style>
  .music-attribution {
    font-size: 0.9em;
    color: #666;
    margin-top: 20px;
    padding: 15px;
    background-color: #f9f9f9;
    border-left: 4px solid #007cba;
  }

  .music-attribution h4 {
    margin: 0 0 10px 0;
    color: #333;
  }

  .music-attribution a {
    color: #007cba;
    text-decoration: none;
  }

  .music-attribution a:hover {
    text-decoration: underline;
  }
</style>

JavaScript Dynamic Attribution

function addMusicAttribution(containerId, trackInfo) {
  const container = document.getElementById(containerId);

  const attributionHTML = `
    <div class="music-attribution">
      <h4>Music Credits</h4>
      <p>
        "<a href="${trackInfo.creatorUrl}">${trackInfo.title}</a>" 
        by <a href="${trackInfo.creatorUrl}">${trackInfo.creator}</a> 
        (C) ${trackInfo.year} ${trackInfo.creator}<br>
        Licensed under <a href="${trackInfo.licenseUrl}">${trackInfo.license}</a>
      </p>
    </div>
  `;

  container.innerHTML = attributionHTML;
}

// Usage
const trackInfo = {
  title: "Sunset Dreams",
  creator: "Radio Tom",
  year: 2025,
  creatorUrl: "https://alexproducer.com",
  license: "OML-P License",
  licenseUrl: "https://openmusiclicense.org",
};

addMusicAttribution("music-credits", trackInfo);

Python Metadata Script

from mutagen.id3 import ID3, TIT2, TPE1, TALB, TYER, TCON, TCOP, TCOM, COMM

def add_oml_attribution(file_path, track_info):
    """Add OML attribution to MP3 file"""
    audio = ID3(file_path)

    # Basic track info
    audio['TIT2'] = TIT2(encoding=3, text=track_info['title'])
    audio['TPE1'] = TPE1(encoding=3, text=track_info['artist'])
    audio['TALB'] = TALB(encoding=3, text=track_info['album'])
    audio['TYER'] = TYER(encoding=3, text=str(track_info['year']))
    audio['TCON'] = TCON(encoding=3, text=track_info['genre'])

    # Copyright and composer
    audio['TCOP'] = TCOP(encoding=3, text=f"(C) {track_info['year']} {track_info['creator']}")
    audio['TCOM'] = TCOM(encoding=3, text=track_info['creator'])

    # License information in comment
    license_text = f"Contains '{track_info['original_title']}' by {track_info['creator']}. Licensed under OML-P License."
    audio['COMM'] = COMM(encoding=3, lang='eng', desc='', text=license_text)

    audio.save()
    print(f"Attribution added to {file_path}")

# Example usage
track_info = {
    'title': 'My Song feat. Radio Tom',
    'artist': 'Your Name',
    'album': 'My Album',
    'year': 2025,
    'genre': 'Electronic',
    'creator': 'Radio Tom',
    'original_title': 'Sunset Dreams'
}

add_oml_metadata('my_song.mp3', track_info)

Common Mistakes to Avoid

❌ Incorrect Attribution

Wrong:

Music by Radio Tom

Correct:

"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License

❌ Missing License Information

Wrong:

"Sunset Dreams" by Radio Tom

Correct:

"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License

❌ Incomplete Creator Information

Wrong:

Music by Alex

Correct:

"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License
Contact: radiotom@worldlinkstudio.com

❌ Hidden or Tiny Credits

Wrong:

Music: Radio Tom (tiny text at bottom)

Correct:

Music Credits:
"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License
(clearly visible, readable text)

❌ Wrong License Type

Wrong:

Licensed under Creative Commons

Correct:

Licensed under OML-P License

❌ Missing Copyright Notice

Wrong:

"Sunset Dreams" by Radio Tom

Correct:

"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom

Best Practices

✅ Do This

  1. Always include the full attribution with creator name, track title, copyright, and license
  2. Make credits easily visible and readable
  3. Include contact information when possible
  4. Use consistent formatting across all platforms
  5. Link to creator's website when possible
  6. Include license information in every attribution
  7. Test on different devices to ensure visibility

✅ Platform-Specific Tips

YouTube:

  • Put credits in the first paragraph of description
  • Use end credits for at least 3 seconds
  • Pin attribution comment

Spotify:

  • Use the Credits feature
  • Include in album liner notes
  • Add to track descriptions

Instagram:

  • Include in post caption
  • Use story text overlay
  • Tag creator's account

TikTok:

  • Include in video caption
  • Use hashtags #MusicCredit #OML
  • Keep it concise but complete

✅ Technical Tips

  1. Embed metadata in audio files
  2. Use proper HTML for web attribution
  3. Include CSS styling for better presentation
  4. Test across platforms to ensure compatibility
  5. Keep backup copies of attribution text
  6. Update attribution if creator information changes

Remember: Proper attribution is not just a legal requirement—it's a way to show respect for creators and help them get recognition for their work. When in doubt, include more information rather than less.