Modelling Music Albums In Modern File Formats
Upcoming SlideShare
Loading in...5
×
 

Modelling Music Albums In Modern File Formats

on

  • 1,158 views

Slides from session held at Barcamp Klagenfurt 2010. Video of the presentation is at http://ustre.am/:j1iT

Slides from session held at Barcamp Klagenfurt 2010. Video of the presentation is at http://ustre.am/:j1iT

Statistics

Views

Total Views
1,158
Views on SlideShare
1,154
Embed Views
4

Actions

Likes
0
Downloads
1
Comments
0

2 Embeds 4

http://www.slideshare.net 3
http://www.linkedin.com 1

Accessibility

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Modelling Music Albums In Modern File Formats Modelling Music Albums In Modern File Formats Presentation Transcript

  • Modelling Music Albums in Modern File Formats Michael Grafl @mykey_ Barcamp Klagenfurt 07.02.2010
  • Content
    • Introduction
    • iTunesLP
    • MusicDNA
    • MPEG-21 File Format (.m21)
    • MPEG-21 Digital Item
    • Music Album in .m21 File
      • VLC MPEG-21-Plugin
      • Backwards Compatibility
    • Conclusion
    07.02.2010 Modelling Music Albums in Modern FileFormats Michael Grafl
  • Introduction
    • Store music album + metadata in a single file
    07.02.2010 Modelling Music Albums in Modern FileFormats Michael Grafl
  • iTunesLP 07.02.2010 Modelling Music Albums in Modern FileFormats Michael Grafl
  • MusicDNA 07.02.2010 Modelling Music Albums in Modern FileFormats Michael Grafl
  • MPEG-21 File Format (.m21)
    • Standardised, interoperable file format
    • Has common base with MP4: "MPEG-4 ISO Base Media File Format"
    • Can be played by VLC with a small plugin
    • Includes metadata in an XML-based format: DIDL
    07.02.2010 Modelling Music Albums in Modern FileFormats Michael Grafl
  • MPEG-21 Digital Item
    • Fundamental concept in MPEG-21
    • S tructured digital object
    • Uniquely identifiable
    • Binds metadata to content
    • Digital Item Declaration Language (DIDL)
      • XML-based representation
    07.02.2010 Modelling Music Albums in Modern FileFormats Michael Grafl
  • MPEG-21 Digital Item 07.02.2010 Modelling Music Albums in Modern FileFormats Michael Grafl
  • Album Track
    • ID (EAN, UPC, ...)
    • Artist
    • Title
    • Composer, Company
    • Date, Country, Language
    • Genre
    • Copyright
    • Description
    • Homepage
    • Parental-Rating
    • Cover Art
    • Artist
    • Title
    • Composer, Company
    • Duration
    • Coding-Format
    • Size, Bitrate
    • Date
    • Track-Number
    • Genre
    • Copyright
    • Lyrics
    07.02.2010 Modelling Music Albums in Modern FileFormats Michael Grafl
  • Music Album in .m21 File
    • Creation of .m21 files:
      • Command line tool
      • Based on GPAC Project on Advanced Content
      • Uses MusicBrainz.org for initial metadata
      • .m21 file compatible with MP4
    • Media Player Plugin:
      • Plugin for VLC Media Player
      • Based on the built-in MP4-Plugin
    07.02.2010 Modelling Music Albums in Modern FileFormats Michael Grafl
  • VLC MPEG-21-Plugin
    • Demultiplexer module
    • Detect and play .m21 files
    • Show tracks in the playlist
    • Show cover art
    • Show additional metadata
    07.02.2010 Modelling Music Albums in Modern FileFormats Michael Grafl
  • VLC MPEG-21-Plugin 07.02.2010 Modelling Music Albums in Modern FileFormats Michael Grafl
  • Backwards Compatibility
    • VLC can play .m21 files even without the plugin
    • Treats the file as .mp4
    07.02.2010 Modelling Music Albums in Modern FileFormats Michael Grafl
  • Conclusion
    • Pack music album into a single file and play it with VLC
    • Add metadata (cover, lyrics, etc.)
    • Enhanced searchability
    • Technology could be used to pack an entire DVD-Video into a single file (like iTunesExtras)
    • To be released on http://sourceforge.net/projects/music-mp21/
    07.02.2010 Modelling Music Albums in Modern FileFormats Michael Grafl
  • THANK YOU FOR YOUR ATTENTION!
  • (Backup Slides)
  • MPEG-21 Part 9: File Format ftyp box: major-brand = ‘mp21’, compatible-brands = ‘mp21’. meta box: (container) handler box: hdlr = ‘mp21’ XML box: contains the MPEG-21 DID XML, with a relative URL “image.jpg” for the image Item Location: itemID = 1, extent_count = 1, extent_offset = X, extent_length = Y; Item Info: itemID = 1, item_protection_index = 0 (unused), item_name = “image.jpg”, content_type = “image/jpeg”, content_encoding = “” (binary) Media data box: JPEG Image (at file offset X, with length Y) Quelle: [3] MPEG-21 File Format: Player & Authoring SW 12.10.2009
  • mp21_creator : Architecture MPEG-21 File Format: Player & Authoring SW 12.10.2009
  • File Sizes MPEG-21 File Format: Player & Authoring SW Album: Jennifer Lopez - "Como ama una mujer" 12.10.2009
  • File Sizes (Detail) MPEG-21 File Format: Player & Authoring SW Album: Jennifer Lopez - "Como ama una mujer" 12.10.2009