Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Waveform Minibar (mod) (Read 105800 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

Re: Waveform Minibar (mod)

Reply #75
Small Issue:

Seeking doesn't move the cursor on Pause, works only on resume.

Re: Waveform Minibar (mod)

Reply #76
I don't like the idea of replicating playlist context menus on unrelated components, khashayar. If I'll add context menu it will be for waveform related actions. If you have a habit of removing files from playlists and still want to perform actions on them, you might wish to consider adding keyboard shortcuts for those actions.

I fixed the position indication with seeking while paused. Side effect of earlier wish to stop all rendering when paused not to consume resources.

And I added initial support for Sergey77's wishes. The rendering stopping is bugged when using waveform rendering that follows selection, and I'm not sure I like the behavior. I'll attach a test version so people can test.

This component and External Tags are getting too complex. Too many bugs sneak in.

Edit: attachment removed, changes included in new release.

Re: Waveform Minibar (mod)

Reply #77
sorry for being a dummy, but how do actually get this to display once I've installed the plugin?  I'm using Columns UI in Foobar v1.3  (I loaded the correct version of the plugin for v1.3)


Re: Waveform Minibar (mod)

Reply #78
I don't like the idea of replicating playlist context menus on unrelated components, khashayar. If I'll add context menu it will be for waveform related actions. If you have a habit of removing files from playlists and still want to perform actions on them, you might wish to consider adding keyboard shortcuts for those actions.

I agree this would overcrowd the plugin.

What I was looking forward to mostly was the "Open Containing Folder" action, it might not be too irrelevant to the Waveform since it would open the location of the file that the Graph was generated from.


Re: Waveform Minibar (mod)

Reply #79
sorry for being a dummy, but how do actually get this to display once I've installed the plugin?  I'm using Columns UI in Foobar v1.3  (I loaded the correct version of the plugin for v1.3)
@krabapple, If you are using CUI then (as variant) right-click on toolbars and select it on drop-down menu as shown in the attached pic.

Re: Waveform Minibar (mod)

Reply #80
This component and External Tags are getting too complex. Too many bugs sneak in.
@Case,
but at the same time these components are improving, it is obvious. Thank you for your responsiveness to users! This is very precious for fb2k.

Re: Waveform Minibar (mod)

Reply #81
sorry for being a dummy, but how do actually get this to display once I've installed the plugin?  I'm using Columns UI in Foobar v1.3  (I loaded the correct version of the plugin for v1.3)
@krabapple, If you are using CUI then (as variant) right-click on toolbars and select it on drop-down menu as shown in the attached pic.

Ah, I see it now, thanks!


Re: Waveform Minibar (mod)

Reply #82
The rendering stopping is bugged when using waveform rendering that follows selection, and I'm not sure I like the behavior. I'll attach a test version so people can test.
Hi there!
Case, It would be better to clear the wave when rendering is stopped, for this version.

Re: Waveform Minibar (mod)

Reply #83
What a nice looking and great working compotent! just found it by chance! Its a good start for 2019 ;-)

I have a feature request:

would the dear developer mind to add another option to
a) only sync the selected files to the library, and (kinda redundant, but also useful)
b) sync playlist only to library

We have a huge library and scaning the whole library would never be required, also, it would take tage ages.
Those two (or only the first) option would quickly sync the current or chosen playlist or even only 50 selected tracks to the library in no time.

Thanks for the component! I always liked the soundcloud idea of jumping visually through a song while listening.

Re: Waveform Minibar (mod)

Reply #84
Note that you shouldn't normally need to scan things in advance. Depending on your settings when you select or play a track it will get scanned automatically. If your machine is somewhat modern the scanning will be generally done in a split second.

But if you wish to scan specific tracks in advance you can do that. Just select the tracks and use 'Utilities' -> 'Regenerate minibar waveform' context menu command on them.

Re: Waveform Minibar (mod)

Reply #85
Note that you shouldn't normally need to scan things in advance. Depending on your settings when you select or play a track it will get scanned automatically. If your machine is somewhat modern the scanning will be generally done in a split second.

But if you wish to scan specific tracks in advance you can do that. Just select the tracks and use 'Utilities' -> 'Regenerate minibar waveform' context menu command on them.
Thanks.
Actually yeah, its not needed, you're right. I use f2k portable and sometimes I'm on a very old/slow/crappy computer, but I disabled the option were the compotent stops creating the wave when it takes too much time (something with realtime, I'm can't recall atm). So the wave was created sometimes slowly, and I wanted to speed it up a little bit, but thats not important at all. I'm very happy with navigating through the waveform and can now clearly see, where gaps or silence begins. Great!!!

Re: Waveform Minibar (mod)

Reply #86
Hello Case, would it be possible for you to implement some kind of size threshold (height would make alot of sense) for the panel to stop renderring waveform and turn blank?

I use this little trick in DUI where I controll size of some panels modifying nearby javascript panel's size. This is very usefull when you want to make some compact mode for the UI and turn waveform bar off. With the old waveform component I was able to do that just fine, since we had full access to the frontend settings. Don't get me wrong, I don't ask for that :).

Adding something like that extra panel/splitter size check would be very trivial to implement, but add a tonn of flexibility to how we use this awesome mod. Adding the value to options is not even needed I guess, just hardcode something sensible like 3-5 pixels height or so.

I hope you understand what I try to explain here :) my English is kinda rusty, sorry for that ))

Re: Waveform Minibar (mod)

Reply #87
Case, It would be better to clear the wave when rendering is stopped, for this version.

Hello Case, would it be possible for you to implement some kind of size threshold (height would make alot of sense) for the panel to stop renderring waveform and turn blank?

Above suggestions implemented. If the element width or height drops below 6 pixels the minibar will blank itself.

New version available as an attachment here first. If there are no complaints or bugs I'll release it properly later.

Edit: attachment removed, new version released.

Re: Waveform Minibar (mod)

Reply #88
Woah, that was quick! Thanks, Case, works like a charm :)

Re: Waveform Minibar (mod)

Reply #89
Can i get this picture with this extension ?

Re: Waveform Minibar (mod)

Reply #90
@srdn No, the minibar is by design very limited in what it is capable of unless the current maintainer @Case has stopped having principles :D

My unmaintained foo_wave_seekbar in D3D9 mode with effect shaders can produce that kind of Soundcloud-like waveform if you find an old effect to adapt or author one from scratch, but it's not trivial.
Stay sane, exile.

Re: Waveform Minibar (mod)

Reply #91
@srdn No, the minibar is by design very limited in what it is capable of unless the current maintainer @Case has stopped having principles :D

My unmaintained foo_wave_seekbar in D3D9 mode with effect shaders can produce that kind of Soundcloud-like waveform if you find an old effect to adapt or author one from scratch, but it's not trivial.

What about mono mode with the display of the sum form of two channels ?

Re: Waveform Minibar (mod)

Reply #92
Everything is downmixed to mono. With two channels that means sum of left and right channels.


Re: Waveform Minibar (mod)

Reply #94
It only shows a traditional waveform.

Re: Waveform Minibar (mod)

Reply #95
Case, will you update Waveform Minibar (mod) on your website?

Re: Waveform Minibar (mod)

Reply #96
Thanks for notifying. That's usually the first place I update but somehow forgot to do it now.


Re: Waveform Minibar (mod)

Reply #98
Appears to affect all components. I notified Peter.

Edit: it seems to work now.