Lazarus

Programming => Networking and Web Programming => Topic started by: Zero3K on October 28, 2020, 02:44:40 am

Title: Fixing Tardsplaya
Post by: Zero3K on October 28, 2020, 02:44:40 am
Can anyone fix Tardsplaya? Its a program written in Delphi that buffers Twitch stream(s) to media players such as MPC-BE, VLC, etc. Its modified source code is at https://github.com/Zero3K/Tardsplaya/tree/twitch-fix. It has one remaining issue (which is that the stream being buffered by it eventually stops buffering). I would also like the suggestions, etc. at https://github.com/Zero3K/tardsplaya/issues to be implemented into it.
Title: Re: Fixing Tardsplaya
Post by: Zero3K on October 28, 2020, 10:58:40 pm
Can anyone fix it or not?
Title: Re: Fixing Tardsplaya
Post by: Zero3K on October 30, 2020, 04:12:45 pm
How about implementing chunked encoding support?
Title: Re: Fixing Tardsplaya
Post by: marcov on October 30, 2020, 04:16:21 pm
I don't see the point of manual fixing the winapi piping code, if good wrappers for that exist in Lazarus: TProcess.
Title: Re: Fixing Tardsplaya
Post by: Zero3K on October 30, 2020, 04:19:37 pm
I don't see the point of manual fixing the winapi piping code, if good wrappers for that exist in Lazarus: TProcess.

What do you mean by that? This is a Pascal/Delphi program. I am not asking for someone to port it to Lazarus (unless they want to).
Title: Re: Fixing Tardsplaya
Post by: Zero3K on October 30, 2020, 04:24:45 pm
When I tested it with the Saltybet stream, it froze on sending chunks after 20-25 minutes of the stream being played.
Title: Re: Fixing Tardsplaya
Post by: Zero3K on October 30, 2020, 08:58:36 pm
I guess no one can fix it.
Title: Re: Fixing Tardsplaya
Post by: marcov on October 30, 2020, 09:31:18 pm
I don't see the point of manual fixing the winapi piping code, if good wrappers for that exist in Lazarus: TProcess.

What do you mean by that?

Use tested code, if you can't get winapi code to run by yourself.

Quote
This is a Pascal/Delphi program.

Delphi code is offtopic on this forum, and all versions of Lazarus/FPC of the last 5 years have a functional TProcess. People even have used it with Delphi, but afaik there is no maintained Delphi port.

Title: Re: Fixing Tardsplaya
Post by: Zero3K on October 30, 2020, 10:10:19 pm
I don't see the point of manual fixing the winapi piping code, if good wrappers for that exist in Lazarus: TProcess.

What do you mean by that?

Use tested code, if you can't get winapi code to run by yourself.

Quote
This is a Pascal/Delphi program.

Delphi code is offtopic on this forum, and all versions of Lazarus/FPC of the last 5 years have a functional TProcess. People even have used it with Delphi, but afaik there is no maintained Delphi port.

I am not a developer. Also, why mention TProcess when its not an issue with it running processes?
Title: Re: Fixing Tardsplaya
Post by: Bart on October 30, 2020, 11:16:21 pm
Why don't you ask on a Delphi forum.
Clearly you're asking the wrong people here.

Bart
Title: Re: Fixing Tardsplaya
Post by: Zero3K on October 31, 2020, 09:41:57 pm
Its only off-topic until someone ports it to either Lazarus or FreePascal.
Title: Re: Fixing Tardsplaya
Post by: Bart on October 31, 2020, 10:41:00 pm
But even then, he'll get FreePascal/Lazarus answers, which he just does not want.

Bart
Title: Re: Fixing Tardsplaya
Post by: Zero3K on October 31, 2020, 11:03:30 pm
I don't mind as long as someone fixes it.
Title: Re: Fixing Tardsplaya
Post by: MarkMLl on October 31, 2020, 11:07:29 pm
I don't mind as long as someone fixes it.

In that case go and ask the developers. Multiple people have pointed out to you that it's a Delphi program and that this forum relates to the FPC and Lazarus development tools NOT DELPHI.

MarkMLl
Title: Re: Fixing Tardsplaya
Post by: Zero3K on October 31, 2020, 11:48:09 pm
What developers? The guy who was working on it has stopped working on it and put its source code up (which I have mirrored and made a branch that has fixes that another developer has done to it).
Title: Re: Fixing Tardsplaya
Post by: valdir.marcos on November 01, 2020, 03:18:39 am
Can anyone fix Tardsplaya? Its a program written in Delphi that buffers Twitch stream(s) to media players such as MPC-BE, VLC, etc. Its modified source code is at https://github.com/Zero3K/Tardsplaya/tree/twitch-fix. It has one remaining issue (which is that the stream being buffered by it eventually stops buffering). I would also like the suggestions, etc. at https://github.com/Zero3K/tardsplaya/issues to be implemented into it.

Can anyone fix it or not?

How about implementing chunked encoding support?

I don't see the point of manual fixing the winapi piping code, if good wrappers for that exist in Lazarus: TProcess.
What do you mean by that? This is a Pascal/Delphi program. I am not asking for someone to port it to Lazarus (unless they want to).

When I tested it with the Saltybet stream, it froze on sending chunks after 20-25 minutes of the stream being played.

I guess no one can fix it.

I am not a developer. Also, why mention TProcess when its not an issue with it running processes?

Its only off-topic until someone ports it to either Lazarus or FreePascal.

I don't mind as long as someone fixes it.

What developers? The guy who was working on it has stopped working on it and put its source code up (which I have mirrored and made a branch that has fixes that another developer has done to it).

It's only me or Zero3k seems to be a sassy cheeky lazy selfish bossy authoritarian person (shirker, leecher, sponger, taker, moocher) demanding other people to satisfy his wishes in this thread?

Since this thread is a time loss, my sugestion is to lock it or to delete it.
Please, don't feed the trolls.
Title: Re: Fixing Tardsplaya
Post by: dsiders on November 01, 2020, 03:45:35 am
Can anyone fix Tardsplaya? Its a program written in Delphi that buffers Twitch stream(s) to media players such as MPC-BE, VLC, etc. Its modified source code is at https://github.com/Zero3K/Tardsplaya/tree/twitch-fix. It has one remaining issue (which is that the stream being buffered by it eventually stops buffering). I would also like the suggestions, etc. at https://github.com/Zero3K/tardsplaya/issues to be implemented into it.

Can anyone fix it or not?

How about implementing chunked encoding support?

I don't see the point of manual fixing the winapi piping code, if good wrappers for that exist in Lazarus: TProcess.
What do you mean by that? This is a Pascal/Delphi program. I am not asking for someone to port it to Lazarus (unless they want to).

When I tested it with the Saltybet stream, it froze on sending chunks after 20-25 minutes of the stream being played.

I guess no one can fix it.

I am not a developer. Also, why mention TProcess when its not an issue with it running processes?

Its only off-topic until someone ports it to either Lazarus or FreePascal.

I don't mind as long as someone fixes it.

What developers? The guy who was working on it has stopped working on it and put its source code up (which I have mirrored and made a branch that has fixes that another developer has done to it).

It's only me or Zero3k seems to be a sassy cheeky lazy selfish bossy authoritarian person (shirker, leecher, sponger, taker, moocher) demanding other people to satisfy his wishes in this thread?

Since this thread is a time loss, my sugestion is to lock it or to delete it.
Please, don't feed the trolls.

+1
Title: Re: Fixing Tardsplaya
Post by: Zero3K on November 01, 2020, 03:46:52 am
Can anyone fix Tardsplaya? Its a program written in Delphi that buffers Twitch stream(s) to media players such as MPC-BE, VLC, etc. Its modified source code is at https://github.com/Zero3K/Tardsplaya/tree/twitch-fix. It has one remaining issue (which is that the stream being buffered by it eventually stops buffering). I would also like the suggestions, etc. at https://github.com/Zero3K/tardsplaya/issues to be implemented into it.

Can anyone fix it or not?

How about implementing chunked encoding support?

I don't see the point of manual fixing the winapi piping code, if good wrappers for that exist in Lazarus: TProcess.
What do you mean by that? This is a Pascal/Delphi program. I am not asking for someone to port it to Lazarus (unless they want to).

When I tested it with the Saltybet stream, it froze on sending chunks after 20-25 minutes of the stream being played.

I guess no one can fix it.

I am not a developer. Also, why mention TProcess when its not an issue with it running processes?

Its only off-topic until someone ports it to either Lazarus or FreePascal.

I don't mind as long as someone fixes it.

