Giter Site home page Giter Site logo

Comments (8)

rembo10 avatar rembo10 commented on August 16, 2024

Yeah - it was kind of my hackish solution to fix the amount of duplicates. For the next release, I'm going to have Headphones pick the best release from any given release group. That way it'll avoid duplicates and never skip an album if it exists in MusicBrainz as a non-US release.

I think 1st priority would be album art, then maybe # of tracks? Rather than country of release.... I also might store all the release variations in the database, so when it comes to tagging, I can match up a downloaded album to a specific release.

from headphones.

Mar2zz avatar Mar2zz commented on August 16, 2024

ok,
the check for country will be removed in the near future?

Where on musicbrainz can I found what te best release is?
If I stay with Amy MacDonald for example, I'd like to know there are normal 1CD albums, also that there are , but also an album with 2 cd's on it. (and let headphones search for both, with preference for the 2disc album).

In preferential order it would be like this (most songs per album is in my opinion the best release);
10+9 tracks (the 2discer)
15 tracks
14 tracks
12 tracks
11 tracks
10 tracks

headphones also should weigh the amount of tracks and base a score on that to determine which album is best

from headphones.

rembo10 avatar rembo10 commented on August 16, 2024

Yeah, well what happens is first you search an artist name, then from that, you can get the right artist and an Artist ID. If you do an artistID lookup, you can get an overview of the releases, but not detailed information like release country, number of tracks, etc. You have to do an additional release lookup to get all that information, and you have to do it for each release.

That's why adding an artist takes so long.... It's getting detailed info on all releases, and it needs to do that before it can determine # of tracks, whether there is album art, etc.

What I can do is maybe take the best info from the releases and kind of aggregate it, so it'll pull album art from this release, tracks from another release, etc.

from headphones.

Mar2zz avatar Mar2zz commented on August 16, 2024

That would be a very good option. But add two releases if there are releases with bonusdisc's please. Because of headphones I allready found a cd with bonusdisc. I allready had the normal cd, so I only needed the bonusdisc, it's great to discover this way these bonus-discs exist.

from headphones.

 avatar commented on August 16, 2024

After importing my whole collection I found out about 50% of my collection has no UK/US release :p I think it's mostly DE in my case.

from headphones.

rembo10 avatar rembo10 commented on August 16, 2024

Im going to fix this today

On Jul 11, 2011, at 2:53 PM, [email protected] wrote:

After importing my whole collection I found out about 50% of my collection has no UK/US release :p I think it's mostly DE in my case.

Reply to this email directly or view it on GitHub:
#19 (comment)

from headphones.

rembo10 avatar rembo10 commented on August 16, 2024

I've been working on this all day but it's turning out to be a little more complicated than I thought. I kind of have to redo the way the whole system works :-/

It will be fixed though!

nightspirit81: you may just want to edit a few files to include DE releases for now.
You just need to change :
if event.country == 'US':
to:
if event.country == 'US' or 'DE':

in line 228 in webServer.py
line 99 in itunesimport.py
and line 41 of updater.py
(redundant, I know)

from headphones.

rembo10 avatar rembo10 commented on August 16, 2024

Nevermind, I figured it out. Check out the latest version!

from headphones.

Related Issues (20)

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.