- Basic Attribution Formats
- Platform-Specific Examples
- Context-Specific Examples
- Technical Implementation
- Common Mistakes to Avoid
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
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
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]
# 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...]Music Credits
"Sunset Dreams" by Radio Tom
(C) 2025 Radio Tom
Licensed under OML-P
🎵 Music Credit:
"Sunset Dreams" by Radio Tom
Licensed under OML-P License
Contact: radiotom@worldlinkstudio.com
Artist: Your Name feat. Radio Tom
Composer: Radio Tom
Contains Sample Of: "Sunset Dreams" by Radio Tom
Track 3: "My Song" feat. Radio Tom
Contains "Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License
Artist: Your Name feat. Radio Tom
Composer: Radio Tom
Producer: Radio Tom
Contains Sample Of: "Sunset Dreams" by Radio Tom
🎵 New track featuring "Sunset Dreams" by @alexproducer
Licensed under OML-P License
#MusicCredit #OML #OpenMusicLicense
Music: "Sunset Dreams" by Radio Tom
Licensed under OML-P
🎵 "Sunset Dreams" by Radio Tom
Licensed under OML-P License
#MusicCredit #OML
Music: "Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License
Contact: radiotom@worldlinkstudio.com
🎵 New track featuring "Sunset Dreams" by @alexproducer
Licensed under OML-P License
#MusicCredit #OML
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
🎵 Music Credit:
"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License
Contact: radiotom@worldlinkstudio.com
Music Credits:
"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License
Contact: radiotom@worldlinkstudio.com
!music "Sunset Dreams" by Radio Tom (C) 2025 Radio Tom | Licensed under OML-P License
Music Credits:
"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License
Contact: radiotom@worldlinkstudio.com
Music: "Sunset Dreams" by Radio Tom
Licensed under OML-P License
#MusicCredit #OML
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 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
MUSIC CREDITS
=============
"Sunset Dreams"
Written and Performed by Radio Tom
(C) 2025 Radio Tom
Licensed under OML-S License
CUE SHEET INFORMATION
====================
Title: "Sunset Dreams"
Composer: Radio Tom
Publisher: [Publishing Company]
PRO: ASCAP
Duration: 0:30-1:45
Use: Background Instrumental
AUDIO CREDITS
=============
"Sunset Dreams" by Radio Tom
(C) 2025 Radio Tom
Licensed under OML-S License
Contact: radiotom@worldlinkstudio.com
Music Credits:
"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-S License
Used with permission
MUSIC
=====
"Sunset Dreams" by Radio Tom
(C) 2025 Radio Tom
Licensed under OML-S License
Music Credit:
"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-S License
Contact: radiotom@worldlinkstudio.com
MUSIC CREDITS
=============
"Sunset Dreams" by Radio Tom
(C) 2025 Radio Tom
Licensed under OML-P License
"Before we continue, I'd like to credit the music we're using tonight.
'Sunset Dreams' by Radio Tom, licensed under OML-P License."
<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><!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>MUSIC CREDITS
=============
"Sunset Dreams" by Radio Tom
(C) 2025 Radio Tom
Licensed under OML-P License
Contact: radiotom@worldlinkstudio.com
Music: "Sunset Dreams" by Radio Tom
Licensed under OML-P License
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
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
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
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
<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>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);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)Wrong:
Music by Radio Tom
Correct:
"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License
Wrong:
"Sunset Dreams" by Radio Tom
Correct:
"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
Licensed under OML-P License
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:
Licensed under Creative Commons
Correct:
Licensed under OML-P License
Wrong:
"Sunset Dreams" by Radio Tom
Correct:
"Sunset Dreams" by Radio Tom (C) 2025 Radio Tom
- Always include the full attribution with creator name, track title, copyright, and license
- Make credits easily visible and readable
- Include contact information when possible
- Use consistent formatting across all platforms
- Link to creator's website when possible
- Include license information in every attribution
- Test on different devices to ensure visibility
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
- Embed metadata in audio files
- Use proper HTML for web attribution
- Include CSS styling for better presentation
- Test across platforms to ensure compatibility
- Keep backup copies of attribution text
- 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.