SlideShare a Scribd company logo
1 of 21
Download to read offline
A database for the Montreux Jazz Archive

                           STAR 2013 - 18.01.2013

                                     Jean Rossier
The MJF archive

  • Concert recordings (circa 5000 hours of
    audio and video)
  • BUT also: metadata
     •   set lists (songs)
     •   musicians on stage
     •   instruments played
     •   issues during a concert
     •   ...
  • Photos
  • Rights (legal)
                                              2
The richness of the archive



 • Digitalizing the concerts is the first step,
     but it is not sufficient
 •   Metadata is necessary to exploit the
     richness of the archive
 •   Any active and deep exploration of the
     archive relies on metadata




                                                  3
The richness of the archive - schema



                                       concert




                                source
musicians        songs                             audio files        video files
                                 tapes



                             source                             digital
instruments   rightholders                  digitalization                        LTO
                             quality                            quality



                                                      audio            video
                                                    problems         problems

                                                                                        4
Multiple partners


   • Multiple partners are involved in the
       Montreux Jazz digital project
   •   Each partner provides some part of the
       metadata
   •   At beginning of the project, information
       was spread around




                                                  5
Spread metadata



                                      concert


                              Montreux Sounds                                       EPFL

                                   source
 musicians        songs                             audio files        video files
                                    tapes



                                source                           digital
 instruments   rightholders                 digitalization                         LTO
                                quality                          quality


MJF                           Vectracom
                                                      audio           video
                                                    problems        problems


                                                                                           6
Single reference point


   • We started to build a central database
       that would be the single reference point
   •   This database is hosted in EPFL and
       managed by the MMC team
   •   All existing information has been
       imported and consolidated in the
       central database




                                                  7
The MJF archive as a model


                                                            recorded medias              quality
musicians
                                         concert
            ...


 instruments       songs                             audio files             video files

     ...                           ...


rightholders        usage rights                    quality control             LTO

             ...                   ...                         ...                         ...


                                                   AV problems

                                                                      ...
                                                                                                   8
Multiple partners - single database


   • Each partner of the project provides
       some part of the metadata
   •   Partners insert metadata independently
   •   All metadata is aggregated in the
       central database




                                                9
Interacting with the database


  • Constraints:
     •   Partners access the database remotely
     •   Inserted data must be constrained (to
         avoid meaningless data)
     •   Accesses must be monitored and
         controlled
  • We built a custom web application to
     access the database


                                                 10
Web application details


   • Web application developed in Scala,
       using the Lift web framework
   •   Scala is a language created at EPFL
   •   MySQL database




                                             11
Application layers



                    MJF	
                        MJF	
  Research	
     other	
  
                               MJF	
  Rights
               DigitalizaJon                        portal             apps
                                                                                   Scala
Web services                     MJF	
  DB	
  API	
  (REST)


                                    MJF	
  Database                                MySQL


                                  IT	
  infrastructure




                                                                                       12
Partners interfaces



               MJF	
                      MJF	
  Research	
     other	
  
                          MJF	
  Rights
          DigitalizaJon                      portal             apps



   • Specific interfaces for each partner:
     •   Insertion
     •   Update
     •   Search
   • Partners only have access to some
     parts of the data

                                                                            13
Digitalization data




                      14
Quality control data




                       15
Rights data (legal)




                      16
Video previews


  • Every digitalized video can be
      previewed via the web application
  •   A low quality format of each video is
      encoded
  •   The preview is played using Sublime
      Video, an HTML5 video player
      developed at EPFL

           Demo: video preview
                                              17
Photos


  • We are currently working on integrating
      the photos into the database
  •   ~ 100’000 photos to archive
  •   As other data, the photos are linked to
      existing items in the database (e.g.:
      concerts, artists, rights)




                                                18
Search interface


  • Rich multi-criteria search interface



           Demo: search tool




                                           19
Live from the festival


   • From 2012, the application is used
       during the festival
   •   The MJF team inserts data directly in
       the database




                                               20
THANK YOU

More Related Content

Viewers also liked

Red social: youtube
Red social: youtubeRed social: youtube
Red social: youtubeJulian Hoyos
 
Road map of development for pull system in thailand small and medium automoti...
Road map of development for pull system in thailand small and medium automoti...Road map of development for pull system in thailand small and medium automoti...
Road map of development for pull system in thailand small and medium automoti...eSAT Publishing House
 
