You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
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
The text was updated successfully, but these errors were encountered:
Version of RiMusic
0.6.67
Android version
15
I've done these:
Tell us how you trigger this bug
The video also cannot be found through the search on rimusic.
Submit a video
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)
The text was updated successfully, but these errors were encountered: