here are some ideas for a more lively library:
villagers should sit and read, first they grab a book, find a chair and table, sit down, open the book and read, when finished, they should close the book and return to the bookcase
villagers take book from bookcases, not just bookshelf, bookcase is composed from shelves, maybe a 3 high 5 wide shelves or above will be registered as a valid bookcase
when the enchanter enchante, nearby villagers should gather to see and when he finished, they will gain happiness
bookshelves that are the material for the enchanting table will not be registered as a valid component for the bookcase, nor will villagers take book from them
at night, reading in library can be another activity along with going to the bar, some professions may even priority the library, such as the teacher, or the enchanter, or maybe even the townhall folks
here are some ideas for a more lively library: villagers should sit and read, first they grab a book, find a chair and table, sit down, open the book and read, when finished, they should close the book and return to the bookcase villagers take book from bookcases, not just bookshelf, bookcase is composed from shelves, maybe a 3 high 5 wide shelves or above will be registered as a valid bookcase when the enchanter enchante, nearby villagers should gather to see and when he finished, they will gain happiness bookshelves that are the material for the enchanting table will not be registered as a valid component for the bookcase, nor will villagers take book from them at night, reading in library can be another activity along with going to the bar, some professions may even priority the library, such as the teacher, or the enchanter, or maybe even the townhall folks