IPB

Welcome Guest ( Log In | Register )

foo_queuecontents - View and edit queue
kerpondile
post Jul 27 2009, 11:51
Post #1





Group: Developer
Posts: 146
Joined: 26-January 04
Member No.: 11525



foo_queuecontents enables the user to edit and view queue contents through an ui element. Both the Default User Interface (DUI) and Columns User Interface (CUI/uie) are supported. As a legacy option, queue contents can also be viewed and edited by a special queue playlist, which is updated automatically with queue contents.

Newest version: 0.5.1 / 2012-03-11

For more information, please see the Wiki page.

Links:
Homepage: http://sites.google.com/site/salskisite/foo_queuecontents
Download the latest version: Official component repository

Source code: github (Please see the license files)


Please add any comments, I appreciate them!


Sami Salonen

This post has been edited by kerpondile: Mar 11 2012, 10:21
Go to the top of the page
+Quote Post
 
Start new topic
Replies
kerpondile
post Jul 30 2009, 08:17
Post #2





Group: Developer
Posts: 146
Joined: 26-January 04
Member No.: 11525



QUOTE (mixcherry @ Jul 28 2009, 20:01) *
I believe that the queue is not saved by design (It's Not a Bug, It's a Feature! wink.gif ). The queue itself was discussed in different (long and boring) topic, and AFAIR core developer(s) stated there that the queue should remain plain and simple. I think that is the reason you had to do 'tricks' in your code responsible for changing queue items' order - because the queue is not intended to support such operations.


In other words, if you improve your component more and more, what will be the difference between using it, and using simple playlist with 'Remove After Playing' plugin (I remember that such thing existed somewhere)? You can already quickly send tracks to another playlist (eg. named 'Party' or 'Queue') using context-menu command.

I don't want to sound discouraging here, as I believe that great number of users don't agree with core developers and were looking for component such as yours.

Good luck smile.gif


Yes, I understand your point and agree on some point. I believe users should be able to see and edit the queue and I think the only 'clean' way to do it (within the standard UI) is the playlist. I wanted to make this component a panel but I'm not that interested on foo_ui_columns etc. As far I know, it's not possible to create panels with current SDK.

QUOTE (q-stankovic @ Jul 29 2009, 17:42) *
I am very aware that kerpondile surely put much effort in the development of this component. Also i am not interested to start a long and boring discussion about queues functionality.

But:

I hope i am allowed to mention that this component and all its praising is absurd. As mixcherry already said: All you can do with this component is possible without it - not in the sense of a workaround but in identical way if you use foo_utils. What is the long requested and needed functionality some people are talking about? Maybe you don't know foo_utils? Ok, now you know it! All the requests i read in this thread so far are realizable. Furthermore you don't have any restriction as you use a real playlist. You are not limited to 64 tracks and you also can choose playbackorder for your playlist. And if you like played track to be removed you can use foo_removeplayed

How far will the request concerning this new component go? mixcherry already bets that people will request to avoid flushback queue on starting another track manually. I bet that someone will request to start tracks inside of queue playlist manually or to avoid removal of played tracks. Such requests doesn't only mean ignorance of already existing funcionality but also confusion about the queue itself.

This component would only makes sense if and only if it wouldn't show the queue in a playlist but in a panel outside of the playlist view. So the queue would be recognizeable as queue.


I actually did not know about foo_utils. It seems to work very well. In an ideal situation my component would be a UI panel which could be placed where ever the user wants. Unfortunately this is not yet possible and the playlist seemed like the only way to it. However, after seeing how well foo_utils performs the same task, I'm wondering if my component is worth developing more.

QUOTE (durch @ Jul 30 2009, 01:14) *
I agree it would be great if the queue would be a panel. Because I personally don't use the default UI, I'd prefer a Columns UI panel.

Own panel would give users well-proven Winamp-like queue functionality - a feature foobar2000 should have had right from the start IMO.


