SinusBot обновился до версии Beta 0.9.11-ee30ef7 (только для Linux!!!)Обзор изменений:
К сожалению, в этот раз без перевода...This is another beta that might be a little bit more experimental, so please - as usual - only upgrade if you feel adventurous. It adds some features to the scripting engine that have been requested, audio filters, better error handling and more.
If you use scripts that use the sinusbot.on('timer'...) event, you have to either migrate that to use setInterval() or add
- feat: add volume and sfx option to tag editor; sfx will always be played "on top" like "sound" vs "music" in the ts3soundboard plugin
- enh: upgrade to ffmpeg-3.0
- enh: support for audio filters (compressors and such); this should solve problems for those who have had problems with different volumes in different tracks before
- enh: less RAM, less CPU
- enh: optimize dev-console
- enh: handle tsgroup -1 as guest group
- enh(ts): add client or invoker object to most callbacks to streamline scripting API, including dbid for ts backend
- enh(ts): implement ping/pong between client and bot and restart if client stalls
- enh(ts): make channelUpdate actually trigger
- enh(vm): add getUser(userid); returns a BOT user
- enh(vm): enhance error handling
- enh(vm/ts): add addClientToServerGroup(dbid, servergroupid) / removeClientFromServerGroup(dbid, servergroupid)
- enh(vm): add getLogLevel / setLogLevel / getInstanceLogLevel / setInstanceLogLevel
- fix: make the interface work again in IE
- fix: remove a race condition
- fix: add support for charsets in playlists
- fix: remove a memleak
- fix: disable reconnection tries in some cases (ytdl, tts...)
- fix: correctly handle new icy stream information formatting
- fix: make parent in createChannel / updateChannel working when given as string
- fix: add description to createChannel / updateChannel
- fix: make scripts work when they've got no vars attribute
- fix: remove basic auth which was set when not configured
Don't forget to copy the new plugin over.Код:[Scripts] EnableTimer = true
Happy testing!
-
Скрыть объявление
Рады видеть Вас на русскоязычном форуме TeamSpeak!
У нас Вы можете скачать последнюю версию:
- Клиент TeamSpeak 3;
- Русификатор TeamSpeak 3;
- Сервер TeamSpeak 3;
- Найти много всего интересного
Перед регистрацией рекомендуем ознакомиться
Присоединяйтесь! Учите и обучайтесь!
-
Новая группа "Новичок" на нашем форуме!
Новые пользователи будут попадать в группу "Новичок".
Это сделано для того чтобы "Новички" ознакомились с форумом, так как в большинстве случаев проблема с которой вы хотите обратиться уже обсуждалась.
Перейти в тему обсуждения
Быстрый переход в группу Пользователь -
VPS/VDS и дедикейт сервера в аренду с DDoS защитой
- Низкий пинг
- Действующий SLA
- Рублевые цены без привязки к курсу валют
Бесплатный тестовый период VPS-OpenVZ
Попробовать
SinusBot SinusBot - Радиобот для teamspeak (Linux) beta
Soundboard переименован в SinusBot!
-
SinusBot обновился до версии Beta 0.9.11-ee30ef7 (только для Linux!!!)
-
SinusBot обновился до версии Beta 0.9.10-e1fdee3 (только для Linux!!!)
SinusBot обновился до версии Beta 0.9.10-e1fdee3 (только для Linux!!!)Обзор изменений:
This is a pretty huge update that includes changes to almost every part of the bot.
Focus for this build has been on scripting - I hope that it works out well for most of you. This build might be a little heavier in terms of CPU & RAM usage, I'll focus on optimizing this in the next version.
As announced in another post, there have been major changes to the scripting interface that might break old scripts. Should you rely on any script and aren’t able to update & fix it by yourself, please WAIT with updating the bot.
Also, due to a change of the database structure, a downgrade will not be possible (without hassle)! So if you plan on reverting to an older version (you should really do this even if you're not planning to downgrade again), please create a backup before upgrading.
So what changed? (For more details, please check the changelog)
- many more functions have been added to the scripting interface, also setTimeout / setInterval have been added to the core
- script events can now also be triggered through the http-api
- cross-instance scripting
- stream audio to icecast
- crossfading of songs (for those that don’t listen to a radio station all the time)
- things downloaded with ytdl will now get a proper cover if it is available
- fixes in the audio engine to prevent clipping
- a new external plugin interface to add own audio sources (this will be documented later on)
- removed some dependencies so that the bot should work on more systems without ugly workarounds
- better handling of ytdl-streams
- scripts can now bring their own html/js pages (will be documented later on)
Donations are still very welcome as well Wink
Thanks to all "Insiders" for testing!
Have fun! DanceЭто довольно огромное обновление, которое включает в себя изменения почти в каждой части бота.
Упор в этой сборке делался на сценарии - я надеюсь, что они работают хорошо для большинства из вас. Эта сборка может быть немного тяжелее в плане использования процессора и ОЗУ , я сосредоточусь на оптимизации этого в следующей версии.
Как было сказано выше, произошли серьезные изменения в интерфейсе сценариев , которые могут нарушить старые сценарии. Если для вас сильно важна работа ваших сценариев и вы не в состоянии обновить и отремонтировать их самостоятельно , пожалуйста, ПОДОЖДИТЕ с обновлением бота.
Кроме того, в связи с изменением структуры базы данных, понижение версии будет невозможно (без хлопот)! Так что если вы планируете возвращаться к старой версии (вы должны действительно сделать это, даже если вы не планируете снова понижать версию), пожалуйста, создайте резервную копию перед обновлением!
Так что же изменилось? (Для более подробной информации, пожалуйста, проверьте список изменений)
- много различных функций, которые были добавлены к интерфейсу сценариев, также setTimeout/setInterval были добавлены к ядру
- события сценариев теперь могут также срабатывать через HTTP-API
- связь между экземплярами в сценариях
- потоковое аудио в IceCast
- плавный переход песен (для тех, кто не слушают радиостанции все время)
- загруженные с ytdl теперь будут получать надлежащую обложку , если она доступна
- исправления в звуковом движке для предотвращения обрывов
- обновлен внешний интерфейс плагина, чтобы добавлять собственные источники аудио (это будет документировано позже)
- удалены некоторые зависимости, так что бот должен работать на большинстве систем без неприятных обходных
- улучшена обработка ytdl-потоков
- скрипты могут теперь вызывать свои HTML/JS страницы (будет документировано позже)
Пожертвования все еще очень приветствуются Wink
Благодарю всех "инсайдеров" за тестирование!
Веселитесь! Dance -
SinusBot обновился до версии Beta 0.9.9-98d0cd5 (только для Linux!!!)
SinusBot обновился до версии Beta 0.9.9-98d0cd5 (только для Linux!!!)Обзор изменений:
This is just an interim update that fixes a crash some people ran into, adds some minor scripting features and prevents youtube-dl from becoming zombie processes. If you don't encounter any problems, you don't need to worry about this update.
Another bigger update (with more features) will follow soon.Это просто временное обновление которое исправляет некоторые крушения, добавляет некоторые не значительные функции сценариев и предотвращает YouTube-DL стать зомби-процессом. Если у вас не возникало каких-либо проблем, вы не должны беспокоиться об этом обновлении. Еще большее обновление (с более широкими возможностями) будет в ближайшее время.
Продвинутое отображение информации о воспроизведении (только для радио!!!) - скачатьМожет заменять название канала на текущую радиостанцию и добавлять индикатор воспроизведения (►/■), заменять ник бота на исполнитель + трек или на название радиостанции. Дополнительно вся информация дублируется в описании бота. Внимание! Максимальная длина ника 30 символов, названия канала 40, лишнее будет обрезаться! Напоминаю, что данный скрипт будет работать только с Beta 0.9.9-98d0cd5!!!
Описание возможностей скрипта:
Скриншот для наглядности:
Спасибо за внимание! -
SinusBot - Update Beta 0.9.9-4965f0f
SinusBot обновился до версии Beta 0.9.9-4965f0f (только для Linux!!!)Обзор изменений:
Introducing Scripting and preparing for 1.0
Thank you very much for participating in this beta test. Should you encounter any bugs, feel free to open a new ticket in this beta forum.
Features
- introduce scripting
- initial support for Mumble
- many interface enhancements
- stability improvements
- better search capabilities
- license system
New scripts can be added by copying them to the scripts-subfolder. There are some demos provided and a better documentation will follow soon. I hope to get a minimal "script store" running soon. Until then, feel free to share your scripts on the forums.
Current (incomplete) documentation for the Script API can be found here.
Upgrading
Code:
cd /opt/ts3bot
curl -O https://www.sinusbot.com/pre/sinusbot-0.9.9-4965f0f.tar.bz2
tar -xjvf sinusbot-0.9.9-4965f0f.tar.bz2
Please adjust to your own paths.
To upgrade, just extract the archive and overwrite the old files with the new ones. Please also update the plugin by copying it from plugin/libsoundbot_plugin.so to TeamSpeakClient/plugins/libsoundbot_plugin.so
Be aware that the new binary is called sinusbot rather than ts3bot.
After upgrading, xinit is not necessary anymore. Just launch the bot with ./sinusbot - however, if you're using screen, sudo or su, you have to use it in front of ./sinusbot as well.
Saving CPU / Bandwidth
If you want to save some resources, you may want to enable
EnableAloneMode = true
in your config.ini. That way, whenever a channel is empty, the bot will stop playback after a minute or so and resume, when someone joins.Представляем сценарии (скрипты) и готовимся к версии 1.0
Большое вам спасибо за участие в бета тестировании. Если у вас возникнут ошибки, не стесняйтесь отписываться о них на форуме проекта.
Особенности
- введение сценариев (скриптов)
- начальная поддержка Mumble
- множество улучшений интерфейса
- улучшение стабильности
- улучшены возможности поиска
- система лицензирования
Новые скрипты могут быть добавлены вами путем копирования их в подпапку scripts. Некоторые из уже доступных демки, в ближайшее время по ним будет предоставлена улучшенная документация . Я надеюсь получить небольшой "магазин скриптов" который заработает в ближайшее время. До тех пор, не стесняйтесь делиться вашими скриптами на форуме. Текущую (неполную) документацию для API Script можно найти здесь.
Обновление
Код:cd /opt/ts3bot curl -O https://www.sinusbot.com/pre/sinusbot-0.9.9-4965f0f.tar.bz2 tar -xjvf sinusbot-0.9.9-4965f0f.tar.bz2
Для обновления просто распаковать архив и перезаписать старые файлы новыми. Пожалуйста, обязательно обновите плагин, скопировав его из plugin/libsoundbot_plugin.so в TeamSpeakClient/plugins/libsoundbot_plugin.so. Имейте в виду, что теперь запускающий файл называется sinusbot в отличии от прежнего ts3bot. Так же после обновления, xinit больше не нужен. Просто запустите бота ./sinusbot - однако, если вы используете screen, sudo или su, вы должны использовать его перед ./sinusbot также.
Сохранение процессора / Пропускной способности
Если вы хотите сохранить немного ресурсов, вы можете включить EnableAloneMode = true в вашем config.ini. Таким образом, всякий раз, когда канал пуст, бот будет останавливать воспроизведение, а когда кто-то присоединяется, будет возобновлять воспроизведение.
Полный список всех изменений версии 0.9.9
От себя еще добавлю, что теперь, появилась возможность локализации веб интерфейса на различные языки, в том числе и на русский. По этому случаю, для всех русскоязычных пользователей SibusBot'а, мною был подготовлен файл локализации перевода веб интерфейса на русский язык, скрины под спойлером:
Так же ожидайте в ближайшее время файл с расширенным списком радиостанций для SibusBot'а.
В него будут добавлены самые популярные русские и зарубежные радиостанции.
Dance Приятного прослушивания! Dance -
SinusBot обновился до версии Beta 0.9.9-98d0cd5
SinusBot обновился до версии Beta 0.9.9-98d0cd5 (только для Linux!!!)Обзор изменений:
This is just an interim update that fixes a crash some people ran into, adds some minor scripting features and prevents youtube-dl from becoming zombie processes. If you don't encounter any problems, you don't need to worry about this update.
Another bigger update (with more features) will follow soon.Это просто временное обновление которое исправляет некоторые крушения, добавляет некоторые не значительные функции сценариев и предотвращает YouTube-DL стать зомби-процессом. Если у вас не возникало каких-либо проблем, вы не должны беспокоиться об этом обновлении. Еще большее обновление (с более широкими возможностями) будет в ближайшее время.
Продвинутое отображение информации о воспроизведении (только для радио!!!) - скачатьМожет заменять название канала на текущую радиостанцию и добавлять индикатор воспроизведения (►/■), заменять ник бота на исполнитель + трек или на название радиостанции. Дополнительно вся информация дублируется в описании бота. Внимание! Максимальная длина ника 30 символов, названия канала 40, лишнее будет обрезаться! Напоминаю, что данный скрипт будет работать только с Beta 0.9.9-98d0cd5!!!
Описание возможностей скрипта:
Скриншот для наглядности:
Спасибо за внимание! -
SinusBot обновился до версии Beta 0.9.9-98d0cd5
SinusBot обновился до версии Beta 0.9.9-98d0cd5 (только для Linux!!!)Обзор изменений:
This is just an interim update that fixes a crash some people ran into, adds some minor scripting features and prevents youtube-dl from becoming zombie processes. If you don't encounter any problems, you don't need to worry about this update.
Another bigger update (with more features) will follow soon.Это просто временное обновление которое исправляет некоторые крушения, добавляет некоторые не значительные функции сценариев и предотвращает YouTube-DL стать зомби-процессом. Если у вас не возникало каких-либо проблем, вы не должны беспокоиться об этом обновлении. Еще большее обновление (с более широкими возможностями) будет в ближайшее время.
Продвинутое отображение информации о воспроизведении (только для радио!!!) - скачатьМожет заменять название канала на текущую радиостанцию и добавлять индикатор воспроизведения (►/■), заменять ник бота на исполнитель + трек или на название радиостанции. Дополнительно вся информация дублируется в описании бота. Внимание! Максимальная длина ника 30 символов, названия канала 40, лишнее будет обрезаться! Напоминаю, что данный скрипт будет работать только с Beta 0.9.9-98d0cd5!!!
Описание возможностей скрипта:
Скриншот для наглядности:
Спасибо за внимание! -
SinusBot обновился до версии Beta 0.9.9-8f70ff3
SinusBot обновился до версии Beta 0.9.9-8f70ff3 (только для Linux!!!)Обзор изменений:
This is an experimental release as many things changed under the hood. This will further improve performance as well as increase overall development speed.
Please make sure to update the plugin or you won't hear sound anymore.
Код:$ cp plugin/libsoundbot_plugin.so TeamSpeak3-Client-linux_amd64/plugins
Changes:
- enh(vm): add clientUid/clientNick to move-event, when the client disconnects
- enh(vm): add functions setGlobal/setInstance/getGlobal/getInstance/removeGlobal/removeInstance to scripting
- enh(vm): add functions getServerUid/getServerName/getServerPlatform/getServerVersion to scripting
- enh(vm): add getPing function to scripting
- enh(vm): add getCurrentChannelId to scripting
- enh(vm): add setDefaultChannel(channelId) to scripting
- fix: improve handling (skip track) when a playlist entry doesn't play correctly
- fix: disable soundpack of the client
- enh: migrate sticky-functionality to a script
- feat: speech-recognition
- enh: optimize software mixer (speedup: 100%)
- enh: optimize socket usage
- feat: properly implement an audio return channel
- feat: add initial support to stream audio to an icecast server
Это экспериментальный релиз, как много изменилось читаем ниже. Это будет способствовать дальнейшему улучшению производительности, а также повысит общую скорость развития.
Пожалуйста убедитесь, что вы обновили плагин, или вы не услышите звука.
Код:$ cp plugin/libsoundbot_plugin.so TeamSpeak3-Client-linux_amd64/plugins
Изменения:
- добавлены clientUid/clientNick к событию-переместить, когда клиент отключается
- добавлены функции setGlobal/setInstance/getGlobal/getInstance/removeGlobal/removeInstance для сценариев
- добавлены функции getServerUid/getServerName/getServerPlatform/getServerVersion для сценариев
- добавлена функция getPing для сценариев
- добавлена функция getCurrentChannelId для сценариев
- добавлена функция setDefaultChannel(channelId) для сценариев
- улучшена обработка (пропустить дорожку), когда запись из плейлиста не воспроизводится
- отключение soundpack клиента ТС
- перенос функциональности sticky-channel в сценарии (скрипты)
- распознавание речи
- оптимизация программного обеспечения миксера (ускорение: 100%)
- оптимизация использования сокета
- осуществление надлежащим образом обратного аудио канала
- добавлена начальная поддержка для вещания потокового аудио на сервера Icecast
-
Sinus Bot - Update 0.9.8
Список изменений: Оригинал, без перевода.
Важно! В версии 0.9.8 урезаны количество инстансов с 6 до 2!
Queue
You can now add songs to a queue that is just like a playlist but removes the songs after playback. There are also two new privileges: one to add songs to the queue and one to skip the queue (move it to the first position inside the queue). The queue will be further improved over time with support for download-commands (think !yt) or restrictions like “only one entry per person”.
Servergroups
I know this has been a high priority for many of you, so here it is, finally: from now on you can bind bot-accounts to server groups. That means that you can for example allow guests to control the bot via its commands. This can be found in the user settings / edit user dialog.
Avatars
You can now upload avatars from the settings page! However, there’s a known bug in the TS client, that could make images appear with a wrong aspect ratio. I hope that gets fixed soon by the authors.
New Bot-Commands!
Use !search to search for songs or directly playback or enqueue specific songs via !play and !queue. There are several other new commands that you can find on the commands-tab in Settings -> Info.
Play when idle
If you want the bot to never do nothing, you can now select a track as “idle track”. Whenever the bot has got nothing left in the queue, it will fall back to that track. You can for example choose a radio-station there.
Whisper-Mode
This is a new feature that is currently only available for the hosted versions. In short, you can set the bot to a “subscription mode” and listen to it from whatever channel you’re in. You can also make a single bot stream to multiple channels.
Web-Streaming
With a little fiddling, it’s now also possible to listen to the bot’s output in your webbrowser (Chrome/Firefox only). I’m still actively working on some improvements, so it’s not enabled by default.
Okay, those were the biggest new features. As said, I have also optimized a lot and fixed a lot of smaller glitches here and there.
Upgrading
There’s one little downside for some (but not many) of you, though. If you previously have used more than 2 instances, you will be forced to a maximum of 2 instances with the new version. I’ve announced changes in the limitations before (and a few of the reasons) and this is the final change regarding the instance count. There will be a “premium”-like version sooner or later, which will increase the limit again. There is however no ETA on that.
So if you cannot live with only 2 instances, please do not upgrade right now.
Now to the actual steps for the manual upgrade (which is necessary because I don’t want to force anyone into the new limitation):
Backup the Bot-directory before you proceed!
$ cd /opt/ts3soundboard
(or wherever you installed the soundboard)
$ sudo wget https://frie.se/ts3bot/sinusbot-0.9.8.tar.bz2
$ sudo tar -xjvf sinusbot-0.9.8.tar.bz2
$ sudo cp plugin/libsoundbot_plugin.so TeamSpeak3-Client-linux_amd64/plugins
Fix permissions with
$ sudo chown -R bot:bot /opt/ts3soundboard
(replace bot:bot with yourusername:yourusergroup)
Update to the most recent version
$ ./ts3bot -update
That’s it. Run as usual.
If you are running the bot as user root (which you really should not), you need to add the new parameter -RunningAsRootIsEvilAndIKnowThat to the command-line, e.g.
$ ./ts3bot -update -RunningAsRootIsEvilAndIKnowThat
and to start
$ xinit /opt/ts3soundboard/ts3bot -RunningAsRootIsEvilAndIKnowThat -- /usr/bin/Xvfb :1 -screen 0 800x600x16 -ac
Again: it’s not recommended to run the bot as user root. -
TS3Soundboard - For Windows 0.9.7
Недавно появилась бета версия под Windows, к сожалению, работает только на 64 битных системах. Мне пока не известно, требуется ли звуковая карта, но владельцы windows server могут проверить и отписаться в комментариях. Скачивайте, запускайте инсталлятор, все остальное за вас сделает инсталлер. Удачной трансляции ;)
-
TS3Soundboard - Musicbot update 0.9.5
TS3-Soundboard обновился до версии 0.9.5.
Из основных изменений:
"Max. Instances" уменьшили с 20 до 6. (Готовится платный функционал)
В web интерфейс добавлены следующие галки;
Become "Channel-Commander": Командира канала (надо дать боту права b_client_use_channel_commander)
Stick to channel: Канал по умолчанию, в которую бот будет возвращаться, при перемещении бота кем либо в другой канал
Enable Ducking: бот будет снижать громкость, если кто либо заговорит в канале.
Еще несколько параметров для ограничения скорости загрузки и максимального размера файлов были введены, но пока не активированы (трудности перевода, кажись платный функционал опять же)
Changelog:
enh: add some anti-spam mechanisms
fix: make tag-editor work with the new caching feature
enh: save last channel
feat: stick-to-channel
enh: apply new channel in settings directly
feat: apply Channel-Commander
feat: ducking
enh: improve hosting-api
enh: migrate plugin from libev to libuv and remove external dependencies
fix: improve audio mixer
fix: make sure 'stop' stops everytime
enh: many security & stability fixes
enh: speed up loading of playlist when there have been no changes
fix: make instances work directly after creation (without reload)
feat: hosting-administration
fix: make empty playlists deletable
feat: fav-icon can now be placed at ./static/favicon.ico
feat: make Announcements from Stream-Info work (ICY-foo)
fix: better working themes (still not all of 'em) - clear browser cache!
fix: some security fixes for youtube-dl (limits)
fix: auto-play tracks that bots were playing after graceful shutdown
feat: parse icy-tags in streams for temporary artist/title info (might not work all the time)
enh: improve performance of interface startup
fix: performance improvements by disabling news-bar in TS3 Client
fix: performance improvements in decoding
fix: save theme selection
feat: introducing plugin-system
feat: introducing bulk-operations
feat: displaying used space and reclaiming space when deleting tracks
feat: added "commands"-tab to information page
fix: accept more youtube-dl-versions
feat: add some commands (!yt, !stream), still highly experimental
fix: make the identity-check work for all identities
fix: make instances spawnable again
feat: add Tag-Editor to tracks context menu
feat: add youtube-dl support
enh: move files to bot-specific directories
fix: change behavior for single-instance bots
feat: add radio list (dir.xiph.org)
feat: a logout-button - yay!
enh: improve security by adding installation-specific signature nonces
fix: add full support for utf8
fix: make seeking in FireFox work again (and give up on IE for now)
fix: improve memory usage and fix some leaking when using FFmpeg
Важно: Если вы используете выше 6 экземпляров бота, эта версия не для вас! Ждите платного функционала и платите за них, либо оставляйте старую версию, но без последующих обновлений безопасности и фич!
Страница 2 из 2