Bali magicwww.Tripmart.com
  Bali magicwww.Tripmart.com  Bali magicwww.Tripmart.com
Bali magicwww.Tripmart.comtripmart
 
法國海底
法國海底法國海底
法國海底Jaing Lai
 
Linked Data: How it is changing the way data is published and accessed on web
Linked Data: How it is changing the way data is published and accessed on webLinked Data: How it is changing the way data is published and accessed on web
Linked Data: How it is changing the way data is published and accessed on webRavish Bhagdev
 
Looking From Eternity Slides, 8/12/12
Looking From Eternity Slides, 8/12/12Looking From Eternity Slides, 8/12/12
Looking From Eternity Slides, 8/12/12CLADSM
 
Web2.0 voor Vice Versa Noord Nederland
Web2.0 voor Vice Versa Noord NederlandWeb2.0 voor Vice Versa Noord Nederland
Web2.0 voor Vice Versa Noord NederlandLykle de Vries
 
C004 60190 02238 1 Roberts Stuart
C004 60190 02238 1 Roberts StuartC004 60190 02238 1 Roberts Stuart
C004 60190 02238 1 Roberts StuartStuartRoberts
 

Viewers also liked (11)

Red social: youtube
Red social: youtubeRed social: youtube
Red social: youtube
 
Road map of development for pull system in thailand small and medium automoti...
Road map of development for pull system in thailand small and medium automoti...Road map of development for pull system in thailand small and medium automoti...
Road map of development for pull system in thailand small and medium automoti...
 
Bali magicwww.Tripmart.com
  Bali magicwww.Tripmart.com  Bali magicwww.Tripmart.com
Bali magicwww.Tripmart.com
 
Intro Proposal Labor Ready
Intro Proposal   Labor ReadyIntro Proposal   Labor Ready
Intro Proposal Labor Ready
 
法國海底
法國海底法國海底
法國海底
 
Linked Data: How it is changing the way data is published and accessed on web
Linked Data: How it is changing the way data is published and accessed on webLinked Data: How it is changing the way data is published and accessed on web
Linked Data: How it is changing the way data is published and accessed on web
 
Looking From Eternity Slides, 8/12/12
Looking From Eternity Slides, 8/12/12Looking From Eternity Slides, 8/12/12
Looking From Eternity Slides, 8/12/12
 
Web2.0 voor Vice Versa Noord Nederland
Web2.0 voor Vice Versa Noord NederlandWeb2.0 voor Vice Versa Noord Nederland
Web2.0 voor Vice Versa Noord Nederland
 
Ipi121539
Ipi121539Ipi121539
Ipi121539
 
Fishes 3-4-5
Fishes 3-4-5Fishes 3-4-5
Fishes 3-4-5
 
C004 60190 02238 1 Roberts Stuart
C004 60190 02238 1 Roberts StuartC004 60190 02238 1 Roberts Stuart
C004 60190 02238 1 Roberts Stuart
 

Similar to Mjf database

How to Boast your Website and PR with Media Streaming
How to Boast your Website and PR with Media StreamingHow to Boast your Website and PR with Media Streaming
How to Boast your Website and PR with Media StreamingThe Internet Show ME 2011
 
Vdfp audio and video fingerprinting
Vdfp   audio and video fingerprintingVdfp   audio and video fingerprinting
Vdfp audio and video fingerprintingWietskevdHeuvel
 
Cloud Technical Challenges
Cloud Technical ChallengesCloud Technical Challenges
Cloud Technical ChallengesGuy Coates
 
The anatomy and philosophy of Android - Google I/O 2009
The anatomy and philosophy of Android - Google I/O 2009The anatomy and philosophy of Android - Google I/O 2009
The anatomy and philosophy of Android - Google I/O 2009Viswanath J
 
Digitizing and Delivering Audio and Video
Digitizing and Delivering Audio and VideoDigitizing and Delivering Audio and Video
Digitizing and Delivering Audio and VideoJenn Riley
 
Multimedia Technology and its Application
Multimedia Technology and its ApplicationMultimedia Technology and its Application
Multimedia Technology and its ApplicationAmbigaMurugesan
 
JTS 2010 Presentation 'Audiovisual Heritage and Participatory Culture"
JTS 2010 Presentation 'Audiovisual Heritage and Participatory Culture"JTS 2010 Presentation 'Audiovisual Heritage and Participatory Culture"
JTS 2010 Presentation 'Audiovisual Heritage and Participatory Culture"Johan Oomen
 
