Beatunes will not analyze my playlists....

Andrew Stone's Avatar

Andrew Stone

05 Feb, 2010 03:05 AM

Since I started using version 2 of Beatunes, I can no longer analyze more than approximately 100 songs at a time. After around 100 songs, it will no longer attempt to analyze the song and says "beaTunes was unable to determine the PUID of track "x". This may indicate a network problem." Also what usually accompanies this is the process "mipcore" appears to hang, then Beatunes creates more processes which then hang. I would like help with this quickly as I use this to "sanitize" tracks coming into my library by getting the proper name, artist, etc., and I have approximately 10,000 songs that Beatunes has failed to analyze.

  1. Support Staff 2 Posted by hendrik on 05 Feb, 2010 08:29 AM

    hendrik's Avatar

    Hi Andrew,

    can you please send me your logs? They are in ~/Library/Logs/beaTunes - please simply zip the whole folder before sending them.

    The file that causes the process 'mipcore' to hang - can you play it successfully in iTunes?

    Just fyi: mipcore is a piece of software by MusicIP (now http://www.amplifindmusicservices.com/). It's the code that actually does the MusicIP lookup.

    Thanks,

    -hendrik

  2. 3 Posted by Andrew Stone on 05 Feb, 2010 09:54 PM

    Andrew Stone's Avatar

    Here's the logs. Although this time, mipcore didn't hang, but it still says the same "network problem" message. Also, I can play any/all of the songs in iTunes; it seems pretty random when mipcore hangs or whatever is going on now happens.

  3. Support Staff 4 Posted by hendrik on 07 Feb, 2010 03:51 PM

    hendrik's Avatar

    Hi Andrew,

    I checked out your logs and there's definitely a problem with the musicip code, which is why I filed a complaint with the amplifiedmusicservices people. Unfortunately, since I don't control that part of the service, there is not a whole lot I can do about it, other than complaining.

    Sorry - let's hope they fix whatever is wrong with their software.

    Thank you for your patience,

    -hendrik

  4. 5 Posted by Andrew Stone on 07 Feb, 2010 05:52 PM

    Andrew Stone's Avatar

    Thanks for looking into this. We'll see what happens.

  5. Support Staff 6 Posted by hendrik on 16 Feb, 2010 04:13 PM

    hendrik's Avatar

    Hi,

    I was told by an AmplifiedMusicServices/MusicIP rep, that they did have some trouble with their servers and that the problem is now solved.

    Perhaps that was the issue you were seeing.

    -hendrik

  6. 7 Posted by Andrew Stone on 16 Feb, 2010 04:52 PM

    Andrew Stone's Avatar

    Thanks for that. I'll try it tonight and see if there's a problem.
    Thanks again,
    Andrew

  7. 8 Posted by Andrew Stone on 16 Feb, 2010 09:51 PM

    Andrew Stone's Avatar

    Alright, I tried and it still doesn't work. Now BeaTunes doesn't even seem to try to contact the server; it just throws up the same network error. I tried to make it get all the PUIDs for my library (Tools>get musicID PUIDs), and it threw up this error, "An error occurred: java.io.IOException: Unknown error. Return value: 139". I'm including the logs again.

    Thanks for helping,
    Andrew

  8. Support Staff 9 Posted by hendrik on 17 Feb, 2010 10:11 AM

    hendrik's Avatar

    Hi Andrew,

    I suspect genpuid can't deal with one of your files. Let's try the following to find out which one it is:

    • place the attached file in your home directory
    • make sure it's executable by opening a terminal window and typing chmod u+x genpuid.sh
    • in the same terminal window type ./genpuid.sh > results.txt
    • then send the new file results.txt to me

    Hopefully this will give us some insights as to what file may be the culprit.

    Thanks,

    -hendrik

  9. 10 Posted by Andrew Stone on 17 Feb, 2010 08:43 PM

    Andrew Stone's Avatar

    No results to return... Instead got this in the terminal window:

    ./genpuid.sh: line 5: 18437 Segmentation fault $COMMAND /Volumes/iTunes/iTunes/iTunes\ Music/Good\ Charlotte//.mp3 ./genpuid.sh: line 6: syntax error near unexpected token (' ./genpuid.sh: line 6:$COMMAND /Volumes/iTunes/iTunes/iTunes\ Music/_Tori\ Amos/Twister\ Soundtrack/03\ Talula\ (Bt's\ Tornado\ Mix).mp3'

    Also, I don't think it's a problem with a single file. When I try to test if it can analyze, I pull a random file from my library that hasn't had it's PUID looked up but is the same file type and was ripped with the same encoder as ones already analyzed. I've tried going into the ~/Library/Application Support/beaTunes folder and basically pulling all of the preferences and settings (short of pulling the databases, which I'm about to try) and starting beaTunes, and it still gives the same network error.

    Thanks,
    Andrew

  10. Support Staff 11 Posted by hendrik on 17 Feb, 2010 08:59 PM

    hendrik's Avatar

    Hey Andrew,

    thanks for trying this. Can you please send me the file "Good Charlotte//.mp3" - I'd love to play with it as it apparently leads to genpuid crashes.

    Thanks,

    -hendrik

  11. 12 Posted by Andrew Stone on 17 Feb, 2010 09:02 PM

    Andrew Stone's Avatar

    Not a problem at all. Here's the file; it plays fine in iTunes. Like I said though, genpuid won't run on any file now.

    Thanks again for a speedy reply,
    Andrew

  12. Support Staff 13 Posted by hendrik on 17 Feb, 2010 09:16 PM

    hendrik's Avatar

    Hi Andrew,

    can you please delete the file /Users/andrews89/Library/Caches/musicip/cache.m3lib, should it exist and then run that test script again?

    Does it still report that segmentation fault?

    Thanks,

    -hendrik

  13. 14 Posted by Andrew Stone on 17 Feb, 2010 09:23 PM

    Andrew Stone's Avatar

    I think you just found the issue... :). The program ran, albeit with minor syntax errors, but it did return the PUID of that track. The results file is attached, and the error from the terminal is below. Also, I just tried analyzing a track in beaTunes directly, and it returned the correct metadata and PUID. I'll start a mass analysis immediatly and let you know if it carries through to completion. Thanks again for all the help you've given me.

    Thanks a ton,
    Andrew

    ./genpuid.sh: line 6: syntax error near unexpected token(' ./genpuid.sh: line 6: $COMMAND /Volumes/iTunes/iTunes/iTunes\ Music/_Tori\ Amos/Twister\ Soundtrack/03\ Talula\ (Bt\'s\ Tornado\ Mix).mp3'

  14. Support Staff 15 Posted by hendrik on 17 Feb, 2010 09:25 PM

    hendrik's Avatar

    Hey Andrew,

    cool - glad we finally got this one figured out.

    Thanks a lot for playing along!

    -hendrik

  15. 16 Posted by Andrew Stone on 20 Feb, 2010 02:32 AM

    Andrew Stone's Avatar

    Well, I think most of it is resolved... I just let it work through about 13000 songs over the last few days, and it seemed alright. There were a few errors again, but nothing to worry about. Now I think we might be back at another root issue: mipcore hanging. I've got about 700 songs that beaTunes will not get information on from MusicIP, or won't change the metadata for them. Logs are included, along with one track I think might be causing beaTunes to hang (not entirely sure though).

    Thanks for bearing with me,
    Andrew

  16. 17 Posted by Andrew Stone on 20 Feb, 2010 02:35 AM

    Andrew Stone's Avatar

    By the way, I upgraded to the latest release (2.1.4) as well. I did about 9000 songs with the newest release and it seemed alright; it just had an error on the approximately 700 mentioned above.

    Thanks again,
    Andrew

  17. hendrik closed this discussion on 01 Jun, 2011 08:40 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac