Giter VIP home page Giter VIP logo

yt-direct-lite-android's People

Contributors

ulukaya avatar winghin2517 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

yt-direct-lite-android's Issues

Access Not Configured

I have enabled YouTube data API and Google+ API for my project and change the Android API Key in Auth.java I also entered my playlist info into Constants.java. However I still get this unhelpful error:

608941808256 is not even my project. I just want to make sure that I have everything setup for my own App, but I can't get past this step! Does this project still work?

Access Not Configured. YouTube Data API has not been used in project 608941808256 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube/overview?project=608941808256 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
"reason": "accessNotConfigured",
"extendedHelp": "https://console.developers.google.com/apis/api/youtube/overview?project=608941808256"

Not able to see the videos in to playlist

Hi,
I have follow the steps and configured yt-direct-lite-android as per the documentation and all works well, I can see the uploaded video in my account where I have signed in from my phone.I have debug the code and it is successful but the video is not added in to the public playlist I have provided.

Account used to register the app : [email protected]
Logged in to the app using : [email protected]
Playlist is created using the account : [email protected]

I logged in using [email protected] in to direct lite console(http://ytdirectlite.appspot.com/static-min/admin.html), but I can see any of the videos there for approval !.

Am I missing something?. Struggling to fix this issue in last two days.

Thanks in advance.

Regards
Vivek

getting NoClassDefFoundError on runtime

07-15 12:40:44.479 3400-3400/com.google.ytdl E/dalvikvm﹕ Could not find class 'com.google.ytdl.UploadsListFragment$UploadedVideoAdapter', referenced from method com.google.ytdl.UploadsListFragment.onConnected
07-15 12:40:44.487 3400-3400/com.google.ytdl E/dalvikvm﹕ Could not find class 'com.google.ytdl.UploadsListFragment$UploadedVideoAdapter', referenced from method com.google.ytdl.UploadsListFragment.setVideos
07-15 12:40:44.502 3400-3400/com.google.ytdl E/dalvikvm﹕ Could not find class 'com.google.ytdl.util.ImageWorker$AsyncDrawable', referenced from method com.google.ytdl.util.ImageWorker.getBitmapWorkerTask
07-15 12:40:44.502 3400-3400/com.google.ytdl E/dalvikvm﹕ Could not find class 'com.google.ytdl.util.ImageWorker$CacheAsyncTask', referenced from method com.google.ytdl.util.ImageWorker.addImageCache
07-15 12:40:44.510 3400-3400/com.google.ytdl E/dalvikvm﹕ Could not find class 'com.google.ytdl.util.ImageWorker$CacheAsyncTask', referenced from method com.google.ytdl.util.ImageWorker.clearCache
07-15 12:40:44.510 3400-3400/com.google.ytdl E/dalvikvm﹕ Could not find class 'com.google.ytdl.util.ImageWorker$CacheAsyncTask', referenced from method com.google.ytdl.util.ImageWorker.closeCache
07-15 12:40:44.510 3400-3400/com.google.ytdl E/dalvikvm﹕ Could not find class 'com.google.ytdl.util.ImageWorker$CacheAsyncTask', referenced from method com.google.ytdl.util.ImageWorker.flushCache
07-15 12:40:44.510 3400-3400/com.google.ytdl E/dalvikvm﹕ Could not find class 'com.google.ytdl.util.ImageWorker$BitmapWorkerTask', referenced from method com.google.ytdl.util.ImageWorker.loadImage
07-15 12:40:44.518 3400-3400/com.google.ytdl E/dalvikvm﹕ Could not find class 'com.google.ytdl.util.ImageCache$RetainFragment', referenced from method com.google.ytdl.util.ImageCache.findOrCreateRetainFragment
07-15 12:40:44.542 3400-3400/com.google.ytdl E/dalvikvm﹕ Could not find class 'com.google.ytdl.util.RecyclingBitmapDrawable', referenced from method com.google.ytdl.util.ImageCache.addBitmapToCache
07-15 12:40:44.612 3400-3400/com.google.ytdl E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.google.ytdl.util.Utils
at com.google.ytdl.util.ImageCache.getExternalCacheDir(ImageCache.java:220)
at com.google.ytdl.util.ImageCache.getDiskCacheDir(ImageCache.java:144)
at com.google.ytdl.util.ImageFetcher.init(ImageFetcher.java:87)
at com.google.ytdl.util.ImageFetcher.(ImageFetcher.java:60)
at com.google.ytdl.MainActivity.ensureFetcher(MainActivity.java:232)
at com.google.ytdl.MainActivity.onGetImageFetcher(MainActivity.java:505)
at com.google.ytdl.UploadsListFragment.onAttach(UploadsListFragment.java:202)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:787)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1013)
at android.app.FragmentManagerImpl.addFragment(FragmentManager.java:1112)
at android.app.Activity.onCreateView(Activity.java:4814)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:680)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:306)
at android.app.Activity.setContentView(Activity.java:1912)
at com.google.ytdl.MainActivity.onCreate(MainActivity.java:115)
at android.app.Activity.performCreate(Activity.java:5163)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2061)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2122)
at android.app.ActivityThread.access$600(ActivityThread.java:140)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1228)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4895)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:994)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:761)
at dalvik.system.NativeStart.main(Native Method)

