خب سوالاتتون خیلی زیاد و البته پراکنده هست .
من به اوناییش که بلدم جواب میدم

ببینید زبان برنامه نویسی آردوینو C++ هست بنابراین شما مشکلی نخواهید داشت چون سیتسکها مشترکه

اما به نظر من مهم ترین قسمت سوال شما اون قسمت وایفایش هست
شما کافیه از بردهای esp8266 استفاده کنید.
ماژول وایفای ESP8266 به همراه برد کمکی


این بردها علاوه بر این که GPIO و به خصوص پینهای ارتباط SPI دارن وایفای داخلی هم دارن که شما استفاده کنید.
حتی تو خود IDE آردوینو هم می تونید این بردها رو دقیقا با کدهای موجود برای آردوینو پروگرام کنید.

بعد از اون یه کد ساده html میتونه مشکلتون رو برای کنترل از طریق وب حل کنه

************************************************
حالا ماژول هایی که به جای اس دی کارت فلش بخورن هم موجود دارن تو خود آفتاب می تونید پیداشون کنید مثلا این:
ماژول پخش MP3 دارای آمپلی فایر داخلی 2 وات با پشتیبانی از U disk / TF card

ولی اینا مشکل اصلیشون این هست که نمیتونید با میکروکنتر کنترلش کنید

************************************************

در مورد نمایش اسم آهنگ هم کافیه توی کدتون اسم آهنگ رو به LCDبرای چاپ بدید کدهای آماده اش وجود داره.

*********************************************

در مورد باس و تریبل باید اجازه بدید جستجو کنم!