Техническая реализация ленты новостей
С вашей архитектурой вам придется делать union двух таблиц (комменты и песни), дабы сделать сквозное время для этих двух действий. Ну а далее order by ts desc и джойн таблицы юзеров.
Сделал с помощью триггеров.