FogoRepo: uma nuvem multinivel para a execução de aplicações multimidia
FogoRepo: uma nuvem multinivel para a execução de aplicações multimidiaFogoRepo: uma nuvem multinivel para a execução de aplicações multimidia
FogoRepo: uma nuvem multinivel para a execução de aplicações multimidiafaculdadeidez
 
Web & Apps Design for Mobile Devices
Web & Apps Design for Mobile DevicesWeb & Apps Design for Mobile Devices
Web & Apps Design for Mobile Deviceslerichard
 
Profiling Multicore Systems to Maximize Core Utilization
Profiling Multicore Systems to Maximize Core Utilization Profiling Multicore Systems to Maximize Core Utilization
Profiling Multicore Systems to Maximize Core Utilization mentoresd
 
IIIF: International Image Interoperability Framework @ DLF2012
IIIF: International Image Interoperability Framework @ DLF2012IIIF: International Image Interoperability Framework @ DLF2012
IIIF: International Image Interoperability Framework @ DLF2012Tom-Cramer
 
Developing rich multimedia applications with FI-WARE.
Developing rich multimedia applications with FI-WARE.Developing rich multimedia applications with FI-WARE.
Developing rich multimedia applications with FI-WARE.Luis Lopez
 
Broadcasters Dilemma with Archive Asset Management – Torn between long term a...
Broadcasters Dilemma with Archive Asset Management – Torn between long term a...Broadcasters Dilemma with Archive Asset Management – Torn between long term a...
Broadcasters Dilemma with Archive Asset Management – Torn between long term a...FIAT/IFTA
 
agINFRA Agricultural Ontology Workshop Presentation
agINFRA Agricultural Ontology Workshop PresentationagINFRA Agricultural Ontology Workshop Presentation
agINFRA Agricultural Ontology Workshop PresentationBenjamin Cave
 
2012 02 aos-johanneskeizer
2012 02 aos-johanneskeizer2012 02 aos-johanneskeizer
2012 02 aos-johanneskeizerJohannes Keizer
 

Similar to Mjf database (20)

How to Boast your Website and PR with Media Streaming
How to Boast your Website and PR with Media StreamingHow to Boast your Website and PR with Media Streaming
How to Boast your Website and PR with Media Streaming
 
Vdfp audio and video fingerprinting
Vdfp   audio and video fingerprintingVdfp   audio and video fingerprinting
Vdfp audio and video fingerprinting
 
The MPEG Extensible Middleware API
The MPEG Extensible Middleware APIThe MPEG Extensible Middleware API
The MPEG Extensible Middleware API
 
心理影响.ppt
心理影响.ppt心理影响.ppt
心理影响.ppt
 
Cloud Technical Challenges
Cloud Technical ChallengesCloud Technical Challenges
Cloud Technical Challenges
 
SocialZap
SocialZapSocialZap
SocialZap
 
The anatomy and philosophy of Android - Google I/O 2009
The anatomy and philosophy of Android - Google I/O 2009The anatomy and philosophy of Android - Google I/O 2009
The anatomy and philosophy of Android - Google I/O 2009
 
Digitizing and Delivering Audio and Video
Digitizing and Delivering Audio and VideoDigitizing and Delivering Audio and Video
Digitizing and Delivering Audio and Video
 
Multimedia Technology and its Application
Multimedia Technology and its ApplicationMultimedia Technology and its Application
Multimedia Technology and its Application
 
JTS 2010 Presentation 'Audiovisual Heritage and Participatory Culture"
JTS 2010 Presentation 'Audiovisual Heritage and Participatory Culture"JTS 2010 Presentation 'Audiovisual Heritage and Participatory Culture"
JTS 2010 Presentation 'Audiovisual Heritage and Participatory Culture"
 
FogoRepo: uma nuvem multinivel para a execução de aplicações multimidia
FogoRepo: uma nuvem multinivel para a execução de aplicações multimidiaFogoRepo: uma nuvem multinivel para a execução de aplicações multimidia
FogoRepo: uma nuvem multinivel para a execução de aplicações multimidia
 
Week 3 (1).pdf
Week 3 (1).pdfWeek 3 (1).pdf
Week 3 (1).pdf
 
Web & Apps Design for Mobile Devices
Web & Apps Design for Mobile DevicesWeb & Apps Design for Mobile Devices
Web & Apps Design for Mobile Devices
 
