gpodder icon indicating copy to clipboard operation
gpodder copied to clipboard

Make Double Click / Enter Expected play episode rather than show details

Open ghost opened this issue 8 years ago • 13 comments

Current Behaviour

Double Clicking or pressing Enter on a selected episode opens up the Episode Details segment.

Expected Behaviour

Double Clicking or pressing Enter on a selected episode should try and play the downloaded file, otherwise try to stream it.

ghost avatar Feb 05 '17 12:02 ghost

Good idea.

southvinement avatar Apr 16 '17 20:04 southvinement

It's an excellent idea, and an absolutely necessary one if one is using gpodder on a tablet pc without keyboard, as I am. What surprises me is that it was already integrated as a setting a long time ago:

https://bugs.gpodder.org/show_bug.cgi?id=38

It seems to have been removed since, or is there something that I missed?

I love gpodder, but it is really cumbersome to use without a keyboard, and re-activating that setting the way it was done back in 2008 would be fantastic.

funkypitt avatar Mar 02 '18 14:03 funkypitt

Can't find or figure out how to use this hidden option. If it has been removed does anyone know why?

The default option feels so unnatural. Imagine opening a jpeg, only to be shown it's dimensions, ownership and size... this feels like that. It seems like a mistake but if it's not can anyone run me through it. Cheers.

ghost avatar Mar 21 '18 15:03 ghost

Imagine opening a jpeg, only to be shown it's dimensions, ownership and size

Imagine you double-click an email subject in your mail client and it opens attachments instead of showing the email contents ;-) OK this example it's slightly over the board, but I do always first look at show notes before playing an episode and I sincerely think current behaviour is the best one. However, feel free to provide a pull request with a hidden option to play or stream on double click. @funkypitt you don't need a keyboard to play an episode : just right-click and select play or left-click and use the play button in the toolbar.

elelay avatar Mar 25 '18 16:03 elelay

@elelay "just" right-click and select play? :-)

Playing audio is one of the main functions of any podcast app, and having to navigate to contextual menus, or anything that requires 2 steps to do it is weird to me. Gpodder is pretty much alone is that design choice; most podcast apps that I used on android or desktop linux make playing the audio the default pressing / double-clicking action.

I'm not asking for a change in the default behavior: to each his own taste, and I fully respect the current developers' choices, but adding (or rather re-enabling, as it used to be present) the option to configure what enter / double-clicking does would be great for users like @pantar85 and myself, and would not change anything for all other users.

BTW I have issues with right-click on my tablet as well, so I ended up using Cpod (cumulonimbus) on my x86 tablet, while I keep gpodder on my desktop, and that works well for me. But I'm used to, and prefer Gpodder and it would be great to have it on all my devices again.

funkypitt avatar Mar 25 '18 20:03 funkypitt

If this hadn't been suggested I was going to suggest it myself. It's really weird to me to make a layout change easier than the main purpose of the app. I would probably go a step further than others and suggest that this should be the default behaviour with an option to change it for those that like to show and hide the description panel frequently.

thunktone avatar Sep 19 '18 07:09 thunktone

I keep double-clicking by force of habit and it opens the show notes instead of playing. This has got to be made an option again. :)

mmortal03 avatar Feb 10 '19 19:02 mmortal03

+1

xmha97 avatar Oct 30 '19 02:10 xmha97

This seems to have fizzled out somehow. As a new user, the GUI choices surprise me. There is Shift+Enter for this, for some reason not Enter as one would expect. Furthermore, I cannot play a podcast before it has been downloaded.

comodoro avatar Nov 15 '20 14:11 comodoro

Furthermore, I cannot play a podcast before it has been downloaded.

If you set a non-default audio/video player in the preferences, the "Stream" item becomes available. The reason why the "default" item disables the "Stream" item is because before we have downloaded the file, the way to reference to it is its URL, and the default app for opening URLs is the web browser. Setting e.g. VLC as the video and audio player enables the "Stream" feature in the context menu, and also Shift+Enter "Play".

We could probably change this in such a way that when the "Default" application is selected, instead of disabling the "Play" / "Stream" action, we instead open a dialog with all applicable applications and let the user select which one to use.

thp avatar Apr 22 '22 08:04 thp

As for the actual topic of this issue: A configuration setting with "default double-click action" is probably a good idea (while still defaulting to the toggling of shownotes, so that existing users are not confused when suddenly things start playing).

There's probably 3 valid options for this setting:

  • Toggle shownotes visibility (default, current behavior)
  • Playback episode (stream if not downloaded)
  • Download or playback episode (*)

(*) Better naming suggestions welcome: The idea would be that double-clicking/activating a not-yet-downloaded episode would start the download, and double-clicking a downloaded episode would start playback, for those who always prefer to download files before playing them back.

I could see this default being changed in the future for new installations, but existing configurations/installation should keep the behavior until manually changed by the user.

thp avatar Apr 22 '22 09:04 thp

As mentioned in #1256, it would be nice to have named actions that could be typed in using :, or bound to keys, key combos, and double-click. The user is then free to bind any available action to double-click instead of a limited set we selected for them. There is also double-clicking a channel which currently opens its dialog, but could be configured to update it. And extensions could also register actions, so double-click could be Download with Youtube-DL.

auouymous avatar Apr 23 '22 10:04 auouymous

it would be nice to have named actions

yes, seems an interesting idea to explore. Amazing how a simple application such as a podcatcher expands in a fractal of features...

elelay avatar Apr 24 '22 12:04 elelay