jrmuizel / banshee-unofficial-plugins

Automatically exported from code.google.com/p/banshee-unofficial-plugins
0 stars 1 forks source link

Mirage could look things up online #47

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I just installed Mirage, and am eager to use it, but I have about 4k songs,
and each is taking about 3 seconds to analyze. I did some math, and found
that it's going to take more than three hours until I can use Mirage properly.

Since a lot of these songs are popular, I'm sure that an online database
could be queried to obtain the information that Mirage needs in order to
run. Perhaps a couple of new options could be used to enable this feature:
 1. Check for data using online repository (YES/NO) 
    1.1. Tooltip: This will check the online Mirage Database for
information on your collection. Depending on the popularity of your music,
this may or may not be faster for you.
 2. Anonymously upload music data (YES/NO)
    2.1. Tooltip: Selecting yes will aid others in analyzing their music
collection, and will help you if you should ever need to rescan your
collection.

Then, when users select "Rescan the Music Collection," it would begin by
checking the online repository for each song. If the data existed, it would
not need to use the mirage audio library at all, and would save some time.
If not, it would compute the fingerprint for the song, and, if the upload
option is set, it would upload the fingerprint once done.

Also, if option two is set, but option one is not, once the analysis is
complete, the music data could be uploaded.

One final note, to further speed this up, each song should not be queried
online individually, but should rather be queried as sets.

Original issue reported on code.google.com by mjlissner on 4 Jan 2010 at 3:46

GoogleCodeExporter commented 9 years ago

Original comment by bertrand.lorentz@gmail.com on 14 Jan 2010 at 9:31

GoogleCodeExporter commented 9 years ago
Another benefit of this that isn't noted is that the online database can be 
used to
generate song/album/artist information for an unknown song or one that is 
missing
metadata. There's some commercial attempts at this right now, but none are 
really
great and there's no FOSS one I know of.

Original comment by talc...@gmail.com on 9 Feb 2010 at 3:25

GoogleCodeExporter commented 9 years ago
There is a FOSS app, called Picard that uses the MusicBrainz database. I'd 
imagine
Mirage could tap into that database too. Picard is a real pain to use, but it 
does
sort of work. 

More info: http://musicbrainz.org/doc/MusicBrainz_Picard

Original comment by mjlissner on 9 Feb 2010 at 6:59