LibreTube

2 readers
1 users here now

An alternative frontend for YouTube, for Android.

https://github.com/libre-tube/LibreTube

founded 1 year ago
MODERATORS
1
 
 

Is it just me or are you guys also seeing this? New update 0.25.1 is now playing videos but has a bug in date

2
 
 

The suggested answer in Github is to change instance. I've tried doing that but same error. Any suggestions you have tried?

EDIT: try r4fo instance - https://github.com/TeamPiped/Piped/issues/3658#issuecomment-2301647405

3
 
 

I haven't looked at youtube content for a while, however lately I can't watch any videos using libretube. Something about "prove you're not a bot" which I assume is a consequence of google's crusade against add-ons and 3rd party tools. Is there a way around it or are we done with YT?

4
 
 

So I normally download updates from the Github page and it works fine. It could be because I just woke up (heh) but I can't for the life of me figure out which version of the APK release (arm64, armeabi, universal, x86, x86_64) I should install on my Android (14) phone. I tried the universal one but it says it's not compatible with the current app I have installed on my phone when I try to update it.

Could anyone advise me on this? Thank you so much!

5
 
 

Sometimes I see the thumbnails and click on the video, then it doesn't play. It also aleayy crashes when I click on subscriptions

6
 
 

I'm using LibreTube for a very long time and I often switch between different instances when the one I use stops working. I noticed that instances without CDN work more reliably for me and they don't even have this recent "sign in to confirm that you're not a bot" error. But on the official wiki it says that instances with CDN are preferred. What is this thing and are there any concerns when using an instance without it?

7
 
 

I have disabled HLS and LBRY HLS. Anything else than music plays fine

8
 
 

I send links from my tablet to my pc but the piped share link is only piped.video. i would like the link to be my instance so i dont have to keep changing the instance in libredirect

9
 
 

As the title says, no video playing, no matter what instance I seem to choose. First time I've had any real issues, is this possibly due to Google's impending clampdown of third party apps...๐Ÿคท๐Ÿปโ€โ™‚๏ธ

10
 
 

Since few days I'm struggling to play videos correctly, I've changed the instance... But today I cannot play anything, it juste load for 1 second and then turn the playback off... But I cannot turn it back on, if you have an explanation... Thx!

11
 
 

Galaxy Tab A7, SM-2500.. Please someone fix this for me, this is the best way to use YouTube.. Litterally better and faster than the actual YouTube app itself.

12
 
 

As I said, when trying to open a downloaded video the app crashes immediately with the following log:

java.lang.RuntimeException: setDataSource failed: status = 0x80000000
	at android.media.MediaMetadataRetriever._setDataSource(Native Method)
	at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:313)
	at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:254)
	at android.media.MediaMetadataRetriever.setDataSource(MediaMetadataRetriever.java:359)
	at com.github.libretube.util.OfflineTimeFrameReceiver.<init>(SourceFile:18)
	at com.github.libretube.ui.activities.OfflinePlayerActivity$playVideo$1.invokeSuspend(SourceFile:595)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:9)
	at kotlinx.coroutines.DispatchedTask.run(SourceFile:116)
	at android.os.Handler.handleCallback(Handler.java:938)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loopOnce(Looper.java:226)
	at android.os.Looper.loop(Looper.java:313)
	at android.app.ActivityThread.main(ActivityThread.java:8663)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@d19729e, Dispatchers.Main.immediate]

I already tried to reinstall the app from scratch, clean the cache, download the videos without using proxy, change instance and download them from another (although I think all downloads are directly from Youtube anyway) and still nothing helps, it always crashes the same. Investigating a little in the Libretube Github I didn't find anyone else with a similar problem (or I didn't see it), but until recently I started to have this problem that I didn't have before.

13
 
 

From the Matrix group chat:

"Please disable HLS again to avoid rate limiting the public instances unnecessarily. The default (DASH) works fine again now on all updated instances and additionally is much faster than HLS. The disable proxy option will require changes at LibreTube's side and won't be functional again before the next update."

