Skip to content

Releases: jaedb/Iris

3.64.0

18 Jun 09:24
Compare
Choose a tag to compare

What's Changed

  • Feat/842 discover by @jaedb in #843
    • Adds more capabilities to Discover in the absence of Spotify
    • Added Featured Playlists and Genre / Mood support for Tidal and YTMusic (note duplicate Tidal entries in first release due to Genre and Moods being separate paths)
  • Use 'git clone --depth 1' to reduce docker image size from 1GB to 500MB by @Sieboldianus in #830
  • Implement Jellyfin source by @fmauNeko in #813
  • Adding Jellyfin and Podcasts browse tiles by @phampyk in #844
  • Add setting access guard to fix 824 by @partofthething in #845
  • Bump eventsource from 1.0.7 to 1.1.1 by @dependabot in #846

New Contributors

Full Changelog: 3.63.0...3.64.0

3.63.0

14 May 02:05
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.62.0...3.63.0

3.62.0

09 Mar 08:06
0c84faf
Compare
Choose a tag to compare

Features

  • Upgrade to Snapcast's new control_script method for stream metadata (including artwork)
  • Play/pause a Snapcast stream instantly (without needing to connect to it)
  • ☝️ requires Snapcast 0.26.0, available on Docker as jaedb/snapserver
  • Delete snapcast client

Bugfixes

  • Loading fresh playlists correctly #816
  • Responsive dropdowns #815
  • Catching stale Snapcast clients #806
  • Minor UI polish

3.61.1

03 Feb 08:06
Compare
Choose a tag to compare

Maintenance

  • Rewrite of drag-and-drop behavior using React DnD
  • Rewrite of context menu components
  • Security patches (dependabot)
  • Minor bugfixes

3.60.0

23 Oct 08:07
Compare
Choose a tag to compare

Improvements

  • Overhaul of Outputs panel
  • When linked with Snapcast stream, Iris will push track meta to Snapcast. This makes it available for other clients to see what is currently playing without establishing a direct connection. This is temporary, as it will hopefully be superseded by Snapcast getting meta directly from MPD (badaix/snapcast#749).
  • Ability to switch between Iris instances, without needing to add them on every device

Fixes

  • SSL fixes when attempting to connect to non-SSL instance, now gracefully fails instead of crashing (#775)

Upgrading

  • Update mopidy.conf under [iris] to include new setting, snapcast_stream. This identifies the stream the Mopidy instance belongs to. Defaults to Default.
  • Update snapserver.conf to include control_url in stream to link back to Mopidy instance
    For example pipe:///tmp/snapfifo?name=Default&sampleformat=48000:16:2&control_url=https://iris.local:443

3.59.0

02 Oct 01:23
Compare
Choose a tag to compare
  • New Snapcast defaults set in mopidy.conf to allow users to load server defaults
  • Drag-and-drop patches
  • Playlist names with / fix

3.58.2

05 Sep 05:10
Compare
Choose a tag to compare
  • Fixing issues due to refactoring class to functional components (hotkeys)
  • Recursive fetch for Categories, #764
  • Albums containing % in the name, #761
  • null tracks, and tracks that cannot be played, #759

3.58.1

22 Aug 04:47
bb7bafd
Compare
Choose a tag to compare
  • Minor bugfixes
  • Refactoring key components to functional components in prep for React 17 upgrade

3.58.0

16 May 07:33
Compare
Choose a tag to compare
  • Create playlist and add tracks #723
  • Auto-load lyrics in kiosk mode #714
  • Migrating more components to functional (tests come next)
  • Security upgrades

3.57.6

13 Apr 09:25
Compare
Choose a tag to compare
  • Unfollowing no longer removes item from state (#678)
  • Search results button URI handling (#681 and #731)
  • Polish on context menu when switching contexts