jellyfin-android icon indicating copy to clipboard operation
jellyfin-android copied to clipboard

Cannot skip forward or backward when casting

Open P-Daddy opened this issue 5 years ago • 11 comments

Describe the bug

When casting a video to Chromecast, it's not possible to skip forward or backward in the video except by dragging the seek bar.

The remote control interface lacks buttons for this functionality, having only buttons whose purpose is presumably to skip to the next or previous video (but which don't seem to work, and whose intended purpose is less clear when playing a move versus a TV show .. maybe they only work when playing a video from a play list?).

The notification has buttons which look like they should perform this function, but when you press them, the Chromecast player seems to hang on a black screen. The only ways to recover seem to be to seek manually with the slider at the bottom or to exit and restart the video.

To Reproduce

  1. Cast to a Chromecast
  2. Start a video (I haven't tried with audio)
  3. Pull down the notifications drawer
  4. Tap the forward or backward skip button
  5. The video on the Chromecast is gone

Expected behavior

Tapping these buttons should skip forward x seconds (default 30) or backward y seconds (default 10), and the video should resume playing.

Logs

N/A

Screenshots

The ⏩ and ⏪ buttons in this notification are the ones I assume are for skipping x and y seconds within the current video. The ⏭️ and ⏮ buttons don't seem to do anything.

image

After pressing one of the skip buttons, the video seems to be stuck at 0:00.

image

System (please complete the following information):

  • App version: v2.0.0-rc.
  • Android version: Android 9
  • Device manufacturer and model: Google Pixel 2
  • Jellyfin server version: 10.6.3-1
  • The type of video player implementation used: Chromecast

Additional context

There is a similar issue currently open for the Cordova client. It doesn't appear that the reporter of that issue tried the skip buttons in the notification, however, I've experienced the same behavior in the Cordova client as I've reported here for the new client.

P-Daddy avatar Sep 04 '20 20:09 P-Daddy

I can confirm this on Android app version 1.0.2

greatwroth avatar Sep 15 '20 18:09 greatwroth

The design has changed i latest version (2.0.0.rc.5 with server 1.6.4) to a progressbar for skipping.

The 'Next track' [>|] and 'Previous track' [|<] buttons work if you have more than one movie in the queue.

I think there should be two extra buttons for skip forward/backward [>>] [<<] It's really hard to skip ads with the slider.

Screenshot_20200921-142920

michael9dk avatar Sep 21 '20 12:09 michael9dk

I propose a Close issue.

  • the UI has changed and no longer have the Skip-buttons.
  • Previous/next-buttons work as intended.

michael9dk avatar Sep 21 '20 13:09 michael9dk

I think skip forward/backward is an essential feature for a media player, e.g. when someone interrupts you and you just want hear the last sentence again. Doing that with a progress bar is almost impossible. You always end up going back too far.

monkybrain avatar Oct 16 '20 18:10 monkybrain

I think skip forward/backward is an essential feature for a media player, e.g. when someone interrupts you and you just want hear the last sentence again. Doing that with a progress is almost impossible. You always end up going back too far.

That's a good point, maybe we can make it dependent on media type (e.g. audio books and podcasts get the skip buttons, music doesn't), or dependent on track length. Or, if necessary, as a user-configurable option.

Maxr1998 avatar Oct 16 '20 22:10 Maxr1998

I can't imagine ever not wanting the skip forward/backward buttons. Why wouldn't you want to be able to skip back and forward in music? "Oh, what was that lyric? Let me rewind a few seconds and listen to it again." And the only reason the track length should determine the visibility of skip buttons might be if the length of the track were shorter than the skip, but IMO, special casing that would be unnecessary complexity in the code and potentially confusing to the user.

Please provide skip buttons all the time. So far, this issue has only progressed backward, as they've been removed from the one place they existed. This is the opposite of what I was hoping for.

P-Daddy avatar Oct 20 '20 14:10 P-Daddy

My vote would definitely be to have fast forward/rewind buttons present at all times. I find myself wanting to make small skips in movies / TV shows all the time, but doing so the progress bar is pretty much impossible. They're present in the web player for video - why not make the interfaces consistent?

shimeike avatar Nov 20 '21 07:11 shimeike

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.

jellyfin-bot avatar Mar 21 '22 03:03 jellyfin-bot

Does it mean this feature isn't considered? This is desparately needed when playing podcasts/audiobooks.

Screenshot_2022-06-08-03-52-04-065_com android chrome

Screenshot_2022-06-08-03-52-12-668_org jellyfin mobile

SudoNova avatar Jun 07 '22 23:06 SudoNova

It was closed due to inactivity, I'll reopen it.

Maxr1998 avatar Jun 08 '22 07:06 Maxr1998

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.

jellyfin-bot avatar Oct 07 '22 03:10 jellyfin-bot

Wow I'm so disappointed to discover that Jellyfin developpers don't see an interest in Next/previous buttons ! I probably was too naive to think Jellyfin was a media player but it looks more like Plex in developing stuffs without taking care it works or what users need/want ! Right now I have discovered that Jellyfin client on Android is unusable to listen music on a cast device ! Next/skip buttons don't show up in Jellyfin interface (how is that even possible for a media player ???) and basically player stops always at end of first track played and next/stop that shows up in Android notifications of Jellyfin are inoperative !

vincegre avatar Oct 25 '22 13:10 vincegre

Any update on this topic? This issue still applies. Buttons that skip forward/backward by some small number of seconds are needed when casting video to a Chromecast device.

shimeike avatar Oct 25 '22 20:10 shimeike

We don't have any developer working on Google Cast related projects right now. So no updates.

nielsvanvelzen avatar Oct 26 '22 07:10 nielsvanvelzen

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.

jellyfin-bot avatar Feb 24 '23 03:02 jellyfin-bot