Google Library drawable issue

While setup code in Android studio, getting errors message i.e. related to Google drawable missing.
one of them is mentioned below

ERROR:
E:\AndroidStudio Workspace\Upload Video To Youtube yt-direct-lite-android-master\yt-direct-lite-android-master\app\build\intermediates\exploded-aar\com.google.android.gms\play-services-base\8.4.0\res\drawable\common_google_signin_btn_icon_dark.xml

mPlusClient = new PlusClient.Builder problem

public final class BuildConfig {
^
E:\yt-direct-lite-android\app\src\main\java\com\google\ytdl\UploadsListFragment.java:70: error: cannot find symbol
mPlusClient = new PlusClient.Builder(getActivity(), this, this)
^
symbol: class Builder
location: class PlusClient

Connection to Play Services failed

When I run this project it constantly shows toast "Connection to Play Services failed" . also i cannot select any google account . Using Samsung sduos 2 , Android 7.1.2

When I click on option acccount GoogleAccountCredential issue.

FATAL EXCEPTION: main
Process: com.google.ytdl, PID: 11678
java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Intent com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential.newChooseAccountIntent()' on a null object reference
at com.google.ytdl.MainActivity.chooseAccount(MainActivity.java:582)
at com.google.ytdl.MainActivity.onOptionsItemSelected(MainActivity.java:289)
at android.app.Activity.onMenuItemSelected(Activity.java:2895)
at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:1133)
at com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:761)
at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:152)
at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:904)
at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:894)
at com.android.internal.view.menu.MenuPopupHelper.onItemClick(MenuPopupHelper.java:186)
at android.widget.AdapterView.performItemClick(AdapterView.java:305)
at android.widget.AbsListView.performItemClick(AbsListView.java:1146)
at android.widget.AbsListView$PerformClick.run(AbsListView.java:3053)
at android.widget.AbsListView$3.run(AbsListView.java:3860)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5343)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
04-14 17:59:07.260 11678-11678/com.google.ytdl I/Process: Sending signal. PID: 11678 SIG: 9

You updated to targetSdkVersion 23 but forgot to request for permissions

On an Android 6 device the app crashes with
11-28 12:53:26.067 3126-3126/dk.nordfalk.vuc_yttest E/AndroidRuntime: FATAL EXCEPTION: main
Process: dk.nordfalk.vuc_yttest, PID: 3126
java.lang.SecurityException: Missing android.permission.GET_ACCOUNTS
at android.os.Parcel.readException(Parcel.java:1599)
at android.os.Parcel.readException(Parcel.java:1552)
at com.google.android.gms.plus.internal.zzd$zza$zza.getAccountName(Unknown Source)
at com.google.android.gms.plus.internal.zze.getAccountName(Unknown Source)
at com.google.android.gms.internal.zzpn.getAccountName(Unknown Source)
at com.google.ytdl.UploadsListFragment.onConnected(UploadsListFragment.java:147)

