2. Транслировать их с какого-либо источника, той же Яндекс.Музыку, если сможете выдернуть их API'ху, либо с YouTube, например фоном воспроизводить видео и управлять плеером с помощью https://developers.google.com/youtube/iframe_api_r...
Если требования просто не хранить файлы, как файлы, в директории, то вполне подойдет вариант с BLOB в PostgreSQL.
С музыкой вариант два:
1. Хранить файлы на сервере или в БД PostgreSQL как BLOB https://postgrespro.com/docs/postgresql/15/datatyp...
2. Транслировать их с какого-либо источника, той же Яндекс.Музыку, если сможете выдернуть их API'ху, либо с YouTube, например фоном воспроизводить видео и управлять плеером с помощью https://developers.google.com/youtube/iframe_api_r...
Если требования просто не хранить файлы, как файлы, в директории, то вполне подойдет вариант с BLOB в PostgreSQL.