https://matrix.to/#/!ldChLrUEFGyImBrtnv:matrix.org/$1A60scV1gsXHMqtHSxvtv1NEsEo9obJ-2u0TAwPM8VQ?via=matrix.org&via=tchncs.de&via=envs.net

14
 
 

Whenever I try to export my playlist from LibreTube, it crashes the app and on entry gives an error message. Please give me any idea on how to export my playlist?

15
 
 

If videos no longer load on LibreTube for you either, as commented in the issue on GitHub, which worked in my case, enabling the use of HSL in the settings solved the problem and the videos load.

Settings > Audio and video > Use HLS: ON

More info: https://github.com/TeamPiped/Piped/issues/3196#issuecomment-1832129059

16
9
submitted 11 months ago* (last edited 11 months ago) by K4mpfie@feddit.de to c/libretube@feddit.rocks
 
 

Watching videos has basically become impossible. Not even at 144p, not even just the audio loads more than 20 seconds and then stops every 2-3 seconds. I'm really not sure what causes it.
Am I using the wrong instance?
Is Google interfering?
Is my phone or the app not working correctly?
Is my ISP messing with me?

Any tips would be much appreciated

edit: Might have overreacted there a bit. Videos load and run fine in my mobile browser on any network so I doubt it's the instance nor my ISP.

Still leave Google or the app as possible reasons. ๐Ÿค”

17
8
submitted 11 months ago* (last edited 11 months ago) by retiolus@lemmy.cat to c/libretube@feddit.rocks
 
 

LibreTube 0.20.0 has been release, but there is no changelog on https://github.com/libre-tube/LibreTube/releases

Is this normal?

Update: it's a bug from GitHub https://github.com/libre-tube/LibreTube/issues/5183#issuecomment-1816893237

0.20.0 Changelog: https://github.com/libre-tube/LibreTube/releases/tag/v0.20.0

18
 
 

I have been looking at some of the fake libretube websites and it seems that some of them are serving up malware. Please only get libretube form official sources such as github, F-droid or building from source.

I am not the Dev but I thought this would be a useful PSA

19
 
 

Hi, for some reason piped.rocks worked painfully slow for me (I live in Chile). So I decided to write a small script to compare the response from every instance listed on the Wiki of Piped.

For me, the winner was piped.garudalinux.org, but I leave this script here if it is helpful to anyone.

It is not rocket science, and maybe doesn't even meet good practices of programming, but worked for me.

Anyway, thanks, I like LibreTube as an alternative to NewPipe (I alternate between the two, LOL, I don't even use the official Youtube app).

Regards and TGIF

20
 
 

I've exported my YouTube subscriptions and wanted to import them into my Libretube app but I either get an error message or the app crashes entirely. The same happens when trying to import Playlists. Importing the files into the browser application works flawlessly tho. This is the Error code:

java.lang.NoSuchMethodError: No interface method toList()Ljava/util/List; in class Lj$/util/stream/Stream; or its super classes (declaration of 'j$.util.stream.Stream' appears in /data/app/~~X1qaQlhfc9JkZkcTaoameg==/com.github.libretube-p9t_x1HW3bAWaxML57rr8A==/base.apk!classes2.dex)
	at okio.Path$Companion.getChannelsFromUri(SourceFile:79)
	at okio.Path$Companion.importSubscriptions(SourceFile:2)
	at com.github.libretube.ui.preferences.BackupRestoreSettings$getSubscriptionsFile$1$1.invokeSuspend(SourceFile:39)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:9)
	at kotlinx.coroutines.DispatchedTask.run(SourceFile:116)
	at androidx.work.Worker$2.run(SourceFile:53)
	at kotlinx.coroutines.scheduling.TaskImpl.run(SourceFile:3)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(SourceFile:94)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@1b31de, Dispatchers.IO]
    
21
22
4
First Post (feddit.rocks)
submitted 1 year ago* (last edited 1 year ago) by kavin@feddit.rocks to c/libretube@feddit.rocks
 
 

Welcome to the first post on the Libretube community on Lemmy!