Fb2 предоставляет множество различных возможностей для верстки книг. Среди этих возможностей есть в том числе и те, что упрощают навигацию: разбиение на главы.
Текущая система просто бросает все в одну кучу, что достаточно неудобно и некрасиво. Разве в проектах нет логического разделения на главы? Почему бы, используя это разделение, не генерировать более приятные для чтения fb2-файлы?
Тоже касается и основной информации о скачиваемом файле. Она идентична. А ведь разные тома - разные обложки и названия. Почему бы не генерировать "шапку" для fb2-файла в зависимости от того, что человек скачивает? Например, выделил пользователь все главы одного тома, обложка взялась от выбранного тома, название тоже, остальное - из инфы проекта. Или выделил тома 4-6, 8-9 и некоторые (3-я и 5-я, 6-я, 7-я) главы 5 тома - ему в названии четко прописали "Название_проекта. Том: 4-6, 5(3, 5-7), 8-9.".
Если нет, то опиши более подробно, пожалуйста