Skip to content

Druidblack/MusicBrainz-UserScripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Collection of my MusicBrainz, AudioDB, YandexMusic and Harmony Userscripts

Collection of userscripts for MusicBrainz, AudioDB, YandexMusic and Harmony.

community.metabrainz.org

MB wiki External Resources

Installing

To use these userscripts, you need a userscript add-on or extension such as Tampermonkey, Violentmonkey, or Greasemonkey installed in your browser. More information can be found here, here, or here.

Import YandexMusic album into MusicBrainz

yandexbrainz

Import YandexMusic album into MusicBrainz (new design)

yandexbrainz album yandexbrainz artist yandexbrainz book

One-click importing of album from music.yandex.ru into MusicBrainz

Source Install

Album search button on the website musicbrainz.org

It only works together with One-click importing of album from music.yandex.ru into MusicBrainz

Adds an album search button on the website musicbrainz.org with information output without going from the yandexmusic website

Добавлена кнопка поиска альбома на веб-сайте musicbrainz.org с возможностью вывода информации без перехода с веб-сайта яндексмузыки

yandexbrainz cheсk

Source Install

YandexMusic Album search button on the website musicbrainz.org

We check the availability of albums on the website musicbrainz.org and marks it on the album cover.

Мы проверяем наличие альбомов на сайте musicbrainz.org и отмечаем это на обложке альбома.

yandexbrainz highlight

Source Install

Checking music artists (YandexMusic) on the website theaudiodb.com

We check the availability of performers on the site theaudiodb.com . If there is a performer, then the color is green and there will be a button next to the name to go to the site. theaudiodb.com (to the performer). If there is no performer, then the color is red. The cache can be reset in the menu (reset works automatically for 7 days for those found and 1 hour for those missing).

Проверяем наличие исполнителей на сайте theaudiodb.com. Если исполнитель есть, то цвет зеленый и возле имени будет кнопка перехода на сайт theaudiodb.com (к исполнителю). Если исполнителя нет, то цвет красный. В меню можно сбрасывать кеш (сброс работает автоматически 7 дней для для найденных и 1 час для отсутствующих).

theaudiodb1 theaudiodb2 theaudiodb3

Source Install

Yandex Music Artist Collector Pro

We collect links to all the performers that can be obtained from the page. It can be used on the favorites page.

Собираем ссылки на исполнителей всех которые можно получить со страницы. Можно использовать на странице избранного.

ymacp3

Source Install

TheAudioDB: Easy image loading

We upload images by dragging on the icon, converting the uploaded image according to the necessary requirements (we check the aspect ratio and convert it to jpg with high resolution) and checking the uploaded images.

  1. Check the uploaded image for the required requirements.

1.1. For png images, we check the format and resolution. If it doesn't match, the script won't let you download it.

1.2. For jpg images. We check the correctness of the aspect ratio and the minimum resolution of the image. If the image corresponds to the aspect ratio but is higher than the required resolution or in a different format, then we will convert the image to the required requirements before uploading the script.

For example. The image is 1920 x 1080 and png. If you download it for fanart, the script will check the aspect ratio and reduce it to 1280x720 and convert it to jpg and then upload it to the site.

Загружаем изображения перетаскиванием на иконку, конвертирование загружаемого изображения по необходимым требованиям (проверяем соотношение сторон и конвертируем в jpg с ружным разрешением) и проверка загружаемых изображений.

  1. Проверяем загружаемое изображение на необходимые требования.

1.1. Для изображений png проверяем формат и разрешение. Если оно не соответствует то скрипт не даст его загрузить.

1.2. Для изображений jpg. Проверяем правильность соотношения сторон и минимальное разрешение изображения. Если изображение соответствует соотношению сторон но больше необходимого разрешения или в другом формате, то скрипт перед загрузкой сконвертируем изображение под необходимые требования.

Например. Изображение 1920х1080 и png. Если загрузить его для fanart, то скрипт првоерит соотношение сторон и уменьшит его до 1280x720 и сконвертирует его в jpg и потом загрузит его на сайт.

easy

Source Install

TheAudioDB Artist Helper

MusicBrainz data Panel/Wikipedia + Last.fm (tags/stat/years/founded/birth/biography) and an extended summary fanart.tv

To work, you need an API KEY for last.fm and fanart.tv

Панель с данными MusicBrainz/Wikipedia + Last.fm (теги/стат/годы/основан/рождение/биография) и расширенной сводкой fanart.tv

Для работы нужны API KEY для last.fm и fanart.tv

ADB

Source Install

TheAudioDB → Fanart.tv

Checks on the website fanart.tv availability of images for the artist

To work, you need an API KEY for fanart.tv

Проверяет на сайте fanart.tv наличие изображений для артиста

Для работы нужен API KEY для fanart.tv

fanart

Source Install

Yandex Music → Deezer → Harmony (Album Finder)

On the album page, Yandex Music searches for a release in Deezer and opens Harmony. If the button is green, then the album was found successfully. If the blue album is not found.

На странице альбома Яндекс Музыки ищет релиз в Deezer и открывает Harmony. Если кнопка зеленая, то альбом найден удачно. Если голубая альбом не найден.

harmony

Source Install

Import YandexMusic album into MusicBrainz (old design)

yandexbrainz album yandexbrainz artist yandexbrainz book

One-click importing of album from music.yandex.ru into MusicBrainz

Source Install

Jellyfin MusicBrainz Import

jellybrainz

jellybrainz album

One-click importing of album from Jellyfin into MusicBrainz

This script requires configuring both the script and the program with which it will work.

If your jellyfin port differs from the standard one (8096). Then in the line

// @include http://:8096/web/

change the port to your own. In addition to importing data and searching for an album, the script can extract the maximum acceptable quality cover that is stored in jellyfin. (For example, to upload it later as an album cover on the website musicbrainz.org) In order for this button to work correctly, you need to specify the application address and API key in the variables.

var apiKey = "ea5497543aa047c798117642bc4161ce"

var serverAddress = "192.168.1.161:8096"

Also, in a program (for example, Tampermonkey), you need to disable the BlackCheck, since the script works with a local address.

If the script buttons do not appear, you need to reload the page.

P.S. If you use the plugin to map your music to apple music, the script can send the mapped link as the source.

blackcheck

One-click importing of album from Jellyfin into MusicBrainz

Source Install

MusicBrainz Join Phrase Filler for Album and Tracklist (This script is no longer needed for my scripts for jellyfin and Yandex Music to work).

Phrase

A script that fills in the Join phrase fields if there are several authors of an album or track. The script automatically places commas or &, depending on the situation (the number of performers).

Source Install

About

Collection of my MusicBrainz, theaudiodb and yandexmusic Userscripts

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •