Git Product home page Git Product logo

foo_scrobble's People

Contributors

gix avatar rzumer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

foo_scrobble's Issues

Component failing to request authorisation token

Clicking the button to request authorisation appears to do nothing, scrobbling no longer works.

Console log:

foo_scrobble: Requesting auth token
foo_scrobble: Failed to get auth token (Incorrect Content-Type: must be textual to extract_string, JSON to extract_json. [error code: 0, The operation completed successfully.])

Support for other scrobbling services

I'd like to make a feature request for this component to support other scrobbling services, such as libre.fm

I don't claim to know everything that would be required to implement this feature, but I imagine that allowing the user to specify the scrobbling URL or select from a pre-defined list of services would be necessary.

I am unsure if most other scrobbling services have an API that supports authorizing apps the way that Last.fm's scrobbling 2.0 API does. This may mean that there should be a fallback to password authentication in this case.

How do I set album artist correctly

Whenever scrobbling a new album, it always seems to use the 'Artist' field instead of 'Album artist', which is troublesome for compilation albums with multiple artists, (Unless it waits for all the songs?)
If I formatted that incorrectly, or I am misunderstanding the function of the plugin please let me know

image

Scrobbling does not work at all, possible token issue

Hello, I've been using this plugin without issues for a while, but recently I started to get an error (can't remember since when because I wasn't checking the logs and last.fm apparently).

I get this:

foo_scrobble: Scrobbling failed (error: 9, Please re - authenticate.)

And after each track I get this on console:

foo_scrobble: Queuing scrobble (Unauthenticated)

Even though I allow access / re-quthorize successfully.

Here's what happens when I clear authorization and re-authorize from the panel on the console:

foo_scrobble: Requesting auth token
foo_scrobble: Received auth token: token_goes_here
foo_scrobble: Requesting session key
foo_scrobble: New session key: session_key_goes_here

I use Firefox as a browser as my default browser to request token, if that would matter.

And when I start the app, I get this:

foo_scrobble: Scrobbling failed (error: 9, Please re - authenticate.)

I'd appreciate if this could be investigated. I'm using version 1.3.1.

Thanks in advance,

One of my tracks doesn't scrobble, all other tracks are fine even tracks from the same album the problematic track is from

When I play the problematic track as "first track" Lastfm doesn't report any track being scrobbled.
If I switch to the problematic track from a working track as "second track" being played, Lastfm reports the previous track as if was still being scrobbled.

I have no idea what makes this track behave this way.

ID data:
Artist Name : LiSA
Track Title : Believe in myself
Album Title : Letters to U
Date : 2016
Genre : Rock, Pop
Composer : LiSA
Performer :
Album Artist : LiSA
Track Number : 1/7
Total Tracks :
Disc Number :
Total Discs :
Comment : JASRAC / Aniplex Inc.
<07F42305-3C75-529C-BA48-09435E88980D> :
<45B1D925-1448-5784-B4DA-B89901050A13> : 10006001
<50DBF5A2-F864-5C17-BE00-C36DFD3DF7B4> :
<8E90F26B-372A-5C8C-BB05-1EC0F36EE60C> : VVXX00269B14A
<93A74BEA-CE97-5571-A56A-C5084DBA9873> : JPE301100601
: LiSA
: 11872907
: SVWJ-7760
: (P)2011 Aniplex Inc.
: Japan
<DISCOGS_RELEASE_ID> : 8313776
: 79718450
:
: [ti:Believe in myself] (...)
: Vinyl (LP, Mini-Album, Limited Edition)
:
<MUSICBRAINZ_ALBUMID> : 50a943ce-2c4f-40b5-a249-cd796fbab9ee
<MUSICBRAINZ_ARTISTID> : 85d76093-9865-4605-97fa-8c910929d366
<MUSICBRAINZ_TRACKID> : 4a00386f-4c65-4b0f-b9e2-47248a193160
: Aniplex

<STYLE> : J-pop, Pop Rock : https://www.discogs.com/LiSA-Letters-To-U/release/8313776

Now Playing notification's album shows Artist instead of Album Artist

When listening to a track, the track artist shows up as album artist on last.fm's now playing, but is scrobbled correctly with the album artist. So instead of Various Artists: Some Album, the album in now playing shows up as Track Artist: Some Album.

The relevant field mappings are:

Artist: $if2([%lastfm artist%],[%artist%])
Album Artist: $if2([%lastfm albumartist%],[%album artist%])

The audio file does not contain the custom lastfm tags, so %artist% and %album artist% are used.

Now Playing is expires after a time (10 minutes?) and is not sent again

When listening to long tracks the Now Playing status is lost after a set amount of time, probably a timeout on last.fm's end, somewhere around the 10 minute mark as far as I can tell. foo_scrobble should send the status again at regular intervals to maintain the status in that case as long as the track is still playing.

Use timestamp when track ended

I noticed that this scrobbler uses the timestamp when a track started playing. The official Last.fm scrobbler uses the time when a track has ended. I'm not sure if this is by design but I would prefer for it to use the end time instead of the start time.
It also makes more sense to me and is more accurate to track when you actually finished listening to something, especially with longer tracks or in situations where you paused during the song.

Maybe this could be an option to switch between both ways so users can pick what they prefer.

foo_scrobble does get auth token but still puts tracks to unauthenticated queue

Version info:
Foobar v 1.6.5
foo_scrobble 1.5.0.21178

I was able to successfully authenticate with lastfm, but the plugin does not publish the tracks to lastfm. I have looked at the console and I see
foo_scrobble: Requesting auth token
foo_scrobble: Received auth token: ********
foo_scrobble: Queuing scrobble (Unauthenticated)

Complete log here (I am playing tracks from Spotify but the same happens for local tracks):

Components loaded in: 0:01.493572
Configuration read in: 0:00.100282
foobar2000 v1.6.5 [portable]
Filter Panel - Genre: initialised in 0.000 s
Filter Panel - Artist: initialised in 0.000 s
Filter Panel - Album: initialised in 0.000 s
Playlist view initialised in: 0.003 s
User Interface initialized in: 0:00.183676
FFmpeg version: 4.3.1
Startup time : 0:01.843075
foo_scrobble: Requesting auth token
foo_scrobble: Received auth token: ********************************
Opening track for playback: "spotify:track:5LLfL25W8ELqVXOLBhkJOP"
foo_spotify (log): 13:00:01.054 I [ap:1752] Connecting to AP ap.gslb.spotify.com:4070
foo_spotify (log): 13:00:01.095 I [ap:1226] Connected to AP: 35.190.243.97:4070
foo_spotify (log): 13:00:01.254 I [offline-mgr:2084] Storage has been cleaned
foo_spotify (log): 13:00:02.267 I [offline-mgr:2032] 0 files are locked. 0 images are locked
foo_spotify (log): 13:00:02.269 I [offline-mgr:2058] 0 files unlocked. 0 images unlocked
Automatic resampling: using Resampler (dBpoweramp/SSRC), Resampler (PPHS)
Device: Speakers / Headphones (Realtek Audio)
Mix format: 48000 Hz / 32-bit float / 2 channels (0x3)
Sending stream: 48000 Hz / 32-bit float / 2 channels (0x3)
foo_spotify (log): 13:00:03.333 E [c:/Users/spotify-buildagent/BuildAgent/work/1e0ce8a77adfb2dc/client/core/network/proxy_resolver_win32.cpp:215] WinHttpGetProxyForUrl failed
Opening track for playback: "spotify:track:1vOu4N1r3asJO9xfBMKWNd"
foo_spotify (log): 13:02:00.537 I [c:/Users/spotify-buildagent/BuildAgent/work/1e0ce8a77adfb2dc/client/core/social/social_presence.cpp:135] Presence: A track was played
Opening track for playback: "spotify:track:6c7uYlmHJtZPnenPjqG7Ir"
foo_spotify (log): 13:02:20.865 I [c:/Users/spotify-buildagent/BuildAgent/work/1e0ce8a77adfb2dc/client/core/social/social_presence.cpp:135] Presence: A track was played
foo_spotify (log): 13:02:30.526 I [offline-mgr:2058] 0 files unlocked. 0 images unlocked
Opening track for playback: "spotify:track:2mDpaQWRfsXtymj7JhVOEE"
foo_spotify (log): 13:04:51.986 I [c:/Users/spotify-buildagent/BuildAgent/work/1e0ce8a77adfb2dc/client/core/social/social_presence.cpp:135] Presence: A track was played
foo_spotify (log): 13:04:52.473 I [c:/Users/spotify-buildagent/BuildAgent/work/1e0ce8a77adfb2dc/client/core/protocol/file_streamer_simple.cpp:769] Request for file 58364c9fc1f94663d50798a8530e7bd785473c1d complete (code: 0)
foo_spotify (log): 13:04:52.690 I [c:/Users/spotify-buildagent/BuildAgent/work/1e0ce8a77adfb2dc/client/core/protocol/file_streamer_simple.cpp:769] Request for file 58364c9fc1f94663d50798a8530e7bd785473c1d complete (code: 0)
foo_scrobble: Queuing scrobble (Unauthenticated)

