HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: da yuyu on 2020-09-30 07:38:00

Title: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2020-09-30 07:38:00
Hi all,
I have been doing some mods to this quite excellent component from Chronial
and I think the time has come to share the outcome here with you.
Keep in mind that this is just an experimental project from a newbie...

Coverflow Mod, the ultimate Coverflow Mod you will ever need!

- Playlist as source
- Updated properties panel to the latest sdk
- Cover follows fb2k Album List selections
- Visualizations activation through keyboard shortcuts
- Case sensitive find as you type
- Selection of default cover art (front, back,...)
- Default or legacy external viewer (PhotoViewer)
- PNG8 Alpha channel for album art
- Help file property tab

Installation should not interfere with the original component
configuration but both components can not be run on the same fb2k instance.
It might be wise to use a fresh portable installation if you feel like
testing the component.

As I can not say that this is not just a collection of hacks to Chronial work,
I will keep a low profile...

Here is a link to my github fork and release:

https://github.com/ghDaYuYu/foo_chronflow/releases/tag/v0.5.2-mod_dayuyu

Hope that maybe some of the code I produced might inspire Chronial on the future
developments that he surely has in mind...

Thanks Chronial again for your component, good luck and sorry for the crappy coding
Title: Re: foo_coverflow_mod playlist friendly
Post by: dwmartin0906 on 2020-09-30 11:34:58
I tested this out in a separate instance of FB2K as you suggested and promptly replaced Coverflow in my main instance as I really like it.  The ability to display covers by playlist is great and I like that I can easily toggle between the full library and the active playlist via the context menu.  The ability to toggle thru the display formats is also a plus.  At first I didn't think that "send to default playlist" was working until I thought to create the playlist manually.  Some components create their default playlists automatically but it's no big deal.

I have had an issue with it locking up every once in a while, but not often.  I run it under a popup window, which could be the issue, and when it locks up the entire window disappears, but then reappears after a couple of seconds.  Again, no big deal.  Thank you very much for your hard work and for making this wonderful component available to all of us.  And thank you, Chronial, for giving us the original, and great, Coverflow.
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2020-09-30 22:38:00
That's great! I am happy to hear about it
I corrected what you mention and uploaded a fixed version (0.5.2-mod-preview2)
The playlist is now created when needed, and added two other minor changes...
Both the Default playlist and Source playlist default to the same name and
right click now also shows the option to enable/disable following library selections.
The update version is available at the same links above.

Thanks for the positive feedback!
Title: Re: foo_coverflow_mod playlist friendly
Post by: dwmartin0906 on 2020-10-01 04:58:19
Hi.  I installed your latest version and have a couple of concerns.  The ability to toggle thru the display formats from the context menu is gone.  I really liked this feature.  Also, when I double click on an album, the entire playlist is being played instead of just the selected album.  The odd thing is that the first couple of albums I selected worked just fine using the CoverflowMod playlist.  Frankly, I don't understand having both the Default playlist and Source playlist default to the same name .  Don't you need a separate default playlist to send the selected album to?  I'm also not sure what the option to enable/disable following library selections does.  Maybe I'm missing something.  Could you maybe make the original version available? 
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2020-10-01 20:39:32
Sorry for the inconvenience, dwmartin0906

When you double click, are you viewing the whole library?
Remember that custom actions are not available in playlist view.
Also that the expected behavior in playlist view is 'play track'.

To get the display formats back in the context menu:
Go to preferences...->context menu
You can choose there what options to include in the context menu.

About the playlists defaults, it doesn't matter if they have the same value.
Source Playlist can also be a value changed quite often (F8 to set and F9 to display).
Having both pointing to the same playlist can be convenient but it has the importance
that you want it to have, depending on your workflow.

'Covers follows Library Selection' means that a selection done in a library viewer
 (like the fb2k library viewer) will also change the current position of the cover being displayed.

Hope you find a solution, if not just say and if you are still interested to downgrade
I will send you a copy of the first release.
Title: Re: foo_coverflow_mod playlist friendly
Post by: dwmartin0906 on 2020-10-01 22:57:44
There is absolutely nothing to be sorry about.  The fault is entirely mine. I'm afraid I tend to get a little confused sometimes these days.  Old age really sucks.  I just appreciate your getting back to me so soon.  I had forgotten about the context menu preferences.  And I just didn't understand the differences between the full library view and the  playlist view.  Now that I do I can adjust accordingly.  Thank you very much for your help.
Title: Re: foo_coverflow_mod playlist friendly
Post by: Rhyzak on 2020-11-09 12:53:41
I keep getting this error message 4 times when ever I select playlists that have url links to streams online instead of local files.
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2020-11-10 06:56:39
Thanks for reporting, Rhyzak
Unfortunately, I can´t reproduce the same error here.
I would suggest start troubleshooting with a blank playlist on a new portable installation,
adding a few local tracks and one internet location.
If you have already done this, please tell us how it went.
(you may also provide some description of your setup, stream locations, local storage, other visualization components running...)

Title: Re: foo_coverflow_mod playlist friendly
Post by: Rhyzak on 2020-11-10 17:15:51
I tried on a new portable installation and that seems perfectly fine with the same stream urls that give me the error on my main fb2k installation. One thing I noticed between the two is that on my main fb2k installation, the album art is constantly stuck on a loading loop when it should show missing artwork. will try to find the issue. thanx for the suggestion though :)
Title: Re: foo_coverflow_mod playlist friendly
Post by: kode54 on 2020-11-10 21:40:08
You can try removing (or renaming to .dl_) components until something starts working, or the trouble goes away, to isolate the problem to a given component or component(s). Their configuration will persist even in their absence.
Title: Re: foo_coverflow_mod playlist friendly
Post by: Rhyzak on 2020-11-13 20:36:13
I managed to fix the issue!
I tried the .dl_ tip that kode54 mentioned to see what was broke and it seemed to be the foo_youtube component itself. After further digging it turns out that the artwork that was constantly stuck in a loading loop was trying to load the old cached artwork that no longer existed which caused the error message. I wiped the cache in the youtube preferences but still no dice, so I deleted the cache folder itself and that solved the error message popup issue as well as letting all the artworks load normally without any issues. However this seemed to have broken all my stream urls which meant that nothing could no longer be played for some reason so I simply deleted the entire foo_youtube folder located in the %profile_dir% and now everything is working perfectly :)
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2022-09-05 01:11:40

Hi all,

