Coder Social home page Coder Social logo

Comments (10)

kawaiiDango avatar kawaiiDango commented on June 15, 2024 2

Added scrobble only (no love, no viewing) support for libre.fm, listenbrainz. Couldn't get gnufm server to work for testing, not sure if anyone even uses it

from pano-scrobbler.

kawaiiDango avatar kawaiiDango commented on June 15, 2024 1

I never actually read those. Made that as default and increased the delay secs range. I dont want to make scrobble by percent as the default, as some players report the wrong duration, and then some report it in seconds, and some in millis.

from pano-scrobbler.

nothingnesses avatar nothingnesses commented on June 15, 2024

Hi thanks for adding support for libre.fm and listenbrainz. I've updated Pano Scrobbler to Version 1.12 - 14.Sep.18 but I'm still unable to authenticate the app to use the libre.fm or listenbrainz services. Upon starting the app, I'm presented with the "Almost there..." page with the options to "Grant notification access" (which I've done), "Authenticate with last.FM" (which I don't want to do as I don't use last.fm) and the "Choose Apps to scrobble" (which I've also done). How do I authenticate it to scrobble to libre.fm and listenbrainz?

from pano-scrobbler.

kawaiiDango avatar kawaiiDango commented on June 15, 2024

A lastfm login is still needed for the UI. I'm using many lastfm specific APIs which are completely absent on listenbrainz. After the initial login, you can login to other services from settings and maybe disable original lastfm scrobbling

from pano-scrobbler.

nothingnesses avatar nothingnesses commented on June 15, 2024

I see, thanks for the explanation. I've now been able to authenticate the app to use the libre.fm service. Unfortunately, I'm encountering a new issue. The app crashes whenever I click either of the ListenBrainz options.

from pano-scrobbler.

kawaiiDango avatar kawaiiDango commented on June 15, 2024

That's weird, doesn't happen here. Send a bug report from the app menu, after this happens

from pano-scrobbler.

nothingnesses avatar nothingnesses commented on June 15, 2024

I've sent it, hopefully you've got it. The bug reporter wouldn't work before as it doesn't recognize Tutanota as an email client, so I've had to install FairEmail.

from pano-scrobbler.

kawaiiDango avatar kawaiiDango commented on June 15, 2024

Its failing with a resource not found exception.
Check if this build works. https://www.dropbox.com/s/21qosvm79i1tmll/pScrobbler-release.apk?dl=0
If it doesn't, try disabling xposed once.

from pano-scrobbler.

nothingnesses avatar nothingnesses commented on June 15, 2024

Awesome that version works.

from pano-scrobbler.

KharmaScribbles avatar KharmaScribbles commented on June 15, 2024

Can we adjust the configuration so that it follows Listenbrainz API rules for "Listens"? [Listens = Scrobbles]

"Listens should be submitted for tracks when the user has listened to half the track or 4 minutes of the track, whichever is lower. If the user hasn’t listened to 4 minutes or half the track, it doesn’t fully count as a listen and should not be submitted."

via ListenBrainz API Docs
https://listenbrainz.readthedocs.io/en/latest/dev/api.html#api-calls

Really all you'd need to do is change the seconds slider to be longer, as right now mine only accepts 120 seconds. [ I realise that most songs reach half way long before the 4 minute mark, but it would still be nice for the odd longer playing track - and to allow us that are playing with listenbrainz to "listen by the rules" if we are in to that sort of thing >__> ]
Also, I prefer to submit my scrobbles based on percent of track played instead of time, so the ability to set a very high play time to ensure I only scrobble by percent played is a feature I need. I was a little upset that I was so limited by the 90 second delay, as I like to scrobble at around 55%. (Even an option to only scrobble by % played or only playtime would be nice to..)

from pano-scrobbler.

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.