Jellyfin media server plugin to easily send notifications on Telegram!
See the codeThis Jellyfin plugin provides notification functionalities via Telegram for various events occurring within your Jellyfin server. Stay informed about playback activities, user management, plugin operations, and more right from your Telegram account. You can personalize the configuration for each user.
🧰 A troubleshooting guide is available here.
[!IMPORTANT] If you encounter a problem, a bug or have an idea for a new feature, submit an issue here. Please, submit only one feature or bug per issue.
[!TIP] If you're finding value in this project and it's been helpful to you, consider giving it a star ⭐️ on GitHub ! Your support means a lot and helps others discover the project too.
To install the plugin on your Jellyfin server, you need to follow these steps:
Repository Name: Telegram Notifier
Repository URL:
https://raw.githubusercontent.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/main/manifest.json
Telegram NotifierMake sure to enable the All or Available filter
Note: You can also install the plugin manually by downloading the latest release from the releases page.
To use the plugin, you need to follow these steps:
Note: You can create a Telegram bot by sending the command
/newbotto the BotFather and collect the token.
Note: You can get the collect the chat ID by sending a message to the bot and then go to the URL:
https://api.telegram.org/bot<YourBOTToken>/getUpdates
Available events:
Example of the configuration page:

To install the project, you need to follow these steps:
Note: You need to have the .NET 9.0 SDK installed on your machine.
git clone https://github.com/RomainPierre7/jellyfin_telegram_notifier.git
dotnet add package Jellyfin.Controller
dotnet build
or use the Makefile:
This command will only build the dll file in the plugin directory.
make dev
Other commands are available in the Makefile:
make build - Build the projectmake publish - Publish the projectmake clean - Clean the projectmake dev - Build the project and copy the dll file in the plugin directorymake plugin - Publish the project and copy the dll file in the plugin directoryTo install the plugin, you have to find the Jellyfin plugin directory. It depends on your installation but the most common paths are:
/var/lib/jellyfin/pluginsC:\ProgramData\Jellyfin\Server\plugins/config/plugins or /config/data/pluginsThen, you have to copy the Jellyfin.Plugin.TelegramNotifier.dll file in a folder in the plugin directory.
Example:
Plugin
│
└── TelegramNotifier
│
└── Jellyfin.Plugin.TelegramNotifier.dll
Finally, you have to restart the Jellyfin server.
If you want to easily test the plugin, you can use the following command to download a video file directly on your server:
curl https://cdn.pixabay.com/video/2025/03/28/268290_large.mp4 --output titanic.mp4
C#
74.9%
JavaScript
15.4%
HTML
9.1%
Jellyfin media server plugin to easily send notifications on Telegram!
See the codeThis Jellyfin plugin provides notification functionalities via Telegram for various events occurring within your Jellyfin server. Stay informed about playback activities, user management, plugin operations, and more right from your Telegram account. You can personalize the configuration for each user.
🧰 A troubleshooting guide is available here.
[!IMPORTANT] If you encounter a problem, a bug or have an idea for a new feature, submit an issue here. Please, submit only one feature or bug per issue.
[!TIP] If you're finding value in this project and it's been helpful to you, consider giving it a star ⭐️ on GitHub ! Your support means a lot and helps others discover the project too.
To install the plugin on your Jellyfin server, you need to follow these steps:
Repository Name: Telegram Notifier
Repository URL:
https://raw.githubusercontent.com/RomainPierre7/jellyfin-plugin-TelegramNotifier/main/manifest.json
Telegram NotifierMake sure to enable the All or Available filter
Note: You can also install the plugin manually by downloading the latest release from the releases page.
To use the plugin, you need to follow these steps:
Note: You can create a Telegram bot by sending the command
/newbotto the BotFather and collect the token.
Note: You can get the collect the chat ID by sending a message to the bot and then go to the URL:
https://api.telegram.org/bot<YourBOTToken>/getUpdates
Available events:
Example of the configuration page:

To install the project, you need to follow these steps:
Note: You need to have the .NET 9.0 SDK installed on your machine.
git clone https://github.com/RomainPierre7/jellyfin_telegram_notifier.git
dotnet add package Jellyfin.Controller
dotnet build
or use the Makefile:
This command will only build the dll file in the plugin directory.
make dev
Other commands are available in the Makefile:
make build - Build the projectmake publish - Publish the projectmake clean - Clean the projectmake dev - Build the project and copy the dll file in the plugin directorymake plugin - Publish the project and copy the dll file in the plugin directoryTo install the plugin, you have to find the Jellyfin plugin directory. It depends on your installation but the most common paths are:
/var/lib/jellyfin/pluginsC:\ProgramData\Jellyfin\Server\plugins/config/plugins or /config/data/pluginsThen, you have to copy the Jellyfin.Plugin.TelegramNotifier.dll file in a folder in the plugin directory.
Example:
Plugin
│
└── TelegramNotifier
│
└── Jellyfin.Plugin.TelegramNotifier.dll
Finally, you have to restart the Jellyfin server.
If you want to easily test the plugin, you can use the following command to download a video file directly on your server:
curl https://cdn.pixabay.com/video/2025/03/28/268290_large.mp4 --output titanic.mp4
C#
74.9%
JavaScript
15.4%
HTML
9.1%