Code Monkey home page Code Monkey logo

tcplayer2's Introduction

TcPlayer2

TC Player 2 is a ground up recreation of my previous player, TCPlayer (https://github.com/webmaster442/TCPlayer)

Why a rewite?

When I developed TCPlayer, it started a small project and back then I didn't gave much thought into designing it for the future, so over the time adding new features to it became hard and some design decisions that I made back then, made the code unupgradable without a massive rewite.

Features

Some features were ditched from the original project. These include:

  • Localization support
  • Support for tracker files
  • Support for Windows7/8
  • Support for 32 bit operating systems.

New features:

  • Windows 10 itegration
  • Support for loading and streaming from DLNA servers
  • Support for loading and playing youtube streams (for this a copy of youtube-dl is required)
  • Web based remote support
  • 5 band equalizer

Development

The project currently uses .NET 5 and requires VS 2019 as a development tool.

tcplayer2's People

Contributors

webmaster442 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

tcplayer2's Issues

Can I use this repo to download live stream m3u8 URL and save to local hard drive?

Hello:
I happen to find your repo, and it seems to be interesting. However, as it is rather complicated,
I can’t figure out yet how to download multiple M3U8 videos and save to local hard drive.
For example, I have the following 2 M3U8 videos in the URL:
http://demo.unified-streaming.com/video/tears-of-steel/tears-of-steel.ism/.m3u8
http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8
I want to launch 2 clients to download them at the same time, when finished, I want to save the files as local files: C:\1.mp4 and C:\2.mp4 and stop or dispose the client.
Please show me how I can do this with C#.
By the way, I am using Windows 10 Version 21H1 (x64), and Visual Studio 2019 Version 16.10.4.
Thanks,

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.