Beispiel #1
0
        static async Task Main(string[] args)
        {
            Console.WriteLine("Start\n\n");

            YoutubeMusicClient api = new YoutubeMusicClient();

            api.LoginWithCookie(Secrets.COOKIE);

            var res = await api.GetUser(Secrets.TEST_USERID);

            Console.WriteLine(JsonConvert.SerializeObject(res));

            Console.WriteLine("\n\nDone");
            Console.ReadLine();
        }
        public async Task <bool> Login(string filePath)
        {
            Ytm = new YoutubeMusicClient();
            try
            {
                bool res = await Ytm.LoginWithAuthJsonFile(filePath);

                if (!res)
                {
                    Log($"Could not login to YoutubeMusic from file '{filePath}'. Make sure the file contains the necessary cookies");
                }

                return(res);
            }
            catch (Exception ex)
            {
                Log($"Could not login to YoutubeMusic from file '{filePath}', with exception '{ex.Message}'");
                return(false);
            }
        }