Giter Site home page Giter Site logo

ukiku's Introduction

Codacy Badge GitHub last commit GitHub GitHub forks

¿Qué es UKIKU?

Es una app derivada de mi antiguo proyecto Animeflv App, tiene casi las mismas funciones, pero hecha desde cero para dispositivos con Android 5 o superior, esta pensada para tener mejor rendimiento y optimización, así como menor tamaño de APK (~6MB)

¿Por que un proyecto tan grande no tiene mucha publicidad y es código abierto?

Soy un programador por hobby, no tengo experiencia profesional en la programación, pero aun así decidí aprender por mi cuenta, mis proyectos están hechos con el propósito de aprender a programar en el camino, aun con todo ese tiempo invertido quise que mis apps sean hechas por un fan para fans de anime, me gusta que la comunidad se apoye entre si, así que decidí que los propios usuarios elijan como y cuando apoyar a la app, pero aun así las donaciones son muy bien recibidas ;)

¿Como puedo modificar este proyecto?

En la wiki de éste repositorio encontrarás los pasos para hacerlo!

ukiku's People

Contributors

codacy-badger avatar jordyamc avatar raulhaag avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ukiku's Issues

data real time sinc

Some time you have more that one device
In my case I have 3
And would be nice to have the option to sinc that devices in real time

I know exist a sinc system but a switch or something to sinc the data in the moment is updated in any place

I mean if you see a video in one device that info is reflected in te other two at the same time

Integración con Anilist y MyAnimeList (MAL)

Existen servicios como Anilist y MyAnimeList (MAL) que se encargan de llevar un registro de que animes y episodios uno ha visto o ve. Hablando de Anilist conozco de primera mano que tiene un sistema abierto de APIs para poder hacer esto. Una funcionalidad muy interesante sería integrar la aplicación con estos sistemas para sincronizar cosas como:

  • Capitulos vistos
  • Animes en seguimiento
  • Animes completados
  • Animes favoritos
    ...

Installation 5.0.1

Hardware: samsumg s4
Bug: not allow to install update 104 or 105

To Reproduce
Steps to reproduce the behavior:
1 open app and tryy to update when in the menu where you see the permisions button install is disabled

Hola, saludos

Hola, la versión de tv es imposible de usarla, no hay forma de darle play al contenido.
La interfaz debería ser como la anterior, limpia y fácil.
Saludos.

Opciones para la descarga de episodios

hola, la opción de descargar todo no funciona bien solo descarga donde se selecciono la opción y como recomendación debería tener una opción para seleccionar y descargar solo ciertos episodios. gracias

Error al compilar

Me sale error al compilar el proyecto

FAILURE: Build failed with an exception.

  • What went wrong:
    Failed to notify build listener.

org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier;

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.1-rc-1/userguide/command_line_interface.html#sec:command_line_warnings

CONFIGURE FAILED in 2s
Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier;

Problema con el historial

Describe the bug
AL TRATAR DE VER CUALQUIER ANIME DESDE EL HISTORIAL, APARECE UN MENSAJE QUE DICE "ERROR AL CARGAR INFORMACION DEL ANIME"

WHEN TRYING TO SEE ANY ANIME FROM THE HISTORY, I APPEAR A MESSAGE THAT SAYS "ERROR UPLOADING ANIME INFORMATION"

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'HISTOTY'
  2. Click on 'Any Anime'
  3. Scroll down to '....'
  4. See error 'ERROR UPLOADING ANIME INFORMATION'

Smartphone (please complete the following information):

  • Device: [J7 PRIME]
  • Android Version: [8.1.0]

En app de Tv. No reingresa en el último capítulo visto.

