Giter Club home page Giter Club logo

flixerr's Introduction

Flixerr

The best free movie & tv series torrent streaming app.

Join us on Discord.

If you'd like to support development, purchase Flixerr on the Microsoft Store. To be honest, we don't know we did it either.

Installation

To install Flixerr, click the appropriate link for your system in the releases page. Alternatively, you can click the download button on our website.

As of update 1.6.0, it is required to run npm run rebuild after running npm install for the first time. If you're on Windows, you must install Apple's Bonjour Services before installing the project's dependencies. The mdns package used for casting fails on Windows if Bonjour is not installed.

Features

Flixerr makes it easy to stream high-quality content straight from your desktop. Just find the movie or show you want to watch, and hit play.

๐Ÿฟ Plenty of movies

If you've seen it, heard about it, or just read the book, it's probably on Flixerr. Browse a vast amount of movies or shows, right at your... mouse/keyboard tips?

๐Ÿ”ฅ Blazing fast torrent streaming

Not only do we find the best quality torrent to stream, but we also use the best available torrent streaming client for Nodejs - WebTorrent.

๐Ÿ‘๐Ÿผ Beautiful User Interface

Flixerr boasts a clean, minimalistic design with smooth and consistent animations throughout.

๐ŸŒฉ๏ธ Cloud syncing using Google Firebase

Flixerr persists your streaming data across multiple devices on the same account. This includes favorites, recently watched, streaming quality preference, and where you left off.

๐ŸŒ™ Dark mode

For late night binging of course.

๐ŸŽž๏ธ PiP (Picture-in-Picture) View

For when you clearly have other, slightly more important things to do, but you just have to watch something right now.

๐Ÿ’ฉ No bullshit

We don't use ads or try to scam you. However, due to the legality of movie torrents, please use Flixerr at your own discretion.

Contributing

If you want to contribute to making Flixerr better/faster, please don't hesitate! If you have any questions please email [email protected], issues are only for bugs/feature requests.

flixerr's People

Contributors

carlelieser avatar dependabot[bot] avatar rondeo 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  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  avatar  avatar  avatar

flixerr's Issues

No Films Loading

I am using build 1.70 on Mac OS. No films are loading past the 'searching the universe for' stage. Located in Australia is possible some API is region blocked? Or is this an issue that will fix with the pre-release that is not yet available for Mac OS?

Rebuilding the player with WASM

I was thinking to better optimize our player we could rebuild the whole player component with web assembly. This would take some time to implement so we can aim to push it out at one of the major releases. Also I love working on this project

Cant Sign up !

Since, when I install and open the app, it says to log in or sign up if you are new. So i just simply sign up, and it isn't signing up and showing this error message

image

How do I start in linux

I'm using Ubuntu 18.04.2 LTS (Bionic Beaver), I donwload the flixerr-linux-x64-stable.zip file on the release page but I cannot find instructions about how to install or run it

Crash randomly and played a wrong video

Crashes randomly in ubuntu 20.04.

Tried running First episode of Dark Series. Starts a random unknown video.
This can be improved using video meta data to match it with shown series in dashboard.

Include more sources (RarBG, 1337x)

I think that the Pirate Bay is not that good in terms of quality. Plus it also has issues with malware. In my opinion both RarBG and 1337x are way better in these aspects. Could they be considered?

Recent changes throw error on npm install

I've downloaded the lastest changes on the repo and when i run npm install i get the following error:

npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: [email protected]
npm WARN [email protected] requires a peer of brotli@^1.3.2 but none was installed.
npm WARN [email protected] No repository field.
npm WARN [email protected] No license field.
npm ERR! Linux 5.3.0-42-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! node v8.10.0
npm ERR! npm  v3.5.2
npm ERR! code ELIFECYCLE

npm ERR! [email protected] postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] postinstall script 'node install.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the electron package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node install.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs electron
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls electron
npm ERR! There is likely additional logging output above.

Fails to install in Debian Buster

Describe the bug

Installing the .deb package under debian testing (bullseye) or stable (buster) fails due to not installable dependency to gir1.2-gnomekeyring-1.0 .
libgnome-keyring is deprecated and it's use strongly discouraged [1]; hence gir1.2-gnomekeyring1.0 was removed in debian buster.
The debian and GNOME teams recommend using libsecret/gir1.2-secret-1 [2] instead.

Steps to reproduce the behavior

