mirror of
https://github.com/dmunozv04/iSponsorBlockTV.git
synced 2025-12-25 17:08:45 +03:00
40 lines
1.3 KiB
Markdown
40 lines
1.3 KiB
Markdown
# iSponsorBlockTV
|
|
|
|
Skip sponsor segments in YouTube videos playing on an Apple TV.
|
|
|
|
This project is written in asycronous python and should be pretty quick.
|
|
|
|
# Installation
|
|
Check the [wiki](https://github.com/dmunozv04/iSponsorBlockTV/wiki/Installation)
|
|
|
|
|
|
# Usage
|
|
|
|
Run iSponsorBLockTV in the same network as the Apple TV.
|
|
|
|
It connect to the Apple TV, watch its activity and skip any sponsor segment using the [SponsorBlock](https://sponsor.ajay.app/) API.
|
|
|
|
The last 5 videos' segments are cached to limit the number on queries on SponsorBlock and YouTube.
|
|
|
|
|
|
# Libraries used
|
|
- [pyatv](https://github.com/postlund/pyatv) Used to connect to the Apple TV
|
|
- [asyncio] and [aiohttp]
|
|
- [async_lru]
|
|
- [json]
|
|
|
|
# Contributing
|
|
|
|
1. Fork it (<https://github.com/dmunozv04/iSponsorBlockTV/fork>)
|
|
2. Create your feature branch (`git checkout -b my-new-feature`)
|
|
3. Commit your changes (`git commit -am 'Add some feature'`)
|
|
4. Push to the branch (`git push origin my-new-feature`)
|
|
5. Create a new Pull Request
|
|
|
|
## Contributors
|
|
|
|
- [dmunozv04](https://github.com/dmunozv04) - creator and maintainer
|
|
- [HaltCatchFire](https://github.com/HaltCatchFire) - updated dependencies and improved skip logic
|
|
# License
|
|
[](https://www.gnu.org/licenses/gpl-3.0.en.html)
|