telegramdesktop / tdesktop

Telegram Desktop messaging app
https://desktop.telegram.org/
Other
26.32k stars 5.23k forks source link

Option to disable "autoplay next" on voice messages, audio, video messges, etc? #3649

Closed surashu closed 2 years ago

surashu commented 7 years ago
### Steps to reproduce 1. Play a voice message, audio,, or video message which was sent some time ago. 2. After the media finishes playing, the next media after it starts playing automatically. 3. It's going to play until it reaches the last media file sent. ### Expected behaviour I wanted to make it so that if I play a voice message or something, after that plays, it's going to stop at that and not continue further. Of course since this is an option, it's up to the user to decide which behavior they want. ### Actual behaviour It plays all the media files consecutively. ### Configuration **Operating system:** Windows 10 **Version of Telegram Desktop:** 1.1.10 **Used theme**: Default
Logs: Insert logs here (if necessary)

Tuupertunut commented 7 years ago

Yes! This is needed. In my opinion, this should even be the default option.

Reasoning: A conversation has a certain order. Usually consecutive messages are responses to each other and therefore must be read/listened in order. Currently, Telegram will autoplay next voice messages even when there are text messages in between. It makes no sense to jump over 10 messages from the previous voice message to the next without reading the 10 text messages in the middle. Also if you browse the history and want to listen to an old voice message, you end up listening to all of them until present.

Scvairy commented 7 years ago

There is better solution for "middle text messages". Add an option "play media consecutively only if followed one by one".

mbasaglia commented 6 years ago

I agree with this, the current behaviour makes it difficult to catch up with old messages because it can skip dozens of text messages between voice messages.

utmuk commented 6 years ago

I vote for this one too

eioo commented 5 years ago

We'd really want this too. We're using a bot that you can send "sound effects" to and play them on demand, and it just completely ruins the idea when the next audio is played instantly after the last one. There should be at least option for this in the Settings menu. One way to tackle our issue is to add "_continue_playing/autoplay" or such option for sendVoice and sendAudio methods.

noxware commented 5 years ago

I think that it is a very important option. I don't believe that this is not implemented yet.

douglasanpa commented 5 years ago

+1

MattGhafouri commented 5 years ago

