Discovering New Music with Sonobarr: A Cleaner Take on Lidify
A Personal Quest for the Perfect Music Discovery Tool
I’ve been on a mission to find the perfect music discovery tool for what feels like an eternity. As a self-hosted enthusiast, I’ve tried various options, but none seemed to quite fit the bill. That was until I stumbled upon Lidify, a promising tool that showed potential but ultimately fell short of my expectations.
Lidify was minimal, and the author had made it clear that no new features were planned. I also experimented with Jellyseer, which has a branch with Lidarr support in the works. However, I wasn’t convinced that Lidarr integration inside Jellyseer would be the best fit for me, as I use Jellyfin exclusively for movies and series and prefer to keep my music search separate.
This led me to take matters into my own hands and rework Lidify, resulting in the creation of Sonobarr, a music discovery tool that seamlessly integrates with Lidarr and Last.fm. Sonobarr is often referred to as a “false fork” of Lidify, as it wasn’t technically forked on GitHub, but rather rebuilt from the ground up using the original codebase.
What Sets Sonobarr Apart from Lidify?
So, what makes Sonobarr different from its predecessor? For starters, it boasts a range of features that improve the overall user experience. These include:
- Progress feedback spinners that let you know something’s happening
- A “Load more” button instead of infinite scrolling
- Audio previews via YouTube, allowing you to click and listen instantly
- UI polish, with fixed styling quirks and a broken image placeholder
- Removed Spotify support due to API issues (although I’m working on bringing it back)
- User management, featuring a super admin and support for multiple users
These updates may seem minor, but they make a significant difference in the overall usability and enjoyment of the tool. And, with planned features like AI-driven suggestions, sorting, and manual search, Sonobarr is poised to become an indispensable part of any self-hosted music lover’s arsenal.
The Story Behind Sonobarr’s Name
I must admit, choosing a name for the project was a bit of a challenge. I debated between Sonobar, Sonobarr, and Phonobar, ultimately settling on Sonobarr because it rolled off the tongue more smoothly. And, as a nod to the pirate-themed Lidarr, I thought the “arr” suffix was a nice touch – even though Sonobarr doesn’t use the *arr codebase, it does integrate with Lidarr.
Now, I’d love to hear from you: what do you look for in a music discovery tool? What features would make Sonobarr (or any similar tool) genuinely useful in your self-hosted stack? Your feedback is invaluable in helping me shape the future of Sonobarr and create a tool that truly meets the needs of music enthusiasts like yourself.
A Docker image is available for Sonobarr, and you can find instructions on how to use it in the readme. Give it a try and let me know what you think!
Odkrywanie Nowej Muzyki z Sonobarr: Czystsza Wersja Lidify
Osobista Misja Poszukiwania Idealnego Narzędzia do Odkrywania Muzyki
Byłem na misji, aby znaleźć idealne narzędzie do odkrywania muzyki przez co czuje się wieczność. Jako entuzjasta samodzielnego hostowania, próbowałem różnych opcji, ale żadna nie wydawała się całkowicie odpowiednia. To było aż do momentu, gdy natknąłem się na Lidify, narzędzie, które wydawało się obiecujące, ale ostatecznie nie spełniło moich oczekiwań.
Lidify było minimalne, a autor uczynił jasnym, że nie planuje nowych funkcji. Eksperymentowałem również z Jellyseer, który ma gałąź z obsługą Lidarr w przygotowaniu. Nie byłem jednak przekonany, że integracja Lidarr wewnątrz Jellyseer będzie najlepszym rozwiązaniem dla mnie, ponieważ używam Jellyfin wyłącznie do filmów i seriali i wolę trzymać moje wyszukiwanie muzyki osobno.
To doprowadziło mnie do podjęcia spraw w swoje ręce i przeróbki Lidify, w wyniku czego powstał Sonobarr, narzędzie do odkrywania muzyki, które bezproblemowo integruje się z Lidarr i Last.fm. Sonobarr jest często określany jako “fałszywa gałąź” Lidify, ponieważ nie został on technicznie rozgałęziony na GitHub, ale raczej odbudowany od podstaw przy użyciu oryginalnej bazy kodu.
Co Wyróżnia Sonobarr od Lidify?
Więc, co sprawia, że Sonobarr jest inny niż jego poprzednik? Przede wszystkim, posiada szereg funkcji, które poprawiają ogólne doświadczenie użytkownika. Należą do nich:
- Spinery informujące o postępie, które pozwalają wiedzieć, że coś się dzieje
- Przycisk “Załaduj więcej” zamiast nieskończonego przewijania
- Preview audio za pośrednictwem YouTube, umożliwiający kliknięcie i natychmiastowe słuchanie
- Polerowanie interfejsu, z naprawionymi zakłóceniami stylu i uszkodzonymi placeholderami obrazu
- Usunięta obsługa Spotify z powodu problemów z API (choć pracuję nad przywróceniem jej)
- Zarządzanie użytkownikami, z super administratorem i obsługą wielu użytkowników
Te aktualizacje mogą wydawać się nieznaczne, ale robią znaczną różnicę w ogólnym użyciu i przyjemności z narzędzia. A z planowanymi funkcjami, takimi jak sugestie oparte na sztucznej inteligencji, sortowanie i wyszukiwanie ręczne, Sonobarr jest gotowy stać się niezastąpioną częścią każdego samodzielnego miłośnika muzyki.
Historia Za Nazwą Sonobarr
Muszę przyznać, że wybór nazwy dla projektu był nieco wyzwaniem. Debata między Sonobar, Sonobarr i Phonobar ostatecznie skłoniła mnie ku Sonobarr, ponieważ brzmiało ono bardziej gładko. A jako hołd dla Lidarr o tematyce pirackiej, pomyślałem, że sufiks “arr” jest miłym dodatkiem – nawet jeśli Sonobarr nie używa bazy kodu *arr, to integruje się z Lidarr.
Teraz, chciałbym usłyszeć od ciebie: czego szukasz w narzędziu do odkrywania muzyki? Jakie funkcje sprawiłyby, że Sonobarr (lub jakiekolwiek podobne narzędzie) byłoby naprawdę przydatne w twoim samodzielnym stosie? Twoja opinia jest niezwykle cenna w pomaganiu mi kształtować przyszłość Sonobarr i tworzyć narzędzie, które naprawdę spełnia potrzeby miłośników muzyki jak ty.
Obraz Docker jest dostępny dla Sonobarr, a możesz znaleźć instrukcje, jak go użyć w readme. Wypróbuj go i powiedz mi, co o tym myślisz!