Usecases » History » Version 7
« Previous -
Version 7/8
(diff) -
Next » -
Current version
Alexander Blum, 02/07/2020 06:08 PM
Usecases¶
GUI Web¶
Artist (Author/Performer)¶
- wants to register works for copyright ownership.
- wants an easy way to report writer splits and compensation splits early on in the process.
- wants transparent reporting of royalty streams.
- wants to track derivative works, and also benefit if successful.
- wants an easy and standard way to report which songs I am performing live to all interested parties.
- wants a method to authenticate the information credited to their work submitted by additional creators, collaborators, or other third parties.
- wants the ability to update ownership information changes over time.
- wants to know, if a song can be covered for free (e.g. creative commons or public domain)
- wants to know the conditions about licensing a sample from another's creation
- (Later) wants public and private methods to contact other creators.
- (Later) wants to have an complete view of all their metadata.
- (Later) wants a simple overview of the music industry.
- (Later) wants easy payment distribution between musicians.
- (Later) wants to export his/her repertoire to switch collecting society.
- (Later) wants to import his/her repertoire from music directories (e.g. Musicbrainz).
Publisher¶
- (Later) wants to administer the repertoire of its clients.
Visitor¶
- wants full internationalization and localization support.
DJ¶
- wants Music Recognition Tech for compiling playlists of originals used in DJ mix repertoire uploads.
API Repertoire¶
Potential Licencee¶
- wants to check via third party software, if a playlist can be played for free (e.g. creative commons or public domain).
DSP¶
- wants to know the music owners and their % split (which must sum up to 100%) and have the most up-to-date information.
- wants to know the following Info for licensing, registration and reporting:
- Track Title
- Track Version
- Track Artists
- Album Title
- (Parent) Label
- Track Timing
- Date of Recording
- Authors
- Publishers
- (Later) Administrators
- (Later) Splits (Publisher/Administrator)
- wants to know the following Catalog/Rights Info for each Sound Recording:
- Title
- Artist
- ISRC
- Label
- Territory
- (Later) Ownership Share %
- wants to know the following Reporting Info for each Sound Recording:
- Title
- Artist
- ISRC
- Label
- Ownership Share
- Territory
- Usage
- Revenue
- wants to know the following UX (listeners) Info for each Sound Recording:
- Title
- Artist
- Album
- wants to know the following Catalog/Rights Info for each Composition:
- Title
- Writer
- ISWC
- HFA Song Code
- Publisher(s)
- Territory(s)
- (Later) Ownership Share(s) %
- wants to know the following UX (listeners) Info for each Composition:
- Title
- Writer
- wants a catalog of recordings for copyright filtering service (e.g. UGC fingerprint) with identifiers of the same type used by the recording/work creators to accurately report usage information.
- wants to find the link between recordings and compositions, if it already exists.
- wants to find the interested parties that are the writers of a composition.
- wants to find the society affiliations of a writer.
- wants to find all the interested parties, both writers and publishers, that have a claim for a work.
- (Later, Write) wants to submit the link between recordings and compositions.
Publisher¶
- wants to have a standardised way to access Composition Data:
- Song Title
- Composer(s)
- Publisher(s)/Administrator(s)
- ISWC
- Copyright Year (optional)
- wants to have a standardised way to access Recording Data:
- Song Title
- Artist
- ISWC
- ISRC
- Composer(s)
- Publisher(s)/Administrator(s)
- Release Date
- Copyright Year
- Lyrics (optional)
- (Later) Language
- (Later) wants an easy way to identify other publishers contributing to a collaboration irregardless of which PRO or society they are with.
Label¶
- wants to check right holders before publishing a foreign recording.
Collecting Society¶
- wants to map between the same assets being reporting on from different sources ("rosetta stone").
- (After API Implementation) wants to get information about details of a creation represented by another collecting society (query forwarding).
- (Later, Write) wants automated notifications when certain data are missing from song registrations or when conflicting data is complied I need to identify an authoritative source.
Playlist Creation Site¶
e.g. Jamendo
- wants to reference creations in playlists of their users.
DJ¶
- (Later) wants a complete database of all recordings with accurate and linked song metadata so all DJ performance music data can accurately be identified and reported to to PROs/NROs.
Administrator¶
- (Later, Write) wants to import/export list and details of musicians' creations.
Music Directory Service¶
- wants to verify/synchronize repertoire data.
API Licensing¶
Potential Licencer¶
- wants to check via third party software the licensing conditions for an utilisation: Price, License, Licence Version, based on concrete tariff details.
DSP¶
- needs to report the following Reporting Info for each Composition:
- Creation ID
- Usage
- Revenue
- Message ID (?)
Label¶
- wants to license a new release
Collecting Society¶
- (After API Implementation) wants to know the licensing conditions for an utilisation of a creation represented by another collecting society.
DJ¶
- wants Music Recognition Tech for reporting playlists in DJ live events.
Bar/Club Owner¶
- wants to register utilisations for playback via Black Box.
Administrator¶
- (Later) wants to access the utilisation statistics of his/her clients.
Radio Broadcaster¶
- wants to monitor the broadcast stream to register utilisation.
File Processing¶
DSP¶
- wants to obtain a copy of the audio file to be able to create an internal fingerprint for identification of usage or violation of copyright
Examples¶
Usecases¶
- Optimized
- Reproduction
- Release: A label publishes a new release
- Playing
- Bar: A bar owner plays music during opening hours
- Live
- Performance: An event manager organizes a concert
- Online
- Webradio: A webradio plays constantly songs in several channels
- Podcast: A podcaster uses songs in episodes
- DSP (UGC): A DSP reports usages of songs in user generated content
- Reproduction
- Postponed
- Live
- Festival: Multiday/-location festival
- Playing: Combined tariffs (Live + Playing)
- Live
- Todo
- Other Art
- Radio
- TV
- Movie
- Advertising
Reproduction¶
Release¶
- period: onetime
- collections: on declaration creation
- confirmation: manual after reaching a configurable deadline
utilisations: one
- context: release
utilisation_creation_list:
------------------------------------------------------------------- release.tracks ------------------------------------------------------------------- ----------- | RELEASE | ----------- | ------------------ | RELEASE_TRACKS | ------------------ : : creations & usage (deduplication, weight: #) : ----------------------------- | UTILISATION_CREATION_LIST | -----------------------------
Playing¶
Bar¶
- period: periodic
- collections: on start of period
- confirmation: manual/automatic on end of period + configurable deadline
utilisations: many
- context: location
utilisation_creation_list:
------------------------------------------------------------------- ∀ location.space ∀ messages (category: Fingerprint) content ------------------------------------------------------------------- ------------ | LOCATION | ------------ | --------^---------- | LOCATION_SPACE | ------------------- | --------^---------- | DEVICE_MESSAGE | ------------------- | ------------------------------ | DEVICE_MESSAGE_FINGERPRINT | ------------------------------ : : creations & usage (deduplication, weight: #) v ----------------------------- | UTILISATION_CREATION_LIST | -----------------------------
Live¶
Performance¶
- period: onetime
- collections: on event end date
- confirmation: manual/automatic after reaching a configurable deadline
utilisations: one
- context: event
utilisation_creation_list:
------------------------------------------------------------------- ∀ event.performances playlist ------------------------------------------------------------------- --------- | EVENT | --------- | ----------^----------- | EVENT_PERFORCMANCE | ---------------------- | ------------------- | ARTIST_PLAYLIST | ------------------- : : creations & usage (deduplication, weight: #) v ----------------------------- | UTILISATION_CREATION_LIST | -----------------------------
Online¶
Webradio¶
- period: periodic
- collections: on start of period
- confirmation: manual/automatic after end of period + configurable deadline
utilisations: many
- context: website (category: Webradio)
utilisation_creation_list:
------------------------------------------------------------------- ∀ website.resources (category: Channel) OR ∀ messages (category: Usage Report) content ∀ messages (category: Fingerprint) content ------------------------------------------------------------------- ----------- | WEBSITE | ----------- | ---------^---------- | WEBSITE_RESOURCE | -------------------- | --------^--------- | DEVICE_MESSAGE | ------------------ /\ (OR) ------------------------------- ------------------------------ | DEVICE_MESSAGE_USAGE_REPORT | | DEVICE_MESSAGE_FINGERPRINT | ------------------------------- ------------------------------ : : : : creations & usage (deduplication, weight: #) v v ----------------------------- | UTILISATION_CREATION_LIST | -----------------------------
Podcast¶
- period: periodic
- collections: on start of period
- confirmation: manual/automatic after end of period + configurable deadline
utilisations: many
- context: website (category: Podcast)
utilisation_creation_list:
------------------------------------------------------------------- ∀ website.resources (category: Episode) AND originals ∀ messages (category: Usage Report) content ------------------------------------------------------------------- ----------- | WEBSITE | ----------- | ---------^---------- | WEBSITE_RESOURCE |·························· -------------------- : | : --------^--------- : originals | DEVICE_MESSAGE | : ------------------ : | : ------------------------------- : | DEVICE_MESSAGE_USAGE_REPORT | : ------------------------------- : : : : usage (deduplication, weight: #) : v : ----------------------------- : | UTILISATION_CREATION_LIST |<···················· -----------------------------
DSP (UGC)¶
- period: periodic
- collections: on start of period
- confirmation: automatic after end of period + configurable deadline
utilisations: many
- context: website (category: DSP)
utilisation_creation_list:
------------------------------------------------------------------- ∀ website.resources (category: User Generated Content) ∀ messages (category: Usage Report) content ------------------------------------------------------------------- ----------- | WEBSITE | ----------- | ---------^---------- | WEBSITE_RESOURCE | -------------------- | --------^--------- | DEVICE_MESSAGE | ------------------ | ------------------------------- | DEVICE_MESSAGE_USAGE_REPORT | ------------------------------- : : creations & usage (deduplication, weight: #) v ----------------------------- | UTILISATION_CREATION_LIST | -----------------------------