What developers? The guy who was working on it has stopped working on it and put its source code up (which I have mirrored and made a branch that has fixes that another developer has done to it).

It's only me or Zero3k seems to be a sassy cheeky lazy selfish bossy authoritarian person (shirker, leecher, sponger, taker, moocher) demanding other people to satisfy his wishes in this thread?

Since this thread is a time loss, my sugestion is to lock it or to delete it.
Please, don't feed the trolls.

I'm not any of those. No one just replied to me with a definite no.
Title: Re: Fixing Tardsplaya
Post by: MarkMLl on November 01, 2020, 08:29:15 am
I'm not any of those. No one just replied to me with a definite no.

NO.

It's absolutely nothing to do with us.

Now please STFU since otherwise if you ever find you have a problem which genuinely is something to do with Lazarus or FPC prople will remember.

MarkMLl


Title: Re: Fixing Tardsplaya
Post by: MarkMLl on November 01, 2020, 08:32:19 am
What developers? The guy who was working on it has stopped working on it and put its source code up (which I have mirrored and made a branch that has fixes that another developer has done to it).

In that case fix it yourself. Or make a genuine attempt to port it to FPC/Lazarus and ask here when you have problems. Or offer a juicy bounty underwritten by somebody respectable. But just demanding help and assuming that people will bend over backwards is completely unreasonable: the World doesn't work like that.

MarkMLl
Title: Re: Fixing Tardsplaya
Post by: Zero3K on November 01, 2020, 03:26:46 pm
What developers? The guy who was working on it has stopped working on it and put its source code up (which I have mirrored and made a branch that has fixes that another developer has done to it).

In that case fix it yourself. Or make a genuine attempt to port it to FPC/Lazarus and ask here when you have problems. Or offer a juicy bounty underwritten by somebody respectable. But just demanding help and assuming that people will bend over backwards is completely unreasonable: the World doesn't work like that.

MarkMLl

Well, some people in other places have helped for free.
Title: Re: Fixing Tardsplaya
Post by: Bart on November 01, 2020, 08:18:04 pm
We help for free here as well.
But we are FreePascal/Lazarus developers, so any solution you get from us is based upon FreePascal/Lazarus.
You have made it clear that this si NOT what you want.

I do not really understand why you expect us to deliver you a Delphi solution.
We are NOT a Delphi community.

Please ask for help on a proper Delphi forum or mailinglist.

Bart
Title: Re: Fixing Tardsplaya
Post by: Zero3K on November 02, 2020, 12:55:07 am
How did I make it clear that a FreePascal/Lazarus solution is not what I want? If someone is willing to port it to either one of those, then that is fine. I think that FreePascal should be easier to port to.
Title: Re: Fixing Tardsplaya
Post by: Bart on November 02, 2020, 05:53:07 pm
OK, so now you expect us to port the damn thing for you?
With zero effort from your side so far, nobody here is going to do that.

Bart
Title: Re: Fixing Tardsplaya
Post by: marcov on November 02, 2020, 09:14:59 pm
How did I make it clear that a FreePascal/Lazarus solution is not what I want?

Well, the most logical answer to that would have been to post it on a Delphi forum, and not a Free Pascal forum. Most importantly, FPC has a quite complex library for executing external programs that can serve as a study object of createprocess and its various options.

Anyway, I've let this play out since it is mostly an Winapi issue, and you could get tips here that help you in Delphi too.

But since you seem to be  not really interested in getting help otherwise than other people solving your problems for you, I think this thread is finished.
Title: Re: Fixing Tardsplaya
Post by: Josh on November 02, 2020, 09:27:19 pm
https://en.delphipraxis.net/topic/1027-looking-for-someone-to-fix-tardsplaya-a-program-that-buffers-twitch-streams-to-an-external-media-player/?tab=comments#comment-31799
Title: Re: Fixing Tardsplaya
Post by: Bart on November 02, 2020, 09:33:29 pm
https://en.delphipraxis.net/topic/1027-looking-for-someone-to-fix-tardsplaya-a-program-that-buffers-twitch-streams-to-an-external-media-player/?tab=comments#comment-31799

So, he's trying again to find some suckers to do free coding for him.

Bart
Title: Re: Fixing Tardsplaya
Post by: Zero3K on November 20, 2020, 08:32:14 pm
I'll pay 100-300 out of my Christmas money if anyone fixes it.
TinyPortal © 2005-2018