Hola, primero que todo: Gracias por la app es una maravilla. (Este problema es en la app de Tv, instalada en un firestick).
Viendo "one piece" me di cuenta que si bien el último capítulo visto queda registrado en rojo como como corresponde. Una vez cerrada la app y vuelta a abrir para ver el siguiente capítulo, la app no me lleva de inmediato a ese ultimo capítulo guardado, lo que hace es ir al primer capítulo de menor numeración que guardó alguna vez. Ejemplifico: Empezé a ver "One piece" desde el capitulo 500 y ya voy en el 700, pero cada que vez que cierro y vuelvo a ingresar a la app, esta se va al capitulo 500, por ende debo avanzar manualmente hasta el capítulo 700.
Analizando y probando, me di cuenta de que la app esta guardando los capitulos de manera contraria, osea va guradando como el último episodio visto el de menor numeración.
Por ejemplo: Si veo un capitulo 10 de alguna serie y luego voy en direcion contraria, viendo el 9, 8, 7 etc, va guardando como ultimo visto el menor. Espero haberme explicado bien y que este reporte sirva para mejorar la app. Nuevamente ¡Gracias por la app! Saludos.

Edito nuevamente: Al llegar al capítulo 1001 one piece (como ejemplo lo digo) la app vuelve a marcar el último capitulo visto de forma correcta (ascendente). Si retrocedo al 1000 u otro menor, vuelve el problema. Saludos.

Error al clonar el proyecto

Hola
He intentado clonar el proyecto pero mesa ese error, que es eso 'APPCOINS_IAB_KEY' ?

Could not get unknown property 'APPCOINS_IAB_KEY' for BuildType_Decorated{name=debug, debuggable=true, testCoverageEnabled=false, jniDebuggable=false, pseudoLocalesEnabled=false, renderscriptDebuggable=false, renderscriptOptimLevel=3, minifyEnabled=false, zipAlignEnabled=true, signingConfig=SigningConfig_Decorated{name=debug, storeFile=C:\Users\john.android\debug.keystore, storePassword=android, keyAlias=AndroidDebugKey, keyPassword=android, storeType=C:\Users\john.android\debug.keystore, v1SigningEnabled=true, v2SigningEnabled=true}, embedMicroApp=false, mBuildConfigFields={}, mResValues={}, mProguardFiles=[], mConsumerProguardFiles=[], mManifestPlaceholders={}} of type com.android.build.gradle.internal.dsl.BuildType

Soporte para Stremium

Is your feature request related to a problem? Please describe.
Por lo visto, movieron muchos animes de Natsuki a Stremium, e Izanagi dejó de funcionar. El resto de servidores funcionan cuando quieren.

Sí, sé que Stremium no funciona igual que el resto de servidores: tiene un sistema de video en chunks complejo.

Error servidores

Al querer reproducir por streaming o descarga en cualquier servidor que no sea mega salta el error de "Error en servidor". En cambio si se va a la página web se pueden reproducir sin problema (siempre que el link no esté caído).

Sugerencia

Agreguen que recuerde en que minuto quedó el capitulo y se reanude, vi una App de anime que hace eso. No se si sea posible.

Problema al compilar, knf tools

Pues mi problema es que despues de importar el proyecto en android studio canary 4.2 y tratar de compilarlo, me tira el siguiente error:

Execution failed for task ':app:compileDebugAidl'.
> Could not resolve all files for configuration ':app:debugCompileClasspath'.
   > Could not find knf.tools:bypass:1.0.
     Required by:
         project :app

No se si el "knf.tools" se habra borrado de los repositorios o si estoy haciendo algo mal

Editando su Open Source mi señor