I need this option to do my exam :(((

kavnik commented 4 years ago

Please add at least in the settings the ability to disable auto-play! It is very inconvenient when it's need to listen only one message.

superboot commented 4 years ago

Yes, Please add this option. It is so useless the way it is.

taimaiduc commented 4 years ago

Yes. Please add this option 🙏

leodcs commented 4 years ago

I don't understand how this is not an option from the beginning. I hate the way it is currently implemented. Please add this option

superboot commented 4 years ago

Does anyone know where this is in the code? How hard can it be? Let's submit a pull request with it fixed. Who wants this anyway? At the very least it shouldn't loop back to the first media file after playing the most recent.

RememberTheAir commented 4 years ago

Let's submit a pull request with it fixed

I doubt there is no option to disable this behaviour because the dev wasn't able to add it, or didn't have time. It's designed to be this way - no option to disable autoplay. Also because the mobile clients don't have it either. Even if you open a pr, I highly doubt it will ever be merged :( but you never know

rkcell commented 4 years ago

Please add this option. 🙏

It's absolutely necessary to make orderly flows of audio messages, for example in language learning bots with lots of audition.

stale[bot] commented 4 years ago

Hey there!

This issue will be automatically closed in 7 days if there would be no activity. We therefore assume that the user has lost interest or resolved the problem on their own.

Don't worry though; if this is an error, let us know with a comment and we'll be happy to reopen the issue.

Thanks!

mbasaglia commented 4 years ago

I would still like this option

utmuk commented 4 years ago

I think most of the users would like this option. Who likes telegram jumping through whole text sections of conversation to play all audio messages automatically?

noxware commented 4 years ago

Nobody. It amazes me how this issue still exists after 3 years. It is absolutely necessary to fix this. Telegram will never be perfect if this issue continues existing. Why isn't this problem solved after 3 years!?

mbasaglia commented 4 years ago

it's funny because I'd be willing to fix it but telegram desktop doesn't have working instructions on how to build it

RememberTheAir commented 4 years ago

@Noxware because it's not a bug, it's the intended behavior

asterisk753 commented 3 years ago

This is the most urgent single bug to fix in Telegram (both mobile and desktop) and many people I personally know agree it's really annoying the way it works now. Autoplay in any form is deprecated for many good reasons in 2021, and however you see it, it should never - ever - be forced onto users. Please Telegram, at least give the option to disable it!

gilshani07 commented 3 years ago

Autoplaying next was the best feature in telegram. When this feature was enabled nobody needs any other platfrom, all music is there in the most convenient way to play.

eioo commented 3 years ago

@gilshani07

...was...

Is it not enabled on by default anymore?

gilshani07 commented 3 years ago

Yes it is, my mistake. The thing is you can't reverse the order of playing, and it played the last track

utmuk commented 3 years ago

@gilshani07 What are you talking about? This is an app for messages mainly. When there are text messages between voice message it is really stupid to play next. I wish devs made it like in whatsapp - adjacent messages autoplay, but separated messages don't. This is most logical way

RememberTheAir commented 3 years ago

What are you talking about? This is an app for messages mainly. When there are text messages between voice message it is really stupid to play next

This issue is asking to a change in behavior of audio messages too (= music), this is why @gilshani07 left a comment about uninterrupted music play. I too think think that uniterrupted play for audio messages is cool, but it might result annoying for voice messages. This issue is too broad in its requests - audio and voice messages are perceived by the user in a different way and are used/played in different contexts, and thus a change in behavior would be justified by different motives. I think we should have different issues for audio messages autoplay and voice/video messages autoplay

gilshani07 commented 3 years ago

What are you talking about? This is an app for messages mainly. When there are text messages between voice message it is really stupid to play next

This issue is asking to a change in behavior of audio messages too (= music), this is why @gilshani07 left a comment about uninterrupted music play. I too think think that uniterrupted play for audio messages is cool, but it might result annoying for voice messages. This issue is too broad in its requests - audio and voice messages are perceived by the user in a different way and are used/played in different contexts, and thus a change in behavior would be justified by different motives. I think we should have different issues for audio messages autoplay and voice/video messages autoplay

Some channels has no voice messages sent into them at all only audio like music as voice messages what makes telegram a very nice platform for playing music, it could be also added as feature that can be set by current chat/channel

RememberTheAir commented 3 years ago

@gilshani07 I think that having a per-channel option would be too verbose considering 99% of channels are not used to share music, so such an option would be useless in most cases. Anyway the player bar has a "repeat" option - when enabled, Telegram will not auto-play the next track, but will loop the current one. Maybe adding an additional state there to play the current track once and then stop would be a good compromise between options cluttering and music-playing tuning. This would not conflict with an additional setting to disable non-consecutive voice messages auto-play, so the music player will continue to work as always.

I've just searched for such a suggestion on https://bugs.telegram.org about voice messages autoplay, and it looks like nobody opened it yet. I think it's worth to bring this there, since nobody moderating this issues tracker can decide to change Telegram's behavior on every official app

ghost commented 3 years ago

We need this urgently.

ciricc commented 3 years ago

We need this urgently.

nospheratt commented 3 years ago

+1 for consecutive voice messages autoplay, but stop when you reach a text message.

zawawimanja commented 2 years ago

Still not having this feature after a lot years?!

bpsib commented 2 years ago

The dev obviously doesn’t give a toss about us. Autoplay next winds me up like bloody hell. IT DRIVES ME BLOODY BALMY. I NEED A DISABLE AUTOPLAY OPTION NOW. IT’S UNBELIEVABLE IT DOESN’T HAVE A DISABLE AUOTOPLAY NEXT OPTION. Implementing it is NOT rocket science for Christ sake. I DON’T WANT IT TO AUTOPLAY NEXT WITHOUT MY CONSENT. STOP BEING SO SELFISH.

neruthes commented 2 years ago

Let's just wait for another century!

goldmont commented 2 years ago

+1

mineLdiver commented 2 years ago

Thought it was just a simple issue I was having, but it has been out here in the issues for FIVE years?!

OlliC commented 2 years ago

+1

RememberTheAir commented 2 years ago

I've just updated to version 3.5.6 and under settings -> advanced -> experimental settings, there's an option to disable this behavior

goldmont commented 2 years ago

I've just updated to version 3.5.6 and under settings -> advanced -> experimental settings, there's an option to disable this behavior

Is it possible to make this change also on Telegram Mobile?

ghost commented 2 years ago

I think the Beta version in only available for desktop.

RememberTheAir commented 2 years ago

Is it possible to make this change also on Telegram Mobile?

I don't think such an option will be introduced on mobile too. By the way, this is tdesktop's github. I'm sure there's a ticket on https://suggestions.telegram.org about this