Page 2 of 9
Posted: Mon Jun 05, 2006 10:09 am
by rovingcowboy
i must me lost as i can not see what is going on with this script?
what does it do in 5 sentances or less?

Posted: Mon Jun 05, 2006 10:19 am
by trixmoto
@rovingcowboy - It provides a list of artists and when you select one it provides a list of their albums. It is way of browsing your collection, similar to the way iTunes does.
@Steegy - a nice Xtra option would be first character of the artist (A-Z...)
Posted: Mon Jun 05, 2006 10:22 am
by Steegy
By now, you should know that I'm not good in summaries, but here it goes anyway:
EDIT: Summary starts HERE
The script adds (in basic mode) 2 panes to MediaMonkey. In the left pane, you can select from a list of artists. Then, in the right pane, all albums of that artist will show up. If you click an album, the tracks view will be filled with the tracks on that album of that artist.
In Xtra mode, you get a pane extra on the left side. You can set it to a list of genre, mood, occasion, tempo or quality. When you click a genre in the left pane, all artists that have songs in that genre will be shown in the artists pane. Also all albums where these songs occur in will be shown in the albums pane.
EDIT: Summary stops HERE
Be sure to check the screenshot in the first post.
It's an alternative way to browse the library, in the same way as you can do it with Winamp, iRiver, JRiverMC, ... .
Cheers
Steegy
PS: On my screen width, the summary was 5 lines. I can't help it if you have a smaller screen.
Posted: Mon Jun 05, 2006 10:27 am
by Steegy
@Steegy - a nice Xtra option would be first character of the artist (A-Z...)
The ListViews support typing. E.g., when you click in the Artists pane (to set focus) and type F, then the selection will go to the first artist with the letter F. If you want to see the group Fayunda, then simply type it when the artists pane has focus.
So basicly, it works in the same way as MM's main tree and the tracks view (on the column that has been sorted).
Does this do what you want?
Posted: Mon Jun 05, 2006 10:28 am
by rovingcowboy
oh Okay i see.
it is a search on the drop down menu for the artists.
and their album's so you don't have to go in to the library node
then to the artist node and scroll through them there to find them.
okay just making it 3 steps shorter.
thanks trixmoto. i did not understand what was going on in the screen shot.
and the text in the script was huge for me i kept seeing things in it.
thank you steegy it was 10 lines on my screen i have it set at 1024 x 768 size. if it was any larger i could not see the fonts. on this forum.
Posted: Mon Jun 05, 2006 1:12 pm
by trixmoto
Yeah, the editable lists work well and cover my request - thanks!

Posted: Mon Jun 05, 2006 6:00 pm
by DiddeLeeDoo
Looks very interesting. Gave it a go, and get catastropic errors here with the latest version listed.
I do not feel very comfortable with the registry hack.
Is it really needed to do a registry hack for lisensing?
Posted: Mon Jun 05, 2006 6:21 pm
by Steegy
Registry hack? I just included some lines of code that some friend gave me ...
@devs:
Maybe ActiveX controls can be included in MM in "normal (runtime) mode" (like these controls are meant for) instead of in "design mode" (that only MSVS developers seem to be able to run: a license is required for "design" mode)?
@All people that still have "catastropic" errors with version 0.1.1:
Do you have the file "comctl32.ocx" in folder "C:\Windows\System32"?
If not, please download it (e.g. from Microsoft, or from another computer) and register it using the command "regsvr32 comctl32.ocx" (without quotes, in Start > Run).
I didn't get an acknowledgment if that fixes the problem, but I think it will be successful.
Cheers
Steegy
EDIT: Corrected version number (change from 0.0.1 to 0.1.1)
Posted: Mon Jun 05, 2006 6:21 pm
by rovingcowboy
just so you dont go by my not replying and think i have no trouble with this script.
I did not Reply Because I did not get the script,
I just wanted to know what it did. and since the others had trouble i am not trying it, i got enough troubles from other things.

Posted: Mon Jun 05, 2006 9:18 pm
by DiddeLeeDoo
Steegy wrote:Registry hack? I just included some lines of code that some friend gave me ...
No worries, it does not really make me more comfortable about the lisensing though, but it looks cool, and I wish you good luck with it.
Posted: Mon Jun 05, 2006 11:49 pm
by BigMatty
Great script, thankyou!
A few requests..
1. The option to include the year in the album pane, eg: Year - AlbumName, and sorted by year with the most recent album at the bottom.
2. I'd like an option to not display the <<Empty>> options.
3. The ability to turn off the titlebar (where it says 'LibraryPanes')
4. Being really picky - the border doesn't continue along under the 'Xtra' checkbox.
Posted: Tue Jun 06, 2006 3:35 am
by trixmoto
Having played a bit more I think I'd still like to request one of the Xtra options being the first character of the artist.
When you type in the box you are still only selecting one artist. If you could click on B then you'd get all of the B artists, and therefore all of the albums from B artists. In some situations, this makes finding the album I want much quicker than looking down the list of artists to find the correct one.
I like the << Empty >> option so please don't remove it, maybe make it optional!

Posted: Tue Jun 06, 2006 3:47 am
by Big_Berny
Another feature request:
It would be great if we could select multiple items like different albums at the same time!
Big_Berny
Posted: Tue Jun 06, 2006 8:24 am
by Plinge
Great script!!!!!
Is it possible to browse by Album Artist instead of Artist?
Keep up the good work!
My request
Posted: Tue Jun 06, 2006 10:14 am
by Gervasio Antonio
Hey Steegy, I have a little request:
Make de script more "translation friendly" by doing the following:
1. Use "SDB.localize()" function in all strings that are part of MediaMonkey interface already. Example:
Code: Select all
someVariable = SDB.localize("Quality")
2. Declare all interface strings (not covered by item 1) as a constant in GLOBAL DECLARATIONS section. In the script's body, use the constant name instead o typing the string directly.
Example:
Code: Select all
'*****************************************************
'**** GLOBAL DECLARATIONS ****
'*****************************************************
Option Explicit
'Localizable strings
Const stringMenuItemCaption = "Show Library Panes"
Const stringAlbums = "Albums"
and in the script body:
Code: Select all
ViewMenuItem.Caption = stringMenuItemCaption
...
LastSelection = stringAlbums
This way, it will be much more easy for us foreigners to translate this wonderful script!
EDIT: I just realised that techniques 1 and 2 can be used together, like this:
Code: Select all
ViewMenuItem.Caption = SDB.localize(stringMenuItemCaption)
...
LastSelection = SDB.localize(stringAlbums)