Utility to scrambling of an incoming audio stream

Hi FreeBSD Gurus!

Could You be do please to suggest me utility to make scrambling of an incoming audio stream: this mean read mp3, AAC, ogg, flack, whatever... http/shttp/etc stream, scramble by extracting track name-artist-etc metadata from exact stream OR (in case metadata not present) using common-known services to recognize track, and than write that metadata to file.

Thank You so much, especially for DETAILED suggestions!
Have a nice day!
 
i know yt-dlp can do that. i only used extracting audio track but it is mostly for youtube ( and more services that yt-dlp supports ) videos and streams, so it may not work for unsupported by yt-dlp streams.
Thank You!

Need to note, the MAIN GOAL is determining TRACK NAME and ARTIST and ALBUM.

So there are 2 ways for this:
- just extracting METADATA from stream (NOT the audio, but METADATA);
- extracting audio than ~> sent file to specific service by its API -> receiving recognized METADATA.

is this yt-dlp make exactly this ?
 
Back
Top