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
21
Lossless / Other Codecs / Re: TTA codec rewrite
Last post by Octocontrabass -
Debian has MinGW-w64 GCC in its repos, try using that to build it in place of the regular GCC. You might not need to change anything, MinGW-w64 implements Windows-compatible versions of many Linux-specific headers.
23
General Audio / Re: Where does the sound in a mic comes from
Last post by Porcus -
So, vintage microphones with a mythical aura, they will be kept in the studio with whatever flaw time has passed on to them.
And kick drum microphones don't need to be made for full frequency range.

And the video was fun.
24
Lossless / Other Codecs / Re: TTA codec rewrite
Last post by rdtsh -
i made versions with an unrolled inner for-loop for mono and strereo. you can see them in src/codec/tta_???.c

i've never programmed for windows, not sure how to port it. i know i used some stuff from unistd.h
25
Lossless / Other Codecs / Re: TTA codec rewrite
Last post by Porcus -
unrolled mono/stereo
Pardon my ignorance, but what is that?

Curiosity got the better of me and I thought I might give it a few runs timed - but Windows screams bloody murder no matter how nice and green https://www.virustotal.com/gui/url/d25e6ff03748d19613794ca4a4ea07ea331d505d7c0b72cf5055596a98c5962c?nocache=1 looks.
Will rather wait a few updates. (Windows updates, I mean.)
26
3rd Party Plugins - (fb2k) / Re: [fb2k v2] Vital Bookmarks
Last post by cwb -
I never had need of a bookmarking component until recently. So I have been test using version 1.2.4 of Vital Bookmarks.

Below is a screenshot of a right-click context menu of an audio file in EsPlaylist. I do not see Vital Bookmarks listed (Is it supposed to be?). Vital Bookmarks is listed under "View" & "Playback" in the main menu.

Another thing I noticed and I thought maybe EsPlaylist is at fault, but when clicking a saved bookmark, to play it, sometimes the track the bookmark is tied to will come into view in the playlist and be highlighted and play. And other times the bookmarked track will play but not come into view in the playlist, and not be highlighted. And if I scroll up or down in the playlist looking for the playing track; I have to go by title to locate it.

Windows 11 OS
28
3rd Party Plugins - (fb2k) / Re: Autobackup-SMP
Last post by regor -
Just updated the repository with:
Quote
- Setting to force autobackup being active on every startup.
- Added headless mode to buttons, which allow to have buttons loaded but not visible on the toolbar.
          + They are now only shown when pressing the mouse middle button or using the toolbar menu.
          + Only specific buttons have this mode available.
          + To enable headless mode, right click at the toolbar and go to 'Other UI settings...'
- General code cleanup
- General reorganization of menus
https://github.com/regorxxx/Autobackup-SMP

Spoiler (click to show/hide)
29
3rd Party Plugins - (fb2k) / Re: [fb2k v2] Random Pools (foo_random_pools)
Last post by Azuriye -
This should happen only, if there are no tracks, which can be added. How many possible tracks do yo have for each of the pools (just run the query without the limit in the SQLite console to determine this).

There are plenty of tracks when I remove the LIMIT query, of course, the rows shrink once a track has been recently played but around 100+ tracks as an estimate.

There is a quite small chance that the query runs in the SQLite console again because the 5 hour limit is meanwile not filtering anymore, while it was the case during the execution of the pool's query for the "least recently played" pool but not for the other. Anyway, please provide me also the complete poolset settings and the settings of the second pool (lowest playcount).

Code: [Select]
Number of different randomly chosen pools to add: 2

Code: [Select]
-Autoadd-
Add, when the playlist has X items or less: 1
Add, when the playlist duration is X minutes or less: 0
Add, when the playback positions is X items or less from the end: 1
Pool set title SQL filter: [%jsp3_loved%]

Code: [Select]
-Pools-

Name: Least Recently Played
Group: %album%
Determine probability for picking groups based on group size: Untick
Number of groups to add: 1
Number of tracks to add: 0
Number of minutes to add: 0
Number of MBs to add: 0
Limit after sorting: Untick
Sort: Empty
Sort / limit each group: Empty
Source / Filter
Type: SQL (requires foo_sqlite)
Query
WITH: CTE AS(
 SELECT path, subsong, [%jsp3_loved%], COALESCE(NULLIF([%jsp3_last_played%], ''), '1970-01-01 00:00:00') AS [%jsp3_last_played%]
 FROM MediaLibrary
)

SELECT path, subsong FROM: CTE

WHERE: [%jsp3_last_played%] < datetime('now', '-300 minutes')

ORDER BY: [%jsp3_last_played%]

LIMIT: 2

Filter with the content of the target playlist: Tick
Filter with the content of the target playlist using a title format expression: Empty
Priority: 1

Code: [Select]
Name: Lowest Play Count
Group: %album%
Determine probability for picking groups based on group size: Untick
Number of groups to add: 1
Number of tracks to add: 0
Number of minutes to add: 0
Number of MBs to add: 0
Limit after sorting: Untick
Sort: Empty
Sort / limit each group: Empty
Source / Filter
Type: SQL (requires foo_sqlite)
Query
WITH: CTE AS(
 SELECT path, subsong, [%jsp3_loved%], COALESCE(NULLIF([%jsp3_playcount%], ''), 0) AS [%jsp3_playcount%], COALESCE(NULLIF([%jsp3_last_played%], ''), '1970-01-01 00:00:00') AS [%jsp3_last_played%]
 FROM MediaLibrary
)

SELECT path, subsong FROM: CTE

WHERE: [%jsp3_last_played%] < datetime('now', '-300 minutes')

ORDER BY: [%jsp3_playcount%]

LIMIT: 2

Filter with the content of the target playlist: Tick
Filter with the content of the target playlist using a title format expression: Empty
Priority: 1

Could it be Filter with the content of the target playlist? Since both of the pools have the same WHERE conditions but only the ordering is different.

Also with these two pools defined what I'm trying to achieve is to alternative between the Least Recently Played and Lowest Play Count when I have only a single track or less in my playlist.