Setting up a local build question

Trying to setup a local build to test some modifications and I am having some issues getting eng\Build-Dependencies.ps1 to run successfully. The Error:
git.exe : fatal: remote error: upload-pack: not our ref b4c94da052e881f8cb5044d8e5b88f5ff1f0519f
Line 157
&$git -C $VcpkgDir fetch $VcpkgRepository $VcpkgRevision 2>&1 ...

git.exe : fatal: reference is not a tree: b4c94da052e881f8cb5044d8e5b88f5ff1f0519f
Line 158
&$git -C $VcpkgDir checkout $VcpkgRevision 2>&1 | Out-Host

Failed to check out revision 'b4c94da052e881f8cb5044d8e5b88f5ff1f0519f'

I can provide the full error if needed but that seems like the essentials

I'm not too familiar with building dependencies this way but from googling, seems like it can't find the Vcpkg Revision assigned in line 59. Given my ignorance to how this works, was wondering if you had a suggestion for how to troubleshoot. Seems like it just needs a new Vcpkg Revision id but I wouldn't know where to begin selecting one.

Scrobbling do not works anymore

Here it is the log:

foo_scrobble: Queuing scrobble (Unauthenticated)
foo_scrobble: NowPlaying notification failed (error: 9, Invalid session key. Please re-authenticate.)

I cant solve this.

I did tried with various browsers and it stays the same.

Please, help me.

Foobar 1.4 beta 9.

Deauthorizes at random moments.

Since a few weeks authorization is lost about once per day. I need to go into settings and request authorization again to fix until it happens again.

I caught the moment where deauthorization happened in the console:

Opening track for playback: "D:\Music Library\Flying Lotus - Cosmogramma (2010)\06 - Flying Lotus - Computer Facepure Being.mp3"
Minibar scanning D:\Music Library\Flying Lotus - Cosmogramma (2010)\06 - Flying Lotus - Computer Facepure Being.mp3
foo_scrobble: Submitting track
Track scanned in 224.423 ms
Querying last.fm: http://ws.audioscrobbler.com/2.0/?method=user.getTrackScrobbles&api_key=a1685abe5265b93cf2be4a70d181bf6b&user=Odinoss&artist=Flying Lotus&track=Computer Face//pure Being&limit=200&format=json&page=1
last.fm Error: Operation failed - Most likely the backend service failed. Please try again.
Found 0 scrobbles in last.fm (since last known scrobble at 2015-07-24 23:21:05) of "Computer Face//pure Being"
foo_scrobble: NowPlaying notification failed (error: 4, No permissions to access the service.)
Opening track for playback: "D:\Music Library\Flying Lotus - Cosmogramma (2010)\07 - Flying Lotus - ...and The World Laughs With You.mp3"
Minibar scanning D:\Music Library\Flying Lotus - Cosmogramma (2010)\07 - Flying Lotus - ...and The World Laughs With You.mp3
foo_scrobble: Queuing scrobble (Unauthenticated)

TTA embedded cussheet causes duplicate scrobbls

foobar 1.5.5
file: 発熱巫女~ず - ''Everflowering'' Masterpieces of Hatsunetsumiko's 2011 - 2013.tta
(I don't know if it will cause any problem, but i will give the files for you to test)
https://mega.nz/folder/8llHQSQB#YbhptauVaJWNsZmlOa5hQA
When I use cue file, it works well. But if I embed cuesheet in the tta file and open the tta file, foobar will scrobble it every second.
like this.
tta
And foobar will send error album artist.
error
https://www.last.fm/zh/music/%E9%99%BD%E8%8A%B1/%27Everflowering%27+Masterpieces+of+Hatsunetsumiko%27s+2011+-+2013
it should be
https://www.last.fm/zh/music/%E7%99%BA%E7%86%B1%E5%B7%AB%E5%A5%B3%EF%BD%9E%E3%81%9A/%27Everflowering%27+Masterpieces+of+Hatsunetsumiko%27s+2011+-+2013

How can I solve this problem? Thanks

PS:
I have tried to use other tta files, they repeated those problems.

Building fails due to missing dependencies package

It seems like a recent change to the build system introduced a (private?) Nuget package that is not found and the build can never initiate for any of the projects in the solution. Can you please update the build instructions and, if this package is indeed private, publish it or make the project buildable for other people so manual changes to the configuration are not necessary to compile?

NuGet Package restore failed for project sdk\foobar2000_sdk_helpers: Unable to find version '1.0.0' of package 'foo_scrobble-deps'.
  C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\: Package 'foo_scrobble-deps.1.0.0' is not found on source 'C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\'.
  https://api.nuget.org/v3/index.json: Package 'foo_scrobble-deps.1.0.0' is not found on source 'https://api.nuget.org/v3/index.json'.
. Please see Error List window for detailed warnings and errors.				

"Now playing" notifications are displayed even if scrobbling is off

Thank you for this component. :) I posted the following report on the Hydrogenaudio forum thread a couple of weeks ago, but the issue reports section here might be a more appropriate place for it, so...

