Skip to content

Fix Jellyfin + Bonfire build and app id - #68

Merged
PatrickSt1991 merged 2 commits into
Apps2Samsung:mainfrom
zburtle:fix-jellyfin-bonfire-build
Oct 8, 2026
Merged

PatrickSt1991 merged 2 commits into
Apps2Samsung:mainfrom
zburtle:fix-jellyfin-bonfire-build

Conversation

@zburtle

@zburtle zburtle commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Fixes the Jellyfin + Bonfire entry, whose CI build is failing on main (run 37810716332).

  • Build fails at the Bonfire loader step. After the switch to jellyfin/jellyfin-web the build never fetches jellyfin-tizen, so there is no config.xml, tizen.js, or gulp step that creates www/. curl -o www/bonfire-loader.js then fails with exit 23. branch: master on jellyfin-web is also the 13.0.0 development version, not a release.
    • Renames jellyfin__jellyfin-web.json back to jellyfin__jellyfin-tizen.json and sets repo to jellyfin/jellyfin-tizen.
    • pre_build clones jellyfin-web at v12.2, builds it, and runs JELLYFIN_WEB_DIR=../jellyfin-web/dist npm ci to create www/. Node 24 comes from the existing setup-node step, so the npm exec node@24 wrapper is gone.
    • output_name is Jellyfin-Bonfire.wgt, with no spaces.
  • App id conflict. The upstream config.xml uses AprZAARz4r.Jellyfin, the same id as the official store app, which breaks installing. pre_build now rewrites it to JellyBnfir (id JellyBnfir.Jellyfin) and renames the app to Jellyfin Bonfire. A grep fails the build if the rewrite did not apply.

zburtle and others added 2 commits October 8, 2026 12:33
…v12.2

The jellyfin-web switch left the build without the Tizen client
(config.xml, tizen.js, gulp step that creates www/), so the Bonfire
loader curl failed with exit 23. Build jellyfin-tizen again and clone
jellyfin-web v12.2 in pre_build. Node 24 now comes from setup-node.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
jellyfin-tizen's config.xml uses AprZAARz4r.Jellyfin, the id of the
official store app, which conflicts when installing. Rewrite the
package/app id to JellyBnfir and rename the app to Jellyfin Bonfire.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@PatrickSt1991
PatrickSt1991 merged commit b0f0ab6 into Apps2Samsung:main Oct 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants