https://github.com/mirrorfm/data
Contribute Discogs labels or YouTube music channels
https://github.com/mirrorfm/data
crowdsourced discogs music record-labels spotify spotify-playlists youtube youtube-music-channel
Last synced: about 1 month ago
JSON representation
Contribute Discogs labels or YouTube music channels
- Host: GitHub
- URL: https://github.com/mirrorfm/data
- Owner: mirrorfm
- Created: 2019-11-16T12:51:22.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2026-04-09T07:25:41.000Z (about 2 months ago)
- Last Synced: 2026-04-09T09:24:04.651Z (about 2 months ago)
- Topics: crowdsourced, discogs, music, record-labels, spotify, spotify-playlists, youtube, youtube-music-channel
- Homepage: https://mirror.fm/add
- Size: 827 KB
- Stars: 19
- Watchers: 4
- Forks: 93
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mirror.FM data 🎵
Anyone can add new YouTube channels or Discogs labels as playlists on www.mirror.fm. 100% automatic
## Submitting guidelines
Please only submit channels or labels following these criteria.
### YouTube channels
- channel tracks seem to be formatted correctly, for example: `Artist – Track`
- most channel tracks are single tracks, not "full EP", "full album" or a mix
- have a decent amount of tracks (~50+)
- doesn't belong to a single artist
- doesn't have a matching record label on [discogs.com](https://www.discogs.com/search/?type=label), in which case it should be added as a [Discogs label](https://github.com/mirrorfm/data#discogs-labels)
### Discogs labels
Most should already follow community-driven standards, feel free to add any!
## How to submit a channel or label
It's quick and easy:
- edit [discogs-labels.csv](https://github.com/mirrorfm/data/blob/master/discogs-labels.csv) or [youtube-channels.csv](https://github.com/mirrorfm/data/blob/master/youtube-channels.csv) on Github
- add the channel or label ID, name and link to the end of the file
- to find the Youtube channel ID open the browser console and type `ytInitialData.metadata.channelMetadataRenderer.externalId`
- create a pull request
- once approved your Spotify playlist will sync automatically and will be added to the mirror.fm [Spotify profile](https://open.spotify.com/user/xlqeojt6n7on0j7coh9go8ifd?si=StuR-GbuTeCJUSNzHKN5gg)
## How does it work
- Submissions in the current repo triggers other automations in https://github.com/mirrorfm/mirrorfm/tree/master/functions
- YouTube track names are cleaned up using https://github.com/mirrorfm/trackfilter/, feel free to [contribute](https://github.com/mirrorfm/trackfilter/blob/master/tests/test_trackfilter.py#L11)