Discography Report 2.1 - Updated 17/02/2011

Post a reply

Visual Confirmation

To prevent automated access and spam, you are required to confirm that you are human. Please place a check mark next to all images of monkeys or apes. If you cannot see any images, please contact the Board Administrator.

Smilies
:D :) :( :o :-? 8) :lol: :x :P :oops: :cry: :evil: :roll: :wink:
BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON
Topic review
   

Expand view Topic review: Discography Report 2.1 - Updated 17/02/2011

Re: Discography Report 2.1 - Updated 17/02/2011

Post by trixmoto » Wed Apr 29, 2015 1:48 pm

I'll certainly take a look at Discogs when I get a chance, this is already on my list. I'd not realised that iTunes allowed you to search, so that's interesting! I'll certainly take a look, as they're likely to have a great curated source of data.

Re: Discography Report 2.1 - Updated 17/02/2011

Post by Mizery_Made » Sat Apr 25, 2015 11:03 pm

I was a little bored earlier and got to looking how you were pulling results from both LastFM and Discogs. I found that Discogs support is completely hammered because they completely revamped their API, dropping XML support. So my hopes of seeing you update this to support them again has dropped a little, cause that'll probably be a decent sized project to re-work all of that.

I also see that the XML given by LastFM is pretty bare, probably because the website itself isn't too detailed about albums -- so my previous ideas about filtering/categorizing by release type and such isn't really possible. At least with LastFM.

I did come with something potentially useful... although you might not think so cause it would mean work -- haha. Have you ever considered using iTunes for results? Looks like they offer some XML support or whatever. iTunes Store Web Service: Search API

Re: Discography Report 2.1 - Updated 17/02/2011

Post by trixmoto » Thu Mar 12, 2015 5:46 pm

Thanks for the suggestions, I'll see what I can do.

Re: Discography Report 2.1 - Updated 17/02/2011

Post by Mizery_Made » Sun Mar 08, 2015 3:35 pm

Hey Trix. I got to playing around with this script again earlier, and was reminded that the Discogs implementation is still broken. If you find some time to invest into this script again, there's a few other ideas I had while messing with it earlier. I'm still not a fan of Last.FM since there's a lot of variants in their database due to their information primarily coming from users tags (and people have various tagging tendencies), thus me looking to run a "moderated" source such as Discogs. Pretty sure I've mentioned it at some point over the years, but MusicBrainz is another "open music source" I believe. Might be worth looking into again as a third source of information?

In messing with the Last.FM report (and remembering back to reports I used to get from Discogs), it would have Singles mixed into the report. This could definitely be beneficial for some, but the majority of the time when I ran this report I was looking for Albums/EPs. Is the release type supplied by the sources through their API? If so, how about an option to select the type of releases you want to search for/exclude or grouping them into categories in the report (so you can simply skip over a section when scanning the report)?

In mentioning EPs, it reminds me of another tiny issue I noticed. Since the search is ran against your database information, you can sometimes see results you "shouldn't" based on your own tagging tendencies. For instance, I tag my EPs as "EP Title [EP]" so they are decernable from full albums in the tree and such. Thus, I will see EPs show up in the report even though I have them. Another Bell/Whistle that would be cool would be some sort of "text filter." I could put " [EP]" in and then that part would be removed from my album titles before comparing to the results it gets from the source. Might be a limited use-case though cause something like this caters to people's tagging tendencies and such.

Anyway... wouldn't mind seeing this get an update at some point in the future. I've gotten kind of lazy about keeping up with music, so being able to run a report like this could help me catch up.

Re: Discography Report 2.1 - Updated 17/02/2011

Post by trixmoto » Sat Oct 06, 2012 5:19 pm

Ok, I'll take a look at why it's no longer working. Hopefully it's just a change to the API, rather than it being another one that's removed. I'll take a look at the blacklist idea and see what I can come up with as well.

Re: Discography Report 2.1 - Updated 17/02/2011

Post by Mizery_Made » Sat Oct 06, 2012 2:01 am

Looks like Discogs is broken in this script. Just returning a list of the artists with no albums. Also curious if an option could be added to select whether the report is seeded by the Artist field of Album Artist field.

Something a little more advanced, and probably a headache and potential for a really bloated file... have you considered any kind of "Black list" or sorts for this script? Say I run a report for an artist and go over what is listed and there's some Singles listed or something that I don't need/want. I then run it a year later, I'm going to be presented with these again. However, if there was a way of "ignoring" 'albums', then when I run it a year later, only those albums which have been added since would appear for me. You know? Though I guess this wouldn't have a large affect on usability. If you run it often, then there's unlikely to be many new items added and if you run it a year later, seems like a waste of time and space to save that "Black list" for that length of time. Eh...

Re: Discography Report 2.1 - Updated 17/02/2011

Post by juglar103 » Sun May 15, 2011 2:07 am

An idea for new script: a report of top songs you already havent?
http://www.last.fm/api/show?service=498
or by genre?
http://www.last.fm/api/show?service=285

Re: Discography Report 2.1 - Updated 17/02/2011

Post by trixmoto » Thu Feb 17, 2011 6:25 pm

New version (2.1) is now available to download from my website. Changes include...

- Fixed Last.fm not handling errors correctly
- Added better artist name fuzzy matching

Re: Discography Report 2.0 - Updated 22/10/2010

Post by trixmoto » Tue Jan 11, 2011 4:25 am

Ok, I'll have to investigate.

Re: Discography Report 2.0 - Updated 22/10/2010

Post by robinsiebler » Tue Jan 11, 2011 1:17 am

I have the latest version installed. If I run the report with 'extra info' selected, it hangs when it gets to a certain Album. The search I am performing:

Selected Artist - L.A. Guns
Maximum Number - 10

The hang occurs at number 7 - Old Skool Of Rock

Re: Discography Report 2.0 - Updated 22/10/2010

Post by trixmoto » Fri Oct 22, 2010 8:17 am

New version (2.0) is now available to download from my website. Changes include...

- Fixed Last.fm to use the latest of the webservices
- Added option to use Discogs as the source
- Added extra fuzzy matching to album names

Re: Discography Report 1.6 [MM2+3]

Post by trixmoto » Fri Oct 22, 2010 7:17 am

Mizery_Made wrote:Discogs implemented and API though a while back, so it's probably the best candidate to look into.

I have to say, I'm looking into this right now and I'm not very impressed by the results I'm getting! :(

Re: Discography Report 1.7 - Updated 11/01/2010

Post by trixmoto » Sun Aug 15, 2010 6:46 am

If you've only got a couple of songs then you could run the current report, look at the albums and the tracks within them, as you won't have any of them.

Re: Discography Report 1.7 - Updated 11/01/2010

Post by juglar103 » Sun Aug 15, 2010 5:03 am

But that would help to know more songs when you only have 2 or 3 songs of an artist.

Re: Discography Report 1.7 - Updated 11/01/2010

Post by trixmoto » Tue Aug 10, 2010 8:54 am

There is no webservice for getting all of the songs that an artist has done. There's one which returns the top 50 (based on popularity) so I guess a report could be built based on this to suggest if you have any of the popular ones missing, but it certainly wouldn't be a complete list. It also wouldn't help you find the more obscure tracks, which is most likely what I'd have thought the purpose of the script really was.

Top