Добавление своих треков в проигрыватель Telegram Music Hub

Добавление своих треков в проигрыватель Telegram Music Hub

По умолчанию доступ к загрузке треков задается в файле конфигурации
/tmh/data/config.php

указать свой user_id можно в строке 60 /tmh/data/config.php

Что бы узнать свой user_id включите в настройка Telegram его отображение.

Если вам необходимо разрешить добавление музыки любым пользователям бота, тогда удалите все user_id
вместо
'auto_approve_for' => ['757940529'],

напиши
'auto_approve_for' => [''],


Если необходимо указать несколько админов, тогда запись будет выглядить так
'auto_approve_for' => ['75123456789,876543210'],





Отправте команду:

/start



Бот ответит:

🎵 Отправьте аудио, чтобы добавить трек.
💡 Или пропустите шаг: /skipstep
💡 Отмена: /cancel
📌 Справка: /help


Далее отправьте боту музыкальный файл. Обратите внимание: Файлы более 12 МБ могут быть не доступны через аудиоплеер на сайте. Это ограничение Telegram для для внешних сайтов.

TMH by TCSE, [04.09.2025 14:53]
🎵 Введите название трека.
📝 Предлагаемое название: Родной (jazzy pop)
💡 Пропустите: /skipstep
💡 Отмена: /cancel

Vitaly Chuyakov, [04.09.2025 14:53]
/skipstep

TMH by TCSE, [04.09.2025 14:53]
👤 Введите исполнителя.
💡 Или пропустите: /skipstep
💡 Отмена: /cancel

Vitaly Chuyakov, [04.09.2025 14:53]
Надежда Чу

TMH by TCSE, [04.09.2025 14:53]
🎼 Введите жанр.
💡 Или пропустите: /skipstep
💡 Отмена: /cancel

Vitaly Chuyakov, [04.09.2025 14:53]
Pop, Jazz

TMH by TCSE, [04.09.2025 14:53]
📁 Введите название плейлиста.
💡 Или пропустите: /skipstep
💡 Отмена: /cancel

Vitaly Chuyakov, [04.09.2025 14:53]
/skipstep

TMH by TCSE, [04.09.2025 14:53]
🖼️ Отправьте обложку.
💡 Или пропустите: /skipphoto
💡 Отменить: /cancel

Vitaly Chuyakov, [04.09.2025 14:54]


TMH by TCSE, [04.09.2025 14:54]
🖼️ Обложка сохранена. Сохраняем трек...

TMH by TCSE, [04.09.2025 14:54]
✅ Трек «Родной (jazzy pop)» добавлен в базу!
🎵 Ваши треки: /my_tracks
📌 Справка: /help


Далее вы можете прослушать добавленный трек через плеер встроенный в telegram mini app


или открыть веб-версию по адресу который вы указали в config.php
'webapp_url' => 'https://tmh.tcse-cms.com/tmh/player.html'



Добавление треков в базу плеера через телеграм канал


Если в /tmh/data/config.php у вас разрешено добавлять треки из телеграм канала

'channel_username' => 'chuyakov_project',
// Имя канала (без @), откуда синхронизируется контент

'enable_music_sync' => true,
 // Включить ли синхронизацию аудио из канала


Вам необходимо указать имя своего канала где ваш бот является администратором.
Только в этом случае, бот сможет читать уведомления из канала и синхронизировать музыку.

Вы добавляете в канал новое сообщение с музыкальным файлом



Кавер на трек группы Демо - Разрушенный храм

теперь в ROCK обработке


Администратору бота приходит сообщение



TMH by TCSE, [12.09.2025 12:46]
🎵 Новый трек в канале:
🎶 «Разрушенный храм (rock cover на группу DEMO)» — Chuyakov Project
📅 2025-09-12 12:46:43
📥 /add_channel_music — добавить в основную базу

Vitaly Chuyakov, [12.09.2025 12:46]
/add_channel_music

TMH by TCSE, [12.09.2025 12:46]
✅ Добавлено 1 треков из канала.



Обратите внимание


После внесения исправлений в /tmh/data/config.php
желательно перезапустить вебхук по ссылке /tmh/core/set_webhook.php