org.gradle.internal.exceptions.LocationAwareException: A problem occurred configuring project ':app'.
at org.gradle.initialization.exception.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.java:99)
at org.gradle.initialization.exception.DefaultExceptionAnalyser.collectFailures(DefaultExceptionAnalyser.java:62)
at org.gradle.initialization.exception.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:47)
at org.gradle.initialization.exception.StackTraceSanitizingExceptionAnalyser.transform(StackTraceSanitizingExceptionAnalyser.java:29)
at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:174)
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:165)
at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:134)
at org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:58)
at org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:55)
at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:82)
at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:75)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:183)
at org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:40)
at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:75)
at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:55)
at org.gradle.tooling.internal.provider.runner.ClientProvidedPhasedActionRunner.run(ClientProvidedPhasedActionRunner.java:60)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:58)
at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)
at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:39)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:51)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:45)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:45)
at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:49)
at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:46)
at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:78)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:46)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:31)
at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:42)
at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:28)
at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:78)
at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:52)
at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:59)
at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:36)
at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:68)
at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:38)
at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:37)
at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:26)
at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)
at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)
at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:60)
at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:32)
at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:55)
at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:41)
at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:48)
at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:32)
at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
at org.gradle.util.Swapper.swap(Swapper.java:38)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:62)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:81)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:295)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
Caused by: org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ':app'.
at org.gradle.configuration.project.LifecycleProjectEvaluator.wrapException(LifecycleProjectEvaluator.java:79)
at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:72)
at org.gradle.configuration.project.LifecycleProjectEvaluator.access$600(LifecycleProjectEvaluator.java:53)
at org.gradle.configuration.project.LifecycleProjectEvaluator$NotifyAfterEvaluate.run(LifecycleProjectEvaluator.java:198)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.configuration.project.LifecycleProjectEvaluator$EvaluateProject$1.run(LifecycleProjectEvaluator.java:111)
at org.gradle.internal.Factories$1.create(Factories.java:25)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:183)
at org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:40)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.withProjectLock(DefaultProjectStateRegistry.java:226)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.withMutableState(DefaultProjectStateRegistry.java:220)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.withMutableState(DefaultProjectStateRegistry.java:186)
at org.gradle.configuration.project.LifecycleProjectEvaluator$EvaluateProject.run(LifecycleProjectEvaluator.java:95)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:67)
at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:695)
at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:143)
at org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPathProjectEvaluator.java:35)
at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:62)
at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:41)
at org.gradle.initialization.DefaultGradleLauncher$ConfigureBuild.run(DefaultGradleLauncher.java:302)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.initialization.DefaultGradleLauncher.configureBuild(DefaultGradleLauncher.java:210)
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:151)
... 75 more
Caused by: java.lang.IllegalStateException: No value has been specified for this provider.
at org.gradle.api.internal.provider.AbstractReadOnlyProvider.get(AbstractReadOnlyProvider.java:29)
at org.gradle.api.internal.provider.AbstractMappingProvider.get(AbstractMappingProvider.java:49)
at org.gradle.util.DeferredUtil.unpack(DeferredUtil.java:42)
at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.doResolve(DefaultFileCollectionResolveContext.java:122)
at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.resolveAsFileCollections(DefaultFileCollectionResolveContext.java:92)
at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext$FileCollectionConverter.convertInto(DefaultFileCollectionResolveContext.java:164)
at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.doResolve(DefaultFileCollectionResolveContext.java:109)
at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.resolveAsFileCollections(DefaultFileCollectionResolveContext.java:92)
at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext$FileCollectionConverter.convertInto(DefaultFileCollectionResolveContext.java:164)
at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.doResolve(DefaultFileCollectionResolveContext.java:109)
at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.resolveAsFileCollections(DefaultFileCollectionResolveContext.java:92)
at org.gradle.api.internal.file.CompositeFileCollection.getSourceCollections(CompositeFileCollection.java:192)
at org.gradle.api.internal.file.CompositeFileCollection.getFiles(CompositeFileCollection.java:54)
at com.android.build.gradle.BaseExtension.getBootClasspath(BaseExtension.java:904)
at com.android.build.gradle.internal.dsl.BaseAppModuleExtension_Decorated.getBootClasspath(Unknown Source)
at org.jetbrains.kotlin.gradle.plugin.android.AndroidGradleWrapperKt.invoke(AndroidGradleWrapper.kt:35)
at org.jetbrains.kotlin.gradle.plugin.android.AndroidGradleWrapperKt.access$invoke(AndroidGradleWrapper.kt:1)
at org.jetbrains.kotlin.gradle.plugin.android.AndroidGradleWrapper.getRuntimeJars(AndroidGradleWrapper.kt:17)
at org.jetbrains.kotlin.gradle.plugin.Android25ProjectHandler$wireKotlinTasks$1.invoke(Android25ProjectHandler.kt:75)
at org.jetbrains.kotlin.gradle.plugin.Android25ProjectHandler$wireKotlinTasks$1.invoke(Android25ProjectHandler.kt:29)
at org.jetbrains.kotlin.gradle.plugin.GradleUtilsKt$sam$java_util_concurrent_Callable$0.call(gradleUtils.kt)
at org.gradle.util.GUtil.uncheckedCall(GUtil.java:459)
at org.gradle.internal.extensibility.ConventionAwareHelper$2.doGetValue(ConventionAwareHelper.java:77)
at org.gradle.internal.extensibility.ConventionAwareHelper$MappedPropertyImpl.getValue(ConventionAwareHelper.java:121)
at org.gradle.internal.extensibility.ConventionAwareHelper.getConventionValue(ConventionAwareHelper.java:104)
at org.jetbrains.kotlin.gradle.tasks.KotlinCompile_Decorated.getClasspath(Unknown Source)
at org.jetbrains.kotlin.gradle.internal.Kapt3KotlinGradleSubplugin.createKaptKotlinTask(Kapt3KotlinGradleSubplugin.kt:402)
at org.jetbrains.kotlin.gradle.internal.Kapt3KotlinGradleSubplugin.apply(Kapt3KotlinGradleSubplugin.kt:240)
at org.jetbrains.kotlin.gradle.internal.Kapt3KotlinGradleSubplugin.apply(Kapt3KotlinGradleSubplugin.kt:90)
at org.jetbrains.kotlin.gradle.plugin.SubpluginEnvironment.addSubpluginOptions(SubpluginEnvironment.kt:86)
at org.jetbrains.kotlin.gradle.plugin.SubpluginEnvironment.addSubpluginOptions(SubpluginEnvironment.kt:51)
at org.jetbrains.kotlin.gradle.plugin.AbstractAndroidProjectHandler.applySubplugins(KotlinPlugin.kt:960)
at org.jetbrains.kotlin.gradle.plugin.AbstractAndroidProjectHandler.access$applySubplugins(KotlinPlugin.kt:693)
at org.jetbrains.kotlin.gradle.plugin.AbstractAndroidProjectHandler$configureTarget$4$1.invoke(KotlinPlugin.kt:797)
at org.jetbrains.kotlin.gradle.plugin.AbstractAndroidProjectHandler$configureTarget$4$1.invoke(KotlinPlugin.kt:693)
at org.jetbrains.kotlin.gradle.plugin.Android25ProjectHandler$sam$org_gradle_api_Action$0.execute(Android25ProjectHandler.kt)
at org.gradle.api.internal.DefaultDomainObjectCollection.all(DefaultDomainObjectCollection.java:158)
at org.jetbrains.kotlin.gradle.plugin.Android25ProjectHandler.forEachVariant(Android25ProjectHandler.kt:36)
at org.jetbrains.kotlin.gradle.plugin.AbstractAndroidProjectHandler$configureTarget$4.invoke(KotlinPlugin.kt:792)
at org.jetbrains.kotlin.gradle.plugin.AbstractAndroidProjectHandler$configureTarget$4.invoke(KotlinPlugin.kt:693)
at org.jetbrains.kotlin.gradle.plugin.KotlinMultiplatformPluginKt$whenEvaluated$1.execute(KotlinMultiplatformPlugin.kt:209)
at org.jetbrains.kotlin.gradle.plugin.KotlinMultiplatformPluginKt$whenEvaluated$1.execute(KotlinMultiplatformPlugin.kt)
at org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator$BuildOperationEmittingAction$1$1.run(DefaultListenerBuildOperationDecorator.java:150)
at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.reapply(DefaultUserCodeApplicationContext.java:58)
at org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator$BuildOperationEmittingAction$1.run(DefaultListenerBuildOperationDecorator.java:147)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
at org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator$BuildOperationEmittingAction.execute(DefaultListenerBuildOperationDecorator.java:144)
at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:91)
at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:80)
at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:42)
at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:230)
at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:149)
at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:58)
at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:324)
at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:234)
at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:140)
at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy29.afterEvaluate(Unknown Source)
at org.gradle.configuration.project.LifecycleProjectEvaluator$NotifyAfterEvaluate$1.execute(LifecycleProjectEvaluator.java:190)
at org.gradle.configuration.project.LifecycleProjectEvaluator$NotifyAfterEvaluate$1.execute(LifecycleProjectEvaluator.java:187)
at org.gradle.api.internal.project.DefaultProject.stepEvaluationListener(DefaultProject.java:1424)
at org.gradle.configuration.project.LifecycleProjectEvaluator$NotifyAfterEvaluate.run(LifecycleProjectEvaluator.java:196)
... 113 more