use either debian buster/stable or debian bullseye/testing
dpkg --install flixerr_1.5.2_amd64.deb
apt --fix-missing install
Get error message that gir1.2-gnomekeyring-1.0 is not installable
Expected behavior
No deprecated libraries should be used.

Desktop
OS: Debian GNU/Linux
References
[1] https://gitlab.gnome.org/GNOME/libgnome-keyring/commit/6a5adea4aec93
[2] https://wiki.gnome.org/Projects/Libsecret

IsmaelMartinez/teams-for-linux#208 (comment)

Can't start with npm start or build

I'm trying to start the solution but it give me the following error:
image

And if i run npm run build i get the following

`npm run build

[email protected] build C:\Users\snisn\Documents\Projects\Flixer\Flixerr
electron-builder --dir

โ€ข electron-builder version=21.2.0 os=10.0.18362
โ€ข loaded configuration file=package.json ("build" field)
โ€ข writing effective config file=build\builder-effective-config.yaml
โ€ข rebuilding native dependencies [email protected], [email protected], [email protected] platform=win32 arch=x64
โ€ข packaging platform=win32 arch=x64 electron=5.0.13 appOutDir=build\win-unpacked
โจฏ Cannot find module 'C:\Users\snisn\Documents\Projects\Flixer\Flixerr\notarize.js'
Require stack:

  • C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\app-builder-lib\out\platformPackager.js

  • C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\app-builder-lib\out\winPackager.js

  • C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\app-builder-lib\out\packager.js

  • C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\app-builder-lib\out\index.js

  • C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\electron-builder\out\builder.js

  • C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\electron-builder\out\cli\cli.js stackTrace=

                                                                                         Error: Cannot find module 'C:\Users\snisn\Documents\Projects\Flixer\Flixerr\notarize.js'
    
    
    
                                                                                         Require stack:
    
    
    
                                                                                         - C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\app-builder-lib\out\platformPackager.js     
    
    
    
                                                                                         - C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\app-builder-lib\out\winPackager.js
    
    
    
                                                                                         - C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\app-builder-lib\out\packager.js
    
    
    
                                                                                         - C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\app-builder-lib\out\index.js
    
    
    
                                                                                         - C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\electron-builder\out\builder.js
    
    
    
                                                                                         - C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\electron-builder\out\cli\cli.js
    
    
    
                                                                                             at Function.Module._resolveFilename (internal/modules/cjs/loader.js:976:15)
    
    
    
                                                                                             at Function.Module._load (internal/modules/cjs/loader.js:859:27)
    
    
    
                                                                                             at Module.require (internal/modules/cjs/loader.js:1036:19)
    
    
    
                                                                                             at require (internal/modules/cjs/helpers.js:72:18)
    
    
    
                                                                                             at resolveFunction (C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\app-builder-lib\src\platformPackager.ts:653:13)
    
    
    
                                                                                             at WinPackager.doPack (C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\app-builder-lib\src\platformPackager.ts:245:23)
    
    
    
                                                                                             at WinPackager.pack (C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\app-builder-lib\src\platformPackager.ts:114:5)
    
    
    
                                                                                             at Packager.doBuild (C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\app-builder-lib\src\packager.ts:437:9)
    
    
    
                                                                                             at executeFinally (C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\builder-util\src\promise.ts:12:14)
    
    
    
                                                                                             at Packager._build (C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\app-builder-lib\src\packager.ts:366:31)
    
    
    
                                                                                             at Packager.build (C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\app-builder-lib\src\packager.ts:330:12)
    
    
    
                                                                                             at executeFinally (C:\Users\snisn\Documents\Projects\Flixer\Flixerr\node_modules\builder-util\src\promise.ts:12:14)
    

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] build: electron-builder --dir
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
`

Do oyu knoiw what I'm missing?

Please add a download button

Could you please add a download button in the menu when u click a movie or TV show

Edit: Maybe also a downloads page to play the downloads from

Bug(White screen)

ffs, upto v1.5.42,it works fine but 1.6 and 1.7 gets stucked on white screen,wtf is happening :(,I have just been using v1.5 for a long time

Not working after building

Hello, can you please let me know if I'm doing it right? I jut generate the window unpacked but when i run it it stay white! not working at all.
To generate te unpacked i did sudo npm run publish I'm missing something?

Thanks,

Open Subtitle instead or with Yify Subtitles

There is a particular reason why you use yify subtitles instead of open subtitles?
There are a lot of movies that do not have subtitles this way.
Maybe using open subtitles too can fix it? Just a suggestion.

Flixerr cannot open because of an error (MacOS Mojave)

I just downloaded the stable release for MacOS and the app won't start.
It displays a system popup saying the app cannot launch because of an error.
Do you have any idea why?
I'll try to clone the repo and find the error when I have time

[Idea] Web version?

The app works like a charm! But i there a reason this is not a webapp that can be acceced with the browser?

Movie that never load

There are a bunch of movies that after you click play never load.
This i becaue of not many seeds? Maybe is a way to identify those and not list them?

[Feature request] Sort movies

I think an useful feature would be to add a sort option for movies to be able to see movies by raiting, newest first, oldest first, etc.
What you think?

Error: Cannot find latest-linux.yml in the latest release artifacts

Hi, I downloaded the appimage from the last release, but when I launch it, I just get a blan screen, with this error message in the terminal:

Error: Error: Cannot find latest-linux.yml in the latest release artifacts (https://github.com/carlelieser/Flixerr/releases/download/v1.7.0/latest-linux.yml): HttpError: 404 
"method: GET url: https://github.com/carlelieser/Flixerr/releases/download/v1.7.0/latest-linux.yml\n\nPlease double check that your authentication token is correct. Due to security reasons actual status maybe not reported, but 404.\n"
Headers: {
  "status": "404",
  "server": "GitHub.com",
  "date": "Sun, 14 Apr 2024 09:42:20 GMT",
  "content-type": "text/plain; charset=utf-8",
  "vary": "X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, Accept-Encoding, Accept, X-Requested-With",
  "cache-control": "no-cache",
  "strict-transport-security": "max-age=31536000; includeSubdomains; preload",
  "x-frame-options": "deny",
  "x-content-type-options": "nosniff",
  "x-xss-protection": "0",
  "referrer-policy": "no-referrer-when-downgrade",
  "content-security-policy": "default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'",
  "content-encoding": "gzip",
  "content-length": "29",
  "x-github-request-id": "8B70:296230:16E5FA6F:17251D76:661BA4FC"
}
    at createHttpError (/tmp/.mount_flixeruvWjRl/resources/app.asar/node_modules/electron-updater/node_modules/builder-util-runtime/out/httpExecutor.js:84:10)
    at ElectronHttpExecutor.handleResponse (/tmp/.mount_flixeruvWjRl/resources/app.asar/node_modules/electron-updater/node_modules/builder-util-runtime/out/httpExecutor.js:168:14)
    at ClientRequest.<anonymous> (/tmp/.mount_flixeruvWjRl/resources/app.asar/node_modules/electron-updater/node_modules/builder-util-runtime/out/httpExecutor.js:134:16)
    at ClientRequest.emit (events.js:203:13)
    at SimpleURLLoaderWrapper.<anonymous> (electron/js2c/browser_init.js:2536:12)
    at SimpleURLLoaderWrapper.emit (events.js:203:13)
    at newError (/tmp/.mount_flixeruvWjRl/resources/app.asar/node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js:212:17)
    at GitHubProvider.getLatestVersion (/tmp/.mount_flixeruvWjRl/resources/app.asar/node_modules/electron-updater/out/providers/GitHubProvider.js:134:50)
(node:49760) UnhandledPromiseRejectionWarning: Error: Cannot find latest-linux.yml in the latest release artifacts (https://github.com/carlelieser/Flixerr/releases/download/v1.7.0/latest-linux.yml): HttpError: 404 
"method: GET url: https://github.com/carlelieser/Flixerr/releases/download/v1.7.0/latest-linux.yml\n\nPlease double check that your authentication token is correct. Due to security reasons actual status maybe not reported, but 404.\n"
Headers: {
  "status": "404",
  "server": "GitHub.com",
  "date": "Sun, 14 Apr 2024 09:42:20 GMT",
  "content-type": "text/plain; charset=utf-8",
  "vary": "X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, Accept-Encoding, Accept, X-Requested-With",
  "cache-control": "no-cache",
  "strict-transport-security": "max-age=31536000; includeSubdomains; preload",
  "x-frame-options": "deny",
  "x-content-type-options": "nosniff",
  "x-xss-protection": "0",
  "referrer-policy": "no-referrer-when-downgrade",
  "content-security-policy": "default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'",
  "content-encoding": "gzip",
  "content-length": "29",
  "x-github-request-id": "8B70:296230:16E5FA6F:17251D76:661BA4FC"
}
    at createHttpError (/tmp/.mount_flixeruvWjRl/resources/app.asar/node_modules/electron-updater/node_modules/builder-util-runtime/out/httpExecutor.js:84:10)
    at ElectronHttpExecutor.handleResponse (/tmp/.mount_flixeruvWjRl/resources/app.asar/node_modules/electron-updater/node_modules/builder-util-runtime/out/httpExecutor.js:168:14)
    at ClientRequest.<anonymous> (/tmp/.mount_flixeruvWjRl/resources/app.asar/node_modules/electron-updater/node_modules/builder-util-runtime/out/httpExecutor.js:134:16)
    at ClientRequest.emit (events.js:203:13)
    at SimpleURLLoaderWrapper.<anonymous> (electron/js2c/browser_init.js:2536:12)
    at SimpleURLLoaderWrapper.emit (events.js:203:13)
    at newError (/tmp/.mount_flixeruvWjRl/resources/app.asar/node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js:212:17)
    at GitHubProvider.getLatestVersion (/tmp/.mount_flixeruvWjRl/resources/app.asar/node_modules/electron-updater/out/providers/GitHubProvider.js:134:50)
(node:49760) UnhandledPromiseRejectionWarning: Error: Cannot find latest-linux.yml in the latest release artifacts (https://github.com/carlelieser/Flixerr/releases/download/v1.7.0/latest-linux.yml): HttpError: 404 
"method: GET url: https://github.com/carlelieser/Flixerr/releases/download/v1.7.0/latest-linux.yml\n\nPlease double check that your authentication token is correct. Due to security reasons actual status maybe not reported, but 404.\n"
Headers: {
  "status": "404",
  "server": "GitHub.com",
  "date": "Sun, 14 Apr 2024 09:42:20 GMT",
  "content-type": "text/plain; charset=utf-8",
  "vary": "X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, Accept-Encoding, Accept, X-Requested-With",
  "cache-control": "no-cache",
  "strict-transport-security": "max-age=31536000; includeSubdomains; preload",
  "x-frame-options": "deny",
  "x-content-type-options": "nosniff",
  "x-xss-protection": "0",
  "referrer-policy": "no-referrer-when-downgrade",
  "content-security-policy": "default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'",
  "content-encoding": "gzip",
  "content-length": "29",
  "x-github-request-id": "8B70:296230:16E5FA6F:17251D76:661BA4FC"
}
    at createHttpError (/tmp/.mount_flixeruvWjRl/resources/app.asar/node_modules/electron-updater/node_modules/builder-util-runtime/out/httpExecutor.js:84:10)
    at ElectronHttpExecutor.handleResponse (/tmp/.mount_flixeruvWjRl/resources/app.asar/node_modules/electron-updater/node_modules/builder-util-runtime/out/httpExecutor.js:168:14)
    at ClientRequest.<anonymous> (/tmp/.mount_flixeruvWjRl/resources/app.asar/node_modules/electron-updater/node_modules/builder-util-runtime/out/httpExecutor.js:134:16)
    at ClientRequest.emit (events.js:203:13)
    at SimpleURLLoaderWrapper.<anonymous> (electron/js2c/browser_init.js:2536:12)
    at SimpleURLLoaderWrapper.emit (events.js:203:13)
    at newError (/tmp/.mount_flixeruvWjRl/resources/app.asar/node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js:212:17)
    at GitHubProvider.getLatestVersion (/tmp/.mount_flixeruvWjRl/resources/app.asar/node_modules/electron-updater/out/providers/GitHubProvider.js:134:50)

Integration with bloom.sh Bitflow

Hello, I just stumbled upon your project, I open this issue because I as well discovered another interesting project (bloom's bitflow) last week and the integration of both felt pretty obvious to me, so I am just doing the link. You can close the issue if you think it is not relevant.

Bitflow enables user to download torrent link on Bloom's cloud provider (30Go free) so this seems like a math made in heaven if I could connect to this service instead of having to download the torrent on my machine.

This is especially true since I will not need a VPN to protect myself.
In France we have Hadopi who can check our IP address and can sue us if we download torrents and this is a real problem.

Using this cloud provider, torrent is used on a cloud server and I just need to direct download the data in the end, so it is untrackable regarding to this Hadopi entity.

I wonder how far the integration can go but this looks like a solid evolution option.

https://bloom.sh/bitflow
https://gitlab.com/bloom42/bitflow

How do i contribute?

I would love to contribute to this project. I already wish that his project has support for Chromecast and thought I could try implementing that by my self as a contribution.

If you'd like some contribution, you might need to add the original source files to the repo and not only the compiled ones. :)

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.