/twitchls

Watch Twitch streams via HLS.

Primary LanguagePHP

twitchls v2

Alternative Twitch.tv listing, with a limited set of features. Historically this was used to force Twitch.tv streams in HLS mode for a better experience on MacOS Safari. Built using Laravel 8, Livewire, Alpine.js and TailwindCSS.

This application is running on twitchls.com.

Development

composer install
npm install

# Frontend development
npm run dev

# For production
npm run prod

# Tests
vendor/bin/phpunit

In order to Login via Twitch and load the followed streams you need to register your application on the Twitch.tv website. After you've registered, fill the TWITCH_CLIENT_ID, TWITCH_CLIENT_SECRET and TWITCH_REDIRECT_URL with the appropriate values in the .env file.

License

Twitchls is licensed under the MIT license.