Aims to replace dead playlist items like foo_playlist_revive but is based purely on title formatting which you can customise yourself.
https://marc2k3.github.io/component/playlist-fix/
Currently beta if anyone dares to try it.
edit: I forgot to mark it internally as a Beta so Beta.2 fixes that.
Thank you
I was just looking for something like this an hour ago ^^
Thank you!
Edit: So far working great, any plans on allowing us to make presets? Some files got revived with the default formats while others only through %filename%.
Very useful plugin since I've been changing everything I have from Flac/mp3 to Opus, thank you once again.
while others only through %filename%.
You'll want to be careful with loose matches. The component won't care how many matching items there are in your library and will use the first one it encounters.
(https://i.imgur.com/F9NqG5f.png)
I offered full custom title formatting because the onus is always on the user and not me. ;D
Updated version posted. Now you can check playlists and preview the replacements without making changes.
https://marc2k3.github.io/component/playlist-fix/
https://github.com/marc2k3/foo_playlist_fix/releases
And another release. Internal changes only - fixes bit of schoolboy error I made. Shouldn't be terminal, just less than ideal.
https://github.com/marc2k3/foo_playlist_fix/releases
Request: Hide the main menu entry "Playlist Fix" ([Shift] + File), because you don't need this command every day.
Try to compile Playlist fix. I got error #include <SDK/coreDarkMode.h> not found. Whats wrong?
Do a recursive clone to get my copy of the SDK.
git clone --recurse https://github.com/marc2k3/foo_playlist_fix
Ohh, your own SDK. :D
Seems to work now.
while others only through %filename%.
...snip...
Yes, I figured that could be a problem, still, so far has been working quite well. Thank you once again.
any plans on allowing us to make presets?
New version has a main Preferences page with the ability to save presets
https://github.com/marc2k3/foo_playlist_fix/releases
Hello, thank you for your component. I just tried it, it worked well.
An idea for improvement:
In the preview window, the length of my file paths make checking not very easy for me. The file name is at the end on the right and it is hidden because the path is too long. And the window is not resizable. I saw that I can resize the columns.
I thought it would be easier if the new path was on a second line (with an indentation, or a symbol at the beginning, or colors, to make the difference).
Or allow to send the results to a new playlist. That would allow you to check yourself outside the preview window. Or just make the window resizable? I don't know.
It's now resizeable...
https://github.com/marc2k3/foo_playlist_fix/releases
The resizable window works well. It's good, I can easily see the paths now.
Thanks a lot.
1.1.2 fixes a bug where the report dialog list control had an ugly white border in Dark Mode.
https://github.com/marc2k3/foo_playlist_fix/releases
1.1.3
https://github.com/marc2k3/foo_playlist_fix/releases
Oh My God
This is a really great gift for me.
I am always grateful to many developers.
And especially the ones you made are really useful for me using foobar2000.
Thank you very much.
1.1.5 fixes a bit of my stupidity. No real changes. :))
https://github.com/marc2k3/foo_playlist_fix/releases
Where can I get this component? Want to upload it to www.foobar2000.org/components. Thanks.
hi, here you are :))
https://www.foobar2000.org/components/view/foo_playlist_fix
Maybe someone managed to make a fork of the source code?
Don't think so. But it works as is.
On 32 bit, you can use the SMP alternative (see my sig) if there is need for more development.
I'm sorry, but how do you use this component? The documentation is empty.
^ The internet archive has the original documentation (https://web.archive.org/web/20221206163020/https://marc2k3.github.io/component/playlist-fix/) ...
Preferences > Tools > Playlist Fix - The default matching pattern has worked fine for me but you can change it here if you need to get really specific.
Switch to playlist with dead items > File > Playlist Fix >
'Check active playlist' (this provides a report without changing anything)
'Fix active playlist' (replaces dead items with matching tracks from library)
Works like a charm!
Big thanks to
@marc2k3
Documentation has been restored here: https://jscript-panel.github.io/other/
Thank you for this component, it is very useful. I've been using it for a while and it has always worked well.
I've just moved some folders, and it allowed me to retrieve two large playlists (2000 and 3000 items) very easily.
A positive comment and no bugs reported. Hooray!!!