Overview
With the Discogs Hub Item you can visualize your favorite music artist, labels, releases and the relationships between them.
Getting Started
To use the Discogs Hub item you will first need a (free) Discogs user account. After registering for you account, locate the Discogs Hub item in the Data Hub and click Install.
Following the installation process, open a new graph and insert a Phrase Entity. All investigations using Discogs start with a Phrase Entity and a Search Transform. You can search for artist, releases, labels and master releases.
Before running your first Discogs Transform, Maltego will prompt you to sign into Discogs. Maltego uses OAuth to allow authenticated access into the Discogs API.
After signing in, you're all set up to run Discogs Transforms!
Example
First, insert a phrase Entity into a new graph. As mentioned above, all investigations using the Discogs Hub item start from a Phrase Entity and Search Transforms. You can search for artists, releases, labels and master releases. We want to get an overview of the artist Prince’s most recent work, so with the Slider set to 256, we will search for artists with the name _Prince_.
We will then get Prince's aliases,
and finally we will run the get_masters_releases Transform.
With an overview of Prince’s last releases, we can visualize their most common locations of origin,
producing labels,
and other artists.
Glossary
Definitions adapted from Discog’s online documentation.
Alias
A name that an artist goes under, used when an artist has two or more names, including ‘stage names’. An artist’s real name(s) is sometimes listed as an ‘Alias’ of a more commonly-known stage name.
Artist
Any single person or group of people that present themselves as a musician, composer, writer or other actively involved party in the creative process of making a release.
Label
Any entity or branding that is associated with the releasing of audio content.
Main Artist
The artist or artists named on the front cover of the release or otherwise billed as such.
Master Release
Master releases gather two or more matching releases together. It can be thought of as a folder that holds two or more releases. For example, the same album released in different countries, by different labels or in different formats would be gathered as different releases of one master release.
Main Release Version
Usually the chronologically earliest release of a master release’s releases.
Release
Release is a broad term for any audio product (for example, albums and singles) that is made for general public consumption. Singles, and albums
Get Details Transforms
1. Get artist details
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform populates all of the available artist’s properties , such as the url and profile information.
Transform Meta Info
Display Name | [Discogs] Get artist details |
Transform Name | maltego.labs.Discogs.get_artists_details |
Short Description | Gets the details of a specific artist |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MusicArtist |
Output Entity(s) | maltego.discogs.MusicArtist |
2. Get details (master release)
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform populates all available properties of the master release, such as URL and images.
Transform Meta Info
Display Name | [Discogs] Get details |
Transform Name | maltego.labs.Discogs.get_master_details |
Short Description | Gets the details of a master release |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MasterMusicRelease |
Output Entity(s) | maltego.discogs.MasterMusicRelease |
3. Get details (release)
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform populates all available properties of the release, such as notes, images and collections. The property Collections represents the number of users that have said on Discogs that they own the release.
Transform Meta Info
Display Name | [Discogs] Get details |
Transform Name | maltego.labs.Discogs.get_release_details |
Short Description | Gets the details of a release |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MusicRelease |
Output Entity(s) | maltego.discogs.MusicRelease |
4. Get label details (label)
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform populates all available properties of the master release, such as profiles and logos.
Transform Meta Info
Display Name | [Discogs] Get label details |
Transform Name | maltego.labs.Discogs.get_label_details |
Short Description | Gets the details of a label |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MusicLabel |
Output Entity(s) | maltego.discogs.MasterMusicRelease |
Get Entity Transforms
1. Get aliases
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns other names the artist is known by.
Transform Meta Info
Display Name | [Discogs] Get aliases |
Transform Name | maltego.labs.Discogs.get_artists_aliases |
Short Description | Gets the aliases of an artist |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MusicArtist |
Output Entity(s) | maltego.discogs.MusicArtist |
2. Get all artists (master release)
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns all artists involved in a master release (including artists that were only involved in certain tracks).
Transform Meta Info
Display Name | [Discogs] Get all artists |
Transform Name | maltego.labs.Discogs.get_all_master_artists |
Short Description | Returns all artists involved with a master release |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MasterMusicRelease |
Output Entity(s) | maltego.discogs.MusicArtist |
3. Get all artists (release)
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns all music artists involved in a music release (including artists that were only involved in certain tracks).
Transform Meta Info
Display Name | [Discogs] Get all artists |
Transform Name | maltego.labs.Discogs.get_all_release_artists |
Short Description | Returns artists involved with a release |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MusicRelease |
Output Entity(s) | maltego.discogs.MusicArtist |
4. Get all release versions
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns releases that are versions of this master release.
Transform Meta Info
Display Name | [Discogs] Get all release versions |
Transform Name | maltego.labs.Discogs.get_masters_releases |
Short Description | Returns all releases that are versions of this master |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MasterMusicRelease |
Output Entity(s) | maltego.discogs.MusicRelease |
5. Get artist group members
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns the group members of an artist.
Transform Meta Info
Display Name | [Discogs] Get artist group members |
Transform Name | maltego.labs.Discogs.get_artists_group_members |
Short Description | Gets the group members of an artist |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MusicArtist |
Output Entity(s) | maltego.discogs.MusicArtist |
6. Get genre (master release)
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns the genres of the master release.
Transform Meta Info
Display Name | [Discogs] Get genre |
Transform Name | maltego.labs.Discogs.get_master_genre |
Short Description | Returns the genre of a master release |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MasterMusicRelease |
Output Entity(s) | maltego.discogs.MusicGenre |
7. Get genre (release)
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns the genres of the release.
Transform Meta Info
Display Name | [Discogs] Get genre |
Transform Name | maltego.labs.Discogs.get_release_genre |
Short Description | Returns the genre of a release |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MusicRelease |
Output Entity(s) | maltego.discogs.MusicGenre |
8. Get labels
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns the labels associated with the release.
Transform Meta Info
Display Name | [Discogs] Get labels |
Transform Name | maltego.labs.Discogs.get_release_label |
Short Description | Return the labels involved with a release |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MusicRelease |
Output Entity(s) | maltego.discogs.MusicLabel |
9. Get location
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns the location of origin of the release.
Note: Since locations are not standardized in Discogs, locations with different levels of granularity can be returned (for example, Germany, UK & Europe and Europe).
Transform Meta Info
Display Name | [Discogs] Get location |
Transform Name | maltego.labs.Discogs.get_release_location |
Short Description | Returns the location of origin of a release |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MusicRelease |
Output Entity(s) | maltego.Location |
10. Get main artists (master release)
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns the Main Artist involved with the master release.
Transform Meta Info
Display Name | [Discogs] Get main artists |
Transform Name | maltego.labs.Discogs.get_main_master_artists |
Short Description | Returns artists involved with a master release |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MasterMusicRelease |
Output Entity(s) | maltego.discogs.MusicArtist |
11. Get main artists (release)
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns the Main Artist involved with the release.
Transform Meta Info
Display Name | [Discogs] Get main artists |
Transform Name | maltego.labs.Discogs.get_main_release_artists |
Short Description | Returns artists involved with a release |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MusicRelease |
Output Entity(s) | maltego.discogs.MusicArtist |
12. Get main release version
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns the Main Release Version of a master release.
Transform Meta Info
Display Name | [Discogs] Get main release version |
Transform Name | maltego.labs.Discogs.get_main |
Short Description | Returns the main release of a master release |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MasterMusicRelease |
Output Entity(s) | maltego.discogs.MusicRelease |
13. Get master release
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns the master release corresponding to the release.
Transform Meta Info
Display Name | [Discogs] Get master release |
Transform Name | maltego.labs.Discogs.get_master |
Short Description | Returns the master release of a release |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MusicRelease |
Output Entity(s) | maltego.discogs.MasterMusicRelease |
14. Get masters and releases
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns the master releases of an artist. The artist’s releases, that do not correspond to any master release, are returned as well.
Transform Meta Info
Display Name | [Discogs] Get masters and releases |
Transform Name | maltego.labs.Discogs.get_masters_and_releases |
Short Description | Returns the master releases (and releases which have no master release) of an artist |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MusicArtist |
Output Entity(s) | maltego.discogs.MusicRelease, maltego.discogs.MasterMusicRelease |
15. Get releases
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns a label’s releases.
Transform Meta Info
Display Name | [Discogs] Get releases |
Transform Name | maltego.labs.Discogs.get_label_releases |
Short Description | Returns releases for a label |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MusicLabel |
Output Entity(s) | maltego.discogs.MusicRelease |
16. Get style (master release)
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns the styles of the master release.
Transform Meta Info
Display Name | [Discogs] Get style |
Transform Name | maltego.labs.Discogs.get_master_style |
Short Description | Returns the style of a master release |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MasterMusicRelease |
Output Entity(s) | maltego.discogs.MusicStyle |
17. Get style (release)
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns the styles of the release.
Transform Meta Info
Display Name | [Discogs] Get style |
Transform Name | maltego.labs.Discogs.get_release_style |
Short Description | Returns the style of a release |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MusicRelease |
Output Entity(s) | maltego.discogs.MusicStyle |
18. Get sub-labels
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform returns sublabels of the label.
Transform Meta Info
Display Name | [Discogs] Get sub-labels |
Transform Name | maltego.labs.Discogs.get_sublabels |
Short Description | Gets the sublabels of a label |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.discogs.MusicLabel |
Output Entity(s) | maltego.discogs.MasterMusicRelease |
Search Transforms
1. Search for artists
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform searches for artists with titles matching the phrase entered. Results are sorted according to the similarity between the artist’s title and search phrase.
Transform Meta Info
Display Name | [Discogs] Search for artists |
Transform Name | maltego.labs.Discogs.search_artist |
Short Description | Queries Discogs for an artist |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.Phrase |
Output Entity(s) | maltego.discogs.MusicArtist |
2. Search for labels
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform searches for labels with names matching the phrase entered. Results are sorted according to the similarity between the label’s name and search phrase.
Transform Meta Info
Display Name | [Discogs] Search for labels |
Transform Name | maltego.labs.Discogs.search_label |
Short Description | Queries Discogs for music labels |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.Phrase |
Output Entity(s) | maltego.discogs.MusicLabel |
3. Search for master releases
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform searches for master releases with names matching the phrase entered. Results are sorted according to the similarity between the master release’s name and search phrase.
Transform Meta Info
Display Name | [Discogs] Search for master releases |
Transform Name | maltego.labs.Discogs.search_master_release |
Short Description | Queries Discogs for master releases |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.Phrase |
Output Entity(s) | maltego.discogs.MasterMusicRelease |
4. Search for releases
Transform Inputs
Setting Name | Setting type | Default Value | Optional | Popup | Auth | Setting Display Name |
discogs.token | string |
| False | False | True | OAuth Token |
Description
This Transform searches for releases with names matching the phrase entered. Results are sorted according to the similarity between the release’s name and search phrase.
Transform Meta Info
Display Name | [Discogs] Search for releases |
Transform Name | maltego.labs.Discogs.search_release |
Short Description | Queries Discogs for releases |
Data Source | Discogs |
Owner | <Maltego Technologies GmbH> |
Author | |
Input Entity | maltego.Phrase |
Output Entity(s) | maltego.discogs.MusicRelease |