Skip to content

Releases: jamesarich/sofa-king

Snapshot 0.1.0-dev.851+6b68c7d

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Oct 19:35
6b68c7d

Built from 6b68c7d by https://github.com/jamesarich/sofa-king/actions/runs/40936331701. The desktop packages are unsigned.

0.1.0-dev.851+6b68c7d

New

  • tvos: Brand the Apple TV app and give both Apple apps an icon (#544)

Fixes

  • admin: Name the DVR and Devices the way the app does, and say errors plainly (#543)

0.1.0-dev.848+75d3910

New

  • app: Set padding, windows and keyword rules from the app (#531)
  • Send app crash reports to your own server (#532)

0.1.0-dev.845+90731b4

New

  • server: Let an assistant set a server up over MCP, with resources and prompts (#538)
  • server: Let an admin-token assistant run the DVR, devices and notifications (#534)
  • server: Add MCP actions for sources, sessions and the lineup policy (#529)
  • server: Give the MCP read side lineup, source, policy and history tools (#522)

Fixes

  • server: Stop re-reading and re-sorting whole tables on hot paths (#533)
  • app: Close the audit leftovers in failures, likes, audio focus and web audio (#524)
  • backend: Bind viewer writes to the paired client and bound manual recordings (#530)
  • app: Ask before a pairing link switches the server (#525)
  • backend: Keep the database, sources file and notification URLs private (#527)
  • guide: Search a normalized index instead of normalizing every keystroke (#523)

0.1.0-dev.830+97fa120

New

  • admin: Offer the actions the portal pages were missing (#521)
  • app: Show DVR conflicts and let a recording be protected (#517)

Fixes

  • app: Lock down the exported music session and the Watch Next artwork provider (#519)
  • backend: Stop revoked tokens coming back and make output names case-insensitive (#505)
  • app: Web audio tap errors, the classic pack's cache, a song held while it opens (#504)
  • backend: Close the stream start and stop races (#513)
  • tvos: Stop lifecycle races between players and the Bonjour browsers (#502)

0.1.0-dev.816+6bbadb8

New

  • hdhr: Allow up to 15 extra HDHomeRun ports (#499)
  • providers: Add Zeam, OG Network, The CW and Mansa (#498)

Fixes

  • backend: Keep the root updater from writing through links in the config folder (#507)
  • backend: Give each recording its own in-progress file (#501)
  • backend: Reject schedule times without an offset in every converter (#503)

0.1.0-dev.807+a07f9f4

New

  • app: The visualizer on iOS, fed by an audio tap on the item (#493)
  • app: The visualizer on the web, fed by a Web Audio analyser node (#491)

Fixes

  • providers: Page Vizio airings until every wanted station is covered (#497)
  • backend: Convert CTVCraft program exports to XMLTV (#496)
  • backend: Convert direct broadcaster schedules to XMLTV (#495)

0.1.0-dev.801+820f3b7

New

  • music: Bundle a classic MilkDrop pack and add a Next look button (#494)
  • app: The visualizer on the desktop, fed by a second silent libVLC player (#492)

0.1.0-dev.799+dc9ccc2

New

  • library: Songs and Favorites views, plays and likes for a Music library (#489)

Fixes

  • app: Make the HTTP warm-up find Ktor's logger provider (#488)
  • ios: Start a live channel once its playlist lists three segments (#476)

0.1.0-dev.796+30eecd1

New

  • server: MCP endpoint for setup and upkeep (#490)
  • app: A Visualizer button on Now playing, fed by Media3 on Android (#487)
  • library: Start a radio from an artist's or album's page (#482)

0.1.0-dev.793+930ce07

New

  • app: Custom waves and shapes in the visualizer (#486)

0.1.0-dev.792+c1a376c

New

  • app: MilkDrop-style visualizer engine in core (#483)
  • server: Radio from an artist, album, song or Music library (#481)

Fixes

  • backend: Explain a missing updater report and stop repeating the revision (#484)

0.1.0-dev.789+746c437

New

  • library: List a Music library's albums as well as its artists (#479)
  • backend: Ask ListenBrainz for popular songs with a user token from the admin portal (#480)

Fixes

  • backend: Accept fanart.tv's slug-named images and keep similar artists when popular songs fail (#478)
  • server: Search an album by each artist its folder names (#477)

0.1.0-dev.785+35ee97e

Fixes

  • app: Start loading Ktor's loggers with the process (#475)

0.1.0-dev.784+b0d72f6

Fixes

  • Play MPEG-TS channels on Apple TV (start, captions) (#474)

0.1.0-dev.783+11f1662

Fixes

  • app: Load Ktor's loggers off the main thread (#468)
  • android: Clear the Watch Next row once, not at every start (#471)
  • server: Read an MP3's embedded cover, and match an album credited in the other artist order (#473)

0.1.0-dev.780+92eed9d

New

  • android: Hold the launch screen until the cold start is decided (#469)
  • server: Package MPEG-TS channels as HLS for players that play HLS only (#470)

0.1.0-dev.778+9842722

Fixes

  • app: Compose no page until the cold start is decided (#465)

0.1.0-dev.777+e1dfad9

Fixes

  • server: Name a declared CC1 English (#463)
  • server: Carry a multiview's sound on as silence when its source ends (#462)

0.1.0-dev.774+12bfe12

Fixes

  • tvos: Start the multiview once its playlist lists three segments (#461)

0.1.0-dev.773+06e4526

Fixes

  • tvos: Keep the Subtitles panel's On and Off in step with the CC setting (#460)