Coder Social home page Coder Social logo

sudormroot / nextplayer-project Goto Github PK

View Code? Open in Web Editor NEW
54.0 3.0 1.0 1.26 GB

It is my own research project. The goal is to create a best IPTV software for macOS, BSD (FreeBSD and OpenBSD) and Linux, supporting IPTV decoding and playing, GNU SDR based DVB signal decoding and analog TV decoding.

Home Page: https://sudormroot.github.io/nextplayer-project/

macos freebsd linux player iptv blueay 4k videoplayer

nextplayer-project's Introduction

Image text

Current version

v1.7.6

Home Page

https://sudormroot.github.io/nextplayer-project/

Supported platforms

macOS, FreeBSD, OpenBSD and Linux

Download

macOS:

https://github.com/sudormroot/nextplayer-project/releases

Linux:

https://github.com/sudormroot/nextplayer-project/releases

FreeBSD:

https://github.com/sudormroot/nextplayer-project/releases

Installation

FreeBSD

$ sudo pkg install nextplayer-bin.freebsd.xxx.txz

Linux

$ dpkg -i nextplayer-bin.linux.xxx.deb

No sound problem:

Please do a google search with 'linux qt no sound' and fix the problem by installing extra libraries.

macOS

Just drag the uncompressed app into anywhere of your macOS, such as the Application folder.

How to report or fix bugs for users or developers of another one or two millenniums from now on (1000-2000 years later)

As far as this project is archived in github's Arctic Code Vault eternally, one problem is raised that how future users report and fix bugs in my player. I have no answers so far, but I will keep eyes on new technologies such as uploading mind for instance that enables us to do so.

Usage

All operation logic in this app is dragging, which means you can drag the local video files or program list (txt/m3u/m3u8) to the main window (not the program navigation window), and you can drag program item to favorite of the navigation window.

Motivations

Watching IPTV programs is hard in macOS platform, since most existing applications are built merely for Windows or Android. That is the first motivation why I develop this application for macOS. The graphic rendering is based on OpenGL, which is responsible for automatically renderring frames onto the computer screen. The decoding library is from FFMPEG, the front-end UI library is from QT.

The second reason why this project is built is that receiving analog TV programs with GNU SDR (Software-defined Radio) is fascinating, if I can build a software to do so, that would be a wonderful experience, in a sense, we can reflect our past again - the pre-ditigal times where we were living ever.

Features

  • Hardware decoding, compared with mpv/VLC, the CPU usage is only 1/2 of them.
  • Support IPTV program list files ending with m3u, m3u8 and txt
  • Support 6 audio channels while mpv/VLC can not work correctly.

FAQS

Why does not provide IPTV source file?

The app is merely a player for playing the content offered by your content providers. For this reason, based on copyright laws or codes, the OpenTV software would not provide any channel source files or contents. From your side, you also have the obligatory to obey the laws or codes in your areas or countries.

How to setup the IPTV channel list?

  1. Download IPTV source txt or m3u or m3u8 files to local.
  2. Drag the txt or m3u or m3u8 channel list file to the player's window directly.
  3. The player will automatically recognize the channel file format and build the IPTV channel.

Troubleshooting

Remove all configuration files, and navigation channel lists.

  1. rm -rf ~/.config/nextplayer
  2. Reboot the player.

No sound in Linux

  1. Please go to preferences->audio, choose the audio output device to 'pulse' for example -- you might need related libraries as well. This might fix the problem.
  2. If doesn't work, please forcely enable the sample rate and sample bit conversions.

Screenshots

screenshot1

nextplayer-project's People

Contributors

sudormroot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

balvinder

nextplayer-project's Issues

favorites

How do you add a channel to the favorite list? I only saw a shortcut for toggle favorites but it does nothing..

Unable to add playlist

Hi ,

I have downloaded the latest player but I can not try a sample list and wondered why ?
Thank you for your good work and also wondered if you plan to xc codes for username and password entry ?

Audio Stream Switch not working

Hi..Just found your app. Thank you for making it.
I like that is nice and simple but i have a small issue with it..I Have many channels where i need to change the audio stream to the secondary audio stream in english...and the i cannot..i tried the shortcut key "A" but nothing happen...just shows in the top left corner Chapter Change -1->-1. Same with the subtitles..I check the same channel in a different app and its working..i can switch the audio and turn on subtitles..does the app have some issue or its connected with the codecs that that you app is using?

NextPlayer AppImage fails to run on Ubuntu xenial

NextPlayer AppImage fails to run on Ubuntu xenial:

/run/firejail/appimage/.appimage-9155/opt/nextplayer/bin/nextplayer: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /run/firejail/appimage/.appimage-9155/opt/nextplayer/lib/libavfilter.so.7)

/run/firejail/appimage/.appimage-9155/opt/nextplayer/bin/nextplayer: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /run/firejail/appimage/.appimage-9155/opt/nextplayer/lib/libavformat.so.58)

To increase compatibility, please build on a system no newer than the oldest still-supported distribution version, which in the case of Ubuntu currently is xenial.

Reference:
AppImage/appimage.github.io#2202

Request to realeased a REALEASE

I'm an archlinux user.
Your app is very useful for me, thank you! And it's more generous for you if you peimit us archlinux users to build a PKGBUILD of your app and upload it to our user repository. To do it, we hope you can realeased a REALEASE to make us convenient to download your app(Some coutries cann't download github files by raw).
Thank you!

install from brew cask does not work

brew cask install thenewplayerfree does not work... i get this back Error: Cask 'thenewplayerfree' is unavailable: No Cask with this name exists.

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.