I'm personally not interested in Columns UI and I think there's already some plugins to do this in Columns UI.


I never really had the intention to add 'queue save' and other extra features because it's not very wise using the current SDK. SDK has quite crude api for queue (maybe intentionally?) and therefore making the job not feasible/rewarding. This plugin works in its basic job and adding new features on top of foobar queue is not wise. I'd have to take totally different approach to this (as some of you have suggested) problem if I'd like to bring more features.

I personally am going to change to foo_utils + remove played combination because it gives me more control and achieves basically the same thing (more cleanly at code level). When foobar SDK will support the standard panels I'm willing to take a look at the situation again.
Go to the top of the page
+Quote Post

Posts in this topic
- kerpondile   foo_queuecontents - View and edit queue   Jul 27 2009, 11:51
- - Horst Fux   This is just awesome, since foo_queuemanager doesn...   Jul 27 2009, 12:09
|- - kerpondile   Thank you! I appreciate it. The main reason I ...   Jul 27 2009, 13:42
- - s33m33   Used foo_pqview till now, but it had limitations. ...   Jul 27 2009, 14:00
- - q-stankovic   Reordering in Queue Playlist causes that numbers i...   Jul 27 2009, 17:04
|- - Yotsuya   QUOTE (q-stankovic @ Jul 27 2009, 11...   Jul 27 2009, 17:14
||- - kerpondile   Playlist name can be set in the 'Advanced...   Jul 27 2009, 20:27
|- - kerpondile   QUOTE (q-stankovic @ Jul 27 2009, 09...   Jul 28 2009, 06:46
- - durch   Is this the same Columns UI does with "View/C...   Jul 28 2009, 12:25
|- - zygzak   It would be possible to save queue between Foobars...   Jul 28 2009, 12:53
- - kerpondile   QUOTE (durch @ Jul 28 2009, 13:25) Is thi...   Jul 28 2009, 18:37
- - Xezzy   Except if you dont mind changing name to foo_queue...   Jul 28 2009, 18:50
- - Xezzy   Uhmm, good point mixcherry.   Jul 28 2009, 19:09
|- - zygzak   My point is: if we have queue that looks like play...   Jul 28 2009, 19:29
- - Anas   Thank you very much, kerpondile. This is much requ...   Jul 28 2009, 19:29
- - mixcherry   My point is: if we have queue that looks like play...   Jul 28 2009, 19:45
- - Yotsuya   I'm posting to confirm the latest version fixe...   Jul 29 2009, 03:05
- - mixcherry   Where did I say I don't like this component? I...   Jul 29 2009, 09:33
- - q-stankovic   I am very aware that kerpondile surely put much ef...   Jul 29 2009, 16:42
- - FavioD   thanks for this, very useful   Jul 29 2009, 18:39
- - sPeziFisH   AFAIK the only thing that makes a queue interestin...   Jul 29 2009, 19:54
- - durch   I agree it would be great if the queue would be a ...   Jul 30 2009, 00:14
- - kerpondile   QUOTE (mixcherry @ Jul 28 2009, 20:01) I ...   Jul 30 2009, 08:17
- - q-stankovic   Hello kerpondile, my point wasn't only that f...   Jul 30 2009, 15:02
- - zygzak   Kerpondile, there a lot of users who use your plug...   Jul 30 2009, 17:28
- - odyssey   Kerpondile, I hope you have not abandoned this com...   Aug 14 2009, 17:52
- - mixcherry   I like the idea. No messing with playlists, just p...   Aug 14 2009, 18:27
- - AndyL   I've been waiting for something like this for ...   Aug 14 2009, 20:00
- - kerpondile   QUOTE (odyssey @ Aug 14 2009, 19:52) Kerp...   Aug 20 2009, 17:56
- - haazetzet   hey this is awesome. i just wanted to start a sear...   Aug 20 2009, 19:34
- - Stonefred   QUOTE (zygzak @ Jul 30 2009, 17:28) [...]...   Aug 25 2009, 17:29
- - q-stankovic   QUOTE (kerpondile @ Aug 20 2009, 18:56) A...   Aug 25 2009, 17:39
- - Stonefred   i did! but his statement QUOTE Someone suggest...   Aug 25 2009, 17:48
- - q-stankovic   Yep, but then it wouldn't be the queue! ...   Aug 25 2009, 17:51
- - q-stankovic   A quick idea for a socalled party playlist: 1. It...   Aug 25 2009, 18:19
- - odyssey   That sounds very much like the behavior of AlbumPl...   Aug 25 2009, 19:01
- - q-stankovic   (I am not sure what you mean exactly - please, don...   Aug 25 2009, 19:53
- - kerpondile   QUOTE (kerpondile @ Jul 27 2009, 13:51) f...   Jan 25 2010, 20:48
- - s33m33   @kerpondile Please keep component as a playlist t...   Jan 25 2010, 21:17
|- - bubi jackson   QUOTE (s33m33 @ Jan 25 2010, 21:17) @kerp...   Jan 26 2010, 05:22
- - stripe   Good to hear! Looking forward to new developme...   Jan 26 2010, 03:44
- - freetochoose   I would like to try your component. But somehow I ...   Jan 26 2010, 12:40
|- - kerpondile   I wonder if this works for you: http://dl.dropbox...   Jan 26 2010, 18:06
- - electricprophet   an UI component would be awesome! keep up the ...   Jan 26 2010, 18:12
- - freetochoose   I wonder if this works for you: http://dl.dropbox....   Jan 27 2010, 03:47
- - krzyszcz   Thx for working on the plugin But in my opinion,...   Feb 24 2010, 20:43
|- - fbuser   QUOTE (krzyszcz @ Feb 24 2010, 20:43) But...   Feb 24 2010, 21:04
|- - Hitchhiker427   QUOTE (krzyszcz @ Feb 24 2010, 13:43) Thx...   Feb 24 2010, 21:14
- - 2E7AH   You can use ELPlaylist as a panel: Bind it to your...   Feb 24 2010, 20:49
|- - krzyszcz   QUOTE (2E7AH @ Feb 24 2010, 20:49) You ca...   Feb 24 2010, 21:07
|- - 2E7AH   QUOTE (krzyszcz @ Feb 24 2010, 21:07) whe...   Feb 24 2010, 21:23
|- - krzyszcz   QUOTE The "list of songs that will be played ...   Feb 24 2010, 21:38
- - lvqcl   QUOTE In playlists tab I have "My music...   Feb 24 2010, 21:55
- - 2E7AH   When you double click an item in playlist view tha...   Feb 24 2010, 22:00
- - krzyszcz   QUOTE (lvqcl @ Feb 24 2010, 21:55) QUOTE ...   Feb 24 2010, 22:04
- - Hitchhiker427   QUOTE (krzyszcz @ Feb 24 2010, 14:38) In ...   Feb 25 2010, 08:53
|- - vogliadicane   @ krzyszcz: the only reason I can imagine, why yo...   Feb 25 2010, 10:45
- - kerpondile   New version of the component is available! Now...   Mar 7 2010, 16:02
- - Xorx   Hello kerpondile! Thanks for the new version e...   Mar 7 2010, 17:16
- - Gapkiller   Thank you for further developing this component. ...   Mar 7 2010, 19:48
- - スラッシ   I didn't want to be the first to request it......   Mar 7 2010, 22:23
- - electricprophet   thanks for making it available for DUI, kerpondile...   Mar 7 2010, 23:03
- - kerpondile   QUOTE (Xorx @ Mar 7 2010, 19:16) Hello ke...   Mar 8 2010, 08:44
- - freetochoose   I really would like to try your plugin, but I cann...   Mar 8 2010, 13:19
- - kerpondile   Here's an mirror http://www.2shared.com/file/1...   Mar 8 2010, 16:33
- - freetochoose   Got it, thanks a lot kerpondile. ftc   Mar 9 2010, 12:45
- - q-stankovic   Yesterday i tried to find a bug in the uielement b...   Mar 9 2010, 17:43
- - AndyL   I would love to see a Columns UI panel too, but I...   Mar 9 2010, 19:59
- - exxecutor   Great work! A small request: It would be grea...   Apr 1 2010, 14:22
|- - kerpondile   Thanks! About the queue playlist: I understan...   Apr 4 2010, 22:08
- - exxecutor   Thanks for the reply, thats fine for me. I doesn...   Apr 4 2010, 23:32
- - lucido   hi great component I report foobar crash when tryi...   Apr 7 2010, 08:15
|- - kerpondile   Thanks, I actually stumbled upon this when develop...   Apr 11 2010, 10:26
- - kerpondile   New version (0.3) released, check the first post f...   Apr 13 2010, 11:02
|- - Jack Schmaltz   QUOTE (kerpondile @ Apr 13 2010, 10:02) ....   Apr 13 2010, 11:05
||- - kerpondile   Sorry not with that avatar face Thanks anyways...   Apr 13 2010, 11:10
|- - Hamallainen   QUOTE (kerpondile @ Apr 13 2010, 11:02) ....   Apr 13 2010, 13:11
|- - kerpondile   CUI or DUI?   Apr 13 2010, 13:22
|- - kerpondile   QUOTE (Hamallainen @ Apr 13 2010, 14:11) ...   Apr 13 2010, 15:27
|- - Hamallainen   QUOTE (kerpondile @ Apr 13 2010, 15:27) Q...   Apr 14 2010, 00:23
|- - Jack Schmaltz   QUOTE (Hamallainen @ Apr 13 2010, 23:23) ...   Apr 14 2010, 10:45
|- - kerpondile   QUOTE (Hamallainen @ Apr 14 2010, 01:23) ...   Apr 14 2010, 12:50
- - jeremija   I get a crash error when I try to rearrange the co...   Apr 13 2010, 11:11
|- - kerpondile   QUOTE (jeremija @ Apr 13 2010, 12:11) I g...   Apr 13 2010, 11:36
|- - jeremija   QUOTE (kerpondile @ Apr 13 2010, 12:36) Q...   Apr 13 2010, 17:46
- - Jack Schmaltz   i'm not at my desktop at the mo, but will get ...   Apr 13 2010, 11:23
- - Hamallainen   Sorry, i did not say i was using CUI since i was t...   Apr 13 2010, 13:36
|- - kerpondile   What do you mean that auto-scale columns does not ...   Apr 13 2010, 14:11
- - Hamallainen   Ah ok, i had misunderstood the behaviour. I though...   Apr 13 2010, 14:22
- - q-stankovic   Thanks for the update! Here some bugs/glitc...   Apr 13 2010, 16:56
|- - kerpondile   QUOTE (q-stankovic @ Apr 13 2010, 17...   Apr 13 2010, 17:33
- - q-stankovic   QUOTE (kerpondile @ Apr 13 2010, 17:33) A...   Apr 14 2010, 18:52
|- - kerpondile   I will fix it in the next version. It annoys me to...   Apr 14 2010, 19:16
- - kerpondile   New version available. CHANGELOG: 0.3.2 / 2010-0...   Apr 20 2010, 09:27
- - Jack Schmaltz   thank you for your continued work kerpondile   Apr 20 2010, 09:34
- - Hamallainen   Thanks for the update, everything's ok now exc...   Apr 21 2010, 23:53
|- - kerpondile   Thanks for the bug report. I've fixed the bug ...   Apr 22 2010, 09:34
- - Hamallainen   Thanks to you. It's perfect.   Apr 22 2010, 10:24
- - Naboul   Hello, thanks a lot for your tool. I got a littl...   Apr 26 2010, 19:21
3 Pages V   1 2 3 >


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: 21st April 2014 - 09:29