Hi! I created open plugin "foo_cuefixer" that removes referenced files on add, enqueue operations.
for example you has SomeAlbum directory:
- somealbum.cue (which has song timings)
- somealbum.flac
if you add this directory to foobar you will get:
- somealbum_song1
- somealbum_song2
- somealbum_song3
- somealbum.flac file
So this plugins remove that uselsess duplicates.
Source code on github (https://github.com/RevenantX/foo_cuefixer)
Release version (https://github.com/RevenantX/foo_cuefixer/releases)
P.S. Dont forget to remove "*.CUE" from preferencess->shell integration->exclude file types
Interesting project, thank you.
thank you!
Thank you, good man! This plugin has to be included in foobar2000 standard package!
It helps not only with CUE but APL files too.
It's universal and open source.
so cool.
Let's see if it has no bugs. :)
nice job!
Hi! I created open plugin "foo_cuefixer" that removes referenced files on add, enqueue operations.
Nice, thank you.
Wow, much appreciated!
Great component! Thanks for your work :)
This will work with .APE, .WV and .WAV?.
Edit:
I'm using portable mode on foobar2000 and doesn't work. There's duplicate files on my Playlist.
Thank you for your effort.
Unfortunately, it doesn't filter CUE for non-existing files in folder, namely CUE pointing to .wav files.
Thanks for your work RevenantX !
This works like a charm and solved the painful issue I had.
Hi! There is update for https://github.com/RevenantX/foo_cuefixer/issues/1 this problem.
Also
Thank you for your effort.
Unfortunately, it doesn't filter CUE for non-existing files in folder, namely CUE pointing to .wav files.
I fixed this problem too.
Here is download: https://github.com/RevenantX/foo_cuefixer/releases/tag/1.22
Great component! Thanks for your work :)
This will work with .APE, .WV and .WAV?.
Edit:
I'm using portable mode on foobar2000 and doesn't work. There's duplicate files on my Playlist.
Your problem fixed too
Hotfixed: https://github.com/RevenantX/foo_cuefixer/releases (1.24)
Great component! Thanks for your work :)
This will work with .APE, .WV and .WAV?.
Edit:
I'm using portable mode on foobar2000 and doesn't work. There's duplicate files on my Playlist.
Your problem fixed too
Wow man, You did it! Thanks a lot for this great work and effort on this component. :D it works great :)
btw. i forgot my password and don't said thanks before, Thanks again!
foo_cuefixer 1.24 is broken when used on windows 7 - not possible to open any cue at all.
I've not made any attempt to figure out why the original didn't work on windows 7. I made my own which may or may not work?? Remove foo_cuefixer first.
edit: link removed.
I've not made any attempt to figure out why the original didn't work on windows 7. I made my own which may or may not work??
It works. Thanks!
The original dev might consider using a function something like this instead of GetFileAttributesW. Added bonus, no wide string conversion required.
bool exists(pfc::stringp path)
{
try
{
return filesystem::g_exists(path, fb2k::noAbort);
}
catch (...) {}
return false;
}
I can't think of anything else that would differ across windows versions.
Thank you for your effort.
Unfortunately, it doesn't filter CUE for non-existing files in folder, namely CUE pointing to .wav files.
I fixed this problem too.
Here is download: https://github.com/RevenantX/foo_cuefixer/releases/tag/1.22
[/quote]
This seems broken in 1.24. If the filename is x.flac and the string in cue is x.wav, the plugin doesn't recognize it. However, foobar2000 builtin cue parser can parse the cue file correctly.
I would be nice to have a logic in the plugin to ignore [same filename].[wav|flac] because many archive files today are compressed in flac. Common cue extract tools will convert flac to wav and then split and then compress back to flac.
Why this excellent and usefull plugin is not published on the Foobar2000 official components repository page?, sometimes I read in this forum (or Reddit) to users that have problems with CUE files with Foobar2000. It would also be very practical, since this way it could be updated if there is a new version available from the same program with the rest of the components.
Why this excellent and usefull plugin is not published on the Foobar2000 official components repository page?
There could be several explanations - the most common I guess, is if the author hasn't submitted it for inclusion in the list.
@RevenantX ?
Why this excellent and usefull plugin is not published on the Foobar2000 official components repository page?
There could be several explanations - the most common I guess, is if the author hasn't submitted it for inclusion in the list. @RevenantX ?
I don't know where that list. I asked Peter directly on this forums (as somewhere stated how to include into official list) but had no response.
I asked Peter directly on this forums (as somewhere stated how to include into official list) but had no response.
@Peter ... ? Component for consideration.
Is rare the situation, 'cause new components like OpenLyrics are in the official component list on the Foobar2000 website 😕 and in this way there is more easy to search for updates.
New version with crash fixes https://github.com/RevenantX/foo_cuefixer/releases/tag/1.31
New version with crash fixes https://github.com/RevenantX/foo_cuefixer/releases/tag/1.31
Thanks for the actual plugin. Please add an option to the advanced settings to disable it temporarily.
Thank you for this so vital component it really makes a difference :)