Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metadata (title, thumb) not loading, but video plays #5294

Open
2 tasks done
danez opened this issue Jan 19, 2025 · 0 comments
Open
2 tasks done

Metadata (title, thumb) not loading, but video plays #5294

danez opened this issue Jan 19, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@danez
Copy link

danez commented Jan 19, 2025

Version of RiMusic

0.6.67

Android version

15

I've done these:

  • Uninstall old build before installing a new one
  • Checked opening issues about my similar problem

Tell us how you trigger this bug

  1. Open youtube app and find this video https://youtu.be/TaINndH-bZ0
  2. Share it with ri music
  3. It will start playing, but title is null and no image

The video also cannot be found through the search on rimusic.

Submit a video

Image

What was your expectation?

Title and image to load

What more can you tell us? (Optional)

Other videos from the same account do work.

Logs (Optional)

2025-01-19 23:20:12:838 DEBUG: MainApplication - Log enabled at /data/user/0/it.fast4x.rimusic/files/logs
2025-01-19 23:20:13:227 DEBUG: BitmapProvider - BitmapProvider load method being called
2025-01-19 23:20:13:335 DEBUG: PlayerServiceModern$maybeSavePlayerQueue - PlayerServiceModern QueuePersistentEnabled Saved queue
2025-01-19 23:20:28:830 DEBUG: PlayerServiceModern - PlayerServiceModern onPositionDiscontinuity oldPosition 0 newPosition 2 reason 4
2025-01-19 23:20:28:832 DEBUG: BitmapProvider - BitmapProvider load method being called
2025-01-19 23:20:29:000 DEBUG: PlayerServiceModern$maybeSavePlayerQueue - PlayerServiceModern QueuePersistentEnabled Saved queue
2025-01-19 23:20:29:012 ERROR: RealImageLoader - Failed to load bitmap java.lang.IllegalStateException: Unable to create a fetcher that supports: null
	at coil.intercept.EngineInterceptor.fetch(SourceFile:244)
	at coil.intercept.EngineInterceptor.access$execute(SourceFile:200)
	at coil.intercept.EngineInterceptor$intercept$2.invokeSuspend(SourceFile:38)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:9)
	at kotlinx.coroutines.DispatchedTask.run(SourceFile:107)
	at androidx.core.app.ActivityRecreator$1.run(SourceFile:119)
	at kotlinx.coroutines.scheduling.TaskImpl.run(SourceFile:3)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(SourceFile:93)

2025-01-19 23:20:29:014 DEBUG: PlayerServiceModern$maybeSavePlayerQueue - PlayerServiceModern QueuePersistentEnabled Saved queue
2025-01-19 23:20:29:923 DEBUG: PlayerServiceModern$maybeSavePlayerQueue - PlayerServiceModern QueuePersistentEnabled Saved queue
2025-01-19 23:20:43:133 DEBUG: PlayerServiceModern$maybeSavePlayerQueue - PlayerServiceModern QueuePersistentEnabled Saved queue
2025-01-19 23:20:44:453 DEBUG: PlayerServiceModern$maybeSavePlayerQueue - PlayerServiceModern QueuePersistentEnabled Saved queue
2025-01-19 23:21:13:132 DEBUG: PlayerServiceModern$maybeSavePlayerQueue - PlayerServiceModern QueuePersistentEnabled Saved queue
2025-01-19 23:21:43:137 DEBUG: PlayerServiceModern$maybeSavePlayerQueue - PlayerServiceModern QueuePersistentEnabled Saved queue
2025-01-19 23:22:13:134 DEBUG: PlayerServiceModern$maybeSavePlayerQueue - PlayerServiceModern QueuePersistentEnabled Saved queue
2025-01-19 23:23:06:815 DEBUG: MainApplication - Log enabled at /data/user/0/it.fast4x.rimusic/files/logs
2025-01-19 23:23:07:149 DEBUG: BitmapProvider - BitmapProvider load method being called
2025-01-19 23:23:07:281 DEBUG: PlayerServiceModern$maybeSavePlayerQueue - PlayerServiceModern QueuePersistentEnabled Saved queue
2025-01-19 23:23:07:382 DEBUG: PlayerServiceModern - PlayerServiceModern onPositionDiscontinuity oldPosition 2 newPosition 0 reason 4
2025-01-19 23:23:07:383 DEBUG: BitmapProvider - BitmapProvider load method being called
2025-01-19 23:23:07:481 ERROR: SocketOptions$TCPClientSocketOptions - NewPipeUtils getSignatureTimestampOrNull Error while getting signature timestamp org.schabi.newpipe.extractor.exceptions.ParsingException: Could not fetch embedded watch page
	at org.schabi.newpipe.extractor.services.youtube.YoutubeJavaScriptPlayerManager.extractJavaScriptCodeIfNeeded(SourceFile:496)
	at org.schabi.newpipe.extractor.services.youtube.YoutubeJavaScriptPlayerManager.getSignatureTimestamp(SourceFile:10)
	at io.ktor.network.sockets.SocketOptions$TCPClientSocketOptions.getInnerTubeFormatUrl$default(SourceFile:3)
	at io.ktor.network.sockets.SocketOptions$TCPClientSocketOptions.dataSpecProcess(SourceFile:190)
	at it.fast4x.rimusic.service.modern.DataSourceFactoryKt$createDataSourceFactory$1$2.invokeSuspend(SourceFile:51)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:9)
	at kotlinx.coroutines.DispatchedTask.run(SourceFile:107)
	at kotlinx.coroutines.EventLoopImplBase.processNextEvent(SourceFile:76)
	at kotlinx.coroutines.JobKt.runBlocking(SourceFile:105)
	at androidx.media3.datasource.ResolvingDataSource.open(SourceFile:47)
	at androidx.media3.datasource.StatsDataSource.open(SourceFile:10)
	at androidx.media3.exoplayer.source.ProgressiveMediaPeriod$ExtractingLoadable.load(SourceFile:26)
	at androidx.media3.exoplayer.upstream.Loader$LoadTask.run(SourceFile:35)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
	at java.lang.Thread.run(Thread.java:1012)