Profiling Multicore Systems to Maximize Core Utilization
Profiling Multicore Systems to Maximize Core Utilization Profiling Multicore Systems to Maximize Core Utilization
Profiling Multicore Systems to Maximize Core Utilization
 
IIIF: International Image Interoperability Framework @ DLF2012
IIIF: International Image Interoperability Framework @ DLF2012IIIF: International Image Interoperability Framework @ DLF2012
IIIF: International Image Interoperability Framework @ DLF2012
 
Developing rich multimedia applications with FI-WARE.
Developing rich multimedia applications with FI-WARE.Developing rich multimedia applications with FI-WARE.
Developing rich multimedia applications with FI-WARE.
 
Video Meets Documentation
Video Meets DocumentationVideo Meets Documentation
Video Meets Documentation
 
Broadcasters Dilemma with Archive Asset Management – Torn between long term a...
Broadcasters Dilemma with Archive Asset Management – Torn between long term a...Broadcasters Dilemma with Archive Asset Management – Torn between long term a...
Broadcasters Dilemma with Archive Asset Management – Torn between long term a...
 
agINFRA Agricultural Ontology Workshop Presentation
agINFRA Agricultural Ontology Workshop PresentationagINFRA Agricultural Ontology Workshop Presentation
agINFRA Agricultural Ontology Workshop Presentation
 
2012 02 aos-johanneskeizer
2012 02 aos-johanneskeizer2012 02 aos-johanneskeizer
2012 02 aos-johanneskeizer
 

Mjf database

  • 1. A database for the Montreux Jazz Archive STAR 2013 - 18.01.2013 Jean Rossier
  • 2. The MJF archive • Concert recordings (circa 5000 hours of audio and video) • BUT also: metadata • set lists (songs) • musicians on stage • instruments played • issues during a concert • ... • Photos • Rights (legal) 2
  • 3. The richness of the archive • Digitalizing the concerts is the first step, but it is not sufficient • Metadata is necessary to exploit the richness of the archive • Any active and deep exploration of the archive relies on metadata 3
  • 4. The richness of the archive - schema concert source musicians songs audio files video files tapes source digital instruments rightholders digitalization LTO quality quality audio video problems problems 4
  • 5. Multiple partners • Multiple partners are involved in the Montreux Jazz digital project • Each partner provides some part of the metadata • At beginning of the project, information was spread around 5
  • 6. Spread metadata concert Montreux Sounds EPFL source musicians songs audio files video files tapes source digital instruments rightholders digitalization LTO quality quality MJF Vectracom audio video problems problems 6
  • 7. Single reference point • We started to build a central database that would be the single reference point • This database is hosted in EPFL and managed by the MMC team • All existing information has been imported and consolidated in the central database 7
  • 8. The MJF archive as a model recorded medias quality musicians concert ... instruments songs audio files video files ... ... rightholders usage rights quality control LTO ... ... ... ... AV problems ... 8
  • 9. Multiple partners - single database • Each partner of the project provides some part of the metadata • Partners insert metadata independently • All metadata is aggregated in the central database 9
  • 10. Interacting with the database • Constraints: • Partners access the database remotely • Inserted data must be constrained (to avoid meaningless data) • Accesses must be monitored and controlled • We built a custom web application to access the database 10
  • 11. Web application details • Web application developed in Scala, using the Lift web framework • Scala is a language created at EPFL • MySQL database 11
  • 12. Application layers MJF   MJF  Research   other   MJF  Rights DigitalizaJon portal apps Scala Web services MJF  DB  API  (REST) MJF  Database MySQL IT  infrastructure 12
  • 13. Partners interfaces MJF   MJF  Research   other   MJF  Rights DigitalizaJon portal apps • Specific interfaces for each partner: • Insertion • Update • Search • Partners only have access to some parts of the data 13
  • 17. Video previews • Every digitalized video can be previewed via the web application • A low quality format of each video is encoded • The preview is played using Sublime Video, an HTML5 video player developed at EPFL Demo: video preview 17
  • 18. Photos • We are currently working on integrating the photos into the database • ~ 100’000 photos to archive • As other data, the photos are linked to existing items in the database (e.g.: concerts, artists, rights) 18
  • 19. Search interface • Rich multi-criteria search interface Demo: search tool 19
  • 20. Live from the festival • From 2012, the application is used during the festival • The MJF team inserts data directly in the database 20