[Release] Musicbrainz Agent

scanner-agent-dev

#12

[quote name='snikay' timestamp='1361114634' post='356458']


wow, that sounds really cool ! thanks for your work! really appreciate this.

btw. how does your agents work? Does your Plugin take advantage of the original Agents? Or is it a complete rewrite?

[/quote]




All my agents are complete rewrites. IMO the current agents are all a complete mess when it comes to music.


#13

is the next version still planned to be released in march ? 


#14

Just tried out the metadata agent and had a question.  There is a large number of artists that didn't match.  In some cases, that makes sense but in a number of others there is only one exact match when I "fix incorrect match".  Regardless, there are a couple of these cases where the desired choice is not available in the list to choose.  Some examples are Asia, Bush, and dada.  

Also, what is the recommendation for albums with multiple artists?  (e.g. Ben Harper & Charlie Musselwhite)

No knowing out the Plex Scanner works, is it not position to use the embedded MBz ID if found?

Thanks for the great work!

Jeff


#15

Just wanted to let you know I've been following the work of this guy: http://www.onemusicapi.com/  I actually use his music organizer at http://www.blisshq.com 

Either way once I saw that you had versions for musicbrainz and discogs, I figured this might actually benefit you.

Just sharing nothing else. 


#16

Hey EtherMan, are u still planning an update? :/

halkon, i don't think this is interesting, because it costs 150$ a month O_o


#17

Definitely interested in this. Thanks EtherMan


#18

Well, been a while now and while I still plan on doing this, I've halted development until the API itself is fixed. Havnt had time to check the latest release of server now but the version that was used now for a long time, was broken, for music and since no dev even so much as acknowledged the bug, I decided to halt until I atleast know it WILL be fixed and not become one of those issues that just stays there forever and ever like some other major issues (a/v sync issues, Im looking at you ;)


#19

Well, been a while now and while I still plan on doing this, I've halted development until the API itself is fixed. Havnt had time to check the latest release of server now but the version that was used now for a long time, was broken, for music and since no dev even so much as acknowledged the bug, I decided to halt until I atleast know it WILL be fixed and not become one of those issues that just stays there forever and ever like some other major issues (a/v sync issues, Im looking at you ;)

Are you still in halted development mode or are you working on updating the 3 agents?  I really do hope you continue development on these agents.

I'm not sure if the agents are not showing up on my system because I have them installed into the wrong folder or if they simply just don't work with the current PMS release.  I have them in C:\Users\myusername\AppData\Local\Plex Media Server\Plug-ins which is the same folder where all the other bundles I have installed are at so it should be the correct folder.  When I pull up the Settings>Agents>Artists or Settings>Agents>Albums they are nowhere to be found.  They also do not appear when I select Channels>View All>Directory>More...>All Available Plug-ins.

I have Version 0.9.7.28 of PMS running on Windows 7

Thanks in advance


#20

Ok, I'm just a little braindead at the moment.  The reason they weren't showing up for me is I didn't rename them to end in .bundle after unzipping the 3 folders.  More than likely "xinutel" did exactly the same thing.  I feel so stupid...


#21

WOW!!!!  I am overall very pleased with the results now that I have managed to scan my entire library using the Musicbrainz bundle..

I'm still not sure how to fix a problem where it can't distinguish between two different albums with the same name.  One example would be Cheap Trick's 1977 debut album which keeps getting matched as the 1997 Cheap Trick release which is a completely different album.  How can I unmatch only the tracks from the '77 release to correctly match that release without unmatching the tracks from the '97 release?


#22

I just spent pretty much the entire day trying to get the two Cheap Trick self titled releases to correctly show up in my Plex library only to have the Turbo Scan erase all my changes.  It really takes a lot of work just to remove the items.

1st step:  Physically move the files to another network drive not shared in my Plex Music Section which is called "MusicBrainz" and has the Section ID of 7.

2nd step:  Do a full Turbo Scan to get the files to show up in the trash (2-3 hours)

3rd step: Verify the Cheap Trick entry is the only entry in the entire library actually in the trash (1/2 hour or so)

4th step: Physically move the files back to the drive with the rest of the music files.

5th step: Start a scan of section 7 without refresh using the command line controls via a batch file.  (once again 2 hours before the two folders get added in but not matched)

6th step:  Manually edit and lock all fields on both items to exactly how I want them. (1/2 hour or so)

Now you think you have it actually fixed and the locked fields won't change...think again.....

7th step: Run a Turbo Scan again to get rid of trash icons that erroneously appeared during the last scan...

8th step:  Pull up the Cheap Trick entry to verify the locked fields actually stayed locked..

