Jump to content

"Bad Request" when shuffling ~20k music library on a remote player


Recommended Posts

Posted (edited)

Relevant logs:

2025-06-24 16:08:05.900 Info SessionsService-0HNDHV8LA0RG5:00000005: http/1.1 POST http://host2/emby/Sessions/a81bf98bfdfce9ed11f5cb28c4f1c66c/Playing?ItemIds=100453&PlayCommand=PlayShuffle&X-Emby-Client=Emby Web&X-Emby-Device-Name=Firefox&X-Emby-Device-Id=7d81ee4a-0623-40c7-96c3-b79a526fe5b0&X-Emby-Client-Version=4.9.1.1&X-Emby-Token=x_secret5_x&X-Emby-Language=en-us. Source Ip: host3, UserAgent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:139.0) Gecko/20100101 Firefox/139.0
2025-06-24 16:08:06.259 Error SessionsService-0HNDHV8LA0RG5:00000005: Error processing request
	*** Error Report ***
	Version: 4.9.1.1
	Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
	Operating system: Linux version 5.10.0-23-amd64 (debian-kernel@lists.debian.org) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1
	OS/Process: x64/x64
	Framework: .NET 8.0.11
	Runtime: system/System.Private.CoreLib.dll
	Processor count: 4
	Data path: /config
	Application path: /system
	MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: BadRequest
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.Session.FirebaseSessionController.SendMessage[T](ReadOnlyMemory`1 name, String messageId, T data, CancellationToken cancellationToken)
	   at Emby.Server.Implementations.Session.FirebaseSessionController.SendMessage[T](ReadOnlyMemory`1 name, String messageId, T data, CancellationToken cancellationToken)
	   at Emby.Server.Implementations.Session.SessionManager.SendMessageToSession[T](SessionInfo session, Boolean requireUserInterface, ReadOnlyMemory`1 name, T data, CancellationToken cancellationToken)
	   at Emby.Server.Implementations.Services.ServiceController.GetTaskResult(Task task)
	   at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost httpHost, IServerApplicationHost appHost, IRequest httpReq, IResponse httpRes, IStreamHelper streamHelper, RestPath restPath, String responseContentType, CancellationToken cancellationToken)
	   at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, RestPath restPath, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 localPath, String contentTypeInPath, CancellationToken cancellationToken)
	Source: Emby.Server.Implementations
	TargetSite: Void MoveNext()
	
2025-06-24 16:08:06.259 Info SessionsService-0HNDHV8LA0RG5:00000005: http/1.1 Response 500 to host3. Time: 359ms. POST http://host2/emby/Sessions/a81bf98bfdfce9ed11f5cb28c4f1c66c/Playing?ItemIds=100453&PlayCommand=PlayShuffle&X-Emby-Client=Emby Web&X-Emby-Device-Name=Firefox&X-Emby-Device-Id=7d81ee4a-0623-40c7-96c3-b79a526fe5b0&X-Emby-Client-Version=4.9.1.1&X-Emby-Token=x_secret5_x&X-Emby-Language=en-us. 

Otherwise the remote player functions as intended for playing an album, a song or a playlist.

Remote player is a sideloaded Emby Android app (3.4.74) on a Nvidia Shield Pro

Edited by ryancey
Posted

HI, we'll take a look at it. Thanks.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...