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
1
MP3 / Adobe Flash and Media Encoder CS6 MP3 encoders
Last post by Klymins -
Hello. I really love MP3's those encoded by Adobe Flash CS6, and MP3's those encoded by Adobe Media Encoder CS6 are also can be very good at some bitrates (unavailable with Flash), so what are the MP3 encoders those are used in Adobe Flash CS6 and Adobe Media Encoder CS6?
2
General - (fb2k) / Re: foobar2000 for mac
Last post by Harken -
Hi all!
Is there currently a working MAC last.fm scrobbler for f2k? If not, how might i go about creating such a thing. (the furthest i got into programming was some elementary python and C++ stuff)
3
3rd Party Plugins - (fb2k) / Re: JScript Panel
Last post by marc2k3 -
Of course it can only go in a panel. fb.VersionString is a javascript variable, not title formatting.

In theory, I could make it globally available to use anywhere title format is supported but it doesn't exist yet.
4
3rd Party Plugins - (fb2k) / Re: Library Tree Discussion
Last post by paregistrase -
Not an easy task but if you were prepared to rename your files..
I don't want to rename, because all files are seeding in "transmission")
Maybe I can add additional update command in the right place in the code?
Dunno about Transmission, but with qBittorrent you can rename files and folders of torrents from within qBittorrent and still have them be recognized by the client and seeded. I do it all the time, I rename the contents of downloads to conform with my music library's organization and also rely on qBT to keep track of the files, hash check them to ensure data integrity etc.

Yeah, Transmission is a good torrent client but lacks of management functions.
You can try to export the torrents from Transmission to qBittorrent with transmission-to-qbittorrent and change the structure with the rename and move features of qBittorrent. Is very useful to use alongside foobar2000 and Kodi. You can have custom names and folder structure according to your needs and continue to seed the files without problem
7
3rd Party Plugins - (fb2k) / Re: Library Tree Discussion
Last post by aelklirion -
Not an easy task but if you were prepared to rename your files..
I don't want to rename, because all files are seeding in "transmission")
Maybe I can add additional update command in the right place in the code?
Dunno about Transmission, but with qBittorrent you can rename files and folders of torrents from within qBittorrent and still have them be recognized by the client and seeded. I do it all the time, I rename the contents of downloads to conform with my music library's organization and also rely on qBT to keep track of the files, hash check them to ensure data integrity etc.
10
FLAC / Re: FLAC v1.4.x Performance Tests
Last post by mycroft -
ODD SMALL BLOCK SIZES (and a couple more normal-sized)

Because I didn't pay sufficient attention to my own testing, I ran something more - testing blocksizes that nobody wants to use. (Reason for that: make sure there is no partitioning for the residual, so there are no differences in that.)

Took the 219 minute CDDA .wav file and made 30 .flac files:
-0 and -5 at fifteen distinct block sizes, all odd numbers to be sure I didn't test different handling of partitioning.
Most are too low to be interesting! (Why? I'll explain at the end.)
17, 23, 31, 45, 65, 97, 147, 223, 341, 523, 803 <in between here is the -0 to -2 preset blocksize!> 1237, 1907, 2941 <in between here are the other presets> 4537 (ffmpeg uses the subset upper bound of 4608)

Those were encoded repeatedly using different FLAC releases (Xiph builds ... I hope I didn't get that wrong!). Timings for the -0b<N> and -5b<N>:

To the right end of both diagrams, you see that 1.4.3 has gotten rid of the slowdown around the 4096 blocksize, which is good because that is a default.



Then decoding. Note, here the flac versions are different! Because the results were a bit surprising, I dug up 1.3.1 too (a tinytiny bit slower than 1.3.4, I deleted the latter to get the number of curves down) and also 1.2.1. Omitted is also 1.4.2 which is as good as tied to 1.4.3. Kept in both the 32-bit and 64-bit version of 1.4.3 (it being the current release).
And here the block sizes are visible, I lost them from the encoding charts ...

1.3 is much faster at the small block sizes! At the very smallest, 17 samples, it decodes at at 22 seconds, 1.4 needs 40, 1.4 32-bit needs 60. That is a little bit of difference?!
The observation that 1.4.3 32-bit crosses 1.2.1 this way also indicates that something got lost since 1.3.

Note the difference between 64-bit builds is pretty much nothing at the reasonable block sizes. Don't overinterpret this
Imgur album: https://imgur.com/a/JDAccOD


* Comparison with ffmpeg - which spends bonkers amounts of time at small blocks - at https://hydrogenaud.io/index.php/topic,125791.msg1044102.html#msg1044102

* Why these block sizes? I tried the minimum block size over in that thread, and since ffmpeg did so horrible, I set out to check (1) where it would start to behave normal, and (2) what is then ... normal? Reference implementation for comparison. And then it turned out, differences between versions ... and a new run.


Corpus: I took twenty-one of the CDs in my signature (7 in each broad subdivision), the first ten and a half minute of each, merged to a 219 minute WAVE file.
Timing was done overnight with hyperfine, warmup + 5 runs with 30 seconds cooldown in between (ffmpeg last), and times are median of 5.



Regarding about small sizes and ffmpeg, i wrote explanation that you ignore all the time.