INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: aTagger v1.1.2 is available (4/21/04)  (Read 2684 times)

@l@n

  • Regular Member
  • World Citizen
  • ***
  • Posts: 146
  • bla bla bla, bla bla bla bla
aTagger v1.1.2 is available (4/21/04)
« on: April 22, 2004, 01:29:29 am »

aTagger is a freeware plug-in for JRiver's Media Center.  The function of aTagger is to automatically update the Media Center audio files with album and/or artist information available from online sources. Album data includes Artist, Album, Year, Genre, Image, Rating, Styles, Tones, Type, Review, Songs, Credits, and Parental Advisory.  Artist data includes AKA/Members, Born/Formed, Died/Disbanded, Genres, Styles, Tones, Instruments, Labels, Bio, and Albums.

The list of updates/enhancements for v1.1.2 are:
    - Added option to disable "3 Consecutive Errors" prompt [BlueGlow]
    - Added option to populate a tag in files that aTagger is unable to process
      (the tag could be used to filter the files so that they are not
      reprocessed over and over) [Jonas & BlueGlow] Status values are:
      Skipped, Interactive Skip, Processing Error, Successful, and Unknown.
    - Add an easy way to reset tags to the current value from within
      Interactive Processing (currently you must re-type the value of the
      current tag) [Jonas]
    - AKA/members seems to update only when there is one person listed (e.g.,
      Brian Jonestown Massacre). [BlueGlow]
    - Fixed serious bug that occurred when option to strip leading "The" & "A"
      was enabled -- Artist could be set to the value of Album.
    - The option to overwrite when data is there seem to be reporting that only
      songs that weren't found before are now updating. All songs should be
      updating. [BlueGlow]  Note: from Alan - I couldn't reproduce any error;
      when this option is enabled and there is a difference between the data
      that is in the database and the data that is found online, the data that
      found online will ALWAYS replace the data that is currently in the
      database (even if the data found online is blank).
    - Image files are downloaded to the temp directory and then never moved
      from there.  When the temp directory is cleaned up, all images are lost.
      [Jonas]
From 1.1.1 Beta...
    - 2nd try at fixing the problem that was causing a trap when a date
      contained "?" character(s) (e.g., 197?). [BlueGlow]
    - Fixed problem with the display of images in Interactive Processing (the
      current image was displayed from a previous album.
    - Fixed the inaccurate search results when lookup by artist fails and an
      album lookup is attempted -- If an album match was found there was no
      verification that the album was for the correct artist [Jonas].
    - Fixed bug where the Image would be displayed as "None", when no current
      image exists but a new image was found and used [Jonas]
    - Fixed trap that would occur if aTagger couldn't open the report file
      because it was locked by another process.
From 1.1.0 Beta...
    - Log hitting No during interactive mode as something other than an error
      as it is now  [skeeterfood]
    - Problem with the drawing of the progress bar [udeups]
    - On the "Interactive Processing dialog (which lists "Current Album Info:"
      and "Proposed Album Info:") the current fields that will be updated to
      should be be identified (with color, asterisk, etc.) [Jonas]
    - It would be great if in interactive mode you could allow editing and
      selectively enabling/disabling each item before commiting/canceling the
      changes [skeeterfood]
    - Store Album Credits [imjustagamer]
    - Store Album list (list of all albums for the artist) [imjustagamer]
    - Add support for the Artist's Bio [clout & Doof]
    - Store the artist styles/tones independent of the album styles/tones
      [Tweener]
    - Currently, when aTagger is unable to locate an Artist it gives up.  
      Update the processing to try to find the Album before giving up (the way
      processing for multi-artist albums works) [udeups].
    - Some album lookups are finding a video instead (e.g., Alice Cooper's
      Welcome to My Nightmare) [imjustagamer]
    - Albums that end with ", The" are not being found [imjustagamer]
    - Add an option to handle the condition when an album year contains "?"
      character(s) (e.g., 197?), replace the "?" with a 0 and log an error
      [BlueGlow].

aTagger v1.1.2 is available from download at http://atagger.auldridge.biz/downloads/atagger_1_1_2.exe.

As always, please let me know about any problems that you encounter.

Enjoy...  @l@n
Logged
Download the aLyrics plug-in at http://aLyrics.auldridge.biz

BlueGlow

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 331
  • Absence of alternatives clears the mind nicely.
Re:aTagger v1.1.2 is available (4/21/04)
« Reply #1 on: April 22, 2004, 10:20:03 am »

Great! Thanks, @l@n, I'll try it tonight.
Logged

Jonas

  • Regular Member
  • World Citizen
  • ***
  • Posts: 113
Re:aTagger v1.1.2 is available (4/21/04)
« Reply #2 on: April 22, 2004, 11:56:23 am »

Great!

If you rename or remove the playlist that aTagger wants to load, then it complains about a reference not pointing to an object (or something like that -- should be easily reproducible) and refuses to start.
Logged

Jonas

  • Regular Member
  • World Citizen
  • ***
  • Posts: 113
Re:aTagger v1.1.2 is available (4/21/04)
« Reply #3 on: April 23, 2004, 01:26:31 am »

