Audiobookshelf is a free and open-source, self-hosted web-based application for organizing and streaming your personal collection of audiobooks and podcasts. It offers features like automatic metadata fetching, chapter navigation, variable playback speed, offline playback, OPML import for podcasts, and multi-user support with individual libraries and listening progress tracking. Designed for easy setup and use, it's compatible with various platforms and can be installed using Docker or directly on a server. Audiobookshelf aims to provide a comprehensive and private platform for managing and enjoying your audio content without relying on third-party streaming services.
Beatsync is an open-source tool that synchronizes audio playback across multiple devices on a local network. It achieves "perfect" sync by using a shared clock and buffering audio on each client device to eliminate latency variations. This allows users to play music, podcasts, or other audio content perfectly in time across phones, tablets, and computers, creating a distributed audio system ideal for parties or synchronized listening experiences. Beatsync is written in Go and offers a simple command-line interface for starting a server and connecting clients.
HN users generally praised Beatsync for its clever approach to syncing audio across multiple devices using a beat-matching algorithm. Some expressed interest in using it for applications like synchronized music playback for workouts, multi-room audio, and even live musical performances. Several commenters questioned the robustness of the algorithm in noisy environments or with complex music, and wondered about the potential for drift over long periods. One commenter pointed out a similar project called Syncplay, which syncs video playback. Others discussed the limitations of relying solely on audio for synchronization and suggested incorporating visual cues for improved accuracy. The overall sentiment was positive, with many seeing potential for various use cases and further development.
Summary of Comments ( 59 )
https://news.ycombinator.com/item?id=43933248
Hacker News users generally praised Audiobookshelf for its clean interface and self-hosted nature, viewing it as a valuable alternative to proprietary audiobook platforms like Audible. Several commenters appreciated the focus on privacy and control over one's own data. Some expressed interest in features like multi-user support, offline playback improvements, and better mobile web client functionality. A few users discussed potential integrations with other self-hosted services like Jellyfin and existing podcast players. While positive overall, some acknowledged limitations with metadata handling and the project's relatively early stage of development.
The Hacker News post for Audiobookshelf, a self-hosted audiobook and podcast server, has generated several comments discussing its features, potential use cases, and comparisons to other similar software.
Several users express enthusiasm for the project, praising its clean interface and self-hosted nature. One commenter appreciates the straightforward setup process, particularly highlighting the ease of adding audiobooks via the web interface. They also note the convenience of having a dedicated server for audiobooks, separate from their existing music setup.
Another commenter discusses using existing audiobook players, mentioning Prologue and Booksonic as alternatives, but expresses interest in Audiobookshelf due to its support for podcasts. They further inquire about the possibility of importing OPML files for podcasts, indicating a desire for a seamless transition from existing podcast setups.
The developer of Audiobookshelf actively participates in the discussion, responding to queries and providing clarifications. They address the OPML import question, confirming it's not currently supported but suggest it's a potential future feature. They also elaborate on the project's technical aspects, mentioning the use of Go and React for the backend and frontend respectively, and detail the database choices. They emphasize that the project is still under development and welcome contributions and feedback.
A discussion emerges regarding metadata handling, with users expressing different preferences for embedded versus external metadata. One user suggests the potential benefits of using existing metadata sources like MusicBrainz, while another advocates for the flexibility of custom metadata editing. The developer clarifies the current approach of Audiobookshelf, which prioritizes embedded metadata but acknowledges the potential for future enhancements in metadata management.
Some comments focus on specific features and functionalities. One user requests the ability to adjust playback speed, a common feature in many audiobook players. Another asks about chapter navigation, highlighting the importance of granular control within audiobooks. The developer responds to these suggestions positively, indicating they are on the roadmap for future development.
In summary, the comments on Hacker News reflect a positive reception to Audiobookshelf. Users appreciate its self-hosted nature, clean design, and existing functionality, while also providing valuable feedback and suggestions for future development. The active engagement of the developer further adds to the positive sentiment, fostering a collaborative environment for the project's growth.