Giter VIP home page Giter VIP logo

userscripts's Introduction

UserScripts

MusicBrainz: Import from iTunes

Import album data from iTunes to add a new release on MusicBrainz.

Install

Description

The script adds a button on iTunes album pages which allows you to import that release on MusicBrainz.

This script was originally created by Stars.

I have edited it to add these features:

  1. Better button style which makes the "Add to MusicBrainz" look good and feel like a part of the iTunes website.
  2. Multiple artist support - So multiple artists are added separately with the correct join phrase.
  3. A link to a large sized cover art of the album.

P.S: I use fnd.io to search releases on iTunes. It is a great site, and I wish there were sites like it for other music databases too.

Todo:

  • Remove all those "View in iTunes" buttons
  • Resize the artist columns
  • Add a check to see if the release is already on MusicBrainz.

MusicBrainz: Import from Amazon

Import album data from Amazon to add a new release on MusicBrainz.

Install

Description

The script adds a button on Amazon pages (that contain a music album) which allows you to create a new release from the data present on the page.

The main aim of creating the script is to facilitate the process of adding Hindi albums from Amazon. So the script has mostly been tested on Hindi album pages of Amazon.

Note: I've stopped using this script as I get all the releases I want on iTunes. Expect no updates.

MusicBrainz: Import from TSeries

Import album data from T-Series's official website to add a new release on MusicBrainz.

Install

Description

Just like the previous one, this script adds a button on T-Series websites (that contain a music album) which allows you to create a new release from the data present on the page.

userscripts's People

Contributors

augustjanse avatar damienmauchamp avatar dufferzafar avatar jaimemf avatar jesus2099 avatar kwikadi avatar mirgolth avatar morning-paradigm avatar mtrolley avatar navrudh avatar reosarevok avatar zas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

userscripts's Issues

Script no longer works

There was a redesign of the Apple music site which caused the script to stop working.

Scripts should check if a release exists before adding

Reference MB release: https://musicbrainz.org/release-group/a2babfd0-edb6-4355-93cf-67af81f92442

This was created via the script despite 2 other releases already existing for this album.

The original release from Dec-2018: https://musicbrainz.org/release-group/6a584035-7586-4be5-9ae6-848404ceeabb

A manually created release from about 2 weeks ago: https://musicbrainz.org/release-group/e2559cc4-d995-495d-a682-5d4250dd65d2

A check should be added to find an existing release before adding - this would avoid duplicate releases that need to be merged within MB.

Move the import button and artwork link to the top

Maybe just an option to move it to the top but it makes more sense to me for these items to be at the top. I looked into the settings for it but didn't see one, but if there is such an option I'm just blind.

Counties Availablitiy

I know absolutely zero on scripting. So, having said that if I'm asking a stupid question please forgive me. I was wondering if it's possible to lists all the countries a release is available upon import? At lease ones that share the same iTunes id. Because iTunes releases aren't really "worldwide" or just your local country. I live in the US, so it always imports US as available which makes sense. However, some are put off that it only shows the US as release country when I import and it's extremely time consuming to check every store to see if they have it. The following website shows the only countries that sell iTunes music: https://support.apple.com/en-us/HT204411. If it's not possible, I totally could see that, but if it's possible, it would be a great addition. I know every release is different, so I totally understand if it's not really possible.

Namespace

Could you change your namespace from userscripts.org to github for easy lookup ?

How can I use these scripts?

Hi,

I want to use the Apple Music import script, but I was not able to use this script. This might sound a bit stupid, but how can I use this script? I tried adding it to Chrome but I wasn't able to.

iTunes: Track title parts in square brackets not imported

This is nothing I have encountered before, and it's entirely non-essential, but I figured I should report this as a bug. When I import the iTunes release "Animal (feat. Gnucci Banana) [Remixes] - Single", the parts in brackets are left out from the track titles ("[Radio Edit]" and "[Extended Version]" respectively). The bracketed part of the release title is imported fine. The same problem occurs with the last track of this release, so I figure it's the brackets.

iTunes sound copyright field does not belong in the MusicBrainz release label

iTunes doesn't have labels at all. (Copyright holders are not MusicBrainz labels.)

For example, compare the exact same release across 3 different digital download stores:
https://itunes.apple.com/jp/album/id420620236
http://mora.jp/package/43000002/ANICD-14145/
http://www.amazon.co.jp/dp/B009B4ZPBK/

As a result, this code should be removed:
https://github.com/dufferzafar/Userscripts/blob/master/MB-Import-From-iTunes.user.js#L94-L97

I think I found a bug with "Import iTunes releases to MusicBrainz" userscript

Every time I import a release into MBz from iTunes (using the script), at the final page (Recordings Tab), when asked to add new recording the tab/sub-page takes forever to load or never loads. So I have to add the release without adding new recordings. Tested when disabling scripts and it works fine, so the problem must be with the script :(

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.