This is because you need to request the permission at runtime.

Fix:

  1. set your targetSdkVersion to 22 in your build.gradle, or
  2. follow the steps described in https://developer.android.com/training/permissions/requesting.html

Read more here: http://stackoverflow.com/questions/33023674/android-6-getaccountname-missing-android-permission-get-accounts

Is the project being maintained?

I cleaned and built the project from git after Android Studio finally agreed on the process after it insisted on upgrading Gradle etc. But I still ended up with errors. Lint reported 4 errors and 68 warnings.

It stopped building on something related to 'com.google.http-client:google-http-client-android:+'.

It also listed Obsolete Gradle Dependency: (1) com.google.android.gms:play-services-plus:7.8.0 and (2) com.google.code.gson:gson:2.2.4.

When I upgraded to play-services-plus:11.6.0 as suggested by Gradle, it still showed a related error.

After several clean and builds import "com.google.android.gms.auth.GoogleAuthException" was finally recognized in utils.java. The Lint overview and the details on the first issue "DuplicatePlatformClasses:

Duplicate Platform Classes
../../build.gradle: commons-logging defines classes that conflict with classes now provided by Android. Solutions include finding newer versions or alternative libraries that don't have the same problem (for example, for httpclient use HttpUrlConnection or okhttp instead), or repackaging the library using something like jarjar.
../../build.gradle: httpclient defines classes that conflict with classes now provided by Android. Solutions include finding newer versions or alternative libraries that don't have the same problem (for example, for httpclient use HttpUrlConnection or okhttp instead), or repackaging the library using something like jarjar.
There are a number of libraries that duplicate not just functionality of the Android platform but using the exact same class names as the ones provided in Android -- for example the apache http classes. This can lead to unexpected crashes.

To solve this, you need to either find a newer version of the library which no longer has this problem, or to repackage the library (and all of its dependencies) using something like the jarjar tool, or finally, rewriting the code to use different APIs (for example, for http code, consider using HttpUrlConnection or a library like okhttp.)
To suppress this error, use the issue id "DuplicatePlatformClasses" as explained in the Suppressing Warnings and Errors section.

  Correctness
2 error DuplicatePlatformClasses: Duplicate Platform Classes
1 warning ApplySharedPref: Use apply() on SharedPreferences
2 warning OldTargetApi: Target SDK attribute is not targeting latest version
10 warning UnusedAttribute: Attribute unused on older versions
2 error AppCompatResource: Menu namespace
2 warning GradleDependency: Obsolete Gradle Dependency
3 warning GradleDynamicVersion: Gradle Dynamic Version
4 warning GradleOverrides: Value overridden by Gradle build script
  Security
2 warning TrustAllX509TrustManager: Insecure TLS/SSL trust manager
1 warning ExportedService: Exported service does not require permission
1 warning AllowBackup: AllowBackup/FullBackupContent Problems
  Performance
1 warning Recycle: Missing recycle() calls
4 warning ObsoleteSdkInt: Obsolete SDK_INT Version Check
5 warning StaticFieldLeak: Static Field Leaks
22 warning UnusedResources: Unused resources
  Usability:Icons
1 warning IconColors: Icon colors do not follow the recommended visual style
4 warning IconDensities: Icon densities validation
  Usability
1 warning GoogleAppIndexingWarning: Missing support for Firebase App Indexing
  Internationalization:Bidirectional Text
4 warning RtlHardcoded: Using left/right instead of start/end attributes

YouTube API : com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden

I am new to YouTube APIs. I have downloaded & imported yt-direct-lite youtube android project from github in my eclipse. Everything is fine. But, when I run the project it toast/pops up error message that :

[Error] Access not configured: The API (youTube Data API) is not enabled for your project. Please use google developer console to update your configuration.

However, I have already turned on Google+ API as well as YouTube Data API v3

Also, I have generated API key. All the things are fine but when It goes to sign in for google/gmail account in the project. Also, fires below exception.

02-04 15:06:38.553: E/TetsProject(8413): Error
02-04 15:06:38.553: E/TetsProject(8413): com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
02-04 15:06:38.553: E/TetsProject(8413): {
02-04 15:06:38.553: E/TetsProject(8413): "code": 403,
02-04 15:06:38.553: E/TetsProject(8413): "errors": [
02-04 15:06:38.553: E/TetsProject(8413): {
02-04 15:06:38.553: E/TetsProject(8413): "domain": "usageLimits",
02-04 15:06:38.553: E/TetsProject(8413): "message": "Access Not Configured. The API (YouTube Data API) is not enabled for your project. Please use the Google Developers Console to update your configuration.",
02-04 15:06:38.553: E/TetsProject(8413): "reason": "accessNotConfigured",
02-04 15:06:38.553: E/TetsProject(8413): "extendedHelp": "https://console.developers.google.com"
02-04 15:06:38.553: E/TetsProject(8413): }
02-04 15:06:38.553: E/TetsProject(8413): ],
02-04 15:06:38.553: E/TetsProject(8413): "message": "Access Not Configured. The API (YouTube Data API) is not enabled for your project. Please use the Google Developers Console to update your configuration."
02-04 15:06:38.553: E/TetsProject(8413): }
02-04 15:06:38.553: E/TetsProject(8413): at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:113)
02-04 15:06:38.553: E/TetsProject(8413): at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:40)
02-04 15:06:38.553: E/TetsProject(8413): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest$1.interceptResponse(AbstractGoogleClientRequest.java:312)
02-04 15:06:38.553: E/TetsProject(8413): at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1049)
02-04 15:06:38.553: E/TetsProject(8413): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:410)
02-04 15:06:38.553: E/TetsProject(8413): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:343)
02-04 15:06:38.553: E/TetsProject(8413): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:460)
02-04 15:06:38.553: E/TetsProject(8413): at com.google.ytdl.MainActivity$3.doInBackground(MainActivity.java:417)
02-04 15:06:38.553: E/TetsProject(8413): at com.google.ytdl.MainActivity$3.doInBackground(MainActivity.java:1)
02-04 15:06:38.553: E/TetsProject(8413): at android.os.AsyncTask$2.call(AsyncTask.java:287)
02-04 15:06:38.553: E/TetsProject(8413): at java.util.concurrent.FutureTask.run(FutureTask.java:234)
02-04 15:06:38.553: E/TetsProject(8413): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
02-04 15:06:38.553: E/TetsProject(8413): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
02-04 15:06:38.553: E/TetsProject(8413): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
02-04 15:06:38.553: E/TetsProject(8413): at java.lang.Thread.run(Thread.java:856)
02-04 15:06:38.633: I/brcm-gr(8413): [gralloc_lock]: new usage 0x933

I don't know whats wrong with it? Please help me.

Unable to start the project because of compile time errors

Hello

I have setup everything for the project. I am using Eclipse for this project. When I imported the project I found a Java folder in it. I shifted all the sub folders into "src" folder. But now because of this I am getting compile time errors. Its not recognizing any package related to Google Play Service. I dont know how to fix this.

Also if I am running the project with the java folder there is no compile time error, but as soon as I launch the application it is crashing due to "No class found" error. Because maybe its not taking the class from Java folder and that's why I have to shift all the sub folders to "src" folder.

Please help me to sort out this. Any help would be appreciable.
Thanks.

Won't build under Eclipse

On ubuntu. Got the code, imported into Eclipse. Errors. I think it's not getting the google play services. Do I need to run maven somehow to get it downloaded?

Connection to play services failed.

Please help me with this error. I have got SHA - 1 fingerprint in the prescribed method, also verified the build version. Tried all possible ways. Still getting error. Please help me.

Access Not configured

com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{
"code": 403,
"errors": [
{
"domain": "usageLimits",
"message": "Access Not Configured. Please use Google Developers Console to activate the API for your project.",
"reason": "accessNotConfigured"
}
],
"message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
}

Getting this issue
i have enabled youtube API-3 and google+ api enabled as written in readme note.

can you help me to solve this

upload blocked

hello i followed ur code and it woks perfecly on my phone but when on someone else´s phone it generates an API problem hos do i fix that?

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.