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.
Recent Posts
11
General - (fb2k) / Re: Foobar2000 Wrapped
Last post by regor -
Yes. write to json. It will be the default option on new installations from now on and document it on wrapped installation instructions.

If your files have the tag, you don't really need to start playback, just scroll through all tracks. Or use the merge tags to JSON as you did.

If tag is retrieved from bio, preview all tracks for 1 o 2 secs and done.

Note you don't need to preview "all" tracks, just 1 track per artist. Such playlist is created with the "find artist without locale..."

There are multiple scripts using the JSON database, so it's useful to fill it. You have multiple scoring and filter options per country in search by distance with it for ex. Worldmap also comes with a pre-bundled database by default (and if people share their json file, I can add those artists to it).

I may add more code to merge file tags (if present) with the world map JSON for wrapped. But it has zero priority for me.

EDIT: Updated readme, let me know if it's clear enough.
Spoiler (click to show/hide)
12
General - (fb2k) / Two lines for one time-code in lyrics, is it possible?
Last post by seksan -
Good afternoon! I use synchronized lyrics in foobar to display lyrics of songs. Sometimes I want to add also translations of the lyrics into my language.
Is there a possibility to link two lines of lyrics to one timecode, instead of one as usual (one line for the original lyrics, another line with its translation)? Or perhaps there is some other adequate solution to make the words and translation for one timecode look normal on the screen?
Long lines look kind of sloppy, and giving different timecodes for the text in foreign and my language is not very good either....
16
General - (fb2k) / Re: Foobar2000 Wrapped
Last post by regor -
That was already fixed ?

Nevermind, dates were not being parsed right at tag values due to months being 0-11 in js and 1-12 in tags...

Fixed now.

I noticed that in the country report Los Deltonos have 92 listens, they are from Spain. They have more listens than the United Kingdom's combine, but Spain doesn't show in the counties report.

All Los Deltonos' songs have LOCALE LAST.FM tag, multivalue "Cantabria; Spain" from the biography panel

Edit: The tag have a ; but it is not multivalue.
Locale tags are not used. You must have the track on the world map library.
19
General Audio / Re: deduplicate files -> and create symlinks / softlinks instead
Last post by Porcus -
When you're using ZFS deduplication, the difference is that if your tags grow into the same 128kiB block as the audio,
Which you never have to if you don't want to. You can always choose to rewrite the entire file (like your suggestion would force you to).
But when padding to EOF, there will be situations where you can choose to do so - and instead of a full rewrite, take a size penalty of a block size (per file-pair).
Big deal? If you are running compression, like you suggest below, it is going to be less, since part of that un-deduplicated block will be padding.
And if you are still adamant about that size, you can always run nightly metaflac jobs. Which would do precisely the same full file rewrites and recoup then maybe - except, not while you are sitting there waiting.
Also, since you will average to the same number of non-deduplicated blocks, you have to use compression to get the size gain anyway.

Let's get real here: A typical FLAC track is like 25 to 30 MB. Two hundred ZFS blocks. So with two audio-duplicates, then there is a chance that retagging one of them will cost half a percent minus the padding - if you use compression; if you don't, then there is a chance that you started out with one block less and lost it.
And when it does cost you a block, you save time while working - and you can reclaim that by a nightly metaflac job.

that entire 128kiB block can no longer be deduplicated. Padding compresses away to nothing, so you'll save more space by keeping the audio blocks entirely separate from the metadata blocks.
Enabling compression on a file system where most of the content is incompressible? How good is ZFS at giving up on compressing a block? This could become more expensive in CPU, than half a percent disk size?
(I never fiddled with ZFS compression, it was more than heavy enough anyway back in the day.)
20
General - (fb2k) / Re: Foobar2000 Wrapped
Last post by paregistrase -
That was already fixed ?

Nevermind, dates were not being parsed right at tag values due to months being 0-11 in js and 1-12 in tags...

Fixed now.

I noticed that in the country report Los Deltonos have 92 listens, they are from Spain. They have more listens than the United Kingdom's combine, but Spain doesn't show up in the countries report.

All Los Deltonos' songs have LOCALE LAST.FM tag, "Cantabria; Spain" from the biography panel

Seems multivalue, respond to $meta 0,1, but I doesn't have it in the advanced preferences multivalue, so it must be how is written by biography

setting genre tag remap to STYLE I get a crash

Code: [Select]
Error: Spider Monkey Panel v1.6.1-mod ({341046C8-56E8-4AC9-8E11-E25A8789D068}: Playlist Tools: Buttons Bar v1.0.0 by regorxxx)
Wrapped.getGenreImg: group not recognized downtempo_cluster

File: wrapped.js
Line: 1362, Column: 11
Stack trace:
  getGenreGroupImg@wrapped.js:1362:11
  getMainGenreGroupImg@wrapped.js:1377:15
  getMainGenreImg@wrapped.js:1623:42
  formatLatexReport@wrapped.js:1770:53
  createPdfReport/<@wrapped.js:1577:17