Sonobarr: A New Take on Music Discovery
A Cleaner and Improved Alternative to Lidify
I’ve been on the hunt for a music discovery tool that integrates with Lidarr for almost a year now. My search led me to Lidify, but I soon realized that it wasn’t quite what I was looking for. The author had made it clear that no new features were planned, and the app remained very minimal. I also stumbled upon Jellyseer, which has a branch with Lidarr support in the works, but I wasn’t convinced that it would fit my needs.
That’s when I decided to take matters into my own hands and rework Lidify to create something that would meet my requirements. After some hard work, Sonobarr was born – a music discovery tool that integrates with Lidarr and Last.fm. I’d like to think of Sonobarr as a “false fork” of Lidify, as I reused the codebase and pushed it into a new repository to actively maintain and extend it.
What Sets Sonobarr Apart
So, what makes Sonobarr different from Lidify? For starters, I’ve added progress feedback spinners to let you know that something’s happening. I’ve also replaced infinite scrolling with a “load more” button, which makes it easier to navigate. But that’s not all – I’ve also added audio previews via YouTube, so you can click and listen instantly. And, of course, I’ve given the UI a bit of polish to fix styling quirks and broken image placeholders.
I’ve also removed Spotify integration for now, as the API broke, but I’m planning to bring it back in the future. Another significant change is the addition of user management, which includes a super admin and the ability to have other users. These are just a few of the changes I’ve made, but I think they make a big difference in the overall user experience.
Planned Features and Future Development
I have big plans for Sonobarr, and I’m excited to share them with you. One of the features I’m most looking forward to is AI-driven suggestions, which will use Deej-A.I. and/or a BYOK OpenAI chat window. I’m also planning to add sorting, manual search, and more. My goal is to make Sonobarr a genuinely useful tool in your self-hosted stack, and I’d love to hear your thoughts on what you’d like to see in a music discovery tool.
If you’re interested in trying out Sonobarr, I’ve made it easy to get started. There’s a Docker image available, and you can find instructions on how to use it in the readme. I’m always looking for feedback, so please don’t hesitate to reach out and share your thoughts.
About the Name
I have to admit, I had a bit of a debate with myself over the name. I was torn between Sonobar, Sonobarr, and Phonobar, but ultimately decided on Sonobarr because it flows nicely and has a bit of a pirate vibe to it (no, it doesn’t use the *arr codebase, but it does integrate with Lidarr!).
I hope you’ll give Sonobarr a try and see what you think. I’m excited to hear your feedback and continue working on making it the best music discovery tool it can be.
Sonobarr: Nowa Odsłona Odkrywania Muzyki
Czytelniejsza i Ulepszona Alternatywa dla Lidify
Od prawie roku szukam narzędzia do odkrywania muzyki, które integruje się z Lidarr. Moja wyszukiwarka doprowadziła mnie do Lidify, ale szybko zrozumiałem, że nie jest to dokładnie to, czego szukałem. Autor wyraźnie stwierdził, że nie planuje nowych funkcji, a aplikacja pozostała bardzo minimalistyczna. Znalazłem również Jellyseer, który ma gałąź z obsługą Lidarr w przygotowaniu, ale nie byłem przekonany, że będę mu potrzebował.
To było moment, w którym postanowiłem wziąć sprawy w swoje ręce i przerobić Lidify, aby stworzyć coś, co spełni moje wymagania. Po trochę ciężkiej pracy, Sonobarr się urodził – narzędzie do odkrywania muzyki, które integruje się z Lidarr i Last.fm. Chciałbym myśleć o Sonobarr jako o “fałszywym fork” Lidify, ponieważ wykorzystałem kod i włożyłem go do nowego repozytorium, aby aktywnie go utrzymywać i rozszerzać.
Co Wyróżnia Sonobarr
Co więc różni Sonobarr od Lidify? Po pierwsze, dodałem spinery z informacjami o postępie, aby wiedzieć, że coś się dzieje. Zastąpiłem również nieskończone przewijanie przyciskiem “ładuj więcej”, co ułatwia nawigację. Ale to nie wszystko – dodałem również podglądy audio za pośrednictwem YouTube, aby można było kliknąć i słuchać natychmiast. I, oczywiście, dałem interfejsowi trochę polisu, aby naprawić błędy stylizacji i złamane placeholderów obrazu.
Usunąłem również integrację ze Spotify na razie, ponieważ API się złamało, ale planuję ją przywrócić w przyszłości. Inną znaczącą zmianą jest dodanie zarządzania użytkownikami, które obejmuje super administratora i możliwość posiadania innych użytkowników. To tylko niektóre z zmian, które wprowadziłem, ale myślę, że robią one dużą różnicę w ogólnym doświadczeniu użytkownika.
Planowane Funkcje i Rozwój
Mam duże plany na Sonobarr i jestem podekscytowany, aby je podzielić się z tobą. Jedną z funkcji, której najbardziej się spodziewam, są sugestie napędzane przez sztuczną inteligencję, które będą wykorzystywać Deej-A.I. i/lub okno czatu OpenAI. Planuję również dodać sortowanie, wyszukiwanie ręczne i więcej. Moim celem jest uczynienie Sonobarr naprawdę użytecznym narzędziem w Twoim zelf-hostowanym stosie, i chciałbym usłyszeć Twoje myśli na temat tego, czego potrzebujesz w narzędziu do odkrywania muzyki.
Jeśli jesteś zainteresowany wypróbowaniem Sonobarr, zrobiłem to łatwo. Istnieje obraz Docker, i możesz znaleźć instrukcje, jak go użyć w readme. Zawsze szukam opinii, więc nie wahaj się, aby się ze mną skontaktować i podzielić swoimi myślami.
O Nazwie
Muszę przyznać, że miałem trochę debaty ze sobą na temat nazwy. Byłem rozdarty pomiędzy Sonobar, Sonobarr i Phonobar, ale ostatecznie zdecydowałem się na Sonobarr, ponieważ brzmi ładnie i ma trochę pirackiego sznytu (nie, nie używa kodu *arr, ale integruje się z Lidarr!).
Mam nadzieję, że dasz Sonobarr szansę i zobaczysz, co o nim myślisz. Jestem podekscytowany, aby usłyszeć Twoją opinię i kontynuować pracę nad tym, aby Sonobarr był najlepszym narzędziem do odkrywania muzyki, jakie może być.