• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting LrcLib not working

    Pages (2): « Previous 1 2

     
    • 0 Vote(s) - 0 Average

    LrcLib not working

    HttpIOException: The response ended prematurely
    nlor
    Offline

    Junior Member

    Posts: 8
    Threads: 2
    Joined: 2026 Mar
    Reputation: 0
    Country:Spain
    #11
    2026-06-03, 05:25 PM
    There's no proxy that I'm aware of (outside of docker networks and such, but my compose file doesn't explicitly use any), I will look into it. However, if this were the problem, shouldn't other requests to LrcLib fail? For example, shouldn't

    Code:
    curl -v "https://lrclib.net/api/get?track_name=Fix+You&artist_name=Coldplay"

    fail as well? I ran it from inside the jellyfin container and got a seemingly correct response:

    Code:
    * Host lrclib.net:443 was resolved.
    * IPv6: (none)
    * IPv4: 65.21.226.122
    *  Trying 65.21.226.122:443...
    * ALPN: curl offers h2,http/1.1
    * TLSv1.3 (OUT), TLS handshake, Client hello (1):
    *  CAfile: /etc/ssl/certs/ca-certificates.crt
    *  CApath: /etc/ssl/certs
    * TLSv1.3 (IN), TLS handshake, Server hello (2):
    * TLSv1.3 (IN), TLS change cipher, Change cipher spec (1):
    * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
    * TLSv1.3 (IN), TLS handshake, Certificate (11):
    * TLSv1.3 (IN), TLS handshake, CERT verify (15):
    * TLSv1.3 (IN), TLS handshake, Finished (20):
    * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
    * TLSv1.3 (OUT), TLS handshake, Finished (20):
    * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519MLKEM768 / id-ecPublicKey
    * ALPN: server accepted http/1.1
    * Server certificate:
    *  subject: CN=lrclib.net
    *  start date: May 15 06:58:34 2026 GMT
    *  expire date: Aug 13 06:58:33 2026 GMT
    *  subjectAltName: host "lrclib.net" matched cert's "lrclib.net"
    *  issuer: C=US; O=Let's Encrypt; CN=E8
    *  SSL certificate verify ok.
    *  Certificate level 0: Public key type EC/prime256v1 (256/128 Bits/secBits), signed using ecdsa-with-SHA384
    *  Certificate level 1: Public key type EC/secp384r1 (384/192 Bits/secBits), signed using sha256WithRSAEncryption
    *  Certificate level 2: Public key type RSA (4096/152 Bits/secBits), signed using sha256WithRSAEncryption
    * Connected to lrclib.net (65.21.226.122) port 443
    * using HTTP/1.x
    > GET /api/get?track_name=Fix+You&artist_name=Coldplay HTTP/1.1
    > Host: lrclib.net
    > User-Agent: curl/8.14.1
    > Accept: */*
    >
    * Request completely sent off
    * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
    * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
    < HTTP/1.1 200 OK
    < Server: nginx/1.26.3
    < Date: Wed, 03 Jun 2026 17:15:38 GMT
    < Content-Type: application/json
    < Content-Length: 2402
    < Connection: keep-alive
    < vary: origin, access-control-request-method, access-control-request-headers
    < access-control-allow-origin: *
    <
    {"id":13635,"name":"Fix You","trackName":"Fix You","artistName":"Coldplay","albumName":"X&Y","duration":295.0,"instrumental":false,"plainLyrics":"When you try your best, but you don't succeed\nWhen you get what you want, but not what you need\nWhen you feel so tired, but you can't sleep\nStuck in reverse\n\nAnd the tears come streaming down your face\nWhen you lose something you can't replace\nWhen you love someone, but it goes to waste\nCould it be worse?\n\nLights will guide you home\nAnd ignite your bones\nAnd I will try to fix you\n\nAnd high up above, or down below\nWhen you're too in love to let it go\nBut if you never try, you'll never know\nJust what you're worth\n\nLights will guide you home\nAnd ignite your bones\nAnd I will try to fix you\n\nTears stream down your face\nWhen you lose something you cannot replace\nTears stream down your face, and I...\nTears stream down your face\nI promise you I will learn from my mistakes\nTears stream down your face, and I...\n\nLights will guide you home\nAnd ignite your bones\nAnd I will try to fix you\n","syncedLyrics":"[00:13.18] When you try your best, but you don't succeed\n[00:20.29] When you get what you want, but not what you need\n[00:27.41] When you feel so tired, but you can't sleep\n[00:33.32] Stuck in reverse\n[00:39.56] \n[00:41.30] And the tears come streaming down your face\n[00:48.53] When you lose something you can't replace\n[00:55.25] When you love someone, but it goes to waste\n[01:01.66] Could it be worse?\n[01:08.44] \n[01:11.92] Lights will guide you home\n[01:19.02] And ignite your bones\n[01:25.95] And I will try to fix you\n[01:32.14] \n[01:45.02] And high up above, or down below\n[01:51.66] When you're too in love to let it go\n[01:58.55] But if you never try, you'll never know\n[02:04.89] Just what you're worth\n[02:11.48] \n[02:15.35] Lights will guide you home\n[02:22.18] And ignite your bones\n[02:29.30] And I will try to fix you\n[02:35.64] \n[03:30.85] Tears stream down your face\n[03:37.04] When you lose something you cannot replac* Connection #0 to host lrclib.net left intact
    e\n[03:44.64] Tears stream down your face, and I...\n[03:58.28] Tears stream down your face\n[04:04.04] I promise you I will learn from my mistakes\n[04:11.98] Tears stream down your face, and I...\n[04:22.73] \n[04:25.69] Lights will guide you home\n[04:32.31] And ignite your bones\n[04:39.18] And I will try to fix you\n[04:45.32] ","lyricsfile":null}

    I also tried what I believe to be the full request and got the same result:

    Code:
    curl -v "https://lrclib.net/api/get?track_name=Fix+You&artist_name=Coldplay&album_name=X%26Y&duration=295"

    (For the record, the plugin does fail to find lyrics for this particular song as well.)

    PS: I inspected the code a bit and I think these are the requests being made, but I could be wrong.
    Pages (2): « Previous 1 2

    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode