Old 15th November 2003, 16:03   #41
DrO
 
Join Date: Sep 2003
Posts: 27,873
Quote:
Perhaps you could use the built-in playlist editor's winshade to save implementing it yourself.
have you been reading my mind?

as for the replacing of the window, all i'm going to say is window subclassing and spy++ (great way to control/find the window messages especially those pesky window showing ones )

-daz
DrO is offline  
Old 15th November 2003, 17:23   #42
Dipso
Senior Member
 
Dipso's Avatar
 
Join Date: Aug 2002
Location: Norway
Posts: 379
HEHE, you're pushing someone at nullsoft out of a job at this rate dr.o

Tried the extendedpl prerelease, great stuff, you have proven once again who is the god of the plugin scene.

Phear the headbanging llama!!!

http://dipso.deviantart.com <- Art, Graphics, Photography.
Dipso is offline  
Old 15th November 2003, 17:41   #43
DrO
 
Join Date: Sep 2003
Posts: 27,873
Quote:
HEHE, you're pushing someone at nullsoft out of a job at this rate dr.o
i'm just doing what the plugin system is there for
DrO is offline  
Old 15th November 2003, 18:10   #44
Plague
f(caffeine){
return wasabi;
}
(Forum King)
 
Plague's Avatar
 
Join Date: Jul 2001
Location: Sweden
Posts: 3,984
very nice! (seems to be my standard comment for your plugins)

This plugin is looking very promising and it looks like you'll be able to implement exactly everything (and even more?) that me and Egg wished for. Great stuff!

-Plague
Plague is offline  
Old 15th November 2003, 22:30   #45
DJ Egg
Techorator
Winamp & Shoutcast Team
 
Join Date: Jun 2000
Posts: 35,878
-What Plague said

Go DrO Go !!!

w00t

-Egg
DJ Egg is offline  
Old 15th November 2003, 22:35   #46
WHEREamI
Major Dude
 
Join Date: Jul 2002
Location: Wasabidev
Posts: 606
WOW!!! very cool.

But it goes crazy when i just close either pleditor window, by any means (PL button on modern skin, [x] on either, main popup). it goes: open close open close open close open close open close............. forever. have to close winamp. (not end task though, at least.) very strange.

Nice preliminary work though! you *are* a god.

~WHEREamI
WHEREamI is offline  
Old 16th November 2003, 13:08   #47
DrO
 
Join Date: Sep 2003
Posts: 27,873
@WHEREamI: i know why that is (that part was broken when i changed the menu code to work) and it will be fixed by the next release version.

Quote:
w00t
that's what i thought when it worked

Quote:
you *are* a god
i'll go for good

thanks for the positive feedback, now to see how the next relaease works!

