OBJECT
Media
An artist's media
link GraphQL Schema definition
- type Media {
- # List out all the albums for the media
- #
- # Arguments
- # offset: [Not documented]
- # limit: [Not documented]
- # search_term: [Not documented]
- # sort_by: [Not documented]
- # sort_order: [Not documented]
- (
- Int!, :
- Int!, :
- String, :
- AlbumsSortBy, :
- SortOrder :
- ): Albums!
- Artist :
- ID :
- # The assets associated to this media
- #
- # Arguments
- # type: [Not documented]
- AssetType!]): [Asset!]! ( : [
- # media analytics by country
- #
- # Arguments
- # input: [Not documented]
- (
- AudioAnalyticsByCountryCursorInput :
- ): [AudioAnalyticsByCountry!]!
- # any more media analytics by country
- #
- # Arguments
- # input: [Not documented]
- (
- AudioAnalyticsByCountryCursorInput :
- ): Boolean!
- # count of media analytics by country
- #
- # Arguments
- # input: [Not documented]
- (
- AudioAnalyticsByCountryCursorInput :
- ): Int!
- Boolean! :
- # Count of broadcasts for a media
- #
- # Arguments
- # input: [Not documented]
- BroadcastsCursorInput): Int! ( :
- # Broadcasts for a media
- #
- # Arguments
- # input: [Not documented]
- BroadcastsCursorInput): [Broadcast!]! ( :
- # List of all broadcasts completed through a release for a media
- #
- # Arguments
- # exclude_duplicate_networks: [Not documented]
- # include_only_socials: [Not documented]
- # include_statuses: The statuses we want to include from the
- # query
- # network_type: The types of networks we want to include in the
- # query
- # include_all_statuses: [Not documented]
- # exclude_archived_networks: [Not documented]
- (
- Boolean, :
- Boolean, :
- BroadcastStatus!], : [
- NetworkType, :
- Boolean, :
- Boolean :
- ): [Broadcast!]! @deprecated( reason: "WARNING: non cursors are deprecated, use `Media.broadcasts` field instead" )
- # Flag for this media's category can be changed
- Boolean! :
- # Determines if this media can share royalties
- Boolean! :
- # Category of the media either Web | Music
- VideoCategory! :
- # External id to interface with chartmetric api
- String @deprecated( reason: "Chartmetric is deprecated" ) :
- String :
- # Error that would be occur if assets were created for this media
- String :
- DateTime! :
- MediaUser @deprecated( reason: "Can not remove until mobile clients are sufficiently out of date" ) :
- String! :
- String! @deprecated( reason: "WARNING: this field is only used in legacy applications" ) :
- # Estimated Total number of claimed views from this media. This is recorded in
- # specified network's UGC Claims Report
- #
- # Arguments
- # network_name: [Not documented]
- (
- UgcClaimsNetworkType :
- ): Int
- # Estimated Total number of claims by vydia from this media. This is recorded in
- # specified network's UGC Claims Report
- #
- # Arguments
- # network_name: [Not documented]
- (
- UgcClaimsNetworkType :
- ): Int
- # The time when the media was created on the external platform of origin, such as
- # Facebook or Instagram
- DateTime @deprecated( reason: "WARNING: this field is not currently used in any application" ) :
- String :
- String! :
- # Actual file associated to this media
- FileUpload :
- # The first time this media had a release that became confirmed
- DateTime @deprecated( reason: "WARNING: this field is not currently used in any application" ) :
- String :
- Boolean! :
- Boolean! :
- Boolean! :
- # Media has a broadcast that was distributed to a social
- #
- # Arguments
- # network_type: [Not documented]
- BroadcastType!): Boolean! ( :
- Boolean! :
- ID! :
- # The time when the media was imported via something like Social Sync or
- # YouTube/Facebook import
- DateTime @deprecated( reason: "WARNING: this field is not currently used in any application" ) :
- # List of networks for which analytics are available
- NetworkAnalyticsNetworkType!]! : [
- # List of networks for which analytics are available with the oldest date of data
- InsightsAvailableNetwork!]! : [
- InvalidMediaReason!]! : [
- Boolean! :
- # If true, a file has been uploaded and is being imported into the system. If
- # false, either there is no file or it's already been imported and can be viewed.
- Boolean! :
- # media messages
- #
- # Arguments
- # input: [Not documented]
- MessagesCursorInput): [Message!]! ( :
- # any more media messages
- #
- # Arguments
- # input: [Not documented]
- MessagesCursorInput): Boolean! ( :
- # count of media messages
- #
- # Arguments
- # input: [Not documented]
- MessagesCursorInput): Int! ( :
- Metadata :
- String :
- # Analytics for media on web and mobile are fetched here
- #
- # Arguments
- # date_resolution: [Not documented]
- # date_lookback: Days or months to include from today or, if
- # specified, days_ago_to_start
- # include_empty_dates: [Not documented]
- # network: [Not documented]
- # days_ago_to_start: The number of days ago from today to begin
- # looking from.
- (
- NetworkAnalyticsDateResolution!, :
- Int, :
- Boolean, :
- NetworkAnalyticsNetworkType!, :
- Int :
- ): MediaNetworkAnalytics!
- String :
- # Finds if this media is owned by current user or a shared media
- Boolean :
- # Allows a media to be selectable in the asset split creation
- #
- # Arguments
- # payee_invite_id: [Not documented]
- ID): Boolean! ( :
- # The time when the payee asset split associated with the media was terminated
- DateTime :
- Boolean! @deprecated( reason: "WARNING: this field is only used in legacy applications" ) :
- # Arguments
- # limit: [Not documented]
- # offset: [Not documented]
- # source: [Not documented]
- # status: [Not documented]
- # sort_by: [Not documented]
- # sort_order: [Not documented]
- (
- Int!, :
- Int!, :
- NetworkPlaylistSource!, :
- NetworkPlaylistStatus!, :
- PlaylistAnalyticsSortBy, :
- SortOrder :
- ): AnalyticsPlaylists!
- String! :
- String! @deprecated( reason: "WARNING: this field is not currently used in any application" ) :
- String! :
- PublishedSocial!]! @deprecated( reason: "WARNING: this field is not currently used in any application" ) : [
- # List of releases for the media
- Release!]! : [
- # The remaining percentage amount that is yet to be allocated to payees
- #
- # Arguments
- # right_type: [Not documented]
- RightType!): MediaRemainingPayeePercentage! ( :
- # Earnings Chart on Mobile & Web will have data from this field
- #
- # Arguments
- # min_date: [Not documented]
- # max_date: [Not documented]
- # offset: [Not documented]
- # limit: [Not documented]
- # months_to_subtract: [Not documented]
- # month_count: [Not documented]
- # include_empty_months: [Not documented]
- (
- DateTime, :
- DateTime, :
- Int, :
- Int, :
- Int, :
- Int, :
- Boolean :
- ): [RevenueByMonth!]! @deprecated( reason: "WARNING: this field is only used in legacy applications" )
- # Portion of composition rights asserted for the current user
- Float :
- # The amount of balance accumulated by the current user on the shared media. Note
- # that all assets are considered, not only MV & SR.
- Float :
- # Portion of music video rights asserted for the current user
- Float :
- # Portion of sound recording rights asserted for the current user
- Float :
- # Portion of web rights asserted for the current user
- Float :
- String :
- # Subcategory of the media
- String :
- # Flag to indicate whether or not the media can be represented with Composition
- # Rights
- Boolean! :
- # Flag to indicate whether or not the media can be represented with Music Video
- # Rights
- Boolean! :
- # Flag to indicate whether or not the media can be represented with Sound
- # Recording Rights
- Boolean! :
- # Flag to indicate whether or not the media can be represented with Web Rights
- # (a.k.a Exclusive Rights)
- Boolean! :
- # The time when the user decided they do not want to protect this media, after
- # being Social Sync imported
- DateTime @deprecated( reason: "WARNING: this field is not currently used in any application" ) :
- # The time when the media was released after being Social Sync imported
- DateTime @deprecated( reason: "WARNING: this field is not currently used in any application" ) :
- # Arguments
- # size: [Not documented]
- ThumbnailSize): String ( :
- MediaType! :
- Int! @deprecated( reason: "WARNING: this field is only used in legacy applications" ) :
- # Recent Claims date as recorded in UGC Claims MV
- #
- # Arguments
- # network_name: [Not documented]
- (
- UgcClaimsNetworkType :
- ): DateTime
- # Arguments
- # offset: [Not documented]
- # limit: [Not documented]
- # network_name: [Not documented]
- # sort_by: [Not documented]
- # sort_order: [Not documented]
- (
- Int, :
- Int, :
- UgcClaimsNetworkType, :
- UgcClaimsSortBy, :
- SortOrder :
- ): UgcClaimsReportCursor!
- Int! @deprecated( reason: "WARNING: this field is not currently used in any application" ) :
- # Random string that acts a identification key on user front
- String! :
- User! :
- # Checks if the user of this media archived
- Boolean! :
- ID! :
- SupportedVideo :
- # Arguments
- # input: [Not documented]
- YoutubeUgcCursorInput): [YoutubeUgc!]! ( :
- # Arguments
- # input: [Not documented]
- (
- YoutubeUgcCursorInput :
- ): Boolean!
- # Arguments
- # input: [Not documented]
- YoutubeUgcCursorInput): Int! ( :
- # When the most recent YouTube Ugc report was ingested into Vydia's Database
- #
- # Arguments
- # input: [Not documented]
- (
- YoutubeUgcCursorInput :
- ): DateTime!
- # Arguments
- # input: [Not documented]
- YoutubeUgcCursorInput): [YoutubeUgcTotals!]! ( :
- String :
- }
link Require by
- AcceptPayeeAssetSplitPayloadAutogenerated return type of AcceptPayeeAssetSplit
- AdminAddedComposerA Notification with type: admin_added_composer
- AdminAssertedRightsA Notification with type: admin_asserted_rights
- AdminCreatedPoliciesA Notification with type: admin_created_policies
- AdminPayeeAssetSplitAcceptedA Notification with type : admin_payee_asset_split_accepted
- AdminPayeeAssetSplitRejectedA Notification with type : admin_payee_asset_split_rejected
- AdminUpdatedComposerA Notification with type: admin_updated_composer
- AdminUpdatedOwnershipA Notification with type: admin_updated_ownership
- AdminUpdatedPoliciesA Notification with type: admin_updated_policies
- AlbumCollection of medias to be sent out under an album to partner networks
- AlbumMediaA media on an album with track number
- AnalyticsPlaylistAn AnalyticsPlaylist
- AnalyticsTopContentA top media with its analytics
- AnalyticsTopGeocountryA top media with its analytics
- AppleMusicPlaylistInformation about an Apple Music playlist
- ArtistAn artist profile
- CreateAssetsPayloadAutogenerated return type of CreateAssets
- CreateCompContentPayloadAutogenerated return type of CreateCompContent
- CreateMediaPayloadAutogenerated return type of CreateMedia
- CreateMediasPayloadAutogenerated return type of CreateMedias
- DeleteMediaPayloadAutogenerated return type of DeleteMedia
- DeleteMediasPayloadAutogenerated return type of DeleteMedias
- ImportVideoPayloadAutogenerated return type of ImportVideo
- MediasWrapper for medias with an any_more_results argument
- MessageA Message
- NewFacebookImportA Notification with type: new_facebook_import
- NewInstagramImportA Notification with type: new_instagram_import
- NewYoutubeImportA Notification with type: new_youtube_import
- PayeeAssetSplitAcceptedA Notification with type: payee_asset_split_accepted
- PayeeAssetSplitExistingUserInviteA Notification with type: payee_asset_split_existing_user_invite
- PayeeAssetSplitExpiredForPayeeA Notification with type: payee_asset_split_expired_for_payee
- PayeeAssetSplitExpiredForPayorA Notification with type: payee_asset_split_expired_for_payor
- PayeeAssetSplitRejectedA Notification with type: payee_asset_split_rejected
- PayeeMediaSplitA media and its associated payee asset fields for a payee invitation
- ProcessingFinishedA Notification with type: processing_finished
- QueryThe query root of this schema
- RankedMediaA top media with its earnings information
- RejectPayeeAssetSplitPayloadAutogenerated return type of RejectPayeeAssetSplit
- ReleaseA one of a user's Releases
- SpotifyPlaylistInformation about a Spotify playlist
- TopAlbumMediaA top album media with its earnings information
- TopArtistTop artist of an organization
- TopMediaA top media with its earnings information
- TopUserTop user of an organization
- UpdateCategoryPayloadAutogenerated return type of UpdateCategory
- UpdateMediaArtistPayloadAutogenerated return type of UpdateMediaArtist
- UpdateMetadataPayloadAutogenerated return type of UpdateMetadata
- UpdateOwnershipAndPoliciesPayloadAutogenerated return type of UpdateOwnershipAndPolicies
- UserA user account. All fields are for an authorized user, except for email
- UserAddedComposerA Notification with type: user_added_composer
- UserAssertedRightsA Notification with type: user_asserted_rights
- UserCreatedPoliciesA Notification with type: user_created_policies
- UserUpdatedComposerA Notification with type: user_updated_composer
- UserUpdatedOwnershipA Notification with type: user_updated_ownership
- UserUpdatedPoliciesA Notification with type: user_updated_policies
- YoutubeConflictA Youtube conflict for an Asset
- YoutubeUgcA Youtube claim for video