Vídeo no soportado por dispositivo

Al transmitir un vídeo sale un popup constantemente ( abre y cierra ) indicando "vídeo no soportado por dispositivo"

Más detalles

Versión ukiku: 4.3.14 (130)
Dispositivo: Xiaomi red mi note 7
OS: miui 11.0.4
OS tv : roku

Integracion Discord

Disculpa se que no es directamente relacionado con tu aplicacion pero lo que hiciste con animeflv es impresionante, soy un desarrollador que esta creando un bot para discord con muchas de las cosas que hace tu app respecto al mapeado de la pagina, quisiera pedir tu colaboracion/ayuda/consejo sobre como poder hacerlo, este tambien es mi hobby y queria ver si estarias interesado :D

Problema con el Cast de la app en Televisión

Buenos días,
Tengo un problema con la app, ya que al usar el cast para que se reproduzca desde mi teléfono móvil a la Televisión, se me pone la pantalla de la televisión en negro y me salta un cartel de que dice: Decodificando y parpadea , se queda ahí de manera indefinida, Me gustaría poder solucionar esto, ya que elegí la app por esta opción de Cast en TV,
Tv - Sharp
Muchas gracias!

Ukiku sigue sin funcionar

Describe the bug
Pues me pase de un motorola a xiaomi redmi 8a y desde alli ukiku no me ha querido funcionar he intentado casi todo.

