put song array and cap limit in header protobuf