Solution #2:
MusicBrainz Disc ID Lookup
This is the same as the previous solution, but it goes into more detail on how it should actually be implemented. Here's how I think it should be done:
1) When a CD is inserted, it should be determined whether or not it is an Audio CD.
2) If it is an Audio CD, the Disc ID Should then be calculated according to
http://musicbrainz.org/doc/Disc_ID_Calculation
3) If an internet connection is active, the open-source MusicBrainz database should be checked for a matching Disc ID.
4) If no matching disc ID is found, display the default "Audio CD" icon and text.
5) If a matching Disc ID is found, title the icon "Artist Name - CD Title". Then if possible, grab the album art and re-size it to fit the current size of the desktop icon.
6) This feature MUST be made optional, because some users obviously do NOT want it using their bandwidth, or they prefer it to be turned off for other reasons. There would be a right click option to "Disable CD Identification" or a similar option in the system preferences.
This is the same as the previous solution, but it goes into more detail on how it should actually be implemented. Here's how I think it should be done:
1) When a CD is inserted, it should be determined whether or not it is an Audio CD.
2) If it is an Audio CD, the Disc ID Should then be calculated according to http://musicbrainz.org/doc/Disc_ID_Calculation
3) If an internet connection is active, the open-source MusicBrainz database should be checked for a matching Disc ID.
4) If no matching disc ID is found, display the default "Audio CD" icon and text.
5) If a matching Disc ID is found, title the icon "Artist Name - CD Title". Then if possible, grab the album art and re-size it to fit the current size of the desktop icon.
6) This feature MUST be made optional, because some users obviously do NOT want it using their bandwidth, or they prefer it to be turned off for other reasons. There would be a right click option to "Disable CD Identification" or a similar option in the system preferences.
Solution #3:
Adjust info automatically based on bandwidth
Ubuntu should download different amounts of information based on how good your network connection is.
Fast connections: Download artwork and title
Slow connections, idle: Download title only
Slow connections, in use: Don't download anything
This way, people on dialup don't waste that much bandwidth, *and* we don't have to clutter a right-click menu with an extra option. The computer just does the right thing, all by itself.
A minority of people will still want to turn it off altogether, so maybe we should put such an option in the system preferences, as aliendude5300 suggested. But it should be out of the way, so it doesn't confuse the majority of users.
Ubuntu should download different amounts of information based on how good your network connection is.
Fast connections: Download artwork and title
Slow connections, idle: Download title only
Slow connections, in use: Don't download anything
This way, people on dialup don't waste that much bandwidth, *and* we don't have to clutter a right-click menu with an extra option. The computer just does the right thing, all by itself.
A minority of people will still want to turn it off altogether, so maybe we should put such an option in the system preferences, as aliendude5300 suggested. But it should be out of the way, so it doesn't confuse the majority of users.
Solution #4:
Don't Base it On Connection Speed
Maybe you have a slow connection but you still want the Album art. Or Maybe you have a fast connection, but you don't. It should be a settable option, and not based on internet connection speed. Also, on a side note not many people are on connections as slow as dial-up anymore. The slowest speed I'd expect most people to have is 1 megabit per second download speed through DSL. Because DSL works through phone lines, that means that anyone with access to dial-up could most likely get a cheap 1Mb/s connection for around $20/month, which is reasonably affordable for most people. On a 1Mb/s connection, downloading album art, which is in many cases (I actually checked this on 4 CDs with the average being 6.5KB) less than 10KB, the download would be virtually instant, and assuming that it was exactly 10KB, on a 56Kbps (average dial-up speed) connection, it would only take 1.25 seconds to download, while on a 28.8Kbps connection it would only take 2.5 seconds to download. Even on a 14.4Kb/s dial-up connection (if you can actually manage to find one that slow) it would only take 5 seconds to download the album art. And that's considering that I used 10KB instead of the 6.5KB average. On many CDs, I'm sure it would take even less time than that. This just proves that connection speed isn't as much of an issue as you think. The only issue is if you have an internet connection or not.
Maybe you have a slow connection but you still want the Album art. Or Maybe you have a fast connection, but you don't. It should be a settable option, and not based on internet connection speed. Also, on a side note not many people are on connections as slow as dial-up anymore. The slowest speed I'd expect most people to have is 1 megabit per second download speed through DSL. Because DSL works through phone lines, that means that anyone with access to dial-up could most likely get a cheap 1Mb/s connection for around $20/month, which is reasonably affordable for most people. On a 1Mb/s connection, downloading album art, which is in many cases (I actually checked this on 4 CDs with the average being 6.5KB) less than 10KB, the download would be virtually instant, and assuming that it was exactly 10KB, on a 56Kbps (average dial-up speed) connection, it would only take 1.25 seconds to download, while on a 28.8Kbps connection it would only take 2.5 seconds to download. Even on a 14.4Kb/s dial-up connection (if you can actually manage to find one that slow) it would only take 5 seconds to download the album art. And that's considering that I used 10KB instead of the 6.5KB average. On many CDs, I'm sure it would take even less time than that. This just proves that connection speed isn't as much of an issue as you think. The only issue is if you have an internet connection or not.
Solution #5:
combo of 3 and 4
Written by
tumaru the 19 Nov 09 at 02:10.
have a priority for what is downloaded so it doesn't crash or just not load anything.
also make it so you can choose what to download
have a priority for what is downloaded so it doesn't crash or just not load anything.
also make it so you can choose what to download
Propose your solution
Attachments
No attachments.
Duplicates
Comments
While I like the idea of dynamically retrieving this info, I don't like the idea that this is done reflexively.
It wouldn't work in the absence of a network connection, it consumes bandwidth that some users may not have to spare, and presumably would re-retrieve information with each use, further consuming bandwidth.
I would't really want to use this unless requests could be batched at a later time, and the data could be cached.
Also, seems like this isn't thinking broadly enough. Why not download lyrics as well?
usins
wrote on the 25 Oct 09 at 21:18
Better then- get artwork from CD, if there any or, from internet. So, when i make some Audio CD, i will put some artwork in cd and when it`s monted, then it will apear in desktop.
donarntz
wrote on the 28 Oct 09 at 00:01
I agree that it could hog bandwidth, but just put an easy ability to turn it off. "right click: turn off cd identifier" or something along that lines. I would LOVE for gnome to automatically download song titles and artwork (maybe even lyrics), and it should definitely be given the option to be cached in a local folder.
I just started development on a project which aims to do just this. It is in VERY VERY early development, but all help is welcome. The project is hosted by Google Code at http://code.google.com/p/audiocdid/
kev717
wrote on the 13 Nov 09 at 20:09
This isn't a bad idea, but traditionally what I've seen with allowing the computer to automatically find album art, lyrics, and the like, is that it sometimes gets the wrong band (because there are perhaps some bands with a more popular search result or something), and then you have to deal with your computer displaying the album art for some country singer where the album art for a punk rock band should be shown.
Post your comment