BotBlake / BotBlake/jellybench_py

Wrong ffmpeg download -> 404

Open
#105 1 comment 0 reactions 0 assignees View on GitHub
bug server
Dominant language
Python
Stars
28
Forks
12
Avg merge
3d 9h
Merged PRs (30d)
1

Description

### Classifications

- [ ] Running `python ./jellybench_py/hwi.py` manually (within the Poetry shell) works and produces correct results.
- [x] This happens on a Virtual Hardware (VM, WSL, ...)
- [ ] The issue occurs during the benchmark section of the script (after `Starting Benchmark...`).
- [x] A server issue or faulty server response is causing the problem.
- [ ] jellybench was run in `--debug` mode (recommended for issue reports).
- [x] I am using the latest version (branch `develop`) of jellybench. I understand older versions are not supported.

### Description

jellybench queries an API to select an ffmpeg version but the API returns an ffmpeg artifact which no longer exists, producing this output:

```
uv run jellybench --debug

Welcome to jellybench_py Cheeseburger Edition 🍔

Disclaimer
| Please close all background programs and plug the device into a power source if it
| is running on battery power before starting the benchmark.
Continue (y/n): y

Dev Mode : Special Features and Output enabled DO NOT UPLOAD RESULTS!

System Initialization
| Supported Platforms:
| IDX: Name - Type - Architecture
| > [0]: Windows 11 - Windows - amd64
| > [1]: Linux Generic - Linux - amd64
| > [2]: Mac OS Darwin - Mac - amd64
| > [3]: Mac OS Darwin - Mac - arm64
| > [4]: Windows 10 - Windows - amd64
| > [5]: Ubuntu Focal - Linux - amd64
| > [6]: Linux Generic - Linux - arm64
| Selecting Platform... success!
| Obtaining System Information... success!
| Detected System Config:
| OS: Debian GNU/Linux 13 (trixie)
| CPU: QEMU Virtual CPU version 2.5+
| Threads: 12
| Arch: x86_64
| RAM:
| - Generic 100663 mb 0
| GPU(s):
| 1: bochs-drmdrmfb
Done

Loading ffmpeg
| Searching local "ffmpeg" -FilePath: /home/mediatek/Prog/jellybench2/jellybench_data/ffmpeg/j
ellyfin-ffmpeg_7.0.2-3_portable_linux64-gpl.tar.xz

| > Target File Path: /home/mediatek/Prog/jellybench2/jellybench_data/ffmpeg/jellyfin-ffmpeg_7
.0.2-3_portable_linux64-gpl.tar.xz
An Error occurred: 404
```

Here's the result of the API query: https://hwa.jellyfin.org/api/v1/TestDataApi?platformId=3657b420-2f2a-4940-8ed3-ee70b9b3720d

### Error Code or Output

```shell

```

### Steps to Reproduce

1. Try to use jellybench from develop bench.
2. Fail.

### Operating System

Linux

### System Architecture

x86_64 (64-bit)

### Python Version

3.13.5

### CPU[s]

QEMU

### GPU[s]

NONE

### Additional Context

_No response_

### Possible Solution

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.