If you have "Send now playing notifications" ticked on, it displays the "Scrobbling now" track on your Last.fm profile even if you have scrobbling turned off. Expected behavior would be to display the "now playing" track only if scrobbling is also turned on. I can't think of any instance when a user would prefer to send "now playing" notifications about tracks they are not scrobbling. Because of this, I currently have the "now playing" option permanently off... until it gets fixed, I hope. :)

Support for importing tracks from foo_dop

The old component (foo_audioscrobbler) has a feature where it imports played tracks from an iPod device managed by the foo_dop component.

It would be great if the same feature could be added to this component.

I believe this should be possible by using the foo_dop SDK, more specifically portable_device_playbackdata_callback_v2, but I'm not quite sure how interaction between separate components works, or where in foo_scrobble the required code should be added.

Feature request: Visual component - scrobbling progress

I'm trying to move away from Legacy Scrobbler and I'm still missing a few features in the plugin. One thing that is needed is the ability to add an element to the interface of foobar that would indicate, as a percentage, how much time is left until a song is scrobbled or when it will be completed. If this was implemented I would switch without a second thought.
The other thing that would be much also helpful is a hyperlink to playing track's / artist's Last.fm page).

Dependencies builder failures

I can't get past the dependencies build PowerShell script. On the latest release it points to inexistent vcpkg revision:

fatal: remote error: upload-pack: not our ref b4c94da052e881f8cb5044d8e5b88f5ff1f0519f
fatal: reference is not a tree: b4c94da052e881f8cb5044d8e5b88f5ff1f0519f

Then, when I tried to point the script to another commit of vcpkg (gix/vcpkg@0bf3923) or tried building an older foo_scrobble release (v1.4.0), the script fails to get mingw as it's no longer available on the server:

Downloading https://repo.msys2.org/mingw/i686/mingw-w64-i686-pkg-config-0.29.2-1-any.pkg.tar.xz... Failed. Status: 22;"HTTP response code said error"

Ability to blacklist certain artists/tracks/albums from being scrobbled

I suspect this may be part of the "skip" feature already, but I couldn't find any documentation on how to use it so I figured I'd write a suggestion here anyway. It'd be nice to be able to blacklist specific artists, tracks, and/or albums from being scrobbled. I would make use of this feature a lot as I use foobar to listen to renders of my own music and I don't like artificially inflating the scrobbles on last.fm from doing this.

Again if the "skip" feature already does this, feel free to close this issue. If I may add though, some public documentation on how to use the "skip" feature would be good.

Getting some weird login error

In searching for the cause of a delay I'm getting randomly when playing songs I found this in the console (there are similar messages for every song):

last.fm Error: Login: User required to be logged in
Found 0 scrobbles in last.fm of "WWWWW"

And is wrong for 2 reasons, the obvious one that I'm actually logged in (or authorized in) and the second is that the song doesn't have 0 scrobbles, if that means my own scrobbles then is wrong, if it means global scrobbles then is also wrong. And this not only happens with that one song, it happens with every single one, I can see messages like these ones too:

Found 0 scrobbles in last.fm (since last known scrobble at 2022-07-15 15:58:38) of "XXXXXXX"
Found 0 scrobbles in last.fm (since last known scrobble at 2021-01-19 20:34:50) of "YYYYYYY"

Which are also wrong, I don't know from where it takes the date but it's not true, for example in this case both of those songs were scrobbled in the past week.

When the songs end I can see in my last.fm profile that the songs were scrobbled.

cant build

   "C:\Users\k\Downloads\foo_scrobble-master\foo_scrobble-master\build.proj" (default target) (1) ->
   "C:\Users\k\Downloads\foo_scrobble-master\foo_scrobble-master\src\foo_scrobble.sln" (Build target) (2:2) ->
   "C:\Users\k\Downloads\foo_scrobble-master\foo_scrobble-master\src\foo_scrobble\foo_scrobble.vcxproj.metaproj" (default target) (3:2) ->
   "C:\Users\k\Downloads\foo_scrobble-master\foo_scrobble-master\src\foo_scrobble\foo_scrobble.vcxproj" (default target) (8:2) ->
   (ClCompile target) ->
     cl : command line error D8004: '/pathmap:' requires an argument [C:\Users\k\Downloads\foo_scrobble-master\foo_scrobble-master\src\foo_scro
   bble\foo_scrobble.vcxproj]

I can't disable scrobbling

In the context menu I want to set "enable scrobbling" to disabled and when I do that it doesn't turn it off, it continues scrobbling regardless, I have to clear authorisation to get it to stop. Disabling in configure doesn't work either.
Is this expected behaviour?

Not compatible with shadowsocks

Windows 10 17134.167, foobar2000 1.4/1.3.20, foo_scrobble 1.2, shadowsocks 4.0.10

When the shadowsocks running at whether pac mode or global mode, foo_scrobble couldn't do anything and kept output "foo_scrobble: Failed to get auth token (Setting proxy options: 12011: 无法设置选项值(Cannot set preference value))"in console, then I turn off shadowsocks and it works again.I wonder if there is any conflict between your componets and shadowsocks.

Setting for "Send Now Playing notification" is not working

The configuration setting for "Send Now Playing notification" is not working. It doesn't matter if I check the box or not, the scrobbler will always send the notifcations.

It seems that you set EnableNowPlaying in the config but you are then not using it in the PlaybackScrobbler class. ShouldSendNowPlaying() should check for this setting first.

Ability to "Love this Track"

It would be great if there was a button added under Playback to love the current track.

Looking over the API, it seems like it may be a little tricky.

Sure, it'd be easy enough to use the Track.love method but then that doesn't allow the user to unlove the track.

You could make the button unlove the current track if it's already loved but I can't see a way to check if a track is already loved by the user.

There is a User.getLovedTracks but that returns a set of tracks and not an individual track's loved status. Then you're getting into parsing and keeping track of all the user's loved tracks and that sounds doable but a nightmare tbqh.

I think just the Love button would be good for a start at least.

I wonder how the official client manages it.

Question about field mappings

Sorry if this is in the wrong section. Just wasn't sure where else to ask about it.

There is a Field mappings section in the plugin. Can you tell me if it's possible to make the plugin ignore album versions specified in brackets?

For example, I have Example (Stereo) and Example (Mono) album versions; Is it possible to make it so that only Imagine is sent to LastFM? (Versions are always in brackets).

Thanks a lot for your help and the great plugin!

Scrobbles not caching

Hi.

Using latest release version of the plugin with the latest stable version of foobar in portable mode.

Plugin appears to either not be caching scrobbles or cached scrobbles are not being accepted by last.fm. I made a post on the official last.fm support forum as it does appear as if the website and API are having connectivity issues but their QA director suggested I make a post here.

If there are any troubleshooting steps I can take please let me know.

Thanks!

v1.5.0 or 1.6.0 the latest one?

Hi, Last.fm moderator here, I'm trying to find out the correct version number for the latest release of the plugin in order to link to it in the Last.fm support FAQ about foobar2000. Here on GitHub it is 1.6.0, but on https://www.foobar2000.org/components/view/foo_audioscrobbler it is 1.5.0 with a similar description of the changes.

By the way, is the latest plugin version still working with the new foobar version 2.0 from April 2023, as it is almost one year old? Which Windows versions are supported, from 7-11 (32 and 64-bit)?

nothing happens when clicking on request authorization

Hello ,

I'm trying to authenticate myself to scrobble would start working but it's not working for me , when i press request authorization nothing happens , not even the link opens

console error is :

foo_scrobble: Requesting auth token
foo_scrobble: Failed to get auth token (Incorrect Content-Type: must be textual to extract_string, JSON to extract_json. [error code: 0, The operation completed successfully.])

any guidance ?

Stopped scrobbling

