Skip to content

Releases: DerKezorm/nexbeat

nexbeat 1.1.0

Choose a tag to compare

@DerKezorm DerKezorm released this 22 Sep 12:30

New

  • About nexbeat. A new page, linked in the footer for every account: version, source, licence and the text of what is new. For administrators it also shows whether a newer version is out; nexbeat asks GitHub once a day for that, which can be switched off on the same page. A newer version also shows as a small hint in the footer.
  • What is new, once per version. After an update every account sees a short summary of what changed, once. It can be read again on the About page.

nexbeat 1.0.0

Choose a tag to compare

@DerKezorm DerKezorm released this 22 Sep 11:57

New

  • nexcrate searches requested albums at once. A nexcrate that announces it (wishes_search_at_once) searches every request right away, for albums too, even with its music automatic off. nexbeat then shows a switched off automatic only as a hint instead of a missing piece.

Fixed

  • Short reason for proxy errors. When a proxy answers instead of nexcrate, nexbeat shows the title of its error page (for example "HTTP 502: 502 Bad Gateway") instead of the whole page.

nexbeat 0.3.1

Choose a tag to compare

@DerKezorm DerKezorm released this 22 Sep 10:01

Fixed

  • The library is read right after connecting. After connecting to nexcrate or switching between Lidarr and nexcrate, nexbeat read the library only in its next scheduled check, up to ten minutes later. Until then every artist looked new on the discover page, and a request for something already there went through.
  • Clear message when nexcrate is not there. When a proxy answers instead of nexcrate (for example while nexcrate restarts), nexbeat now says so instead of "nexcrate refused the request", and shows nexcrate's own answer below every refusal.
  • A request is no longer sent twice. The background check could send a request a second time while the first hand-over was still under way.
  • Say when requested albums will not be searched. While nexcrate's music automatic is off, nexcrate does not search requested albums. The settings now list this as a missing piece instead of saying the opposite.

nexbeat 0.3.0

Choose a tag to compare

@DerKezorm DerKezorm released this 22 Sep 08:28

New

  • Request from nexcrate as well as Lidarr. Under Settings, Services, Target the administrator picks ARR mode (Lidarr, as before) or NEX mode (nexcrate). An installation that already uses Lidarr stays in ARR mode without doing anything.

In NEX mode nexbeat connects in one step: it asks nexcrate for a key, nexcrate shows a code, and the owner confirms it there. A key made by hand works too. nexbeat requests albums and whole artists (studio albums only), reads their state in batches and listens to nexcrate's event stream, so a change shows up within seconds. It changes nothing in nexcrate's settings and says what nexcrate's music version still lacks. Switching modes hands open requests to the new program once.

nexbeat 0.2.0

Choose a tag to compare

@DerKezorm DerKezorm released this 12 Sep 16:41

New

  • Browse by genre. The discover page has a new row with twenty main genres, from rock to schlager. A genre page lists the most played artists and albums of that genre and related genres to follow. Artists already in Lidarr stay in the list and are marked as in the library.

Artists come from the MusicBrainz tag search and are ranked by ListenBrainz listens. A single tag from anyone is enough for that search, so nexbeat only keeps artists who carry the genre strongly. The albums come from the most played artists of the genre. For some genres ListenBrainz shares them only with a token, which can be added in the settings under Services, Sources.

nexbeat 0.1.1

Choose a tag to compare

@DerKezorm DerKezorm released this 12 Sep 14:35

Fixed

  • nexbeat no longer stops answering when a page loads many pictures at once. Behind a reverse proxy with HTTP/2, the start page asked for about 40 artist pictures at the same time. Every request kept a database connection while it waited for Deezer, the pool of 15 ran out, and the whole server stood still until the proxy gave up with a 504. Database connections are no longer capped.

nexbeat 0.1.0

Choose a tag to compare

@DerKezorm DerKezorm released this 12 Sep 11:37

The first release: find music and request it from Lidarr.

New

  • Discover. "For you" and "because you listen to" rows built from ListenBrainz similar-artist data and the Lidarr library, plus the albums and artists trending this week.
  • Search and browse. Artists and releases from MusicBrainz, discographies, the most listened albums, similar artists and 30 second previews.
  • Requests. An album, EP or single goes to Lidarr with only that album monitored. A whole artist is one request for every studio album and future ones, offered only with a metadata profile that allows official studio albums alone.
  • Approval and quotas. Requests count per day, week or month, rejected and failed ones do not. Single accounts can be set to need approval.
  • Accounts. Invitations and password reset by mail, or as links to pass on when no mail server is set up.
  • Docker image. ghcr.io/derkezorm/nexbeat for amd64 and arm64, with a compose file in the repository.

nexbeat never changes Lidarr settings. It adds and monitors artists and albums and starts searches, nothing else.