Emby stable train is back in beta

After 2 days in stable version, emby is back in beta.
What can we do to ignore beta builds, or to be precise what developers do for this issue

Thank you

I think it is covered by the Apps info pages for Github or the discussions link there.

OK, I will contact them

Thanks

They tell me that:

Hi, you can determine that it’s not beta if the release name does not end in -beta

They tell me also that : “We really haven’t changed anything.”

From https://hub.docker.com/r/emby/embyserver

The only difference in Docker commands is
Pulls LATEST
docker pull emby/embyserver

Pulls the BETA
docker pull emby/embyserver:beta

Oh well… I hate doing the middleman with app maintainer and emby devs, why you people don’t contact them directly…

I still posting to them what you guys say here.

1 Like

I am not an app maintainer.
I provided the links, above, to the Apps related Github page and the Apps related discussions link.
I am posting what I found by glancing at the Emby website. Feel free to make a custom app and install Emby instead of using the version in the apps catalog.

I was mentioning stavros-k not you,
Thanks Anyway

@stavros-k

Thats the Answer from EMBY devs

The release names on github releases end in -beta for betas. Additionally beta releases are also marked with the prerelease flag. So if you’re using the github api, either of those two could be checked.
We had never said it would be this way with 3rd or 4th digit. In fact when someone mentioned that this is how they are determining it, that was the first I heard of it.

Another post from an EMBY dev was

Are they not able to send a curl to the github api to get info on the release?

I told them based on another post about this that i found here that @stavros-k was able to update the bot with regex matching and linked that post on the Emby forum topic that we have there regarding this problem.

@stavros-k

It’s a fourth day with stable with no update happening, are we waiting the beta again ?

feels like punishment…

There is no way to tell apart beta vs stable. Emby can release image tags with -beta suffix or -stable suffix.
When that happens I will update the Renovate Bot, to pick only stable versions.
Tho we will still need to wait for stable to catch up with whatever beta is out there at the time.

Until few months back beta releases had the 3rd digit set to 0 ( apps/.github/renovate-config.js at 160795d37344325087395af531b4306f596a1bee · truenas/apps · GitHub )
And this had worked for many many months. I don’t know if this was “officially” happening or not. But it seems to have worked. I couldn’t (and still can’t) find a source but another community member mentioned it when TrueNAS still had kubernetes.

TL;DR;
Until emby give us a way to distinguish stable from beta tags, this issue will keep going.

I am not up to speed on how the configs are in this renovate-bot biz, nor do I have time to piece it together, but would something like this help? I think they are using tags exclusively to denote latest vs beta:

{
  "packageRules": [
    {
      "description": "Exclude beta tags for Emby Docker image",
      "matchDatasources": ["docker"],
      "matchPackageNames": [
        "emby/embyserver" 
      ],
      "allowedVersions": "!/\\-beta/" 
    }
  ]
}

replacing this, which doesn’t work?

    customVersioning(
      // 1.2.3.4, but not 1.2.0.4 (3rd digit 0 equals beta)
      "^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>[1-9]\\d*)\\.(?<build>\\d+)$",
      ["emby/embyserver"]
    ),

Ok , just push that 4.9.1.90 which is stable and will never update again!

Thanks

so since i’m on the last stable release, 4.9.1.80, but now that there’s a new stable, .90, i’ll have to convert my emby app to a custom app (a nonreversible change) to avoid running beta software?

Dunno , we are at the same boat… but I don’t know why 4 days + passed getting no update, soon emby will push a new beta, and if so when he push the update we will get back in another beta cycle .

So I don’t get why stavros-k delay the update now we are in stable as last docker image.

Do you need .9 for anything?

the .9 update seems trivial. I personally am just going to stay on .8 for now.

My only interest in this is being annoyed that the app says it has an update.

1 Like

Its just on the latest stable train!

Oh well , I converted to custom app and did the update myself.

So i dont care anymore, keep pushing betas

Thanks

2 Likes