INTERACT FORUM

Windows => Plug-in Development => Topic started by: RhinoBanga on January 03, 2004, 02:52:16 am

Title: SDK Bugs, Enhancements and Commitment
Post by: RhinoBanga on January 03, 2004, 02:52:16 am
Here is a compiled list of the bugs and enhancement requests for the SDK.

If I have missed your enhancement or bug please PM me so I can update this list.

I have locked this thread as I don't want it cluttered.   I just want a
pure list of issues that J River can quickly scan without having to scroll thru tons of replies.

Finally myself and other SDK users would like J River to comment on their commitment
to the SDK as mentioned in this thread:

http://yabb.jriver.com/interact/index.php?board=6;action=display;threadid=18085

Feel free to unlock, post and lock your statement.


Bugs

GetFields ... broken
http://yabb.jriver.com/interact/index.php?board=6;action=display;threadid=17409

IMJFilesAutomation ... broken
http://yabb.jriver.com/interact/index.php?board=6;action=display;threadid=18038

On file import tags aren't being added to library ... but when manually adding they are.
http://yabb.jriver.com/interact/index.php?board=6;action=display;threadid=17935


Enhancements

Add/delete/update/query custom fields.   Query needs to be able to get type/customization info/etc.


Parameterize the Play() and DoCommand() methods:
http://yabb.jriver.com/interact/index.php?board=6;action=display;threadid=15519

Media Change Event
http://yabb.jriver.com/interact/index.php?board=6;action=display;threadid=16197

Need the ability to silently remove a record from the database
http://yabb.jriver.com/interact/index.php?board=6;action=display;threadid=17935

The MC automation interface should include support for zones.  That is, a function GetPlaybackZone(number nZone) should be included which returns an MJPlayback object that represents the specified zone.

MJViewItemAutomation does not accurately represent the current MC tree:
http://yabb.jriver.com/interact/index.php?board=6;action=display;threadid=18447

Ability to remove ID3v1.1 and/or ID3v2 tags.

Access to the VU meters data on in-line recording.
Title: Re:SDK Bugs, Enhancements and Commitment
Post by: JimH on February 05, 2004, 12:51:26 pm
Rhino,
I've unlocked this so others can comment if they want.

We may have time to look at bugs later this month.

Jim
Title: Re:SDK Bugs, Enhancements and Commitment
Post by: RhinoBanga on February 05, 2004, 01:20:08 pm
No problem.
Title: Re:SDK Bugs, Enhancements and Commitment
Post by: Soundman on February 13, 2004, 11:52:10 pm
This month!  Oh, I am excited to hear that.  Please tell me you are going to parameterize Play() and DoCommand() for the variations of play, including Remove.

BTW, I wish Hairstyle would allow this, too, instead of only "Play" and "Enqueue", but that is another topic!

Waiting on the edge of my chair,
Soundman
Title: Re:SDK Bugs, Enhancements and Commitment
Post by: WickedEwok on February 14, 2004, 12:03:43 pm
I'd be extremely excited if the first bug fixed was to use default sort of AlbumArtist,Album,Track instead of Artist,Album,Track. Seems easy enough to fix.
Title: Re:SDK Bugs, Enhancements and Commitment
Post by: Nikolay on February 19, 2004, 02:33:28 pm
Well, it looks like all the bugs have been addressed and fixed.

Nikolay
Title: Re:SDK Bugs, Enhancements and Commitment
Post by: KingSparta on February 19, 2004, 06:26:00 pm
i still think there is something wrong with the EQ
Title: Re:SDK Bugs, Enhancements and Commitment
Post by: KingSparta on February 21, 2004, 02:28:56 pm
I will explain:

When MC EQ is set high (Like at 100), and in a program you adjust the eq using the SDK to adjust the eq settings, the DSP seems to mute the Sound, if tyou simply adjust the EQ or change clip protection MC now plays the song correctly.

this is not normaly a problem when the EQ settings are slightly off of "0"

I am thinking it may not be the EQ but the overflow\cliping protection is kicking in and sort of muting the sound.

I hope this helps
Title: Re:SDK Bugs, Enhancements and Commitment
Post by: Nikolay on February 24, 2004, 02:00:11 pm
Which frequency band are you modifying?

Nikolay
Title: Re:SDK Bugs, Enhancements and Commitment
Post by: KingSparta on February 24, 2004, 03:38:25 pm
I never tested each one, but I can (maybe this weekend, if not sooner) and will let you know.

Title: Re:SDK Bugs, Enhancements and Commitment
Post by: KingSparta on February 25, 2004, 06:40:51 pm
Which frequency band are you modifying?

Nikolay

it happens on all bands and amp

if you set lets say band(0) to 100 using the mc eq sliders (all the way up).

Then in the SDK set a band to value "0" for band "0" the sound seems muted (all bands are on "0" at this point.)

if you then go to the MC eq and click "0"  (that forces "0" for all bands) MC now sounds like it should


i tested this using the following code

' Rem VScroll1.Value = 0 to 10 for bands
' Rem Band(11).Value (Slider1.value, min -100, max 100)

Private Sub Command1_Click()
    Dim MCMixer As MediaJukebox.MJMixerAutomation
    Set MCMixer = g_MJ.GetMJMixer
    Call MCMixer.SetEQBand(VScroll1.Value, Band(11).Value)
End Sub
Title: Re:SDK Bugs, Enhancements and Commitment
Post by: KingSparta on February 26, 2004, 12:45:04 pm
Update:

I just tested it with and without "Effects", "Replay Gain" And "Output Format"

no luck but, when you turn of clip protection it will work fine.

so basicly when you adjust the eq in the SDK and clip protection is on and you adjust to from a high setting down to a low setting thru the sdk the clip protection still thinks the band\amp is still at the orginal setting, and only when you click on the control is the clip protection being set\Re-adjusted.
Title: Re:SDK Bugs, Enhancements and Commitment
Post by: Zoner on July 05, 2004, 04:31:11 am
Maybe the bugs have been fixed, but how about the enhancement requests listed here?  For example:

The MC automation interface should include support for zones.  That is, a function GetPlaybackZone(number nZone) should be included which returns an MJPlayback object that represents the specified zone.