STEP NINE:  SCREAM, Curse and Yell when you see it has once again dumped all the tracks into one listing and your entire day (actually my Birthday) has been utterly waisted....

What am I doing wrong????   Although the 1997 release is listed in the MusicBrainz database as "Cheap Trick" I have edited my tags to list it as "Cheap Trick '97" with an .nfo file in the folder which the scanners all seem to ignore.  I really want to be able to fix this in my library.  Last.fm won't make a correction.  MusicBrainz won't change the title although I did put in an edit for a disambiguation entry, so I really don't know what to do.


#23

anything new to this agent? 

last time i tried it, i had a few problems...


#24

Is there any chance to add the ability for the agent to append disc numbers to the album title for releases which have a value greater than 1 in the totaldiscs field of the ID3 tags generated by Musicbrainz?  It would also be a bonus if it could append any discsubtitle to the end of the album title.  If files are organized in subfolders by disc number under the album title it matches them all as separate albums with the same title.

Basically generating a string as follows is what I'm after:

%album%$if($gt(%totaldiscs%,1), - Disc %discnumber%$if(%discsubtitle%, - %discsubtitle%,),)

One example would be Tom Petty's [1995] Playback [US] [MCA Records] [MCAD-6-11375].

Rather than getting 6 different albums all called "Playback" I would get the following 6 listings:

Playback - Disc 1 - The Big Jangle

Playback - Disc 2 - Spoiled & Mistreated

Playback - Disc 3 - Good Booty

Playback - Disc 4 - The Other Sides

Playback - Disc 5 - Through the Cracks

Playback - Disc 6 - Nobody's Children

If there is a way to implement this feature I would greatly appreciate the time it would save.

Thanks


#25
Looks like another user copied EtherMan's original work. The primary MusicBrains agent was forked, but the original code is there.
 
I haven't tried it yet, so I can't comment on the functionality.
 
======
Musicbrainz
https://github.com/ljunkie/Musicbrainz
======
Musicbrainz_Discogs
https://github.com/ljunkie/Musicbrainz_Discogs
======
Musicbrainz_LastFM
https://github.com/ljunkie/Musicbrainz_LastFM
======
Musicbrainz_Home_Theater_Backdrops
https://github.com/ljunkie/Musicbrainz_HTBackdrops
======
 
-D. Dwarf
 

#26

Would be interested to see an update on this.


#27

Does this agent work? I use Headphones with musicbrainz.org for my music library and I have nothing but problems in Plex with the existing music agents and since my music library is tagged by Headphones with musicbrainz.org this would be the perfect agent for me for Plex.


#28

Does this agent work? I use Headphones with musicbrainz.org for my music library and I have nothing but problems in Plex with the existing music agents and since my music library is tagged by Headphones with musicbrainz.org this would be the perfect agent for me for Plex.

Well, it "works"... But until API is fixed, there's some pretty major issues that others have noted in the thread. Basically, you WILL be searching for the title that the scanner provides, regardless of what title you may try to search for... Because the API is STILL not giving the agents the text you enter in the search, which means the agent has to rely on the Title field, which is always set to its current database title, which when adding is what the scanner provided, so you can only change it by renaming the files and rescanning... Personally, I've pretty much given up any hope that they're ever going to fix that problem (which is why I rarely come to the forums any more and thus the late reply :)


#29

Well, it "works"... But until API is fixed, there's some pretty major issues that others have noted in the thread. Basically, you WILL be searching for the title that the scanner provides, regardless of what title you may try to search for... Because the API is STILL not giving the agents the text you enter in the search, which means the agent has to rely on the Title field, which is always set to its current database title, which when adding is what the scanner provided, so you can only change it by renaming the files and rescanning... Personally, I've pretty much given up any hope that they're ever going to fix that problem (which is why I rarely come to the forums any more and thus the late reply :)

thats totally understandable.

but if musicbrainz does not work, what about discogs, last.fm and spotify? I would be really happy with an last.fm main-agent and discogs and spotify sub-agent.. or something like that.


#30

thats totally understandable.

but if musicbrainz does not work, what about discogs, last.fm and spotify? I would be really happy with an last.fm main-agent and discogs and spotify sub-agent.. or something like that.

The problem isnt the service. The problem is the Plex Agent API for music that is currently broken and has been for a long time now. I've reported it, but as of yet, it's been pretty much completely ignored. The LastFM agent shipped with Plex, relies on a workaround, and while that's fine for simply continued use. I have too much integrity to release something I know relies on a broken behavior sorry :)


#31

Page not found on Github? Can not find Musicbrainz_Discogs and Musicbrainz_LastFM.