Skip to content

A list of active and inactive netlabels in JSON-format

License

Notifications You must be signed in to change notification settings

timpulver/netlabel-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netlabel-List

List of netlabels (active and inactive) and their URLs. Based on NetlabelList / Acts of Silence (offline) by David Nemeth (dpnem).

Why another netlabel-list?

The Acts of Silence-list contains unstructured data, which makes it hard to explore all netlabels that e.g. release Experimental music, or that are based in France. Filtering is not possible.

For this reason I have converted the original Acts of Silence-list to JSON-format, which makes it easy to build upon, filter the results or create data visualisations with.

Example Netlabel

{
  "label_name": "Yarn Audio",
  "activity_state": "active",
  "countries": [
    "Germany"
  ],
  "genres": [
    "Bass Music",
    "House",
    "Techno",
    "Experimental",
    "Ambient",
    "Dark Ambient",
    "Juke"
  ],
  "urls": {
    "bandcamp": "https://yarnaudio.bandcamp.com/",
    "twitter": "https://twitter.com/YarnAudio",
    "rss": "http://yarnaudio.com/feed",
    "internet_archive": "https://archive.org/details/yarnaudio",
    "facebook": "https://www.facebook.com/YarnAudio",
    "soundcloud": "https://soundcloud.com/yarn-audio",
    "homepage": "http://yarnaudio.com"
  }
}

Fields

Label name

Key: label_name
Type: String
Example: "Yarn Audio"

Activity state

Key: activity_state
Type: String
Value: Either "active" or "inactive"
Example: "active"

Countries

Key: countries
Type: Array
Example:

"countries": [
  "Germany"
],

In contrast to traditional labels, which are mostly based in a single country, many netlabels are based in multiple countries.
Please note: Even if a label is associated only with one country, it must be specified as an Array to be consistent.

Description

Key: description
Type: String
Example: "Monthly upbeat compilations"

Genres

Key: genres
Type: Array
Example:

"genres": [
  "Ambient",
  "Bass Music",
  "Experimental"
]

For electronic-subgenres the styles from Discogs are being used – Electronic Styles.

In addition to that the following styles were added:

  • "8-Bit"
  • "Lo-Bit"
  • "Live"
  • "Warm"
  • "Melodic"
  • "Juke"

Don’t enter "Multiple Genres" or something similar. List the individual genres or leave it empty ("genres": []).

URLs

Key: urls
Type: Object
Example:

"urls": {
  "bandcamp": "https://yarnaudio.bandcamp.com/",
  "twitter": "https://twitter.com/YarnAudio",
  "rss": "http://yarnaudio.com/feed",
  "release_rss": "http://example.com/release/feed",
  "internet_archive": "https://archive.org/details/yarnaudio",
  "facebook": "https://www.facebook.com/YarnAudio",
  "soundcloud": "https://soundcloud.com/yarn-audio",
  "homepage": "http://yarnaudio.com"
}

URL keys

  • homepage: Main website of the netlabel, for example http://yarnaudio.com
  • rss: RSS feed, which people can subscribe to, for example "http://yarnaudio.com/feed"
  • release_rss: An RSS feed that only lists netlabel releases "http://example.com/release/feed"
  • bandcamp: Bandcamp profile, for example "https://yarnaudio.bandcamp.com/"
  • soundcloud: Soundcloud profile, for example "https://soundcloud.com/yarn-audio"
  • free_music_archive: Free Music Archive profile, for example "https://soundcloud.com/yarn-audio"
  • sonicsquirrel: Sonicsquirrel profile, for example "http://sonicsquirrel.net/detail/label/Yarn_Audio/"
  • facebook: Facebook profile, for example "https://www.facebook.com/YarnAudio"
  • twitterTwitter profile, for example "https://twitter.com/YarnAudio"
  • netlabel_archive - netlabelarchive.org archive page, for example https://netlabelarchive.org/netlabels/ansiform/
  • internet_archivearchive.org profile, for example https://archive.org/details/yarnaudio
  • instagram - Instagram profile, for example "https://instagram.com/blocsonic"

Contributions

Contributions are very welcome!

Before adding a new netlabel please perform a search first to make sure it is not already in the list.

How to make a contribution?

  • Open the netlabel list: netlabels.json
  • Click on the pen icon in the top right ("Edit this file")
  • Add / edit / delete stuff
  • To make sure your edits did not introduce any JSON syntax errors, copy and paste the complete file-contents into JSONLint. It will check if the file-format is still intact. When everything is okay it should report Valid JSON.
  • Click the "Commit changes" button below and send a pull request

Other Sources for Netlabel Information

The following list contains other netlabel-related websites which could be used to extend the list.

Archive.org

Sonicsquirrel

  • No public API

Free Music Archive

Clongclongmoo

License

CC-BY-NC-SA 4.0, by Tim Pulver, based on NetlabelList / Acts of Silence (offline) by David Nemeth (dpnem)

About

A list of active and inactive netlabels in JSON-format

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published