FinalShelf is the next generation of my earlier app LibraAlchemy. It evolves the original concept by integrating a powerful database and a custom-built user interface. Unlike the previous version, which required a server and web browser to view your audiobook collection, FinalShelf consolidates everything into a single application for seamless management and navigation.
The application is built with Rust for efficient, high-performance audiobook management and Angular Tauri for the modern, cross-platform desktop user interface.
- Metadata Scanning: The app scans your audiobook files using their embedded metadata, allowing you to view much more detailed information such as title, author, series, and more.
- Built-in UI: With a fully integrated user interface (UI), you no longer need a web browser. The app provides a beautiful and interactive environment to explore your collection.
- Advanced Search: You can search for books by title, author, or series, ensuring you can quickly find what you're looking for.
- Pagination: Effortlessly browse large libraries with pagination that prevents performance issues when navigating through thousands of audiobooks.
- Cover Art Display: Audiobook cover images are automatically displayed alongside each book for easier identification and a visually appealing experience.
- Responsive UI: The app includes a dynamic and user-friendly interface, allowing you to sort books by author or title and view the book details in a neat, organized manner.
There will be something in the future ;-)
- dodać lazy loading do obrazków / resizing
- dodać paginację do serwisów
- naprawić wyszukiwanie
- wprowadzić ład w Angular
- dodać sortowanie i filtrowanie
- dodać nowe widoki
- filtrowanie
- przeczytane
- ranking
- ustawienia?
Przechowywanie lokacji w formie ścieżki względnej- Dodać plik przechowujący ustawienia aplikacji
wyodrębnić część wyścielającą książki tak aby dało się użyć tego samego kodu dla autorów- dodać widok listy dla książek / autorów
naprawić/ usprawnić wyszukiwanie (nowy design)fix toolbar navPaths