New v.0.5.2.mod.6 (https://github.com/ghDaYuYu/foo_chronflow/releases/tag/v0.5.2.mod.6) version of this mod is now available.

Whats new:

- Dark mode and 64bit release

Title: Re: foo_coverflow_mod playlist friendly
Post by: MaCs on 2022-09-06 03:45:13
I get a crash trying to install the 64 bit version.

Illegal operation:
Code: 80000003h, flags: 00000000h, address: 00007FFEB6BF8333h
Additional parameters: 0000000000000000h
Last win32 error: 126

Call path:
app_mainloop=>ContainerWindow::startup

Environment:
App: foobar2000 v2.0 beta 3
UI: Default User Interface 2.0 beta 3

Components:
Core (2022-08-31 12:18:10 UTC)
    foobar2000 core 2.0 beta 3
foo_chronflow_mod.dll (2022-09-05 03:08:44 UTC)
    Coverflow_mod 0.5.2.mod.6
foo_converter.dll (2022-08-31 12:17:38 UTC)
    Converter 2.0 beta 3
foo_dsp_eq.dll (2022-08-31 12:17:20 UTC)
    Equalizer 1.2.3
foo_dsp_std.dll (2022-08-31 12:17:14 UTC)
    Standard DSP Array 2.0 beta 3
foo_fileops.dll (2022-08-31 12:17:32 UTC)
    File Operations 2.0 beta 3
foo_freedb2.dll (2022-08-31 12:17:26 UTC)
    Online Tagger 0.9
foo_input_std.dll (2022-08-31 12:17:58 UTC)
    CD Audio Decoder 2.0 beta 3
    FFmpeg Decoders 5.1
    Monkey's Audio Decoder 7.33
    Standard Input Array 2.0 beta 3
foo_jscript_panel3.dll (2022-08-30 23:15:42 UTC)
    JScript Panel 3 3.1.0-Beta.1
foo_out_upnp.dll (2022-08-29 20:33:36 UTC)
    UPnP MediaRenderer Output 1.4
foo_ui_std.dll (2022-08-31 12:17:42 UTC)
    Album List 2.0 beta 3
    Decoding Speed Test 2.0 beta 3
    Default User Interface 2.0 beta 3
    File Integrity Verifier 2.0 beta 3
foo_uie_eslyric.dll (2022-09-03 04:27:32 UTC)
    ESLyric 0.5.3.1008 (Beta)
foo_unpack.dll (2022-08-31 12:17:34 UTC)
    ZIP/GZIP/RAR/7-Zip Reader 2.0 beta 3
foo_wave_minibar_mod.dll (2022-09-03 16:08:22 UTC)
    Waveform Minibar (mod) 1.2.52

Recent events:
Loading DLL: C:\Program Files\foobar2000\components\foo_converter.dll
Loading DLL: C:\Program Files\foobar2000\components\foo_input_std.dll
Loading DLL: C:\Users\Utilisateur\AppData\Roaming\foobar2000-v2\user-components-x64\foo_uie_eslyric\foo_uie_eslyric.dll
Loading DLL: C:\Program Files\foobar2000\components\foo_unpack.dll
Loading DLL: C:\Program Files\foobar2000\components\foo_fileops.dll
Loading DLL: C:\Users\Utilisateur\AppData\Roaming\foobar2000-v2\user-components-x64\foo_wave_minibar_mod\foo_wave_minibar_mod.dll
Loading DLL: C:\Users\Utilisateur\AppData\Roaming\foobar2000-v2\user-components-x64\foo_out_upnp\foo_out_upnp.dll
Loading DLL: C:\Users\Utilisateur\AppData\Roaming\foobar2000-v2\user-components-x64\foo_jscript_panel3\foo_jscript_panel3.dll
Loading DLL: C:\Program Files\foobar2000\components\foo_ui_std.dll
Components loaded in: 0:00.027768
Pre config read
Configuration read in: 0:00.005491
foobar2000 v2.0 beta 3 x64 [standard]
Playlist #0 loaded in 0:00.000320
Watching: C:\Users\Utilisateur\Music
[UPnP] UPnP begin enum devices
[UPnP] UPnP device: piCorePlayer :: http://192.168.50.146:9000/plugins/UPnP/MediaRenderer.xml?player=b8%3A27%3Aeb%3Af2%3Ae8%3Ad5
[UPnP] UPnP end enum devices
JScript Panel 3.1.0-Beta.1 (Rating by marc2003): initialised in 249 ms
JScript Panel 3.1.0-Beta.1 (Seekbar by marc2003): initialised in 26 ms
UI Element instantiation failure: UI Element Not Found
UI Element instantiation failure: UI Element Not Found
JScript Panel 3.1.0-Beta.1 (Album Art by marc2003): initialised in 51 ms
User Interface initialized in: 0:00.784252
Processing commandline
initquit::init entry
FFmpeg version: 5.1
initquit::init exit
Startup time : 0:01.093223
Library initialized after 0:01.190075


Machine specifications:
OS: Windows 10.0.19044 x64
CPU: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz, features: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2 AVX
CPU threads: 4
Audio: Haut-parleurs (High Definition Audio Device)
Title: Re: foo_coverflow_mod playlist friendly
Post by: MaCs on 2022-09-06 16:44:10
Ok, I had missed the TablacusScriptControl requirement. It seems ok now.
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2022-09-06 18:25:59
Sorry about that crash and thanks for reporting, next release will show some message instead, or it might also be possible to embed the script control library into the component...

I am currently testing a fix for the syntax checker, which is also crashing, so a new release is comming out soon.
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2022-09-07 23:25:56
New release is now available, fixing crash mentioned above.
It also fixes x64 script syntax checker (requires Tablacus control update).

Full description and release: v0.5.2.mod.7 (https://github.com/ghDaYuYu/foo_chronflow/releases/tag/v0.5.2.mod.7)
Title: Re: foo_coverflow_mod playlist friendly
Post by: Air KEN on 2022-10-13 11:12:56
Hi :)

Preferences > Media Library > Installed media library viewer
3 displayed
https://i.imgur.com/pcvl23V.png

https://hydrogenaud.io/index.php/topic,123164.0.html

v0.5.2.mod.7, foobar2000 v2.0 beta 12 64bit
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2022-10-14 00:53:38
 :o thanks ... fixed in v0.5.2.mod.8 (https://github.com/ghDaYuYu/foo_chronflow/releases)
Title: Re: foo_coverflow_mod playlist friendly
Post by: Air KEN on 2022-10-14 02:49:32
Many Thanks.
Title: Re: foo_coverflow_mod playlist friendly
Post by: grimes on 2022-10-19 09:23:00
v2 64 bit: Problem with memory consumption caused by Chronflow mod. On playlist change (and play) increase of memory in 200MB steps. I stopped at 2GB memory allocation of foobar2000.
Title: Re: foo_coverflow_mod playlist friendly
Post by: Mahler07 on 2022-12-23 22:42:07
Foo_chronFlow_mod.9 has stopped working since Foobar2000 V2.0 Beta18 or later.
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-01-16 14:30:41
Thanks for reporting!

v2 64 bit: Problem with memory consumption caused by Chronflow mod. On playlist change (and play) increase of memory in 200MB steps. I stopped at 2GB memory allocation of foobar2000.

I can not reproduce that sort of huge memory leakage after some profiling tests.
Maybe some details about you playlist stats, running environment descriptions,... could be helpful trying to replicate that bug.


Foo_chronFlow_mod.9 has stopped working since Foobar2000 V2.0 Beta18 or later.

I am currently running this mod with Foobar2000 v2.0 beta 23 (x64).
After a quick check, the only symptom that I found was active playlist selections (playlist mode) not working.

Here (https://github.com/ghDaYuYu/foo_chronflow/releases) you can find v0.5.2.mod.10, an updated release fixing that issue.
Title: Re: foo_coverflow_mod playlist friendly
Post by: Mahler07 on 2023-01-16 19:51:17
It worked normally with Foobar2000 v2.0 beta 23 (x64)
Thank you so match.
Title: Re: foo_coverflow_mod playlist friendly
Post by: TimsFong on 2023-01-17 16:45:30
I'm in foobar v2.0 beta 23(32bit)and v0.5.2.mod.10, how do I solve the problem as shown in the figure.thanks
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-03-15 07:32:56
Hi, a new release is available. It's now possible to modify the text and the panel background colors from other components.

Change log and download (https://github.com/ghDaYuYu/foo_chronflow/releases)


Title: Re: foo_coverflow_mod playlist friendly
Post by: Aaron Liu on 2023-05-04 22:14:46
Thanks for the mod (and mainly the compiling!) This problem also happened in the unmodded version, but for some reason a lot of albums without a cover display as a low-res cover of another album. Is there a way to fix this?
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-08-13 22:05:20
Thanks for the mod (and mainly the compiling!) This problem also happened in the unmodded version, but for some reason a lot of albums without a cover display as a low-res cover of another album. Is there a way to fix this?

Sorry for the late response...
Have you tried simplifying the search pattern under fb2k > Preferences > Display > Album art ?
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-08-13 22:14:15
A new release is now available...

Change log:

    Source mode stored/restored for each UI element.
    Legacy image viewer replaced by ImageGlass
    New script function enableCarousel.

Notes:

    Foobar 2000 v2 required.
    Configuration files are not backward compatible.
    Back up the current configuration before installing this release.
    Previous non-built-in scripts require recompilation after including:
   
Code: [Select]
function enableCarousel(){ return true }

   
Chronflow Mod v0.5.2.mod.17 (https://github.com/ghDaYuYu/foo_chronflow_mod/releases)



Title: Re: foo_coverflow_mod playlist friendly
Post by: mjm716 on 2023-08-14 15:27:19

Chronflow Mod v0.5.2.mod.17 (https://github.com/ghDaYuYu/foo_chronflow_mod/releases)

Updated, but FB crashes on start
(no problems with v16)

Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-08-14 16:11:42
Thanks for reporting @mjm716
Are you running foobar 2000 v1.6.16 ? The latest release requires fb2k v2.
Title: Re: foo_coverflow_mod playlist friendly
Post by: mjm716 on 2023-08-14 20:14:59
Thanks for reporting @mjm716
Are you running foobar 2000 v1.6.16 ? The latest release requires fb2k v2.

whoops sorry, yes I am, I must have missed the update requirement. Thanks for letting me know!
Title: Re: foo_coverflow_mod playlist friendly
Post by: DaywalkerXXX on 2023-08-15 21:08:24
First of all thanks for your work

FB crashes at start with Chronflow Mod v0.5.2.mod.17
foobar2000_v2.1_preview_2023-08-11
Columns UI2.1.0-beta.3

Chronflow Mod v0.5.2.mod.16 works perfect
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-08-15 23:45:29
@DaywalkerXXX

Ouch!
I was able to replicate that start-up CUI crash, but unfortunatelly I am a DUI user and a bit lost testing this infertace.
Would you mind giving a try to this quick fix?
Thanks you also for your reports and testing.

Cronflow Mod 0.5.2.18.beta:

X


Change log:
- Fix CUI component start-up crash.
Title: Re: foo_coverflow_mod playlist friendly
Post by: DaywalkerXXX on 2023-08-16 02:34:15
@da yuyu

Wow that was very quickly, thank you
No crash with Cronflow Mod 0.5.2.18.beta
The only problem that at every start the "album art (build in)
appears against the settings in (cover display-default configuration
Title: Re: foo_coverflow_mod playlist friendly
Post by: DaywalkerXXX on 2023-08-16 12:29:55
I have checked everything again.

Old Chronflow ( Mod v0.5.2.mod.16 ) removed from FB.Also the file from -Profile/configuration-. Then installed Cronflow Mod 0.5.2.18.beta. Result everything runs perfectly until now  :D
Title: Re: foo_coverflow_mod playlist friendly
Post by: DaywalkerXXX on 2023-08-16 17:35:02
With V16, the interplay of Chronfloh and Smooth playlist manager was very good.
With the setting (Active Playlist as Source), every playlist was immediately displayed in Chronflow.
Unfortunately, this is no longer possible
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-08-16 17:38:56
@DaywalkerXXX

Happy to hear it is working again so far  :)) ,
Lamentably, a second beta test is ready  ;D

Change log:

General:

- 'Follow library selections' revisions.

CUI:

- Source playlist guid overwriting playlist name.
- Enable multiple instances.

Chronflow Mod v18 beta 2:

X
Title: Re: foo_coverflow_mod playlist friendly
Post by: DaywalkerXXX on 2023-08-16 19:00:38
@da yuyu

Chronflow Mod v18 beta 2:         
No crash I installed it directly :))

When I change the playlist, i always have to change the setting (playlist covers) in the Chronflow context menu.
From (Active Playlist as Source) to (Set Current Playlist as Source) and the other way around.
Otherwise the cover display does not change.
But maybe I only have the problem. :(

Thank you for your efforts
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-08-16 23:15:13
@DaywalkerXXX

It might be...
v17 contained a significant amount of changes, and few people have courage enough to attempt to round the edges.

This release should fix Active Playlist as Source (although not getting activated on Foobar start-up).
Thanks for your feedback!

Chronflow Mod v18 beta 3:

X
Title: Re: foo_coverflow_mod playlist friendly
Post by: DaywalkerXXX on 2023-08-17 09:20:40
@da yuyu


The problem when switching the playlist is fixed. :D thanks for that
But when starting FB or when changing the playlist, the previously selected album is not displayed.

Shows FB directly at the start
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-08-17 19:30:53
@DayWalkerXXX

Previous selections should work again  ;D !
Also included a patch fixing the 'Open Image Viewer' context menu option failing to open Unicode paths.

Thanks again for reporting  :)

Chronflow Mod v18 beta 4

X
Title: Re: foo_coverflow_mod playlist friendly
Post by: DaywalkerXXX on 2023-08-18 09:08:26
@da yuyu


Previous selection works very well. Thank you very much.  :D

I tested everything and it is going very well so far.
I still noticed two small problems

If I start foobar in the (Resume Panel State), no cover is displayed.
With Chronflow Mod V16 it worked well.
 
I noticed when I go to an empty playlist, for example (Library Playback) and then choose another playlist it doesn't work properly.
But that was already at version 16

Best regards
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-08-18 12:15:39
@DaywalkerXXX

I can't replicate neither of them here...

About the first issue, I tried:

- Enable fb2k > Preferences > Playback - Other: Save playback state and resume on the next start-up
- Enable chronflow panel "Active Playlist as Source'
- Quit and restart Foobar.

If the test is ok, it might help troubleshooting...

- The issue is consistent or occurs only sometimes
- Component is embedded in a foo_flowin panel or the general layout
- Is foo_ui_hacks installed
- Also fails running the component in a portable fresh installation

About the second issue...

Is it moving from and empty playlist to the 'Library Viewer Selection' when the component is running in Library mode?

... another fix will be included in next release (v18):
- Mouse click on adjacent covers not working when the 'Set Selection' option is disabled.
Title: Re: foo_coverflow_mod playlist friendly
Post by: DaywalkerXXX on 2023-08-18 17:04:55
@da yuyu

About the first issue
I tried your suggestion with (Preferences> Playback).
Unfortunately does not work.

1: The Issue is consistent
2: Component is embedded in the general layout
3: foo_ui_hacks is installed
4: The Component is Running in A Portable Fresh Installation

Perhaps it is also due to the theme (Eole-Foobar-Teme-Mod).
Setting see GIF
As I said, no problems with the Chronflow Mod V16

About the second issue
I just installed FooBar2000 V2.1 Preview 2023-08-18 (Portable)
No problems  :D

Everything is still beta. So thank you very much for your effort
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-08-18 20:56:38
@DaywalkerXXX,
I´ve sent you a PM.

Final v18 is now available.

Change log:

- Component renamed Coverflow (foo_coverflow).
- Includes the latest v18 Beta updates.

For a full change log, installation details and downloads...

Coverflow 1.18.0 (https://github.com/ghDaYuYu/foo_coverflow/releases)
Title: Re: foo_coverflow_mod playlist friendly
Post by: Mahler07 on 2023-08-19 03:00:51
Thank you very much.
Until Chronflow Mod 0.5.2.mod.16, when the mouse wheel was rotated after clicking the Chronflow Mod cover, the playlist view was followed, but since mod17, it does not work with CoverFlow 1.18.0. Please let me know if there is a solution.
Title: Re: foo_coverflow_mod playlist friendly
Post by: Air KEN on 2023-08-19 03:40:00
@Mahler07

Panel context menu > Folow Now Playing check/0n

Panel context menu > Playlist Covers > Show playlist tracks check/0n

Panel context menu > Playlist Covers > Active Playlist as Source check/0n

Panel context menu > Playlist Covers > Show playlist tracks check/0ff
Title: Re: foo_coverflow_mod playlist friendly
Post by: Mahler07 on 2023-08-19 05:06:38
@Air KEN

Thank you very much.
I tried your suggestion.
Unfortunately does not work.
If you click the cover, the playlist view album will not be selected.
Title: Re: foo_coverflow_mod playlist friendly
Post by: Air KEN on 2023-08-19 05:36:39
I thought it would be OK if the Source became a Playlist.
It will be set to Preferences > Display > Coverflow > Behaviour tab and Album Source tab.
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-08-19 06:19:45
Hi @Mahler07, you are welcome!
I could not find any difference related to scrolling/selections comparing both versions.

Please turn on the Playlist Selections > Set Playlist Selection option and Playlist Covers > Highlight cover tracks (both in the UI context menu).
Do playlist tracks belonging to that album/cover get highlighted in the playlist view?
If your layout includes a Selection Properties panel, does its content change while scrolling the playlist covers?
Title: Re: foo_coverflow_mod playlist friendly
Post by: Mahler07 on 2023-08-19 08:09:54
@da yuyu

Thank you very much.
I tried your suggestion.
My problem has been completely solved.
Thank you in the future.
Title: Re: foo_coverflow_mod playlist friendly
Post by: DaywalkerXXX on 2023-09-17 16:21:58
@da yuyu

Is there a way to create a display with a CD case and the cover in it.
Something like this only with a cover

Best regards


Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-09-17 21:01:03
There is no option yet, I might try to add that feature but can´t make any promises.
It could be that someone around can provide us with the OpenGL code to mix those two textures.
In the meantime, I am adding it to the to-do list...  :)
Regards!
Title: Re: foo_coverflow_mod playlist friendly
Post by: Air KEN on 2023-09-30 03:11:59
@da yuyu
HI :) Thank you for all the components.

Cover Display is changed without my knowledge.
Cover Display tab > Default configuration remains the same.

v1.18.0 (foo_coverflow) (2023-08-18)
foobar2000 v2.1 preview 2023-09-28 : 32-bit | 64-bit
Default UI element and Columns UI panel.
foo_chronflow_mod has been removed.
Windows 10/11

Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-09-30 16:32:40
@Air KEN

You are welcome, and thank you too for your support!
My setup includes two Coverflow instances, one for the Library and another for the active playlist, I have not noticed this issue though.
Please, discard that Behaviour > Library actions are set to change the Cover Display or could the issue be related to the key mapping (Ctrl+0 to Ctrl+9)?
It is hard to tell until I can replicate it from my side.
Title: Re: foo_coverflow_mod playlist friendly
Post by: Air KEN on 2023-09-30 23:16:26
Thank you for your reply.

> Please, discard that Behaviour > Library actions are set to change the Cover Display or could the issue be related to the key mapping (Ctrl+0 to Ctrl+9)?

No, that's not it
The settings are the same as "foo_chronflow_mod".
Suddenly it's happening in version "v1.18.0 (foo_coverflow) (2023-08-18)".
Same symptoms on multiple PCs and multiple foobars

The Cover Display pattern that changes is not constant.







changed again.
Default configuration change > Compile (Compilation successful) > Appy > OK
Performing the operation every time.

Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-10-04 06:42:52
Hi @Air KEN !
I was able to replicate a bug related to applying the default Cover Display.
Thanks for the detailed bug report.

Hopefully v1.18.1 (https://github.com/ghDaYuYu/foo_coverflow/releases) should fix it.
Regards!
Title: Re: foo_coverflow_mod playlist friendly
Post by: Air KEN on 2023-10-04 06:59:26
@da yuyu

I can't give you an answer right away, but I'll try. thank you.
Title: Re: foo_coverflow_mod playlist friendly
Post by: Air KEN on 2023-10-04 08:25:12
"v1.18.0 (2023-08-18)":
Cover Display changed when playing another Playlist or restarting foobar

"v1.18.1 (2023-10-03)":
No abnormality detected so far.
I will report if there is a problem.
Thank you for your valuable time.
Title: Re: foo_coverflow_mod playlist friendly
Post by: mjm716 on 2023-10-25 20:22:57
Is it possible to select in Coverflow and have the active playlist display the album selected?
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-10-26 01:24:27
At present, that feature is only available when the Library Viewer Selection playlist is active.
Also, the context menu 'Library selections > Set library selection' option should be enabled.

New release available...

Coverflow 1.18.2 (https://github.com/ghDaYuYu/foo_coverflow/releases)

Change log:
- Patched 'Play' drop-down library action.
Title: Re: foo_coverflow_mod playlist friendly
Post by: Michelist on 2023-12-20 13:20:16
It always claims a "TablacusScriptControl version error", the issue is, that the correct version is installed, I even put a copy of that DLL into the coverflow directory, but without success. Also, I tried to uninstall & reinstall coverflow without success.
System: foobar2000 2.0 & 2.1 x64, Windows 10 Pro, Version 22H2 (Build 19045.3803), Windows was just recently installed.
Besides that coverflow works flawlessly, it is just a dealbreaker because it interrupts an automatic start of playback.

Regards
Michelist
Title: Re: foo_coverflow_mod playlist friendly
Post by: Air KEN on 2023-12-20 13:32:09
@Michelist

When using 64bit, the following is required.

Tablacus Script Control (tsc64.dll) v1.2.5.4
https://github.com/tablacus/TablacusScriptControl/releases

Download: tsc64_1254.zip
setup.exe > Install
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-12-20 14:51:28
@Michelist

The component checks %SystemRoot%\System32\tsc64.dll file version, copying the file to another location won´t do much to solve the issue. Can you confirm that the .dll file version and location are fine?
You may also check the %SystemRoot%\SysWOW64 folder. Windows 64 used to put 64 bit files in system32 and 32 bit files in sysWOW64 for compatibility.
Title: Re: foo_coverflow_mod playlist friendly
Post by: Michelist on 2023-12-23 22:32:27
@da yuyu & @Air KEN :
Thanks for pointing out the two folders. The "tsc64.dll" was not in either location: "%SystemRoot%\SysWOW64" & "%SystemRoot%\System32\".
Now I have manually copied it to both locations. The registration of the file was (is still) entered in the registry, namely to the folder from which I initially registered the file, and you can find it in these keys:
"HKEY_LOCAL_MACHINE\SOFTWARE\Volatile\00\MACHINE\SOFTWARE\Classes\TypeLib\{0E59F1D2-1FBE-11D0-8FF2-00A0D10038BC}\1.0\0\win64"

"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC}\InprocServer32"

I then restarted foobar without trying to register again, and it worked straight away without an error message. This means "foo_coverflow" does not look in the registry where the file is located, but by default assumes the folders "%SystemRoot%\SysWOW64" & "%SystemRoot%\System32\", I assume because the installer copies it there before registering it. But installers are boring, so I did it via the command line.

Previously I had installed "Tablacus Script Control" via "regsvr32 tsc64.dll" as described in the included readme. There is not much you can do wrong. Open command prompt, enter command, execute - does not work. "foo_coverflow" never found it and always whined, but it worked!

And it annoyed me, because I've been working with computers since 1978, grew up with computers, worked in support for quite a while.
I've been providing support in forums for many years, since I retired due to disability I've needed something to do, I looked after the technical side of a file sharing forum for several years and have been supporting the users of an open source painting program in the associated forum for three years now. And then you despair of foobar2000... ROFL

Michelist

Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-12-24 16:36:41
Oh, 1978. Felt so lightened then,
so free of the burden of regulation...
Regretfully, back to the topic... moral: use the installer : )
Title: Re: foo_coverflow_mod playlist friendly
Post by: Michelist on 2023-12-25 21:02:28
Oh, 1978. Felt so lightened then,
so free of the burden of regulation...
 ...

Lightened? My dad's 8'' floppy felt like it weighed 10 kilograms, if not more.
But there was something about that time.
Since we didn't yet know what was possible, and no book either knew it, we did the impossible things. BG

...
Regretfully, back to the topic... moral: use the installer : )
It's a tough time these days, you can't even trust the good old Read Me-files (tsc64.txt) anymore. - Respectively the coder behind it, who doesn't seem to know his own product... ...or how to describe it correctly... →
Quote from: tsc64.txt
...
Install & Uninstall

Run setup.exe


or


* Install

Run as administrator
regsvr32 tsc64.dll


* Uninstall

Run as administrator
regsvr32 /u tsc64.dll
...

But don't expect me to use an installer now that I know how to accomplish my goal without it, after all, I have the reputation of being immoral. LOL

Thanks again for reminding me about those folders (in other words, of reminding me I'm getting old), I'm glad that this annoying dialog box no longer feels the need to laugh in my face every time I start foobar.

I wish you all Happy Holidays and a year 2024 as you always wanted it to be.

Michelist
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-12-25 23:27:50
Gaku´s readme file is 100% accurate.
I will update the requirements note asap...
Cheers!
Title: Re: foo_coverflow_mod playlist friendly
Post by: Michelist on 2023-12-28 16:07:32
Gaku´s readme file is 100% accurate.
I will update the requirements note asap...
Cheers!

True, of course you're right. This is because foo_coverflow assumes a location instead of querying the value stored in the registry. As I already wrote. ;-)

But be that as it may, let's stop the banter. I have found another little thing.
Namely, foo_coverflow fails to work after an as yet unspecified running time, about 20 hours +X.
It is still possible to scroll through the media library, but no more images are loaded, only the placeholders are displayed. What I now know is that it makes no difference whether I use the default settings or increase the cache to the maximum possible 999 images, with both settings the image display fails after an indefinite period of time.
Sometimes foo_coverflow comes back from deep sleep after ages (10+X minutes) and reloads images, but since I'm too busy to wait for this I can't say how long it takes, nor if it always happens. Usually, I switch to a different view, there are other ways to browse your media library, Smooth Browser for example.
Since my workstation and foobar2000 run 24/7, this problem might not occur for "standard use cases". 



Beside that little glitch, foo_coverflow is far better than foo_chronflow ever was. For those who don't know, it's just three years ago that you forked it from Chronial, and what you built up on that is great. It is fast, stable (hasn't crashed foobar since I've been using it), has a lot of options (something I like), it is a lot faster, and everything I've forgotten to mention.



And now something for convenience, maybe you like the idea?
By the way, I wouldn't mind a much larger possible cache, when skipping larger parts of my library I would spare the time waiting while the cache is filled up again, at least my workstation would hardly mind.
Or could the cache thread also be set up on/build up on a database, from which the images already created would only have to be retrieved? Or instead of a DB, store the finished rendered images in a folder, like Smooth Browser (here 1.2 GB for 58K pictures). This way you spare the constantly re-rendering.
With the current size of mass storage devices, such a database is hardly significant. What is 5 GB? You would probably need considerably less for my 58k media. If I move the DB/folder to my RAM disk and mirror the updates back to SSD via Symlink, then the images should fly continuously without recognizable reloading pauses.... ;-)

Michelist
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-12-29 17:16:08
Funny you don't provide any details about your settings  :)
Title: Re: foo_coverflow_mod playlist friendly
Post by: esa372 on 2023-12-29 22:48:31
New release available...
Coverflow 1.18.2 (https://github.com/ghDaYuYu/foo_coverflow/releases)
Thank you for this, da yuyu!
I just found this thread, and have replaced my old foo_chronflow_v0.5.2.

Quick question:
Is it possible to "view by directory structure"?

(fb2k v2.1 [32-bit] / Windows 10)
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-12-30 17:22:36
@esa372

You are welcome. Not in v1.18.2.
This beta attempts to include that option:
Coverflow preferences > Album Source > Library by folder structure.

It has been only lightly tested. The new feature will be included in v1.19 if it works as expected.
Thanks for testing!

Note:
Configuration NOT backward compatible.
Test using a new portable installation or backup config.sqlite and foo_coverflow.dll.cfg before installation.
CUI and DUI component settings do not change.

 foo_coverflow v1.18.3.beta.1.zip  (1.06 MB)
Title: Re: foo_coverflow_mod playlist friendly
Post by: Michelist on 2023-12-31 10:32:52
Funny you don't provide any details about your settings  :)
Good argument, it shows I'm getting old, there were times I never would have forgotten them, sorry.
But since one usually tries to find out possible errors using default settings, my report is based on default settings. The only variation for this test/report is cache either to default, 150, or to maximum, 999.
The fact that I love having lots of options doesn't necessarily mean I have to customize every setting. Your defaults are chosen very well. I'll use PNG8 alpha in the future that's sure, ImageGlass does not convince me.
If you want to see for yourself:

X X X X X X

Michelist
Title: Re: foo_coverflow_mod playlist friendly
Post by: da yuyu on 2023-12-31 14:16:28
Sorry if I made you lose your time...
Seeing how you already stated above that the issue might not occur for 'standard use cases'.
Title: Re: foo_coverflow_mod playlist friendly
Post by: grimes on 2024-01-18 19:25:13
@da yuyu: Please take a look at https://hydrogenaud.io/index.php/topic,125317.msg1037995 for memory leak. Thanks.
Title: Re: foo_coverflow_mod playlist friendly
Post by: foobrik on 2024-01-24 09:36:28
Can you tell me how to turn it on? I just installed the plugin, I didn't touch the settings, but it doesn't display. How should it work? Version 1.18.2
Title: Re: foo_coverflow_mod playlist friendly
Post by: Air KEN on 2024-01-24 09:56:03
@foobrik

When using 64bit, the following is required.

Tablacus Script Control (tsc64.dll) v1.2.5.4
https://github.com/tablacus/TablacusScriptControl/releases

Download: tsc64_1254.zip
setup.exe > Install
Title: Re: foo_coverflow_mod playlist friendly
Post by: foobrik on 2024-01-24 10:02:12
@foobrik

When using 64bit, the following is required.

Tablacus Script Control (tsc64.dll) v1.2.5.4
https://github.com/tablacus/TablacusScriptControl/releases

Download: tsc64_1254.zip
setup.exe > Install
Understood, thanks