Screenshots
https://i.imgur.com/2GF2Tqh.png

Smartphone (please complete the following information):

  • Device: Xiaomi Redmi 8a
  • Android Version: 9

almacenamiento Android 12

Hola, en Android 12 no me guarda los capítulos, la app me pide seleccionar la raíz del almacenamiento pero Android no me permite hacerlo x seguridad.

Screenshot_2021-11-16-17-39-12-809_com google android documentsui

Puedo seleccionar otra carpeta fuera de la raíz pero aún así no funciona.

  • Device: [Xiaomi Poco F3]
  • Android Version: [12.0]

AnimeFLV ahora usa otro WAF

Debido a recientes ataques hacia AnimeFLV, ellos ahora andan usando DDoS-Guard que viene siendo otro WAF diferente a CloudFlare.

Un problema que estoy presenciando hoy es que si sale un captcha de DDG entonces no le puedo hacer bypass, cada vez que le doy al botón para validarlo simplemente se reinicia la página y entra en un bucle que se reinicia cada 120-200ms.

Eso ha hecho que usar UKIKU el día de hoy sea imposible, pues no tengo conexión con AnimeFLV desde la App.

Agregar soporte a lista de capitulos

Is your feature request related to a problem? Please describe.

  • Al abrir la lista de capitulos la lista es demasiado larga en algunos animes
  • En los capitulos descargados es muy tedioso eliminar uno por uno

Describe the solution you'd like

  • Agregar una opcion para ocultar los capitulos vistos
    • Al poner completado en la opcion de seguir que todos los capitulos sean marcados como vistos
  • Agregar soporte para eliminar mutiples capítulos
    • Agrandar el botos de eliminar en los capitulos descargados

Recomendaciones importantes para el modo TV

My recomendación es con respecto al modo TV de UKIKU
soy poseedor de un Fire TV Stick 2gen
por lo que hablare con respecto a dicho dispositivo

Mis sugerencias son las siguientes

  • Un botón Switch o algo que permita cambiar entre modo TV y modo Tablet
Esto se echa en falta sobre todo porque el modo tv es muy simple y
carece de ciertas funciones un Switch para cambiar entre ambos sería lo ideal,
dejando por defecto el modo tv claro
  • No hay soporte para Firestore
 Los Fire tv no tienen los servicios de Google
  • Permitir el uso de un reproductor externo
Simplemente en modo tv se usa el reproductor integrado sin opciones
  • Mejoras simples en el Reproductor integrado
Cosas tan simples como avanzar o retroceder el video con las teclas direccionales no existe
el video solo puedes ser adelantado de 30s en 30s sugiero uno de 10 y uno de 30 
por lo general los controles de los Android box poseen un botón de play/pause, 
uno de avance y uno retroceso deberían implementarse en el reproductor del modo tv o 
permitir la redirección aun reproductor externo 
  • Agregar a secciones las listas personalizadas como seguimiento, viendo, completado, etc.
  • Permitir descargas en modo TV
No es algo imprescindible, pero para el que tiene internet de palo 
el poder descargar y ver sería una bendición ya que sabemos que los Android box tienen memoria interna
  • Incluir anuncios en modo TV
De ser posible debería haber un Switch para activar los anuncios en modo tv y apoyar la app incluso desde el tv

Dejo estas sugerencias como una crítica constructiva sin ánimo de ofender ni de incomodar a nadie, soy usuario de la app y es magnífica y podría ser aún mejor eso es todo

Espero mis observaciones sirvan de algo para el futuro de la app, un saludo

Soporte para AnimeFLV.Ru?

Agradezco tu empeño para crear una app enfocada al anime y me agradan mucho las funciones que tiene actualmente, una única sugerencia seria integrar la pagina AnimeFLV.ru a la app ya que tiene muchas series anteriores al 2007 que AnimeFLV.net no incluye en su catalogo, ¿seria esto posible? Gracias de antemano.

Errores en el reproductor interno

Describe the bug
Algunas veces el reproductor interno presenta fallos

Screenshots
Screenshot_20220511-001547_UKIKU

Smartphone (please complete the following information):

  • Device: Samsung Galaxy S21+
  • Android Version: 10

*Request* agregar controles al reproductor

Buenas tardes
Primero felicitarlos por ese grsn trabajo 👍
Segundo seria bueno tener controles tactiles para ajustar el volumen y el progreso del video, algo similar a vlc
Agradezco su dedicacion y espero tengan en cuenta esta sugerencia

opción de descargar capitulos sin subtitulos (limpio)

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Bypass caducado "error 403"

Error 403, Bypass caducado
Desde la version 107 para moviles y TV, la aplicacion al intentar crear un bypass unicamente muestra el error 403, al entrar a diagnostico y refrescar el bypass algunas veces se soluciona tras muchos intentos.

need help

Could not get unknown property 'APPCOINS_IAB_KEY' for BuildType_Decorated{name=debug, debuggable=true, testCoverageEnabled=false, jniDebuggable=false, pseudoLocalesEnabled=false, renderscriptDebuggable=false, renderscriptOptimLevel=3, minifyEnabled=false, zipAlignEnabled=true, signingConfig=SigningConfig_Decorated{name=debug, storeFile=C:\Users\victo.android\debug.keystore, storePassword=android, keyAlias=AndroidDebugKey, keyPassword=android, storeType=jks, v1SigningEnabled=true, v2SigningEnabled=true}, embedMicroApp=false, mBuildConfigFields={}, mResValues={}, mProguardFiles=[], mConsumerProguardFiles=[], mManifestPlaceholders={}} of type com.android.build.gradle.internal.dsl.BuildType.

"UKIKU se detuvo"

El ejecutar el app en un celular deja de funcionar al instante que se abre, la ejecucion no manda ningun error en el android studio y estoy haciendo la prueba en un android 8.1 y en un 6.0, instale la app con el apk que provees y si funciona en ambos.

Crear una apps

Deberías crear una aplicación pará ver doramas en español

No aparecen algunos animes al buscarlos

Hay algunos animes que al buscarlos no aparecen sus últimas temporadas, por ejemplo
Shingeki no Kyojin The final season,
Boku no hero academia ONA

Cuando un amigo que también tiene la aplicación me comparte el anime si me aparece.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.