Recent

Author Topic: Fixing Tardsplaya  (Read 4561 times)

Zero3K

  • New Member
  • *
  • Posts: 14
Fixing Tardsplaya
« 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.
« Last Edit: October 28, 2020, 05:11:52 am by Zero3K »

Zero3K

  • New Member
  • *
  • Posts: 14
Re: Fixing Tardsplaya
« Reply #1 on: October 28, 2020, 10:58:40 pm »
Can anyone fix it or not?

Zero3K

  • New Member
  • *
  • Posts: 14
Re: Fixing Tardsplaya
« Reply #2 on: October 30, 2020, 04:12:45 pm »
How about implementing chunked encoding support?

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11383
  • FPC developer.
Re: Fixing Tardsplaya
« Reply #3 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.

Zero3K

  • New Member
  • *
  • Posts: 14
Re: Fixing Tardsplaya
« Reply #4 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).

Zero3K

  • New Member
  • *
  • Posts: 14
Re: Fixing Tardsplaya
« Reply #5 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.

Zero3K

  • New Member
  • *
  • Posts: 14
Re: Fixing Tardsplaya
« Reply #6 on: October 30, 2020, 08:58:36 pm »
I guess no one can fix it.

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11383
  • FPC developer.
Re: Fixing Tardsplaya
« Reply #7 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.


Zero3K

  • New Member
  • *
  • Posts: 14
Re: Fixing Tardsplaya
« Reply #8 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?
« Last Edit: October 30, 2020, 10:12:18 pm by Zero3K »

Bart

  • Hero Member
  • *****
  • Posts: 5275
    • Bart en Mariska's Webstek
Re: Fixing Tardsplaya
« Reply #9 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

Zero3K

  • New Member
  • *
  • Posts: 14
Re: Fixing Tardsplaya
« Reply #10 on: October 31, 2020, 09:41:57 pm »
Its only off-topic until someone ports it to either Lazarus or FreePascal.

Bart

  • Hero Member
  • *****
  • Posts: 5275
    • Bart en Mariska's Webstek
Re: Fixing Tardsplaya
« Reply #11 on: October 31, 2020, 10:41:00 pm »
But even then, he'll get FreePascal/Lazarus answers, which he just does not want.

Bart

Zero3K

  • New Member
  • *
  • Posts: 14
Re: Fixing Tardsplaya
« Reply #12 on: October 31, 2020, 11:03:30 pm »
I don't mind as long as someone fixes it.

MarkMLl

  • Hero Member
  • *****
  • Posts: 6676
Re: Fixing Tardsplaya
« Reply #13 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
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

Zero3K

  • New Member
  • *
  • Posts: 14
Re: Fixing Tardsplaya
« Reply #14 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).

 

TinyPortal © 2005-2018