Proposal: Optional AI Channel Creator with per-channel instructions #1974
hamidelgendy
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi everyone
I’d like to propose an optional AI-assisted way to create and manage Tunarr channels. The goal is not to add AI for its own sake, but to make Tunarr’s scheduling and smart-collection features easier to use.
Main idea
A user could create a channel by describing what they want in natural language:
Tunarr would use this description to create a draft channel, including:
The generated channel would still use Tunarr’s existing scheduling system. The AI would propose valid Tunarr configuration rather than becoming responsible for playback itself.
Persistent channel instructions
Each channel could have its own editable description containing the user’s preferences and intentions.
For example:
The assistant could use these instructions whenever the user asks it to update or rebuild the channel. Users could also choose whether the channel is updated manually or automatically at specific times.
Before applying changes, Tunarr should show what will be added, removed, or rescheduled. Automatic changes should be optional and recoverable through backups or rollback.
Event-aware programming
With explicit permission, the assistant could search online for relevant events and use them when planning the schedule.
The user could optionally provide a country, city, or timezone. The assistant might recognize:
It would then match those events against content already available in the user’s media library.
For example, it could suggest space-related movies during an important spaceflight anniversary, football documentaries around a major tournament, or suitable family programming during a local holiday.
Online access, location information, and automatic event-based changes should all be clearly optional. The assistant should not download media or add unavailable content.
Suggested implementation phases
A reasonable first version could:
Later versions could add persistent per-channel instructions, scheduled refreshes, event-aware recommendations, and optional branding generation.
The feature should be disabled by default, support user-provided AI credentials or local models where practical, explain what metadata is shared, and never upload media files.
Would this concept fit Tunarr’s direction? If so, what would maintainers consider the best initial scope: a design document, a complete draft-channel creator, or a smaller smart-collection and schedule assistant?
All reactions