Jump to content

Cannot fast forward when casting to chromecast


Recommended Posts

Projectionist
Posted

Seek bar works, buttons are necessary if you want to seek accurately.  Seek bar is difficult to use, especially in small form factor on phone.

Posted

Just be clear, my issue is still same as original description, not being able to fast forward or resume at all when chromecasting from ios app. I also sent you sample videos, were you still not able to reproduce my problem Luke?

Posted

Just be clear, my issue is still same as original description, not being able to fast forward or resume at all when chromecasting from ios app. I also sent you sample videos, were you still not able to reproduce my problem Luke?

 

At the time I was able to reproduce, and then I resolved it for your specific sample files, at least in my own testing.

Posted

Seek bar works, buttons are necessary if you want to seek accurately.  Seek bar is difficult to use, especially in small form factor on phone.

 

Ok so this is unrelated to this discussion then. Try flipping to landscape orientation. When the horizontal resolution is higher, more buttons will be available.

Posted

Soooo how did you solve it?

Projectionist
Posted

Ok so this is unrelated to this discussion then. Try flipping to landscape orientation. When the horizontal resolution is higher, more buttons will be available.

Thank you for the landscape suggestion, I can work with that, though it would be nice to have the seek buttons in portrait.  If I ever get really bugged about this in the future I'll create a separate thread or feature request.

 

FYI, I did notice the seek buttons disappear in the browser on a desktop after the chromecast is connected.  This is not my primary format to use so it's a non-issue.

 

Thanks again for your work Luke.

Posted

Thanks for the feedback.

Posted

Soooo how did you solve it?

 

I believe I changed the transcoding format. If you have another sample i can try i'll be happy to test that as well. thanks.

Posted

I believe I changed the transcoding format. If you have another sample i can try i'll be happy to test that as well. thanks.

 

to what and where?

Posted

You can pm it to me. Thanks!

Posted

I meant, what transcoding settings did you change, and where. In the server settings? are there some settings in the ios app? thanks.

Posted

No settings. I made some code changes to our Chromecast receiver.

Posted

Ahaaa okay, so is this something that will be fixed in upcoming releases?

Posted

I already fixed it for the sample file you provided a few months ago. If you have another sample file i can try, I'm happy to look at that. Thanks.

Posted

Sorry that I’m so confused, but you’re saying you were able to reproduce my issues I described for the sample files I gave you, and you’ve fixed them and made a new release with the fix already? I’m still having issues with most of my files, so what you’re saying is basically that the issue is somewhat individual to each file?

Posted

At the time I was able to reproduce it, yes, and I resolved it.

  • 6 years later...
Posted

Hi all, @Luke

I think I do have the same issue as OP. From my iPhone I am casting to emby on my v2 chromecast and that goes pretty well. If I hit the +10s button that also works and no biggies there.

However, if I were to skip manually by moving the progress bar to like halfway of a 2 hour movie from the start. It either takes an era to get there or it starts from the beginning. More often it starts from the beginning. 

I am using bunny cdn but I have disabled all caching. I am running emby in a docker container on my dell optiplex. 

services:
  emby:
    image: emby/embyserver
    container_name: embyserver
    restart: unless-stopped
    environment:
      - UID=1000 # The UID to run emby as (default: 2)
      - GID=100 # The GID to run emby as (default 2)
      - GIDLIST=100 # A comma-separated list of additional GIDs to run emby as (default: 2)
    volumes:
      - ./config:/config
      - /mediapath:/mnt/media
    ports:
      - 8096:8096 # HTTP port
      - 8920:8920 # HTTPS port
    devices:
      - /dev/dri:/dev/dri # VAAPI/NVDEC/NVENC render nodes
    networks:
      - traefik
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.emby.rule=Host(`emby.mydomain.com`)"
      - "traefik.http.routers.emby.entrypoints=websecure"
      - "traefik.http.routers.emby.tls.certresolver=bunny"
      - "traefik.http.services.emby.loadbalancer.server.port=8096"
      - "traefik.docker.network=network_traefik_external"
networks:
  traefik:
    name: network_traefik_external
    external: true

Any clue to what the culprit might be here? 
I have posted my logs to you in PM. 

Posted (edited)

I did some additional finding. When I connect to my server in the Emby app over a local connection, directly using the server IP 192.168.50.10, the issue is not present.

 

so most likely some issue with my cdn bunny or reverse proxy traefik. Do you maybe have suggestions?

 

 

what’s more, I have a remote control that can pause the tv/chromecast.. this didn’t work on by using the domain name based connection but does work when using the direct connection.

Edited by MartMH
Posted

Just keeping responding to my own messages here but think it is wise to keep this logged somewhere.

 

Bunny CDN has just released websockets into their CDN's. I couldn't find the physical button (yet) but enabling websockets can be done using the API which they provide a quick execute function for in their documents.

 

Steps:

  1. https://docs.bunny.net/reference/pullzonepublic_updatepullzone
  2. fill out the id which you can find in the url of your pull zone when opening it in your bunny dashboard
  3. Scroll all the way down and fill out the required `PreloadingScreenShowOnFirstVisit` to your liking
  4. Just a bit below that, change "EnableWebsockets" from false to true
  5. at the right top fill out the api key which you can find in your bunny account
  6. hit "try it"

Goodluck

Posted
On 9/13/2025 at 4:14 PM, MartMH said:

I did some additional finding. When I connect to my server in the Emby app over a local connection, directly using the server IP 192.168.50.10, the issue is not present.

 

so most likely some issue with my cdn bunny or reverse proxy traefik. Do you maybe have suggestions?

 

 

what’s more, I have a remote control that can pause the tv/chromecast.. this didn’t work on by using the domain name based connection but does work when using the direct connection.

Hi, have you compared your reverse proxy settings to this?

The guide is based on nginx, but most reverse proxy software have similar options. 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...