Brand new install lastest versino on foobar 2.0 64bit. Authorisation was cleared and allowed but not showing any scrobbles on my profile. lastfm also acknowledges the Connected Applications

Not sure why scrobbling isnt working

Wine support

I am using foobar2000 under Wine (on MacOS, with WineBottler and Wine 2.0) and it seems to be unable to connect to the last.fm service at all. The problem starts when trying to request the authorisation:
foo_scrobble: Failed to get auth token. (error: -2, <unknown error>)

Looking at the source, this appears to happen in WebService::GetAuthToken() which seemingly ends up in the generic exception handler.

Originally I tried to authorise on a Windows system and copy the configuration to my Wine setup, which led to the following issue when scrobbling the cached tracks:
foo_scrobble: Scrobbling (Internal foo_scrobble error)

All in all the impression is that there's probably an issue with cpprest on Wine.

Using the latest stable Wine package 3.0.2, authorisation also fails but with a different error:
foo_scrobble: Failed to get auth token. (error: 11, The service is temporarily offline.)

On each event, Wine doesn't log any errors or warnings (using debug mode warn+all) that would hint on missing or incomplete API support.

foobar crashes when internet connection is interrupted

I've been having issues with my internet provider lately. Foobar2000 is crashing whenever my internet connection is interrupted and foo_scrobble is responsible for that. From the crash report:

Opening track for playback: "song.mp3"
foo_scrobble: Submitting track
foo_scrobble: Scrobbling failed (WinHttpSendRequest: 12007: Der Servername oder die Serveradresse konnte nicht verarbeitet werden. [error code: 12007, Der Servername oder die Serveradresse konnte nicht verarbeitet werden.])

Unfortunately the notification is in German. But it basically says that the "server name or server address could not be processed".

I remember that foo_scrobble caches the scrobbles when the internet connection is not available. But I guess the code has issues with the connection breaking in the middle of the execution. It's also possible that foo_scrobble (or Foobar2000) only checks for an active LAN/WLAN connection, but not whether there it is connected to the internet.

Steps to reproduce would be to start Foobar2000 with foo_scrobble active and then disconnect the internet connection at router level. After a few minutes, Foobar2000 will crash.

foo_scrobble usage of foobar's proxy setting

The foo_scrobble component doesn't seem to use the proxy that I configured in the Networking setting of foobar2000. Other components, such as OpenLyrics, work fine with the proxy. However, foo_scrobble gives me this error message:

foo_scrobble: Scrobbling failed (Incorrect Content-Type: must be textual to extract_string, JSON to extract_json.)

The component works correctly when I use a VPN for the entire system.

Scrobbling stopped working

Scrobbling has stopped working a few weeks ago. Console says that it needs to reauth:
foo_scrobble: Scrobbling failed (error: 9, Invalid session key. Please re-authenticate.)

But after reauthenticating, it still does not scrobble:
foo_scrobble: Queuing scrobble (Unauthenticated)

Unable to scrobble or authenticate

Console shows:
foo_scrobble: Requesting auth token foo_scrobble: Failed to get auth token (error: 8, Something else went wrong.)

Tell me if there's additional information I can provide

Can't build it

Get the following error when I try to build it

Build FAILED.

   "C:\Users\XXXXX\Desktop\foo_scrobble\build.proj" (default target) (1) ->
   "C:\Users\XXXXX\Desktop\foo_scrobble\src\foo_scrobble.sln" (Clean target) (2) ->
   "C:\Users\XXXXX\Desktop\foo_scrobble\src\foo_scrobble\foo_scrobble.vcxproj.metaproj" (Clean target) (3) ->
   "C:\Users\XXXXX\Desktop\foo_scrobble\src\foo_scrobble\foo_scrobble.vcxproj" (Clean target) (8) ->
     C:\Users\XXXXX\Desktop\foo_scrobble\src\foobar2000_sdk.props(4,5): error MSB4019: The imported project "C:\Us
   ers\XXXXX\Desktop\foo_scrobble\src\foobar2000_sdk.user.props" was not found. Confirm that the expression in the
    Import declaration "C:\Users\XXXXX\Desktop\foo_scrobble\src\foobar2000_sdk.user.props" is correct, and that th
   e file exists on disk. [C:\Users\XXXXX\Desktop\foo_scrobble\src\foo_scrobble\foo_scrobble.vcxproj]

LastFM Now Playing not working.

The LastFM Now Playing does not work. I have authorized the client as well as enabled now playing, but LastFM only displays the scrobble once the song is over.

a

a

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.