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
2
3rd Party Plugins - (fb2k) / Re: JScript Panel script discussion/help
Last post by Defender -
I created a DSP Preset button which works fine.

How can I optimize the following
Code: [Select]
case arr[active].name == 'Upmix to 3.0 (FL FR C)' || arr[active].name == 'Upmix to 4.0 (FL FR BL BR)' || arr[active].name == 'Upmix to 5.0 (FL FR C BL BR)':
which works to something like
Code: [Select]
case arr[active].name[1,5] == 'Upmix':
which does not work.
What is the syntax for matching the first 5 characters of arr[active].name ?

On a similar note ... how can I check for a pattern in a string (for instance) '[exclusive]' ?
3
3rd Party Plugins - (fb2k) / Re: Playback Statistics Questions
Last post by anamorphic -
Hi there, I'll answer in order...

1. Sure, what were you thinking the tab would look like? You can make a dedicated "Recent" tab using an auto-playlist and view it with EsPlaylist (DUI/CUI, 32-bit only) like I outlined over here. (Since EsPlaylist can lock view to any playlist besides the active one)

2. If you mean clicking stars in the playlist, the playlist viewer has to support a click-able rating column. Not sure the CUI playlist viewer has that feature yet. DUI playlist viewer does as of foobar v2.0. Older stuff like SimPlaylist (DUI, 32-bit only) and EsPlaylist also have click-able ratings (to tags). And of course the javascript ones, JSPlaylist and Smooth Playlist with JSP3.

3. Yes, most likely it overwrites tags, since they have to be updated with every play. However you should be able to import tags to database first, on the right-click tracks > Playback Statistics menu. Then your tag ratings would also be in the database and get written back to tags. (Test it first on one track to be safe)

4. It only supports ratings of 1-5.

5. No, it writes all statistics fields.

6. No idea for sure, but statistics fields are available to use everwhere else, so I guess SQL can read them too.
7
General - (fb2k) / Re: Unexpected audio format change - strange output files created
Last post by Peter -
Thanks for the bug report.
Main problem is that "no DSP reset" mode treats all input as one audio stream and partitions output back into tracks, making use of original track lengths + reported DSP latency. After something failed in the middle, the output no longer really makes sense and the conversion goes off the rails, precisely as you've observed.
For the next version, I changed it so it fails converting remaining tracks (no further output written) after such error.
I think you want to convert each album as a separate batch. What you currently do can cause last samples of album N to be mixed up with first samples of album N+1 in the list.
I'll keep this scenario in mind for a future update, perhaps I can add no-DSP-reset-between-album-tracks as a feature so you don't have to convert each album manually.

Also, why not just resample everything to a fixed rate before doing any other DSP?
9
MP3 / Re: Low bitrate MP3 (+ unsupported bitrates)
Last post by Klymins -
Thanks Case, but i want to use MP3 in most cases. Plus, these codecs are not supported for most tasks including Adobe Flash. Plus, MP3 is very flexible: supports mono and stereo in one file, can be edited with notepad (you can combine two MP3's with notepad and they will play), very strong (stays playable even after being distruptively edited by notepad) and more.