Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. I’m testing a workaround for large music libraries where Emby shuffle keeps repeating the same tracks. My library has 35,000+ MP3s, so instead of using the built-in Shuffle, the plan is to use the Emby API to: -request a random selection from the entire music library -build a fresh queue of e.g. 200–500 truly random tracks -send that queue directly to the active Emby player No complicated weighting or history system — just a simple “TRUE RANDOM” queue generated from the full library instead of relying on the client-side shuffle. I’m going to build/test it with ChatGPT and will post the working script here if it solves the repetition problem, so other users with large libraries can use the same workaround too.
  3. jachin99

    [Plugin-In] AFI 100 List Plugin

    I would like it
  4. With karaoke it will be ASS. I have no trouble with ASS subs these days, but I don't currently use any android devices. Paul
  5. Thank you.
  6. Emby Releases

    Changelog: Emby for Android

    3.5.53 Core UI Update Only Core UI Changes from 26.0.17 to 26.0.18 Fix overview not being focusable Improve TV music play queue
  7. Emby Releases

    New Emby for Android 3.5.53 Released

    Emby for Android 3.5.53 Released Changes 3.5.53 Core UI Update Only Core UI Changes from 26.0.17 to 26.0.18 Fix overview not being focusable Improve TV music play queue
  8. Luke

    T-Mobile

    Are you sure you're trying to connect using the correct address?
  9. evanover

    T-Mobile

    Using a no-IP domain name and using the no-ip client with a tunnel set up. Can get to the server outside of local network using a browser. But when trying to use the android emby app it returns server unreachable.
  10. fearless210

    Zattoo integration

    Hello, i made a plugin: https://github.com/fearless210/emby.zattoo best regards
  11. fearless210

    Zattoo live TV Channel

    Hello everyone, a zattoo plugin directly into Emby. https://emby.media/community/topic/149409-nouveau-plugin-embyzattoo/
  12. Emby Releases

    Changelog: Emby Web App

    26.0.18 Fix overview not being focusable Improve TV music play queue
  13. Emby Releases

    Emby Web App Updated: Version 26.0.18

    Emby Web App Update: Version 26.0.18 The Emby Web app has been updated to version 26.0.18 Go and try out: https://app.emby.media/ Changes 26.0.18 Fix overview not being focusable Improve TV music play queue
  14. Today
  15. Luke

    Sammlung(en) aus Bibliothek löschen

    HI there, can you please provide a specific example? How to Report a Problem Thanks !
  16. dbott

    Subtitles/captions during trailers

    I was just searching for a solution to this. Very annoying to say the least. Nvidia Shield Pro running Emby for Android.
  17. HI, we'll look at improving this. Thanks.
  18. crashkelly

    The upgrade time has come

    Thanks for the reply. New hardware is going in the existing rack mounted case so want to go with a new mobo and whatnot. Chers and thanks again
  19. Luke

    Could we get regular themes for Apple TV?

    Hi. I wouldn’t say it’s the highest priority but I’m sure we’ll get there. Thanks.
  20. Hi there, let's look at an example. Please attach the information requested in how to report a media playback issue. Thanks!
  21. eagleeye208

    [Plugin-In] AFI 100 List Plugin

    I put together this AFI 100 movies... 100 years plugin. Would there be interest in formally submitting it to the plugin catalogue with no charge? Features: Generates Collections based on the AFI 100 lists Toggles in Plugin Configuration allow you to choose which lists it creates Collections for Superimpose the AFI 100 rank on the Primary Image Self-Contained, no API calls Uses modern Plugin Configuration (no html files) Here are some screenshots:
  22. glad i could help in any little way The app is amazing already
  23. On Emby for Apple TV, pausing for longer than about 60 seconds permanently breaks resume. Pressing play does nothing. The only recovery is to back out of the player and re-enter the item. Two things appear to combine: 1. On pause, the Apple TV client immediately POSTs /Sessions/Playing/Stopped for the current PlaySessionId, which the server acts on ("Removed playSession"). 2. The client then stops sending progress pings, so 60 seconds later the server's idle reaper fires ("PlaySession ... has gone idle while playing") and removes the session for good. Meanwhile the client loops /Items/<id>/PlaybackInfo with StartTimeTicks=0, not the paused position, and never recovers. This is NOT transcoding- or hardware-related. See the "Things already ruled out" section below: 9 of 10 affected sessions were direct-stream (video copy) with no hardware decoder or encoder involved at all. VERSIONS Emby Server: 4.9.5.0 Client: Emby for Apple TV 2.0.9 (1). Also reproduced on 2.0.8 (4). Device: Apple TV 4K, tvOS 26.6 User-Agent: AppleCoreMedia/1.0.0.23L773 (Apple TV; U; CPU OS 26_6 like Mac OS X; en_us) Server OS: Debian in an unprivileged LXC on Proxmox (Linux 7.0.6-2-pve), official linuxserver/emby Docker image Media: MKV (both h264 and HEVC 10-bit affected). The client cannot Direct Play MKV, so every session is HLS, logged as TranscodeReasons=ContainerNotSupported The server is reached through a reverse proxy on the LAN. See "Things already ruled out" - the client itself sends the Stopped request, so this is not a proxy timeout. STEPS TO REPRODUCE 1. Play any MKV title from Emby for Apple TV (any title that produces an HLS session rather than Direct Play). 2. Pause mid-playback. 3. Wait more than 60 seconds. 4. Press play. Expected: playback resumes from the paused position. Actual: playback does not resume. Backing out of the player and re-entering the item is the only way to continue. Pauses shorter than about 60 seconds resume normally, which is what makes the 60-second boundary so visible. SERVER LOG - FULL SEQUENCE Game of Thrones S3E1, item 30853, PlaySessionId eb4fdfc5... API keys, user IDs and hostname redacted; lines trimmed for width. 17:18:14.762 PlaystateService: POST /emby/Sessions/Playing/Progress 17:18:14.762 SessionManager: Playback progress (Pause) reported by app Emby for Apple TV 2.0.9 (1) on Apple TV playing Game of Thrones - S3, Ep1. Position: 3194000 ms. PlaySessionId: eb4fdfc5... --- client sends Stopped 42 ms after pausing --- 17:18:14.804 PlaystateService: POST /emby/Sessions/Playing/Stopped 17:18:14.804 SessionManager: Playback stopped reported by app Emby for Apple TV 2.0.9 (1) ... Position: 3194076 ms. PlaySessionId: eb4fdfc5... IsPaused: True 17:18:14.804 SessionManager: Removed playSession eb4fdfc5... from session c6f42131... --- progress arrives for the session that was just removed --- 17:18:14.814 PlaystateService: POST /emby/Sessions/Playing/Progress 17:18:14.814 SessionManager: Setting _lastPlaySessionId for session c6f42131... to eb4fdfc5... 17:18:14.815 SessionManager: Playback progress (Pause) ... Position: 3194076 ms 17:18:14.865 MediaInfoService: POST /emby/Items/30853/PlaybackInfo?... &StartTimeTicks=0&IsPlayback... 17:18:18.340 MediaInfoService: POST /emby/Items/30853/PlaybackInfo?... &StartTimeTicks=0&IsPlayback... --- exactly 60 seconds later --- 17:19:14.815 SessionManager: PlaySession eb4fdfc5... has gone idle while playing 17:19:14.815 SessionManager: Playback stopped reported by app ... Position: 3194076 ms. IsPaused: True 17:19:14.815 SessionManager: Removed playSession eb4fdfc5... from session c6f42131... 17:19:18.392 MediaInfoService: POST /emby/Items/30853/PlaybackInfo?... &StartTimeTicks=0&IsPlayback... Two details stand out: - The PlaybackInfo retries carry StartTimeTicks=0, not the paused position (3194076 ms). Even if a new session were established, it would not resume where the user paused. - Between 17:18:14.815 and 17:19:14.815 the client sends no progress pings at all, which is what trips the 60-second idle reaper. THE SAME SESSION REPEATEDLY FAILING TO REATTACH Love Hard, direct-stream session 8fe401b7..., with the position frozen while the reaper fires over and over: 20:46:53.381 PlaySession 8fe401b7... has gone idle while playing Position: 371567 ms 20:48:23.736 PlaySession 8fe401b7... has gone idle while playing Position: 378048 ms 20:50:03.858 PlaySession 8fe401b7... has gone idle while playing Position: 378048 ms 20:54:04.961 Playback stopped reported by app ... Position: 378048 ms 20:55:04.996 PlaySession 8fe401b7... has gone idle while playing Position: 378048 ms THINGS ALREADY RULED OUT Not hardware transcoding. Every play session that hit the 60-second reaper was mapped back to its own ffmpeg log by PlaySessionId: PlaySessionId ffmpeg session type --------------- ------------------- b09fd03a... direct stream 8fe401b7... direct stream 0495c2b9... direct stream c8e0f0f9... direct stream fac7c767... direct stream c710f5fe... direct stream 42bb9945... direct stream ce82d71a... direct stream 9f88e55f... direct stream 3741b140... transcode Nine of ten never touched the GPU. The processing plan for one of the affected direct-stream sessions: >>>>>> Processing Plan Name CanDoInHW WillDoInHW Reason Copy video stream >> False False Software Codec VideoInput >> False False Not a hardware decoder VideoOutput >> False False Not a hardware encoder Copy video stream >> False False Software Codec Not the reverse proxy. The /Sessions/Playing/Stopped request originates from the client and is logged as "reported by app". The server is honouring a request it was sent, not timing out a connection. Not a specific codec or title. Reproduced across h264 direct-stream and HEVC 10-bit NVENC transcode sessions, on multiple titles, and under two different user accounts. Not new in 2.0.9. "has gone idle while playing" appears in logs from client version 2.0.8 (4) as well. Not configurable. There is no exposed setting for the idle timeout in system.xml or encoding.xml. QUESTIONS FOR THE DEVS 1. Why does the Apple TV client POST /Sessions/Playing/Stopped when the user pauses, rather than reporting a paused progress state and continuing to ping? 2. Why do the subsequent PlaybackInfo retries use StartTimeTicks=0 instead of the paused position? 3. Should the server's 60-second "gone idle while playing" reaper apply to a session the client has explicitly reported as paused? A paused session going quiet seems like expected behaviour rather than an abandoned one. Happy to supply full unredacted server logs, ffmpeg session logs, or a fresh capture of a deliberate reproduction if that would help.
  24. This one is almost entirely yours: nearly everything in it came from what was reported in this thread, or from digging into what was reported. Thank you — genuinely. The two focus bugs. Both are fixed, and looking into them turned out to be worth far more than the two screens where they were spotted. The last row of a poster grid: when it isn't full — which is almost always — and you came down on a column sitting above the gap, the remote did nothing and those titles couldn't even be opened. That was in every grid in the app, not just Movies and TV Shows. And the focus now lands where it should rather than wherever is nearest: coming down from the top bar takes you back to the artwork you were on instead of the middle one, on a title's page coming up from a row returns you to the buttons instead of the audio button, and coming down from the bar now reaches the Home feature, which used to be skipped entirely. Music playlists now show up. This one nobody reported, and it's the one item on the list that only ever went wrong on this server: your music playlists simply didn't appear. The app was asking for something the server doesn't send for playlists, so it threw them all away. It now works it out for itself — and it shows only your own, not other users'. Continue Watching shows the episode name, as asked here, in the same form the server shows it. The rest are small and you'll only notice them if they were annoying you: in Favourites no artwork is left off the edge of the screen any more, the progress bar reads over bright thumbnails, and the search field no longer has the bar sitting on top of its text. There's also a switch in Settings > Tools and Information that hands video preparation back to the server. You don't need it if everything plays well — it's there so that, when something doesn't, we can compare both paths instead of guessing. Please keep them coming. Sitting here, a test library has tidy full rows and nothing looks wrong; the things that actually get in the way only show up on a real library with a remote in hand.
  25. Good question, and the number is doing a bad job of answering it. It isn't how many titles the library has — it's how many can be used as the featured item, and the app only ever looks at the 16 most recently added in that library. Of those, it counts the ones that have a backdrop image on the server, because that image is the whole featured area; a title without one can't be shown there. So "16" means all sixteen recent ones qualify, and "10" means six of that library's sixteen have no backdrop. Whatever ends up qualifying, at most five of them go into the rotation. That's why the number stays at 16 or below no matter how large the library is — and reading it back, a bare number next to a library name reads exactly like a library count. That one's on the label, not on you. Two practical consequences, in case they're useful: if a particular title never turns up in the featured area, it's the backdrop that's missing rather than anything about the title; and the featured item is always drawn from what's new in that library, not from the library as a whole.
  26. It’s normal, but the throttle feature will allow it to slow down.
  27. Luke

    Comment installer tivimax dans emby

    Hi there, please attach the Emby server log from when the problem occurred: How to Report a Problem Thanks!
  1. Load more activity
×
×
  • Create New...