Git Product home page Git Product logo

Comments (16)

simojenki avatar simojenki commented on August 24, 2024 2

I didn't even know that there was a new one. I'll take a look

from bonob.

simojenki avatar simojenki commented on August 24, 2024 2

If Sonos devices stop working without calling back to base then I'd remove them all and replace with something else. It would be a shame as the ecosystem is nice to use, however with the endless quest for more corporate growth perhaps enshitification is the natural end state for all these things.

from bonob.

l-mb avatar l-mb commented on August 24, 2024 1

I briefly looked at this now (as in, real briefly, I am very unfamiliar with typescript) since it's a somewhat annoying error message in the app.

However, I think I found a snag: https://docs.sonos.com/docs/add-search#all-search-category

Search requests will come from a central Sonos cloud service, not from the user’s clients.

I'm unsure how this could be implemented in a bonob/Navidrome setting on a private LAN.

from bonob.

simojenki avatar simojenki commented on August 24, 2024 1

That's a problem, that breaks the self-hosted ethos of the entire thing.

It's also mildly concerning that Sonos have stuck their servers in the middle of a basic use case of search.

from bonob.

l-mb avatar l-mb commented on August 24, 2024 1

I have Navidrome itself behind a reverse proxy, so adding an additional host to that for bonob wouldn't be too difficult to setup and document. But I really don't want to open my music library up to Sonos themselves for indexing.

I'm really not sure what Sonos's idea in good faith for this could be - all media providers must, after all, already be accessible by the clients anyway otherwise they couldn't play the media, so the only obvious explanation here seems to be Sonos data mining?

I wonder if anyone has contacts at Sonos to reach out to about this detail of their API?

(Or at least if v1 search is going to stay around, which would be fine.)

from bonob.

drohhyn avatar drohhyn commented on August 24, 2024 1

I have updates. Some side notes about privacy policy (doesnt add anything to the case because from my perspective we currently search our own data with privacy BY DESIGN), but one important statement:

In the meantime, all music services remain compatible with Classic Search. Rest assured, Classic Search will remain available for users who prefer this option.

I've asked how long the classic search will be available again. For me, this solution would be enough. I do not want to have a solution where I have to provide unnecessary data to any cloud service, just for searching.

from bonob.

drohhyn avatar drohhyn commented on August 24, 2024 1

Okay, obviously they lied. Just 2 months later the Android app does not provide the "classic search" anymore. In addition: bonob is no longer in my "music services" list.
I am more than angry.

from bonob.

Jypy avatar Jypy commented on August 24, 2024

Hi, did you have a chance to take a look at the new search ?
Thanks.

from bonob.

simojenki avatar simojenki commented on August 24, 2024

No, sorry, too many things going on at the moment

from bonob.

Jypy avatar Jypy commented on August 24, 2024

No worries, thanks for replying.

from bonob.

ecker00 avatar ecker00 commented on August 24, 2024

Oh this is bad, I really hope the old search sticks around!

Long term we have to implement a part of bonob which is exposed to the internet and can accept these requests. Search is essential imo for it to be usable.

from bonob.

simojenki avatar simojenki commented on August 24, 2024

There is nothing stopping bonob from exposing this api, it would likely require a much more complicated set up for users though;

  • open firewall ports to the Sonos IPs and route traffic to bonob
  • configure bonob using either public IPs or public DNS so that Sonos servers can locate it

from bonob.

simojenki avatar simojenki commented on August 24, 2024

What happens with locally indexed files in this new search API? Or does it only work with external services?

from bonob.

l-mb avatar l-mb commented on August 24, 2024

Since we all can just speculate on Sonos's side, I've decided to ask a few questions over on the Sonos forum, let's see how that goes: https://en.community.sonos.com/advanced-setups-229133/v2-sonos-search-api-for-a-local-content-service-6890521

from bonob.

drohhyn avatar drohhyn commented on August 24, 2024

I've tried to contact sonos roughly 2 weeks ago about this issue and even linked similar threads like @l-mb including the question "How long will the "Switch to Classic Search" workaround be available?"
Their only reaction yet?

We haven't heard from you in a while. We wanted to follow up and ensure that you received the help you needed.

from bonob.

ecker00 avatar ecker00 commented on August 24, 2024

Agree with above sentiments, I suggest this issue is marked as closed. Using the Classic Search is the way to go,

from bonob.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.