Code Monkey home page Code Monkey logo

Comments (6)

janbar avatar janbar commented on August 15, 2024

Never try this service until now. I will try it soon.

I personally tested successfully the following services.

  • Deezer
  • Spotify
  • Plex
  • Tune-in
  • 7digital
  • RadioPup

Known services to failed are:

  • Google (Registration fails for an unknown reason)

from noson-app.

janbar avatar janbar commented on August 15, 2024

@NullP01nt , I added a patch to handle a missed item type provided by this service. Now I can browse containers. But all is empty using my account because I didn't pay something there.
So it could work with latest release from PPA (noson-app-2.8~201806021617~ubuntu16.04.1). If not then we could check your debug log.

from noson-app.

NullP01nt avatar NullP01nt commented on August 15, 2024

@janbar, I just updated to the latest PPA release as of today (2018-06-04). The music on my bandcamp account is now being listed, but unable to be played. Technically, this would close this bug ticket.
I would like to post a debug log, but have no idea where exactly all my credentials are being thrown around. If you could tell me how to sanitize a log file I just made, I can upload it somewhere.
Just in a casual glance, I noticed several 500 HTTP errors on behalf of my Sonos Play:1 while trying to play media from Bandcamp.

from noson-app.

janbar avatar janbar commented on August 15, 2024

You have to cleanup all strings encapsulated by <token>...</token> and <key>...</key> from the debug log and finally you could email me the compressed file.

from noson-app.

NullP01nt avatar NullP01nt commented on August 15, 2024

I've sent you a gzip-compressed log file. Hope it helps.

from noson-app.

janbar avatar janbar commented on August 15, 2024

So no good news about this service. This service authorizes only one session at time. Since registered services credentials can't be retrieved from sonos devices, the app request you to register again and to get a valid session. That invalidates the previous session registered by sonos device and then trying to play track fails. If you refresh the credentials for the sonos device, the registered token by the app will be expired by Bandcamp. For now I haven't solution. It seems the only way is to be able to retrieve registered services credentials from sonos device, but the content is encrypted.
I suspect that all services using DeviceLink method to authenticate have the same behavior.
Hopefully major services uses AppLink method (Spotify, Plex ...) or Login method (Deezer ...).

from noson-app.

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.