that should be better integrated by then and even have the song times
(got a work around to get at the data needed from the input plugins directly since i don't think there is another way to get the song length for a specific file without playing it and using the api)

-daz
DrO is offline  
Old 17th November 2003, 09:42   #48
WHEREamI
Major Dude
 
Join Date: Jul 2002
Location: Wasabidev
Posts: 606
Quote:
Originally posted by DrO in another thread
i'd forgotten about multiple playlist windows... another option to note down (and not a difficult one to implement either )

-daz
Really? it seems like it would be kind of difficult. you would know though i guess. but i suggest making it rather low priority. (we want multi-playlists to work first )

I just wanted people watching this thread to see this 'news'

~WHEREamI
WHEREamI is offline  
Old 17th November 2003, 09:59   #49
DrO
 
Join Date: Sep 2003
Posts: 27,873
Quote:
Originally posted by WHEREamI
I just wanted people watching this thread to see this 'news'
the basis of creating a new window is simple to do, just create a new one and keep track of the window handles so they can be properly destroyed when the plugin closes.

once i've got the basis sorted i'll work on multiple windows since it will be easier to implement at an early stage rather than add it in (and break things later on when it's a lot more complex )

i want multi-playlists as well! got to work out the best way to implement this option since it's how to handle things using the existing single winamp playlist. was tempted with a similar method to how foobar seems to handle multiple playlists with a single playing core (was like that the last time i checked).

-daz
DrO is offline  
Old 17th November 2003, 10:05   #50
DJ Egg
Techorator
Winamp & Shoutcast Team
 
Join Date: Jun 2000
Posts: 35,878
Quote:
Originally posted by WHEREamI
(we want multi-playlists to work first)
enqueue/dequeue first

@DrO
Will these be in as well?
-remove duplicate entries
-disable playback
-sort by: name, artist, album, length, track . . .

Or is that going a bit too far?
DJ Egg is offline  
Old 17th November 2003, 10:20   #51
DrO
 
Join Date: Sep 2003
Posts: 27,873
Quote:
Will these be in as well?
-remove duplicate entries
-disable playback
-sort by: name, artist, album, length, track . . .
the second one i can do - related to the enqueue code so that won't be too bad.

as for the other two, the aim is to map all of the existing winamp options though the new plugin and then add in any winamp3 specific options

a lot of this is still to be worked through and a fair bit is concept stage still.

the main priority is to get the integration for the button done and to get jtfe sorted out so i know that i've got stable code to integrate into pl_ex.

the way it is looking, it's going to be a good few months of coding to get it all sorted out to a decent state of usage but it will get there. patience i think is the best word to use

-daz
DrO is offline  
Old 17th November 2003, 16:04   #52
DrO
 
Join Date: Sep 2003
Posts: 27,873
this is part for myself and partly for those of you watching the development of this plugin. so here's the aims to be done for the next release of the plugin [list=1][*]full working integration of the plugin via use of the 'pl' button / menu options[*]support for multiple playlist windows (not to hard i think)[*]displaying of the loaded file times (and maybe more... )[*]fixing of the current sizing bar issues (placement / restore)[*]basic enqueue support (will initially be a cut down version from jtfe)[*]tracking of the playlist as it changes (following of song changes)[*]better winamp style support (sizing bar and list scrollbars)[*]ability to remove the last fully played song (already coded in!)[*]maybe a little something extra [/list=1]
the aim for this version is to get to a v0.1 release which should be functional (more so than the preview release )

keep the suggestions, etc coming. all are being noted and most will be implemented at some stage, just more are a higher priority than others.

so as soon as i've got a version i'm happy with then i will release it - it will take a while since i intend to test the code extensively where possible since fewer bugs is better for both you and for me

-daz
DrO is offline  
Old 17th November 2003, 23:21   #53
WHEREamI
Major Dude
 
Join Date: Jul 2002
Location: Wasabidev
Posts: 606
Quote:
Originally posted by DrO
i want multi-playlists as well! got to work out the best way to implement this option since it's how to handle things using the existing single winamp playlist. was tempted with a similar method to how foobar seems to handle multiple playlists with a single playing core (was like that the last time i checked).

-daz
i think you could do it similar to how WA does it, by saving playlists in the prog dir. The active playlist would be saved to WA2/5's usual winamp.m3u, and all of them could be saved to plugins/gen_playlistex/

Example:

Three playlists loaded:
PL01
PL02
PL03

on close, PL02 is active.
Save PL02 to Winamp.m3u.
Save PL01 to plugins/gen_playlistex/PL01.m3u
Save PL02 to plugins/gen_playlistex/PL02.m3u
etc.

or you could use WA3's playlist format (.b4s) in the plgins/gen_playlistex dir, but still save the active pl as winamp.m3u

also save somewhere which pl was active.

Do similar saving when the extPL window is closed, so that the original PL window will still work in the same session. (this also is a nice way to backup playlists.. hate it when i lose a playlist when wa crashes)

~WHEREamI
WHEREamI is offline  
Old 17th November 2003, 23:34   #54
Andrea6187
Member
 
Join Date: Sep 2002
Location: Italy
Posts: 55
Send a message via ICQ to Andrea6187 Send a message via AIM to Andrea6187
DrO can you create a "DSP Selector Menu"?

In the main menu add this menu

DSP_>_None
______----(Separator)
______All The DSP Plugin Here
Andrea6187 is offline  
Old 18th November 2003, 08:36   #55
DrO
 
Join Date: Sep 2003
Posts: 27,873
@WHEREamI: that's similar to what i'm thinking of doing with it so thanks for that
(helps me work out better ways of implementing things as well)
Quote:
Do similar saving when the extPL window is closed, so that the original PL window will still work in the same session. (this also is a nice way to backup playlists.. hate it when i lose a playlist when wa crashes)
you're not the only one - that was one of my few gripes with winamp3


@Andrea6187: i'm not sure how this would be needed for a playlist?

i may have a look at creating a small plugin to do this for you but unfortunately it won't be inbuilt in the plugin (could be a playlist plugin eventually if i get that working).


progress update:

* worked on a few display issues related to skins especially modern skins
* altered the list drawing so now i control it, muwhahaah
(this now allows for my suprise option )
* track numbers now correctly show/hide (due to the above option)
* current song tracking on play change / back / fast forward (adds to the space to show current option)
* a few internal changes / tests to start removing the 'flash' loading
* fixed a few placement issues with list / sidecar area placement

-daz
DrO is offline  
Old 18th November 2003, 16:43   #56
DrO
 
Join Date: Sep 2003
Posts: 27,873
thought time before i go off to work on things and all that

which would be the best style to go for with the playlist window?

go with a more winamp2 style for the button's, focus selection, etc
or
go towards a winamp3 style (smaller buttons, funky focus selection, etc)
or
an option to choose between the two.


i'm asking this now since it's easier to sort out the display style at this stage rather than later on and i'd rather go with what people would like than my preference over the general display of the playlist.
ask nicely and you may even get a later snapshot
-daz^
DrO is offline  
Old 18th November 2003, 18:26   #57
Wetzel
Junior Member
 
Join Date: May 2003
Location: Los Angeles
Posts: 32
Send a message via AIM to Wetzel Send a message via Yahoo to Wetzel
of course, an option to choose between the two would be ideal, but since that's twice the work, i would prefer winamp 2 style over winamp 3.

thank you very much, DrO!
Wetzel is offline  
Old 18th November 2003, 21:14   #58
Andrea6187
Member
 
Join Date: Sep 2002
Location: Italy
Posts: 55
Send a message via ICQ to Andrea6187 Send a message via AIM to Andrea6187
I hear as separated plugin
Andrea6187 is offline  
Old 18th November 2003, 22:06   #59
DJ Egg
Techorator
Winamp & Shoutcast Team
 
Join Date: Jun 2000
Posts: 35,878
Quote:
Originally posted by Andrea6187
I hear as separated plugin
Please start a new thread.
This thread is about the Extended Playlist plugin, nothing more, nothing less.
Thank you.
DJ Egg is offline  
Old 18th November 2003, 23:45   #60
Andrea6187
Member
 
Join Date: Sep 2002
Location: Italy
Posts: 55
Send a message via ICQ to Andrea6187 Send a message via AIM to Andrea6187
Sorry
Andrea6187 is offline  
Old 19th November 2003, 03:50   #61
lunarboy1
Forum King
 
lunarboy1's Avatar
 
Join Date: Dec 2000
Location: Somewhere, USA
Posts: 2,233
when is winamp going to absord his plug-ins and integrate them? And pay him nicely or mention his name somewhere.
lunarboy1 is offline  
Old 19th November 2003, 04:12   #62
DJ Egg
Techorator
Winamp & Shoutcast Team
 
Join Date: Jun 2000
Posts: 35,878
Maybe when the plugins are actually ready?
Seriously though, who knows?
I've mentioned JFTE a few times,
and will do so again when it reaches v1.0 status.

I'd definitely like to see JTFE included natively, but who am I to say?

Whatever the case, when DrO feels his plugins are ready,
then I'm certain that the least he will do is publish them,
so they're available to download from winamp.com/plugins
DJ Egg is offline  
Old 19th November 2003, 08:25   #63
DrO
 
Join Date: Sep 2003
Posts: 27,873
@lunarboy1:

Quote:
Originally posted by DJ Egg
Whatever the case, when DrO feels his plugins are ready,
then I'm certain that the least he will do is publish them,
so they're available to download from winamp.com/plugins
that's the final direction for things. before that stage i want to get all bugs/features/options done so that when it goes fully public there won't be complaints

also releasing versions here is good for getting issues found so i can fix them + there are good suggestions coming from people which is always appreciated

@Wetzel: not too much difference i think (was having a look at skinning a bit more yesterday) - main thing is the buttons and that. well i take that as a response so i'll look at doing both.

-daz

(he he no one noticed my little egg)

Last edited by DrO; 19th November 2003 at 08:43.
DrO is offline  
Old 19th November 2003, 12:54   #64
DJ Egg
Techorator
Winamp & Shoutcast Team
 
Join Date: Jun 2000
Posts: 35,878
Re: appearance
Naturally, I'd prefer the choice option, but if it came down to one or the other,
I'd prefer it to look as similar as possible to the Winamp3 style (or Winamp 5 modern style), seeing that was the original intent (to emulate the wa3 playlist).
Plus the fact that I doubt if I'll be using any classic skins too often,
therefore a Winamp 2 button style might look a bit out of place...?

However, if this works, appearance is the least important thing,
but not totally unimportant, if ya know what I mean . . .


Note, when Winamp 5.0 is released, ie. imminently,
Winamp 2.x and Winamp3 will no longer be supported here.
Winamp3 will vanish from the site completely.
Anyone requesting tech support for 2.x will be advised to upgrade to 5.0 (and use classic skin mode, if their pc is too slow/old to cope with modern skins).
What I'm getting at here is that full Winamp 5 compatibility is the key.


hmm, btw DrO, to what 'little egg' are you referring?
DJ Egg is offline  
Old 19th November 2003, 13:10   #65
DrO
 
Join Date: Sep 2003
Posts: 27,873
i prefer the winamp3 stlye as well

what i'm thinking of doing would be to use the existing playlist button style in the winamp 2 mode (been looking at the skin bitmap and all that), then for the winamp3 mode i think i could use the gen window style buttons to simulate the winamp3 style buttons (this should cope with the modern skins as well so that should be fine).

i guess the real thing is to get the appearance matching as closely to the current skin style (be it classic or modern).

Quote:
What I'm getting at here is that full Winamp 5 compatibility is the key.
that's the intention (hence why i'm working on skin support options for both plugins at the moment).

the reason for posting the question was to get a bit of feedback and to help on decide.

check just above the '^' further up

-daz
DrO is offline  
Old 19th November 2003, 13:42   #66
DJ Egg
Techorator
Winamp & Shoutcast Team
 
Join Date: Jun 2000
Posts: 35,878
Quote:
ask nicely and you may even get a later snapshot
heyhey
Didn't see that ^ first time around. Nice one.
DJ Egg is offline  
Old 19th November 2003, 14:35   #67
Nunzio390
Nugatory Aluminator
Look it up

 
Nunzio390's Avatar
 
Join Date: Oct 2002
Location: Tharsis Ridge (Martian lowlands)
Posts: 8,588
Send a message via AIM to Nunzio390 Send a message via Yahoo to Nunzio390
Absolutely great work, DrO!! Don't stop now. You're on FIRE!!
ask nicely and you may even get a later snapshot
Nunzio390 is offline  
Old 19th November 2003, 16:35   #68
amano
Major Dude
 
amano's Avatar
 
Join Date: Apr 2003
Location: where the llamas come from!
Posts: 952
Hmm, what about a skin detecting function?

If Winamp 2 skins are loaded -> winamp 2 style buttons

if a modwern skin is loaded -> winamp3 style buttons.

that would make most sense for me, since that comes close to the intention of all those skinners out there. A skin is a composition, and Winamp 2 skins were designed with winamp 2 style buttons in mind. So you could keep as close to the skinners' intentions as possible.

Just my 2 cents.


Regarding the enqueuing and the new PL plugin:
I would completely separate the enqueueing plugin and the new playlist plugin . Make the JTF plugin interact with your own PL plugin (and if possible with the current playlist - *amano still hoping*) to show queuemarks, right-click menu entries, and activate alt-clicks,....
Not mix both plugins together. That would be the cleanest way IMHO. One plugin extends the PL in a functional and visual way (except enqueuing). The other plugin adds enqueuing to winamp, regardless if the PL plugin is installed or not.

Opinions?

eeeee eeeeeee eeeee eeeee eeeee
8 8 8 8 8 8 8 8 8 8 88
8eee8 8e 8 8 8eee8 8e 8 8 8
88 8 88 8 8 88 8 88 8 8 8
88 8 88 8 8 88 8 88 8 8eee8
amano is offline  
Old 19th November 2003, 17:57   #69
DrO
 
Join Date: Sep 2003
Posts: 27,873
Quote:
Hmm, what about a skin detecting function?
that's partly how i'm trying to do that at the moment. the idea with asking is seeing if it should be something that i decide or should be down to the user (give the option as normal) though i would personally go for the auto option

as for the integrating of the two plugins - i'm still working on the best way to get that all implemented since i've got to cope with both installed or just the playlist installed. i'm taking on board what you've said to help guide me though the valley of the shadow of death

@DJ Egg: took that idea from a certain mod

@Nunzio390: "You're on FIRE!!" - ouch ouch my fingers

-daz
DrO is offline  
Old 19th November 2003, 22:28   #70
D&B
Banned
 
Join Date: Mar 2001
Posts: 1,027
I just found this. I gotta run to work so I cant test your prerelease yet, but damn does this sound good! I cant wait!

I am so happy you are integrating it to hijack the built in playlist. Does this mean it will retain tight integration with the ML?

Sounds great, cant wait!
D&B is offline  
Old 20th November 2003, 00:31   #71
D&B
Banned
 
Join Date: Mar 2001
Posts: 1,027
Quote:
Originally posted by DrO
ask nicely and you may even get a later snapshot
-daz^
Can we please have a later one? PRETTY PLEASE?
D&B is offline  
Old 20th November 2003, 09:29   #72
DrO
 
Join Date: Sep 2003
Posts: 27,873
welcome to the thread badrad
Quote:
Does this mean it will retain tight integration with the ML?
can't say on that at the moment since i haven't looked at anything like that. i will be eventually (*cough* tonight *cough*) supporting the formatting options that the different input plugins have been set to. extra on top of that would be looked at later - it all depends on what/how i can implement


progress update:

* re-done the code for the show/hide of the playlist and my window
(now it will not flash multiple times and can be shut down)
* few more display tweaks - display will flash still at times
(got to change one of the parts of the created window to fix that)
* added in a few functional right-click menu items / keyboard options
(ctrl+a, delete, play (enter not working )
* can use all the relevant pledit.txt formatting options of the skin (if it exists)
* ctrl+'+', ctrl+'-' (not updating immediately yet)

-daz

p.s.
Quote:
Can we please have a later one? PRETTY PLEASE?
maybe tomorrow...
DrO is offline  
Old 20th November 2003, 18:59   #73
WHEREamI
Major Dude
 
Join Date: Jul 2002
Location: Wasabidev
Posts: 606
keep it up DrO!

about the button style's and stuff... i definetly think it should be auto only. i think it would look rather tacky to have wa2 style in wa3 mode, and same thing visa versa.

~WHEREamI
WHEREamI is offline  
Old 21st November 2003, 08:50   #74
DrO
 
Join Date: Sep 2003
Posts: 27,873
starting to agree with you WHEREamI wanted to bounce the idea off other people (always helps to clarify / confuse ( ) things ).


progress update:

* few more tweaks to the show/hide code
(at the moment it will open the original still if the extended one is open and the playlist button is set to closed then opened )
* altered the way i create the window so now there's less flickering
* hopefully fixed the handling of modern skins when opening closing the window (no longer seems to show the core of the original playlist now)
[there will be an option to allow for this eventually]
* few more tweaks to the skinning styles (not complete for the use pledit.txt mode yet - some do some don't )
* added in reading of the files (using the existing input plugins - doesn't do in_mod.dll at the moment since it doesn't want to play so internally it's ignored)
* length display reading can either be on display of the item or all on load at the moment (just wanted to test the feature initially)
* few more bits and bobs (try ctrl+m with the focus on the list )


this build will be up in a few hours so you can have a play (really want to see if the use of the modern skins is working properly)

-daz
DrO is offline  
Old 21st November 2003, 17:46   #75
DrO
 
Join Date: Sep 2003
Posts: 27,873
here you go, preview 2. far from complete but should be a lot more stable than preview 1.

and you know the drill on comments, etc

-daz
Attached Files
File Type: zip gen_playlistex_v0_0w.zip (14.7 KB, 888 views)
DrO is offline  
Old 21st November 2003, 19:29   #76
WHEREamI
Major Dude
 
Join Date: Jul 2002
Location: Wasabidev
Posts: 606
hrmm... still buggy. getting some screen-shots ready for yah....
WHEREamI is offline  
Old 21st November 2003, 20:03   #77
WHEREamI
Major Dude
 
Join Date: Jul 2002
Location: Wasabidev
Posts: 606
ok... here we go.

Three screen shots. Started with all playlist editors closed.

1) Opened PL-Ex via main menu. Frame appears, but nothing inside. actually, clicking makes a horizontal bar appear, like a highligt, but can be anywhere as opposed to only on a certain entry. right clicking makes a menu appear:

Play Track
--seperator--
Remove Track(s)
Crop Track(s)
--seperator--
Options > Undo Changes (greyed)

2) closed PL-Ex via main menu.
3) Now the innards of the window seem to appear? i moved the window so you can see the bad blitting.
Also a context menu here:

Play Item
Send To >
--seperator--
Remove Item(s)
Crop Files
--seperator--
View File Info
Playlist entry
Bookmark Item(s)

in the red rectangle on the bottom, there is an invisible button that opens the Open Playlist dialog.
In the rectangle above, there are two small invisible buttons. the one on the left triggers windowshade, but skinning doesn't happen (just that blitting stuff as with the borders of the normal mode).
The one on the right closes the window, but then opens the regular PL editor.

Am I the only one this happens to?

~WHEREamI
WHEREamI is offline  
Old 21st November 2003, 20:15   #78
Plague
f(caffeine){
return wasabi;
}
(Forum King)
 
Plague's Avatar
 
Join Date: Jul 2001
Location: Sweden
Posts: 3,984
screenshots please..

-Plague
Plague is offline  
Old 21st November 2003, 20:18   #79
WHEREamI
Major Dude
 
Join Date: Jul 2002
Location: Wasabidev
Posts: 606
Oops! forgot to attach the file.

And it's too big....

One at a time then! and in JPEG instead of PNG. I'm learning....
Attached Images
File Type: jpg plex_0w_01.jpg (79.0 KB, 552 views)
WHEREamI is offline  
Old 21st November 2003, 20:20   #80
WHEREamI
Major Dude
 
Join Date: Jul 2002
Location: Wasabidev
Posts: 606
#2
Attached Images
File Type: jpg plex_0w_02.jpg (68.4 KB, 537 views)
WHEREamI is offline  
Closed Thread
Go Back   Winamp & Shoutcast Forums > Winamp > Winamp Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump