IPB

Welcome Guest ( Log In | Register )

73 Pages V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
foo_playlist_tree, still very experimental (beta stage)
jkwarras
post Dec 2 2004, 20:10
Post #51





Group: Members
Posts: 808
Joined: 10-June 03
From: Zaragoza
Member No.: 7113



Hey!, thanks a lot for this plugin and new build smile.gif

Just some suggestions:

- Custom background colours, selection, blabla options (like album list panel).
- I really like stroke idea: normal playlists + autoupdated customated trees. I know you said that you are not going to implement it, but hey, I try it anyway or maybe someone will like to implement it.

BTW, I like the idea of using icons smile.gif

Edit: Added 'colours' to first request smile.gif

This post has been edited by jkwarras: Dec 3 2004, 14:37


--------------------
Iván
My Blog: http://www.ivancastell.org
Go to the top of the page
+Quote Post
cwbowron
post Dec 2 2004, 20:30
Post #52





Group: Members
Posts: 863
Joined: 15-November 04
From: East Lansing,MI
Member No.: 18153



QUOTE (jkwarras @ Dec 2 2004, 02:10 PM)
Hey!, thanks a lot for this plugin and new build smile.gif

Just some suggestions:

- Custom background, selection, blabla options (like album list panel).
- I really like stroke idea: normal playlists + autoupdated customated trees. I know you said that you are not going to implement it, but hey, I try it anyway or maybe someone will like to implement it.

BTW, I like the idea of using icons smile.gif
*


So how does the idea of autoupdated customized trees work? This is how I see it: You make a folder, but in addition to giving it a name you give it a criteria something like $if($strcmp($artist, "Johnny Cash"),1,0) and then all the files that have artist as johnny cash automagically show up under this?

Is this how you see it?


--------------------
There used to be a link to my website here.
Go to the top of the page
+Quote Post
stroke
post Dec 2 2004, 21:38
Post #53





Group: Members
Posts: 51
Joined: 7-August 04
Member No.: 16082



QUOTE (jkwarras @ Dec 2 2004, 02:10 PM)
- I really like stroke idea: normal playlists + autoupdated customated trees. I know you said that you are not going to implement it, but hey, I try it anyway or maybe someone will like to implement it.

nice to hear that, and let's try to talk chris into implementing the feature, i think he's getting interested in it wink.gif

QUOTE (cwbowron @ Dec 2 2004, 09:30 PM)
So how does the idea of autoupdated customized trees work?  This is how I see it: You make a folder, but in addition to giving it a name you give it a criteria something like $if($strcmp($artist, "Johnny Cash"),1,0) and then all the files that have artist as johnny cash automagically show up under this?

Is this how you see it?
*


not exactly, i thought that it would be usefull to implement this feature in exactly the same way it is implemented in album list panel. i.e. you create a folder, let's say 'live performances' and then in the properties for this folder you paste a formating string which specifies that files with the tag TYPE=live appear in this folder, and are automagically sorted into further folders and subfolders, according to one's liking (one of mine would be artist\date-album\tracktitle). so basically it boils down to putting the functionality of album list panel into playlist tree (panel?)

as you wrote this is perfectly achivable via the album list panel, but i'm sure people would find lots of ways to use these functionalities combined in one panel effectively, like sending files to the collection folders from within the same interface, instead of dragging them from explorer or playlist (seems much more convenient for me), or embeding an autoupdating folder within a collection folder. what do you think?

anyway, keep on the good work on playlist tree smile.gif


--------------------
I felt weak, perhaps I was.
Go to the top of the page
+Quote Post
jkwarras
post Dec 2 2004, 21:53
Post #54





Group: Members
Posts: 808
Joined: 10-June 03
From: Zaragoza
Member No.: 7113



QUOTE (stroke @ Dec 2 2004, 12:38 PM)
not exactly, i thought that it would be usefull to implement this feature in exactly the same way it is implemented in album list panel. i.e. you create a folder, let's say 'live performances' and then in the properties for this folder you paste a formating string which specifies that files with the tag TYPE=live appear in this folder, and are automagically sorted into further folders and subfolders, according to one's liking (one of mine would be artist\date-album\tracktitle). so basically it boils down to putting the functionality of album list panel into playlist tree (panel?)

Yeah, that's exactly what I'm thinking. The reason are exactly the same as stroke: all in one panel. Some people will use it, others not wink.gif

Just as a thought, you may also want to take a look at database explorer, a sort of albumlist panel but that allows multiple trees (in the same view inside the same panel):

+by album
+by artist
+by rating
blablabla

BTW, one little request (another one, sorry wink.gif):
- 'Add to playlist on double-click' option (I like it more than the send option).

Anyway: thanks for everything! this plugin is very cool.

This post has been edited by jkwarras: Dec 2 2004, 21:53


--------------------
Iván
My Blog: http://www.ivancastell.org
Go to the top of the page
+Quote Post
cwbowron
post Dec 2 2004, 23:06
Post #55





Group: Members
Posts: 863
Joined: 15-November 04
From: East Lansing,MI
Member No.: 18153



QUOTE (jkwarras @ Dec 2 2004, 03:53 PM)
BTW, one little request (another one, sorry wink.gif):
- 'Add to playlist on double-click' option (I like it more than the send option).

Anyway: thanks for everything! this plugin is very cool.
*


I added 4 options for double click { do nothing, send to playlist, add to playlist, create new playlist}


--------------------
There used to be a link to my website here.
Go to the top of the page
+Quote Post
jkwarras
post Dec 2 2004, 23:26
Post #56





Group: Members
Posts: 808
Joined: 10-June 03
From: Zaragoza
Member No.: 7113



QUOTE (cwbowron @ Dec 2 2004, 02:06 PM)
QUOTE (jkwarras @ Dec 2 2004, 03:53 PM)
BTW, one little request (another one, sorry wink.gif):
- 'Add to playlist on double-click' option (I like it more than the send option).

Anyway: thanks for everything! this plugin is very cool.
*


I added 4 options for double click { do nothing, send to playlist, add to playlist, create new playlist}
*

Oh my God! You're really quick man. Thanks a lot.

This post has been edited by jkwarras: Dec 2 2004, 23:26


--------------------
Iván
My Blog: http://www.ivancastell.org
Go to the top of the page
+Quote Post
Genesis
post Dec 3 2004, 10:34
Post #57





Group: Members
Posts: 8
Joined: 22-October 04
Member No.: 17779



Do you have any idea why foobar justs exits when loading a large batch of albums (I posted the faliure code earlier).
Go to the top of the page
+Quote Post
jkwarras
post Dec 3 2004, 12:35
Post #58





Group: Members
Posts: 808
Joined: 10-June 03
From: Zaragoza
Member No.: 7113



QUOTE (stroke @ Dec 2 2004, 12:38 PM)
not exactly, i thought that it would be usefull to implement this feature in exactly the same way it is implemented in album list panel. i.e. you create a folder, let's say 'live performances' and then in the properties for this folder you paste a formating string which specifies that files with the tag TYPE=live appear in this folder, and are automagically sorted into further folders and subfolders, according to one's liking (one of mine would be artist\date-album\tracktitle). so basically it boils down to putting the functionality of album list panel into playlist tree (panel?)


I think this is the best option to have, to create custom folders and be able to specify formatting strings that apply to this folders and subfolders. For ex. a playlist tree could look like this:

+ by Artist
+ by Album
+ by Date
+ by Genre/Styles
+ by Moods
--+ Tempo
--+ Tunes
--+ Situation
+ by Rating
--+ No rating
--+ Favorites
--+ *****
--+ ****
--+ ***
--+ **
--+ *
+ My Top Songs
+ All time favorites

In my example all folders until 'My Top songs' are automaticaly (+ updated) sorted by a formatting string. But in the case of Mood (or rating) I woudl love the possibility to create different subfolders each one with his own formatting string (that fits under the mood definition but are a different tag). This is actually not possible with the album list panel or database explorer panel (with the last one, you can have different trees with a formatting string but that's it, you can't have subtrees with different fromatting strings calling different tags).

Last ones are custom folders that I woudl create for my top songs and all time favorites.

Hope this explanation makes sens and explains +- the use of such an implementation smile.gif

A suggestion (for the actual panel): Make option to disable displaying total time and MB at left side of the tree.

Edit: I'm sure someone is going to request it soon or later wink.gif Could you please think about updating the plugin for last version of columns ui (beta 4, apparently has changed something that breaks compatibility with panels for previous versions).

This post has been edited by jkwarras: Dec 3 2004, 13:06


--------------------
Iván
My Blog: http://www.ivancastell.org
Go to the top of the page
+Quote Post
phwip
post Dec 3 2004, 13:36
Post #59





Group: Members (Donating)
Posts: 345
Joined: 26-February 03
From: Norwich, UK
Member No.: 5189



Thanks for a very useful component.

QUOTE (jkwarras @ Dec 3 2004, 11:35 AM)
A suggestion (for the actual panel): Make option to disable displaying total time and MB at left side of the tree.
*


I also would like to be able to hide the time and size stats. I presume there is not already some way to do this?

Also I would like the playlist tree to fill up the available space: currently there is a grey area a few pixels wide on the left hand side that doesn't seem to do anything. And I am also unsure of the purpose of the progress bar at the bottom of the panel.
Go to the top of the page
+Quote Post
jkwarras
post Dec 3 2004, 13:54
Post #60





Group: Members
Posts: 808
Joined: 10-June 03
From: Zaragoza
Member No.: 7113



QUOTE (phwip @ Dec 3 2004, 04:36 AM)
And I am also unsure of the purpose of the progress bar at the bottom of the panel.
*

I think that the answer is here:
http://www.hydrogenaudio.org/forums/index....ndpost&p=255971

I think it display the progress of loading traks into the playlist tree. Dunno.


--------------------
Iván
My Blog: http://www.ivancastell.org
Go to the top of the page
+Quote Post
phwip
post Dec 3 2004, 14:07
Post #61





Group: Members (Donating)
Posts: 345
Joined: 26-February 03
From: Norwich, UK
Member No.: 5189



QUOTE (jkwarras @ Dec 3 2004, 12:54 PM)
I think that the answer is here:
http://www.hydrogenaudio.org/forums/index....ndpost&p=255971

I think it display the progress of loading traks into the playlist tree. Dunno.
*


Thanks. I had read that but before I actually started using the component. Brain like a sieve crying.gif

That begin the case, is there any way to hide it? If not, another request...
Go to the top of the page
+Quote Post
jkwarras
post Dec 3 2004, 14:44
Post #62





Group: Members
Posts: 808
Joined: 10-June 03
From: Zaragoza
Member No.: 7113



@cwbowron: Maybe you can add the component in the Officical fb2k 3rd party components. and maybe edit the first post of this topic pointing to the permanent link to get the component (+ screenshot, etc...). This way people will have an overview of the plugin very quickly smile.gif

This post has been edited by jkwarras: Dec 3 2004, 14:44


--------------------
Iván
My Blog: http://www.ivancastell.org
Go to the top of the page
+Quote Post
witt
post Dec 3 2004, 15:14
Post #63





Group: Members
Posts: 110
Joined: 2-February 03
From: Nippon
Member No.: 4834



foo_playlist_tree still lacks Unicode support... sad.gif


--------------------
foobar2000 Wiki for Japanese Users
http://foobar.s53.xrea.com/fbwiki/
Go to the top of the page
+Quote Post
cwbowron
post Dec 3 2004, 16:47
Post #64





Group: Members
Posts: 863
Joined: 15-November 04
From: East Lansing,MI
Member No.: 18153



Latest version uploaded this morning supports customizable display name for folders. From the readme file:

You can customize the way folders are displayed. Use %name% for name, %size% for total file size, and %length% for play length. This is a simple textual replacement....

I would be happy to improve the unicode support for the playlist if some other developers could give me some pointers on unicode support in foobar2000.

I would like to upload the program to the 3rd party plugin site mentioned. I tried to signup today to create an account but as of yet have not received the confirmation email.

I've begun prelimary work on dynamic playlists. I'm planning on implementing them in the following way:

You create a dynamic playlist by giving condition, i.e. "$strcmp(%artist%,Johnny Cash)" and selecting which display mode this playlist will use, i.e. "%album%|%title"

This way you can have it be an entire view of your files in a particular format by using 1 as the condition.

To Genesis:
Is the problem when you are loading a collection or dropping files or what? If it's loading a previously made collection perhaps it has been corrupted.


--------------------
There used to be a link to my website here.
Go to the top of the page
+Quote Post
jkwarras
post Dec 3 2004, 17:05
Post #65





Group: Members
Posts: 808
Joined: 10-June 03
From: Zaragoza
Member No.: 7113



QUOTE (cwbowron @ Dec 3 2004, 07:47 AM)
Latest version uploaded this morning supports customizable display name for folders.

smile.gif


QUOTE
I would be happy to improve the unicode support for the playlist if some other developers could give me some pointers on unicode support in foobar2000.

Maybe you can ask in the developpement forum...

QUOTE
I would like to upload the program to the 3rd party plugin site mentioned.  I tried to signup today to create an account but as of yet have not received the confirmation email.

Try asking here:
http://www.hydrogenaudio.org/forums/index....opic=11222&st=0

QUOTE
I've begun prelimary work on dynamic playlists.  I'm planning on implementing them in the following way:

You create a dynamic playlist by giving condition, i.e. "$strcmp(%artist%,Johnny Cash)" and selecting which display mode this playlist will use, i.e.  "%album%|%title"


hmmm... let's see if I understand. If for ex. I want to do a simple %artist%|%album%|%title% as a subtree would it be possible in your approach? Will something like $if2(%album artist%,%artist%) or $if(%artist%) [these are really widely used scripts in foobar] work as a 1º condition? unsure.gif

BTW: Will your pnale have an option to link to the database? This way if you restrict your database to a directory and scan it, you define some folders with conditions then you don't have to drag your library into the panel. Maybe you're already thought about that and I'm talking bullshit... ph34r.gif

This post has been edited by jkwarras: Dec 3 2004, 17:09


--------------------
Iván
My Blog: http://www.ivancastell.org
Go to the top of the page
+Quote Post
jkwarras
post Dec 3 2004, 17:11
Post #66





Group: Members
Posts: 808
Joined: 10-June 03
From: Zaragoza
Member No.: 7113



ops! Last version of your plugin: I'm getting a zip with only msvcrtd.dll inside.


--------------------
Iván
My Blog: http://www.ivancastell.org
Go to the top of the page
+Quote Post
spase
post Dec 3 2004, 17:35
Post #67





Group: Members
Posts: 773
Joined: 23-October 01
From: USA
Member No.: 340



afaik it already has a "link to the database," as if you change the tags of some files in the playlist tree and press refresh, it updates the display of the files.


--------------------
http://www.last.fm/user/spase

-spase-
Go to the top of the page
+Quote Post
cwbowron
post Dec 3 2004, 18:49
Post #68





Group: Members
Posts: 863
Joined: 15-November 04
From: East Lansing,MI
Member No.: 18153



QUOTE (jkwarras @ Dec 3 2004, 11:05 AM)
hmmm... let's see if I understand. If for ex. I want to do a simple %artist%|%album%|%title% as a subtree would it be possible in your approach? Will something like $if2(%album artist%,%artist%) or $if(%artist%) [these are really widely used scripts in foobar] work as a 1º condition?  unsure.gif

BTW: Will your pnale have an option to link to the database? This way if you restrict your database to a directory and scan it, you define some folders with conditions then you don't have to drag your library into the panel. Maybe you're already thought about that and I'm talking bullshit... ph34r.gif
*


I fixed the broken zip file at the site... must have messed up when uploading it this morning...

Yes, you can have a subtree that is %artist%|%album|%title% with my approach... think of it this way, the first layer is a filter so if you want everything in it you just have the filter something static that is always true, or in this case you could just have it if(%artist) or whatever so only items that actually have the artist tag get picked up...

I'm linking the to database... it scans all the files in the database looking for matches...


--------------------
There used to be a link to my website here.
Go to the top of the page
+Quote Post
jkwarras
post Dec 3 2004, 19:23
Post #69





Group: Members
Posts: 808
Joined: 10-June 03
From: Zaragoza
Member No.: 7113



QUOTE (cwbowron @ Dec 3 2004, 09:49 AM)
Yes, you can have a subtree that is %artist%|%album|%title% with my approach... think of it this way, the first layer is a filter so if you want everything in it you just have the filter something static that is always true, or in this case you could just have it if(%artist) or whatever so only items that actually have the artist tag get picked up...

Excellent news smile.gif

QUOTE
I'm linking the to database... it scans all the files in the database looking for matches...
*

Great, looking forward for updates cool.gif

This post has been edited by jkwarras: Dec 3 2004, 19:24


--------------------
Iván
My Blog: http://www.ivancastell.org
Go to the top of the page
+Quote Post
Genesis
post Dec 3 2004, 20:50
Post #70





Group: Members
Posts: 8
Joined: 22-October 04
Member No.: 17779



QUOTE (cwbowron @ Dec 3 2004, 07:47 AM)
To Genesis:
    Is the problem when you are loading a collection or dropping files or what?  If it's loading a previously made collection perhaps it has been corrupted.
*


I apologize for not expressing my problem thorougly enough wink.gif

The problem occurs when i try to drop a folder containing many other folders with albums in them from explorer. I am creating the collection for the first time so to say. I'll try the new version and see if it works better. It didn't work sad.gif
Go to the top of the page
+Quote Post
cwbowron
post Dec 3 2004, 23:59
Post #71





Group: Members
Posts: 863
Joined: 15-November 04
From: East Lansing,MI
Member No.: 18153



QUOTE (Genesis @ Dec 3 2004, 02:50 PM)
QUOTE (cwbowron @ Dec 3 2004, 07:47 AM)
To Genesis:
    Is the problem when you are loading a collection or dropping files or what?  If it's loading a previously made collection perhaps it has been corrupted.
*


I apologize for not expressing my problem thorougly enough wink.gif

The problem occurs when i try to drop a folder containing many other folders with albums in them from explorer. I am creating the collection for the first time so to say. I'll try the new version and see if it works better. It didn't work sad.gif
*


If you get a chance, try to break it down into smaller sets of files and see if it is one particular folder/file thats breaking it or just the sheer volume of files...


--------------------
There used to be a link to my website here.
Go to the top of the page
+Quote Post
cwbowron
post Dec 4 2004, 00:04
Post #72





Group: Members
Posts: 863
Joined: 15-November 04
From: East Lansing,MI
Member No.: 18153



Dynamic Playlists are in. blink.gif

The way I have implemented them appears pretty slow though, take a look and let me know what you think... unsure.gif

Here's how they work, from the readme (it sounds more complicated than it is)

I'm working on dynamic folders. Dynamic folders work by having a query
string that acts as a filter. Then there is a query_display format string
that will seperate all the positive matches in subfolders of the query.
The default display format will be used unless the display format for an
individual folder has been changed. When you save a collection with dynamic
playlists the playlist should be populated when you load it.

Example of use:

From the right click menu select Add Dynamic Folder

Enter the Name Johnny Cash

Right Click in the new Dynamic Folder and select Edit Query

Enter the Query String $strcmp(%artist%,Johnny Cash)

All your Johnny Cash file will show up under the query

Right click on Edit Display and Enter:

%artist%|%album%|%title%

a subfolder called johnny cash will show up with subfolders for each
album, then the actual files. The actual display mode is not quite right
yet, so it will use the default file display mode for normal files.
(i.e. the %title$ in the above string won't effect the display)

Dont add anything to a query folder (dont drop other folders there, etc)
because on the next refresh it will be gone. crying.gif


--------------------
There used to be a link to my website here.
Go to the top of the page
+Quote Post
jkwarras
post Dec 4 2004, 00:33
Post #73





Group: Members
Posts: 808
Joined: 10-June 03
From: Zaragoza
Member No.: 7113



QUOTE (cwbowron @ Dec 3 2004, 03:04 PM)
Dynamic Playlists are in. blink.gif

The way I have implemented them appears pretty slow though, take a look and let me know what you think... unsure.gif
*

Thanks! I'll play with it right away smile.gif


--------------------
Iván
My Blog: http://www.ivancastell.org
Go to the top of the page
+Quote Post
stroke
post Dec 4 2004, 00:59
Post #74





Group: Members
Posts: 51
Joined: 7-August 04
Member No.: 16082



QUOTE (cwbowron @ Dec 4 2004, 01:04 AM)
Dynamic Playlists are in. blink.gif

The way I have implemented them appears pretty slow though, take a look and let me know what you think... unsure.gif
*

wow! it's alive! it's working! it's great! and it's not so slow at all. of course it could be faster, but i can live with the current speed. if anything can be done to speed the process up it would be more than welcome, but as i said it's fast enough. i guess it's a kind of a pleasure watching the plugin's hard work digesting my music collection smile.gif

however i find it 'slightly' wink.gif uncomfortable to acces playlist tree when i have any other program running in maximized mode, even foobar. would it be possible to have more options, like make it appear as a panel, or display in icon and title in taskbar, just like regular software does, or the possibility to ALT+TAB to it.

you wrote that one should not embed regular collection folders within dynamic folders, is the oposite a valid option? foobar crashed when i tried embedding dynamic folder within a static one.

is it possible to use %tracknumber% in the display string? it does not work for me

that's all i can think about right now. i'll keep experimenting. tomorrow (tomorrow comes today, grhhh!)
thank you for your work on the plugin


--------------------
I felt weak, perhaps I was.
Go to the top of the page
+Quote Post
spase
post Dec 4 2004, 01:19
Post #75





Group: Members
Posts: 773
Joined: 23-October 01
From: USA
Member No.: 340



afaik it used to be a panel. maybe he hasn't updated to the new UIE API

(he certainly wouldnt be the only one)


--------------------
http://www.last.fm/user/spase

-spase-
Go to the top of the page
+Quote Post

73 Pages V  < 1 2 3 4 5 > » 
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 25th July 2014 - 20:22