1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
http -> Contacting host: api.listenbrainz.org:443
http -> Marking connection as busy: api.listenbrainz.org:443 #<process api.listenbrainz.org>
http -> getting referer from buffer: buffer:#<buffer  *emms-player-mpv-ipc*> target-url:#s(url "https" nil nil "api.listenbrainz.org" nil "/1/submit-listens" nil nil t nil t t) lastloc:nil
http -> Request is: 
POST /1/submit-listens HTTP/1.1
MIME-Version: 1.0
Connection: keep-alive
Host: api.listenbrainz.org
Accept-encoding: gzip
Accept: */*
User-Agent: URL/Emacs Emacs/30.2 (X11; x86_64-pc-linux-gnu)
Content-type: application/json; charset=utf-8
Content-length: 203

{"listen_type":"playing_now","payload":[{"track_metadata":{"additional_info":{"duration":184,"tracknumber":5},"release_name":"Abbey Road","track_name":"Here Comes The Sun","artist_name":"The Beatles"}}]}
http -> Calling after change function `url-http-wait-for-headers-change-function' for `#<process api.listenbrainz.org>'
http -> url-http-wait-for-headers-change-function ( *http api.listenbrainz.org:443*)
http -> Saw end of headers... ( *http api.listenbrainz.org:443*)
http -> url-http-parse-response called in ( *http api.listenbrainz.org:443*)
http -> Got a content-length, being smart about document end.
http -> Calling initial content-length for extra data at end of headers
http -> Marking connection as free: api.listenbrainz.org:443 #<process api.listenbrainz.org>
http -> url-http-parse-headers called in ( *http api.listenbrainz.org:443*)
http -> url-http-parse-response called in ( *http api.listenbrainz.org:443*)
http -> Response: HTTP/1.1 200 OK
http -> Response: Server: openresty
http -> Response: Date: Sun, 23 Nov 2025 21:30:06 GMT
http -> Response: Content-Type: application/json
http -> Response: Content-Length: 16
http -> Response: Connection: keep-alive
http -> Response: Keep-Alive: timeout=15
http -> Response: Access-Control-Allow-Origin: *
http -> Response: Access-Control-Allow-Methods: POST, OPTIONS
http -> Response: Access-Control-Max-Age: 21600
http -> Response: Access-Control-Allow-Headers: Authorization, Content-Type
http -> Response: Cache-Control: private
http -> Response: Access-Control-Expose-Headers: X-RateLimit-Remaining,X-RateLimit-Limit,X-RateLimit-Reset,X-RateLimit-Reset-In
http -> Response: X-RateLimit-Remaining: 29
http -> Response: X-RateLimit-Limit: 30
http -> Response: X-RateLimit-Reset: 1763933410
http -> Response: X-RateLimit-Reset-In: 4
http -> Parsed HTTP headers: class=2 status=200
http -> Finished parsing HTTP headers: t
http -> Marking connection as free: api.listenbrainz.org:443 #<process api.listenbrainz.org>
http -> Activating callback in buffer ( *http api.listenbrainz.org:443*): emms-listenbrainz-scrobbler-submission-callback ((:peer (:certificates ((:version 3 :serial-number "06:9b:ce:d3:7c:f4:18:8e:89:c6:76:af:57:92:44:a3:b4:f1" :issuer "C=US,O=Let's Encrypt,CN=E7" :valid-from "2025-11-13" :valid-to "2026-02-11" :subject "CN=api.listenbrainz.org" :public-key-algorithm "EC/ECDSA" :certificate-security-level "Ultra" :signature-algorithm "ECDSA-SHA384" :public-key-id "sha1:ee:e7:9f:1b:e8:e8:3b:7e:64:05:00:e4:65:48:b9:c9:ce:1a:d7:50" :public-key-id-sha256 "sha256:94:86:29:11:77:ad:66:a2:4f:66:c4:86:e4:ec:82:87:23:b5:19:f6:1f:01:5d:ee:e2:3c:ca:26:e6:0c:17:03" :certificate-id "sha1:8f:6d:9b:fc:75:72:4d:c8:c6:e6:4f:d9:6a:20:a5:d0:6b:d8:f8:87" :pem "-----BEGIN CERTIFICATE-----
MIIDtTCCAzugAwIBAgISBpvO03z0GI6JxnavV5JEo7TxMAoGCCqGSM49BAMDMDIx
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
NzAeFw0yNTExMTMwOTA5MjJaFw0yNjAyMTEwOTA5MjFaMB8xHTAbBgNVBAMTFGFw
aS5saXN0ZW5icmFpbnoub3JnMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEB9QcyUtG
mPv/j1Gp+EQ7iG0dizECG8kYx9v6oAbjgKowPeW83Ub19mj2r3EVDNFLrMilvC60
qaymab9gbNUFsc0XnLMWumNSIy9dMfA4MV2nASRqZp/Gb9X5gLpXukUbo4ICJTCC
AiEwDgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD
AjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSdGTD7t4satKKbeNJPxSB9WCjuuzAf
BgNVHSMEGDAWgBSuSJ7chx1EoG/aouVgdAR4wpwAgDAyBggrBgEFBQcBAQQmMCQw
IgYIKwYBBQUHMAKGFmh0dHA6Ly9lNy5pLmxlbmNyLm9yZy8wHwYDVR0RBBgwFoIU
YXBpLmxpc3RlbmJyYWluei5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0f
BCcwJTAjoCGgH4YdaHR0cDovL2U3LmMubGVuY3Iub3JnLzExNC5jcmwwggEGBgor
BgEEAdZ5AgQCBIH3BIH0APIAdwBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nr
Kd34wwAAAZp8r5TaAAAEAwBIMEYCIQDMertVcZ0TVqGQGhWtcjPWnQfgzpxa5mqZ
T0Y6yCYcMQIhAJfRYbhQjdRFNl8O4eYQQLOCJbebYK35cKUzI0LK27A+AHcAlpdk
v1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGafK+VJQAABAMASDBGAiEA
iLK5tHJVnxj84dd+pb6jzTae7b1pWf3ms/hKoyVQNAECIQCZmRH1iPdDG0Q/3Udm
7phPU5yIFzVh+D60lM6ifwSvfTAKBggqhkjOPQQDAwNoADBlAjBKrEN8vtGid/S4
t4lGCGfJJVQdCS5RRkJXOJ6T9JsZkjerTJ1x4Al4m2DVpwqWU0ECMQCPUbNyInWI
o1PcVuD90PL/q+Ak1dC8zAHEqQrsubQ7U6FVqGXY1dypSD6gJVlgeDU=
-----END CERTIFICATE-----
") (:version 3 :serial-number "00:aa:75:f1:e6:2b:8f:0a:22:09:66:d3:8b:bf:d4:ba:a1" :issuer "C=US,O=Internet Security Research Group,CN=ISRG Root X1" :valid-from "2024-03-13" :valid-to "2027-03-12" :subject "C=US,O=Let's Encrypt,CN=E7" :public-key-algorithm "EC/ECDSA" :certificate-security-level "Ultra" :signature-algorithm "RSA-SHA256" :public-key-id "sha1:ae:4d:9e:89:bf:4a:8f:b2:dc:f8:b8:69:88:7e:98:45:f2:63:81:53" :public-key-id-sha256 "sha256:cb:bc:55:9b:44:d5:24:d6:a1:32:bd:ac:67:27:44:da:34:07:f1:2a:ae:5d:5f:72:2c:5f:6c:79:13:87:1c:75" :certificate-id "sha1:3b:73:c1:7e:3d:f8:7c:f3:aa:77:f1:38:92:19:eb:5e:dd:51:9e:7f" :pem "-----BEGIN CERTIFICATE-----
MIIEVzCCAj+gAwIBAgIRAKp18eYrjwoiCWbTi7/UuqEwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
WhcNMjcwMzEyMjM1OTU5WjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDELMAkGA1UEAxMCRTcwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARB6AST
CFh/vjcwDMCgQer+VtqEkz7JANurZxLP+U9TCeioL6sp5Z8VRvRbYk4P1INBmbef
QHJFHCxcSjKmwtvGBWpl/9ra8HW0QDsUaJW2qOJqceJ0ZVFT3hbUHifBM/2jgfgw
gfUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD
ATASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSuSJ7chx1EoG/aouVgdAR4
wpwAgDAfBgNVHSMEGDAWgBR5tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcB
AQQmMCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0g
BAwwCjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVu
Y3Iub3JnLzANBgkqhkiG9w0BAQsFAAOCAgEAjx66fDdLk5ywFn3CzA1w1qfylHUD
aEf0QZpXcJseddJGSfbUUOvbNR9N/QQ16K1lXl4VFyhmGXDT5Kdfcr0RvIIVrNxF
h4lqHtRRCP6RBRstqbZ2zURgqakn/Xip0iaQL0IdfHBZr396FgknniRYFckKORPG
yM3QKnd66gtMst8I5nkRQlAg/Jb+Gc3egIvuGKWboE1G89NTsN9LTDD3PLj0dUMr
OIuqVjLB8pEC6yk9enrlrqjXQgkLEYhXzq7dLafv5Vkig6Gl0nuuqjqfp0Q1bi1o
yVNAlXe6aUXw92CcghC9bNsKEO1+M52YY5+ofIXlS/SEQbvVYYBLZ5yeiglV6t3S
M6H+vTG0aP9YHzLn/KVOHzGQfXDP7qM5tkf+7diZe7o2fw6O7IvN6fsQXEQQj8TJ
UXJxv2/uJhcuy/tSDgXwHM8Uk34WNbRT7zGTGkQRX0gsbjAea/jYAoWv0ZvQRwpq
Pe79D/i7Cep8qWnA+7AE/3B3S/3dEEYmc0lpe1366A/6GEgk3ktr9PEoQrLChs6I
tu3wnNLB2euC8IKGLQFpGtOO/2/hiAKjyajaBP25w1jF0Wl8Bbqne3uZ2q1GyPFJ
YRmT7/OXpmOH/FVLtwS+8ng1cAmpCujPwteJZNcDG0sF2n/sc0+SQf49fdyUK0ty
+VUwFj9tmWxyR/M=
-----END CERTIFICATE-----
")) :certificate (:version 3 :serial-number "06:9b:ce:d3:7c:f4:18:8e:89:c6:76:af:57:92:44:a3:b4:f1" :issuer "C=US,O=Let's Encrypt,CN=E7" :valid-from "2025-11-13" :valid-to "2026-02-11" :subject "CN=api.listenbrainz.org" :public-key-algorithm "EC/ECDSA" :certificate-security-level "Ultra" :signature-algorithm "ECDSA-SHA384" :public-key-id "sha1:ee:e7:9f:1b:e8:e8:3b:7e:64:05:00:e4:65:48:b9:c9:ce:1a:d7:50" :public-key-id-sha256 "sha256:94:86:29:11:77:ad:66:a2:4f:66:c4:86:e4:ec:82:87:23:b5:19:f6:1f:01:5d:ee:e2:3c:ca:26:e6:0c:17:03" :certificate-id "sha1:8f:6d:9b:fc:75:72:4d:c8:c6:e6:4f:d9:6a:20:a5:d0:6b:d8:f8:87" :pem "-----BEGIN CERTIFICATE-----
MIIDtTCCAzugAwIBAgISBpvO03z0GI6JxnavV5JEo7TxMAoGCCqGSM49BAMDMDIx
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
NzAeFw0yNTExMTMwOTA5MjJaFw0yNjAyMTEwOTA5MjFaMB8xHTAbBgNVBAMTFGFw
aS5saXN0ZW5icmFpbnoub3JnMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEB9QcyUtG
mPv/j1Gp+EQ7iG0dizECG8kYx9v6oAbjgKowPeW83Ub19mj2r3EVDNFLrMilvC60
qaymab9gbNUFsc0XnLMWumNSIy9dMfA4MV2nASRqZp/Gb9X5gLpXukUbo4ICJTCC
AiEwDgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD
AjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSdGTD7t4satKKbeNJPxSB9WCjuuzAf
BgNVHSMEGDAWgBSuSJ7chx1EoG/aouVgdAR4wpwAgDAyBggrBgEFBQcBAQQmMCQw
IgYIKwYBBQUHMAKGFmh0dHA6Ly9lNy5pLmxlbmNyLm9yZy8wHwYDVR0RBBgwFoIU
YXBpLmxpc3RlbmJyYWluei5vcmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0f
BCcwJTAjoCGgH4YdaHR0cDovL2U3LmMubGVuY3Iub3JnLzExNC5jcmwwggEGBgor
BgEEAdZ5AgQCBIH3BIH0APIAdwBJnJtp3h187Pw23s2HZKa4W68Kh4AZ0VVS++nr
Kd34wwAAAZp8r5TaAAAEAwBIMEYCIQDMertVcZ0TVqGQGhWtcjPWnQfgzpxa5mqZ
T0Y6yCYcMQIhAJfRYbhQjdRFNl8O4eYQQLOCJbebYK35cKUzI0LK27A+AHcAlpdk
v1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGafK+VJQAABAMASDBGAiEA
iLK5tHJVnxj84dd+pb6jzTae7b1pWf3ms/hKoyVQNAECIQCZmRH1iPdDG0Q/3Udm
7phPU5yIFzVh+D60lM6ifwSvfTAKBggqhkjOPQQDAwNoADBlAjBKrEN8vtGid/S4
t4lGCGfJJVQdCS5RRkJXOJ6T9JsZkjerTJ1x4Al4m2DVpwqWU0ECMQCPUbNyInWI
o1PcVuD90PL/q+Ak1dC8zAHEqQrsubQ7U6FVqGXY1dypSD6gJVlgeDU=
-----END CERTIFICATE-----
") :key-exchange "ECDHE-RSA" :protocol "TLS1.3" :cipher "AES-256-GCM" :mac "AEAD" :encrypt-then-mac nil)) ((*track* (type . file) (name . "/home/igor/musica/pop/The Beatles/Abbey Road/05 Here Comes The Sun.mp3") (info-originalyear . "1969") (info-label . "Apple Records") (info-artistsort . "Beatles, The") (info-albumartistsort . "Beatles, The") (info-albumartist . "The Beatles") (info-year . "1969") (info-genre . "Rock") (info-discnumber . "1/1") (info-album . "Abbey Road") (info-tracknumber . "5/12") (info-artist . "The Beatles") (info-title . "Here Comes The Sun") (info-playing-time . 184) (info-mtime 26417 15398 462256 662000) (last-played 26915 31965 702158 561000) (play-count . 1)) . t))
http -> Spinning waiting for headers...