ChatCrawlersearch across public Telegram Open the app
E

Echogram - TV for Telegram

snapshot for August 2026
August 2026 ×
16 August 2026
Markstext not yet in the index
I'll check but I already shared here multiple times there's no perfect solution that fits everyone. Telegram thumbnail are far from being structured or consistent.
miguelajetext not yet in the index
Just player uses his own software decoder if hardware playback fails. Exoplayer can only playback with hardware acceleration (what fails, because your hardware cannot decode Dolby Atmos [eac3])
J
Replymessage unavailable
@Ro1li I had a little chat with Google. Maybe it could be a solution for you, since you hate libvlc 😉 And manually selecting a player for different Szenarios is maybe also not the best and most comfortable (from a user perspective) and maybe your app gets even smaller then 🤷‍♂️ Here is googles solution (translated from German): „Yes, the developer can extend the ExoPlayer with software decoding and thus completely save libVLC. This is technically absolutely possible and exactly the way that apps like Just Player go. By default, the naked ExoPlayer only relies on what the smartphone chip can decode in hardware. However, Google has built ExoPlayer (now Jetpack Media3) so that you can insert (expand) software decoders afterwards. The developer would have to implement the following steps: 1. Install the FFmpeg extension (For the sound) The biggest problem with 2–4 GB movies (often in MKV format) are audio tracks like AC3, DTS or TrueHD. The developer downloads the official expansion module from Google (media3-decoder-ffmpeg). Since Google is not allowed to deliver the FFmpeg library completely compiled for licensing reasons, the developer must compile it himself once for Android. After that, the ExoPlayer uses software decoding to understand any audio track that could also play VLC. 2. Add video extensions (For the image) If the movies are available in formats that older phones cannot decode in hardware (such as the modern AV1 codec or 10-bit HEVC), the developer can activate additional software modules: Media3-decoder-av1 (for AV1 videos). Media3-decoder-vp9 (for Google/YouTube formats). 3. Change the decoder priority in the code In order for the player to know when to use the software, the developer must adjust a line in the code: By default, ExoPlayer is "Use only hardware". The developer must change the mode to EXTENSION_RENDER_MODE_PREFER. This means: ExoPlayer first tries hardware (saves battery), but switches automatically and unnoticed to th
L
Replymessage unavailable
Anyway, I'm checking now.. not really sure what to expect as I do hear the audio on a video with ac3. I'll update if I'll have any interesting news
Replymessage unavailable
These are different extensions and since telegram doesn't support such qualities anyway, they are redundant. The only one relevant is ffmpeg extension as I mentioned above.
L
miguelajeI'll send you a video showing the issue. Lately, I've been uploading videos to Telegram in h265 HDR10 E-AC3 5.1 format. The video stream plays without problems, but there's no audio. And yes, with Just (video) Player, you have to download the entire movie to your local device to play it.
I've added jellyfin pre-built ffmpeg extension for exoplayer. I verified it uses this extension when playing your video. You'll be able to test it on next release and let me know if it helped since it increases the APK size meaningfully
J
LiorThese are different extensions and since telegram doesn't support such qualities anyway, they are redundant. The only one relevant is ffmpeg extension as I mentioned above.
I had another „chat“ with Google. 😁 Since it seems that we won’t get rid of libvlc anyway, an automation in background, where exoplayer switches automatic to libvlc when an error occurres (I think of the h264 level 6.2 problem back then) without user interaction, could be a solution maybe. This way a manual selection wouldn’t be necessary anymore. Google says: „Seamless libVLC Fallback on ExoPlayer Decoding/Playback Errors Hi! Since Echogram already has both ExoPlayer (Media3) and libVLC integrated, it would be an incredible UX improvement to implement an automatic background fallback. Currently, certain video files—like rare H.264 profiles (e.g., Level 6.2 with extreme bitrates), older containers (AVI), or files with broken headers—cause ExoPlayer to fail with a decoder or playback error. Instead of showing an error or an infinite loading spinner, the app could catch this error and silently switch the playback to libVLC at the exact same timestamp. Implementing this is very straightforward and would take only a couple of hours since both player engines are already in place. Here is a technical breakdown of how this can be handled in Kotlin/Java: ## 1. Catching the ExoPlayer Error (Player.Listener) You can attach a Player.Listener to ExoPlayer and listen to onPlayerError. We want to filter for decoding, decoder initialization, or general source loading failures. exoPlayer.addListener(object : Player.Listener { override fun onPlayerError(error: PlaybackException) { // Check if the error is related to decoding or hardware capabilities if (error.errorCode == PlaybackException.ERROR_CODE_DECODING_FAILED || error.errorCode == PlaybackException.ERROR_CODE_DECODER_INIT_FAILED || error.errorCode == PlaybackException.ERROR_CODE_IO_UNSPECIFIED) { // 1. Save the current playback position so the user doesn't lose track val currentPosition = exoPlayer.currentPosition
L
Liortext not yet in the index
Last reminder. The pricing changes are included with the upcoming version. Lifetime option will be completely removed. Only monthly and yearly subscriptions will be available. Existing lifetime/monthly subscribers will not be effected.
17 August 2026
JonatanJust player uses his own software decoder if hardware playback fails. Exoplayer can only playback with hardware acceleration (what fails, because your hardware cannot decode Dolby Atmos [eac3])
This is not a technical limitation; it is the same old licensing issue. No one wants to pay the royalties for certain Dolby and DTS codecs. Google should be embarrassed for refusing to license them. Meanwhile, even the free version of ExoPlayer performs far better. Its only downside is that the video has to be fully downloaded before playback can start. No es que no pueda ,es siempre el mismo tema los derechos que nadie quiere pagar ,A los de Google no se les cae la cara de vergüenza de no querer pagar los derechos de algún códec de Dolby y DTS,en cambio Exoplayer en la versión libre le da mil patadas ,el problema q se tiene q dejar q el vídeo se descargue entero.
Replymessage unavailable
As long-time Jellyfin users, we naturally use ExoPlayer as the playback engine. However, this is a pure streaming scenario, with different requirements and behavior. It is something the developer needs to investigate thoroughly; the issue has already been raised with them. Pero en Jellyfin que soy usuario de hace años tenemos como reproductor lógicamente Exoplayer pero aquí es Streaming puro ,algo q el desarrollador tendría q investigar ya se le comentó todo este tema I apologize; I got carried away by a comment, and this isn’t the right place for this topic. Would you like it to sound more formal or more casual? 🇪🇸 Ruego disculpas me he dejado llevar por un comentario y no es aquí para este tema.
Open in Telegram Каталог площадок Искать в ChatCrawler

A snapshot of an open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog