Skip to content

Musonic Web 1.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 21:08

Podcasts, and Musonic Web becomes an app. Search shows and the episodes where someone speaks, follow them, and pick up an episode where you left it on any device. Musonic Web can now be installed from the browser, with its own window and icon.

Added

  • Install Musonic Web as an app (computer or phone): its own window and icon, from the browser's install button.
  • Podcasts (with Musonic Server): search shows and the episodes where someone speaks, open a show before following it, follow it and find it in the Library. Episodes resume where you stopped (on every device), play faster (up to 2×), jump back 15 s or forward 30 s; their transcript shows like lyrics when the show publishes one. A found episode opens its show and plays.

Security

  • Cover and audio addresses (which carry the sign-in) are never sent to other sites as the page they come from.
  • On a Musonic Server, the browser keeps a device key instead of a token made from your password. The password is used once at sign-in; the key, named after the browser, is listed in the server's console and can be revoked there. Other Subsonic servers keep the token as before.

Changed

  • Play, Previous, Next and Add to queue use the same icons as the mobile app (shared icon set).
  • Edit a playlist in place — “Edit” turns the page into its edit mode: the name and description become fields, each song gets a handle to drag it to a new place (or the up and down arrow keys) and a “−” to remove it; “Done” saves everything at once, Escape or “Cancel” drops the changes. It replaces the name and description dialog.
  • Log out revokes the browser's key on a Musonic Server.

Fixed

  • A refused account goes back to the sign-in form with the reason (key revoked, account suspended, password changed) instead of showing errors and an empty library.

Added

  • Import a Spotify or Deezer playlist (Library → Import, on a Musonic Server): paste the playlist's address, check its name, cover and songs, and Musonic makes it again with songs from your library and the online catalog. The import runs on the server (you can close the window) with its progress shown live, then a report lists the songs not found and the uncertain ones (a close version used instead). A Spotify playlist is read up to its first 100 songs; for the rest, put them in a second Spotify playlist and paste its address in the report: its songs are added to the same playlist. The report can look for the missing songs again. The report stays available from the playlist's page.

Fixed

  • Plays are now counted. The web client never told the server what you listened to, so "Recently played", "Most played" and the top songs stayed empty. A track counts once you have really listened to half of it (or 4 minutes, tracks under 30 s never count): skipping to the end does not count. The track also shows as "now playing" while it plays, and the home picks up the new plays on your next visit.
  • Liking an online track, or adding it to a playlist, now works: the track is first imported into your library (a message tells you while it downloads), then liked or added under its library id. Before, the server could not find it and nothing happened.

Podcasts need Musonic Server 1.1.0. Self-hosting: Musonic-Web.zip in this release, as before.