Тёплым душистым вечером друзья подходили к Волге. Они уже видели блеск городских окон, горящих на закате, и дым парохода, подымавшийся прямо из-за крыш села. Пылающие облака, золотистые, розовые, целой стаей поднялись над лесом, загорелись ликующими красками, (словно) птиц. Потом они разделились на десятки огненных птичек, разлетелись в стороны и медленно потухли.
Пароход, покрытый чёрными клубами дыма, дал последний гу-док, хриплый и густой. На корме тихий женский голос затинул песню, немного печальную, грустную. Быстро приближался правый берег Волги. Уже башни и стены нижегородского кремля стали видны в тёмном небе над венцом горы, перетянутой тонким пояс-ком огоньков. Вот и отчий дом, старинный русский город, раски-нувшийся над широким раздольем великой русской реки. Люби-мый край, родная природа — они милее всего.
Объяснение обособления:
1. «горящих на закате» — обособленное определение, выраженное причастным оборотом, стоящим после определяемого существительного «окон».
2. «подымавшийся прямо из-за крыш села» — обособленное определение, выраженное причастным оборотом, стоящим после определяемого существительного «парохода».
3. «золотистые, розовые» — обособленные определения, стоящие после определяемого существительного «облака» и имеющие дополнительное обстоятельственное значение (характеристика).
4. «словно птиц» — обособленное определение, выраженное сравнительным оборотом, стоящим после определяемого существительного «красками».
5. «покрытый чёрными клубами дыма» — обособленное определение, выраженное причастным оборотом, стоящим после определяемого существительного «пароход».
6. «хриплый и густой» — обособленные определения, стоящие после определяемого существительного «гудок» и имеющие дополнительное обстоятельственное значение (характеристика).
7. «немного печальную, грустную» — обособленные определения, стоящие после определяемого существительного «песню» и имеющие дополнительное обстоятельственное значение (характеристика).
8. «перетянутой тонким пояском огоньков» — обособленное определение, выраженное причастным оборотом, стоящим после определяемого существительного «горы».
9. «старинный русский город» — обособленное определение, стоящее после однородных определений, относящихся к нарицательному существительному «дом», и имеющее дополнительное обстоятельственное значение (пояснение).
10. «любимый край, родная природа» — обособленные определения, стоящие после определяемого существительного «они» (подразумевается город, река) и имеющие дополнительное обстоятельственное значение (характеристика).