Caused by: java.io.InterruptedIOException: interrupted
	at okio.Timeout.throwIfReached(SourceFile:42)
	at okio.OutputStreamSink.write(SourceFile:127)
	at okio.OutputStreamSink.write(SourceFile:67)
	at okio.RealBufferedSink.flush(SourceFile:17)
	at okhttp3.internal.connection.RealConnection.startHttp2(SourceFile:178)
	at okhttp3.internal.connection.RealConnection.establishProtocol(SourceFile:422)
	at okhttp3.internal.connection.RealConnection.connect(SourceFile:139)
	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(SourceFile:324)
	at okhttp3.internal.connection.ConnectInterceptor.intercept(SourceFile:60)
	at okhttp3.internal.http.RealInterceptorChain.proceed(SourceFile:128)
	at okhttp3.internal.cache.CacheInterceptor.intercept(SourceFile:155)
	at okhttp3.internal.http.RealInterceptorChain.proceed(SourceFile:128)
	at okhttp3.internal.http.BridgeInterceptor.intercept(SourceFile:586)
	at okhttp3.internal.http.RealInterceptorChain.proceed(SourceFile:128)
	at okhttp3.internal.http.BridgeInterceptor.intercept(SourceFile:153)
	at okhttp3.internal.http.RealInterceptorChain.proceed(SourceFile:128)
	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(SourceFile:97)
	at okhttp3.internal.connection.RealCall.execute(SourceFile:39)
	at io.ktor.events.Events.get(SourceFile:26)
	at org.schabi.newpipe.extractor.services.youtube.YoutubeJavaScriptPlayerManager.extractJavaScriptCodeIfNeeded(SourceFile:71)
	... 15 more

2025-01-19 23:23:07:524 DEBUG: PlayerServiceModern$maybeSavePlayerQueue - PlayerServiceModern QueuePersistentEnabled Saved queue
2025-01-19 23:23:07:534 ERROR: RealImageLoader - Failed to load bitmap java.lang.IllegalStateException: Unable to create a fetcher that supports: null
	at coil.intercept.EngineInterceptor.fetch(SourceFile:244)
	at coil.intercept.EngineInterceptor.access$execute(SourceFile:200)
	at coil.intercept.EngineInterceptor$intercept$2.invokeSuspend(SourceFile:38)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:9)
	at kotlinx.coroutines.DispatchedTask.run(SourceFile:107)
	at androidx.core.app.ActivityRecreator$1.run(SourceFile:119)
	at kotlinx.coroutines.scheduling.TaskImpl.run(SourceFile:3)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(SourceFile:93)

2025-01-19 23:23:07:536 DEBUG: PlayerServiceModern$maybeSavePlayerQueue - PlayerServiceModern QueuePersistentEnabled Saved queue
2025-01-19 23:23:08:177 DEBUG: PlayerServiceModern$maybeSavePlayerQueue - PlayerServiceModern QueuePersistentEnabled Saved queue
@danez danez added the bug Something isn't working label Jan 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant