discord-rpc icon indicating copy to clipboard operation
discord-rpc copied to clipboard

Timestamps. End.

Open Vusal-Shabiev opened this issue 11 months ago • 3 comments

Hello everyone, I can’t figure it out with TimeStamps. I tried TimeStamp.FromSecond(100), for example. Everything worked. When I send real time it doesn't work? The textbox shows this real time, what's wrong in my code?

try {
    //Set the rich presence
    //Call this as many times as you want and anywhere in your code.
    client.SetPresence(new RichPresence()
    {
        Details =  audio.Artist,
        State = audio.Title,
        Assets = new Assets()
        {
            LargeImageKey = "vk_logo",
            LargeImageText = "Cлушает в VK Player",
            SmallImageKey = ""
        },

        Timestamps = new Timestamps()
        {
            Start = DateTime.UtcNow,
            End = DateTime.UtcNow + TimeSpan.FromSeconds(endtime),
        },
    }) ; 
}
catch
{

}

private void SetEndTime(object Object, EventArgs e)
{
    int Seconds = (int)Player.NaturalDuration.TimeSpan.TotalSeconds;
    DurationSlider.Maximum = Seconds;
    int Minutes = Seconds / 60;
    int MinutedDS = Seconds;
    Seconds -= Minutes * 60;
    string strSeconds = $"{Seconds}";
    if (Seconds < 10)
    {
        strSeconds = $"0{Seconds}";
    }
    string EndTime = $"{Minutes}:{strSeconds}";
    TimeEndInfoLabel.Text = EndTime;
    endtime = MinutedDS + Seconds;
}

public double endtime;

Vusal-Shabiev avatar Mar 18 '24 18:03 Vusal-Shabiev

What library are you using? Are you using my library? If so the issue is better opened on the repository for that. Regardless, your code only sets the presence once? Your SetEndTime never calls client.SetPresence

Lachee avatar Mar 18 '24 21:03 Lachee

Какую библиотеку вы используете? Вы пользуетесь моей библиотекой? Если да, то для этого лучше открыть проблему в репозитории. Тем не менее, ваш код устанавливает присутствие только один раз? Ваш SetEndTime никогда не вызываетclient.SetPresence

Yes, I use your library. My SetEndTime is called in the code to play a song, and the name of the song and author are also displayed there. I tried to display the remaining time, but it doesn't work. Maybe you know the solution?

Vusal-Shabiev avatar Mar 18 '24 21:03 Vusal-Shabiev

So sorry, I'm opened issue in repository for Discord RPC C#.

Vusal-Shabiev avatar Mar 18 '24 21:03 Vusal-Shabiev