I got this exception after clicking "yes" in an interactive update dialog.  I think I also clicked somewhere in the lower part of the main aTagger window.  


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[] namedParameters)
   at System.RuntimeType.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParameters)
   at System.RuntimeType.ForwardCallToInvokeMember(String memberName, BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData& msgData)
   at MediaJukebox.IMJFileAutomation.Get(String bstrField, Boolean bFormatted)
   at aTagger.ctlATagger.ProcessSong(Boolean parmUpdate)
   at aTagger.ctlATagger.cmdStartStop_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.573
    CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
aTagger
    Assembly Version: 1.1.2.0
    Win32 Version: 1.1.2.0
    CodeBase: file:///C:/Program%20Files/aTagger/aTagger.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.573
    CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.573
    CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
Interop.MediaJukebox
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/aTagger/Interop.MediaJukebox.DLL
----------------------------------------
System.Drawing
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.573
    CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
AMS.Profile
    Assembly Version: 1.1.1573.1786
    Win32 Version: 1.1.1573.1786
    CodeBase: file:///C:/Program%20Files/aTagger/AMS.Profile.DLL
----------------------------------------
Accessibility
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.573
    CodeBase: file:///c:/windows/assembly/gac/accessibility/1.0.5000.0__b03f5f7f11d50a3a/accessibility.dll
----------------------------------------
System.Xml
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.573
    CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.
Logged

Jonas

  • Regular Member
  • World Citizen
  • ***
  • Posts: 113
Re:aTagger v1.1.2 is available (4/21/04)
« Reply #4 on: April 23, 2004, 01:50:29 am »

For some reason there is an old Ace of Base album called "The Sign" in my library.

I have set aTagger to not strip "the" from album names before storing.  Despite this, the interactive processing dialog wants to remove "The" and store the album name "Sign".  I first though this was a bug in aTagger, but apparently not:  There seems to be a CD which is labeled "The Sign" in the list of CDs but is labeled simply "Sign" when you retrieve the details for that CD.

If I click the little arrow, the dialog get "The Sign" again.  If I then click "yes" to process this album, the result seems to be that the album name is stored as "The Sign" for the first song and "Sign" for all other songs.  This, on the other hand, seems to be a problem in aTagger.

Then if I try to process the album again, maybe because I'd added a new field to be processed, aTagger will find "Sign [Cassette Single]" as the nearest hit (apparently because the CD is stored as "The Sign" in the database).
Logged

@l@n

  • Regular Member
  • World Citizen
  • ***
  • Posts: 146
  • bla bla bla, bla bla bla bla
Re:aTagger v1.1.2 is available (4/21/04)
« Reply #5 on: April 23, 2004, 01:21:38 pm »

Quote
If you rename or remove the playlist that aTagger wants to load, then it complains about a reference not pointing to an object (or something like that -- should be easily reproducible) and refuses to start.

Jonas, this has been fixed.  The fix will be availabale in the next release (tonight?).

Quote
I got this exception after clicking "yes" in an interactive update dialog.  I think I also clicked somewhere in the lower part of the main aTagger window.  

I'll try to reproduce this one.  If you are able to reproduce it, please let me know.

Quote
Then if I try to process the album again, maybe because I'd added a new field to be processed, aTagger will find "Sign [Cassette Single]" as the nearest hit (apparently because the CD is stored as "The Sign" in the database).

I know what is causing this...  In addition to stripping "The", "A", and ", The" and retrying searches, I added code to serch for the album followed by a '[' character as there is often notation like [US] or [Live] after album names that were keeping me from exactly matching the album name.

While this change lets me find more albums, it has caused an album to be incorrectly identified in this case.

I'll try to find a better solution for this problem in an upcoming release.

Thanks again for all of your help...   @l@n
Logged
Download the aLyrics plug-in at http://aLyrics.auldridge.biz

KingSparta

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 20048
Re:aTagger v1.1.2 is available (4/21/04)
« Reply #6 on: April 23, 2004, 01:33:00 pm »

Quote
While this change lets me find more albums, it has caused an album to be incorrectly identified in this case.

I'll try to find a better solution for this problem in an upcoming release.

do a search with "[" then do a search with out it.

this will put you back to where you were and then if not found lossen the search up a bit.

you can also do this by striping off all after song name and artist name the following

" - "
"("
"/"
"\"
"{"
"<"

all are common when users use downloaded P2P songs (i did alot of research on this)

Logged
Retired Military, Airborne, Air Assault, And Flight Wings.
Model Trains, Internet, Ham Radio
https://MyAAGrapevines.com
Fayetteville, NC, USA

@l@n

  • Regular Member
  • World Citizen
  • ***
  • Posts: 146
  • bla bla bla, bla bla bla bla
Re:aTagger v1.1.2 is available (4/21/04)
« Reply #7 on: April 23, 2004, 11:48:10 pm »

Quote
do a search with "[" then do a search with out it.

this will put you back to where you were and then if not found lossen the search up a bit.

you can also do this by striping off all after song name and artist name the following

" - "
"("
"/"
"\"
"{"
"<"

all are common when users use downloaded P2P songs (i did alot of research on this)

King, thanks for the recommendation!!!
Logged
Download the aLyrics plug-in at http://aLyrics.auldridge.biz
Pages: [1]   Go Up