current track info to file

Привет стример! Стоит отметить, что этот гайд является узкоспециализированным, поэтому вариантов вывода бегущей строки с музыкой довольно много. Я поделюсь одним из них.

Для начала нам нужно уяснить для себя каким музыкальным плеером мы пользуемся и скачать к нему соответствующий плагин
http://amip.tools-for.net/wiki/amip/download
В моем случае это плагин к плееру AIMP v2.0 Поэтому скачиваю amip_winamp.zip

Распаковываем архив и устанавливаем плагин для нашего плеера запустив AMIP-2.67.exe в папку с плагинами вашего плеера
в моем случае это. D:Program Files (x86)AIMP3Plugins.

Далее заходим в настройки плагинов вашего плеера. И пробуем его настроить. Тут нет четкого алгоритма и все настройки зависят от вашего плеера. Стоит лишь сказать, что придется повозиться.
Нужно сделать так, чтоб плагин сохранял название играющего трэка в текстовый файл.
На примере плеера foobar это выглядит так

Далее переходим к настройкам в OBS.
Добавляем новый источник — текст

и настраиваем его вбив скорость прокрутки и расположение файла, откуда брать название трэка

В принципе на этом все. Но скорее всего вам еще придется повозиться в плагине вашего плеера. Нужно будет выставить форму сохранения названия трэка.

Также в качестве заключения стоит сказать, что наверняка есть плагины и для других плееров, и настройка в них делается схожим принципом. Гугл тебе в помощь.
Как вариант плагин для браузера https://obsproject.com/forum/resources/unpn-now-playing-next-pandora-youtube-grooveshark-lastfm-29more.43/

Еще стоит добавить, что если в версии аимпа 3.60 нет шестеренок настройки плагина, то надо поставить версию 3.55 воткнуть плагин, а потом обновить плеер до 3.60, проверив новые версии через него.

I m welling to get current playing track info from all the available android devices.Therefore i have tried out this code and it works fine in the emulator or with any nexus phone but as soon as i tried it out on an xperia phone it doens work and it doesnt get any informations back ! I think it is not able to detect the walkman media player.

I think i m missing something because soundcloud player is not detectable as well.

# !/usr/bin/env python
import soco
from requests.exceptions import HTTPError
if __name__ == ‘ __main__ ‘ :
sonos = soco.discover()
now_playing = None
if sonos:
for speaker in sonos:
try :
track = speaker.get_current_track_info()
if track[ ‘ artist ‘ ] and track[ ‘ title ‘ ]:
now_playing = » : » .format(</td> </tr> <tr> <td >artist = track[ ‘ artist ‘ ],</td> </tr> <tr> <td >title = track[ ‘ title ‘ ],</td> </tr> <tr> <td >)</td> </tr> <tr> <td >if track[ ‘ album ‘ ]:</td> </tr> <tr> <td >now_playing = » <title>( <album>) » .format(</td> </tr> <tr> <td >title = now_playing,</td> </tr> <tr> <td >album = track[ ‘ album ‘ ]</td> </tr> <tr> <td >)</td> </tr> <tr> <td >break</td> </tr> <tr> <td >except :</td> </tr> <tr> <td >next</td> </tr> <tr> <td >print now_playing if now_playing else » No track info found. «</td> </tr> </table> <ul> <li>© 2019 GitHub , Inc.</li> <li>Terms</li> <li>Privacy</li> <li>Security</li> <li>Status</li> <li>Help</li> </ul> <p>You can’t perform that action at this time.</p> <p>You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.</p> <!-- toc empty --> </div><!-- .entry-content --> </article> <div class="rating-box"> <div class="rating-box__header">Оцените статью</div> <div class="star-rating js-star-rating star-rating--score-0" data-post-id="7691" data-rating-count="" data-rating-sum="" data-rating-value=""><span class="star-rating-item js-star-rating-item" data-score="1"><svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="i-ico"><path fill="currentColor" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z" class="ico-star"></path></svg></span><span class="star-rating-item js-star-rating-item" data-score="2"><svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="i-ico"><path fill="currentColor" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z" class="ico-star"></path></svg></span><span class="star-rating-item js-star-rating-item" data-score="3"><svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="i-ico"><path fill="currentColor" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z" class="ico-star"></path></svg></span><span class="star-rating-item js-star-rating-item" data-score="4"><svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="i-ico"><path fill="currentColor" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z" class="ico-star"></path></svg></span><span class="star-rating-item js-star-rating-item" data-score="5"><svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="i-ico"><path fill="currentColor" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z" class="ico-star"></path></svg></span></div> </div> <div class="entry-social"> <div class="social-buttons"><span class="social-button social-button--vkontakte" data-social="vkontakte"></span><span class="social-button social-button--facebook" data-social="facebook"></span><span class="social-button social-button--telegram" data-social="telegram"></span><span class="social-button social-button--odnoklassniki" data-social="odnoklassniki"></span><span class="social-button social-button--twitter" data-social="twitter"></span><span class="social-button social-button--sms" data-social="sms"></span><span class="social-button social-button--whatsapp" data-social="whatsapp"></span></div> </div> <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://computermaker.info/current-track-info-to-file.html" content="current track info to file"> <meta itemprop="dateModified" content="2019-12-15"> <meta itemprop="datePublished" content="2019-12-15T20:16:58+03:00"> <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization" style="display: none;"><meta itemprop="name" content="ComputerMaker.info"><meta itemprop="telephone" content="ComputerMaker.info"><meta itemprop="address" content="https://computermaker.info"></div> </main><!-- #main --> </div><!-- #primary --> <aside id="secondary" class="widget-area" itemscope itemtype="http://schema.org/WPSideBar"> <div class="sticky-sidebar js-sticky-sidebar"> <div id="block-2" class="widget widget_block"><div id="cnt_rb_270255" class="cnt32_rl_bg_str" data-id="270255"></div></div> </div> </aside><!-- #secondary --> <div class="related-posts fixed"> <div class="related-posts__header">Вам также может понравиться</div> <div class="post-cards post-cards--vertical"> <div class="post-card post-card--vertical w-animate"> <div class="post-card__thumbnail"> <a href="https://computermaker.info/microsoft-otkazalas-ot-vypuska-operaczionnoj.html"> <img width="335" height="220" src="https://computermaker.info/wp-content/uploads/2021/05/1-335x220.jpg" class="attachment-reboot_small size-reboot_small wp-post-image" alt="" loading="lazy" /> </a> </div> <div class="post-card__body"> <div class="post-card__title"><a href="https://computermaker.info/microsoft-otkazalas-ot-vypuska-operaczionnoj.html">Microsoft отказалась от выпуска операционной системы Windows 10X</a></div><div class="post-card__description">Microsoft отказалась от планов по выпуску Windows 10X.</div><div class="post-card__meta"><span class="post-card__comments">0</span><span class="post-card__views">969</span></div> </div> </div> <div class="post-card post-card--vertical w-animate"> <div class="post-card__thumbnail"> <a href="https://computermaker.info/top-21-new-features-in-photoshop-2021.html"> <img width="335" height="220" src="https://computermaker.info/wp-content/uploads/2021/05/maxresdefault-1-335x220.jpg" class="attachment-reboot_small size-reboot_small wp-post-image" alt="" loading="lazy" /> </a> </div> <div class="post-card__body"> <div class="post-card__title"><a href="https://computermaker.info/top-21-new-features-in-photoshop-2021.html">ТОП-21 новых функций в Photoshop 2021</a></div><div class="post-card__description">Adobe представила новую версию своего новаторского</div><div class="post-card__meta"><span class="post-card__comments">0</span><span class="post-card__views">1.8k.</span></div> </div> </div> <div class="post-card post-card--vertical post-card--thumbnail-no w-animate"> <div class="post-card__body"> <div class="post-card__title"><a href="https://computermaker.info/windows-ne-zapuskaetsya-kak-samostoyatelno-u.html">Windows не запускается: как самостоятельно устранить причину и восстановить работу системы</a></div><div class="post-card__description">Данная инструкция способна помочь при решении основных</div><div class="post-card__meta"><span class="post-card__comments">1</span><span class="post-card__views">1000</span></div> </div> </div> <div class="post-card post-card--vertical post-card--thumbnail-no w-animate"> <div class="post-card__body"> <div class="post-card__title"><a href="https://computermaker.info/kak-raspoznat-virusy-na-kompyutere.html">Как распознать вирусы на компьютере</a></div><div class="post-card__description">Уже можно смело говорить о том, что на данном этапе</div><div class="post-card__meta"><span class="post-card__comments">0</span><span class="post-card__views">480</span></div> </div> </div> <div class="post-card post-card--vertical post-card--thumbnail-no w-animate"> <div class="post-card__body"> <div class="post-card__title"><a href="https://computermaker.info/chto-takoe-vds-server.html">Что такое VDS сервер</a></div><div class="post-card__description">Тем, кто сталкивается с размещением большого объема</div><div class="post-card__meta"><span class="post-card__comments">0</span><span class="post-card__views">404</span></div> </div> </div> <div class="post-card post-card--vertical post-card--thumbnail-no w-animate"> <div class="post-card__body"> <div class="post-card__title"><a href="https://computermaker.info/zarabotok-dlya-vebmasterov-s-finansov.html">Заработок для вебмастеров с финансовой партнеркой</a></div><div class="post-card__description">Рекомендую использовать сервис aivix.com в качестве</div><div class="post-card__meta"><span class="post-card__comments">0</span><span class="post-card__views">348</span></div> </div> </div> <div class="post-card post-card--vertical post-card--thumbnail-no w-animate"> <div class="post-card__body"> <div class="post-card__title"><a href="https://computermaker.info/metody-raskrutki-kanala-v-youtube.html">Методы раскрутки канала в YouTube</a></div><div class="post-card__description">Когда-то YouTube начинался, как развлечение и видеохостинг.</div><div class="post-card__meta"><span class="post-card__comments">0</span><span class="post-card__views">347</span></div> </div> </div> <div class="post-card post-card--vertical post-card--thumbnail-no w-animate"> <div class="post-card__body"> <div class="post-card__title"><a href="https://computermaker.info/vsyo-chto-nuzhno-dlya-vashego-kompyutera.html">Всё, что нужно для вашего компьютера</a></div><div class="post-card__description">Сегодня мы с вами поговорим о важной теме, а именно</div><div class="post-card__meta"><span class="post-card__comments">0</span><span class="post-card__views">338</span></div> </div> </div> </div> </div> </div><!--.site-content-inner--> </div><!--.site-content--> <div class="advertising-after-site fixed"></div> <div class="site-footer-container"> <footer id="colophon" class="site-footer site-footer--style-gray full"> <div class="site-footer-inner fixed"> <div class="footer-bottom"> <div class="footer-info"> © 2015 - 2021 ComputerMaker.info - Все права защищены. При копирование материала с нашего сайта обязательно приложить ссылку на статью. </div> <div class="footer-counters"> </div> </div> </div> </footer><!--.site-footer--> </div> <button type="button" class="scrolltop js-scrolltop"></button> </div><!-- #page --> <div style="position:fixed;top:0px;right:8%;z-index:999999;" id="gtranslate_wrapper"><!-- GTranslate: https://gtranslate.io/ --> <style type="text/css"> .switcher {font-family:Arial;font-size:10pt;text-align:left;cursor:pointer;overflow:hidden;width:163px;line-height:17px;} .switcher a {text-decoration:none;display:block;font-size:10pt;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;} .switcher a img {vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:0.8;} .switcher a:hover img {opacity:1;} .switcher .selected {background:#FFFFFF url(//computermaker.info/wp-content/plugins/gtranslate/switcher.png) repeat-x;position:relative;z-index:9999;} .switcher .selected a {border:1px solid #CCCCCC;background:url(//computermaker.info/wp-content/plugins/gtranslate/arrow_down.png) 146px center no-repeat;color:#666666;padding:3px 5px;width:151px;} .switcher .selected a.open {background-image:url(//computermaker.info/wp-content/plugins/gtranslate/arrow_up.png)} .switcher .selected a:hover {background:#F0F0F0 url(//computermaker.info/wp-content/plugins/gtranslate/arrow_down.png) 146px center no-repeat;} .switcher .option {position:relative;z-index:9998;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;display:none;width:161px;max-height:198px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow-y:auto;overflow-x:hidden;} .switcher .option a {color:#000;padding:3px 5px;} .switcher .option a:hover {background:#FFC;} .switcher .option a.selected {background:#FFC;} #selected_lang_name {float: none;} .l_name {float: none !important;margin: 0;} .switcher .option::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:5px;background-color:#F5F5F5;} .switcher .option::-webkit-scrollbar {width:5px;} .switcher .option::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);background-color:#888;} </style> <div class="switcher notranslate"> <div class="selected"> <a href="#" onclick="return false;"><img src="//computermaker.info/wp-content/plugins/gtranslate/flags/16/ru.png" height="16" width="16" alt="ru" /> Русский</a> </div> <div class="option"> <a href="https://computermaker.info/en" onclick="doGTranslate('ru|en');jQuery('div.switcher div.selected a').html(jQuery(this).html());return false;" title="English" class="nturl"><img data-gt-lazy-src="//computermaker.info/wp-content/plugins/gtranslate/flags/16/en.png" height="16" width="16" alt="en" /> English</a><a href="https://computermaker.info" onclick="doGTranslate('ru|ru');jQuery('div.switcher div.selected a').html(jQuery(this).html());return false;" title="Русский" class="nturl selected"><img data-gt-lazy-src="//computermaker.info/wp-content/plugins/gtranslate/flags/16/ru.png" height="16" width="16" alt="ru" /> Русский</a></div> </div> <script type="text/javascript"> jQuery('.switcher .selected').click(function() {jQuery('.switcher .option a img').each(function() {if(!jQuery(this)[0].hasAttribute('src'))jQuery(this).attr('src', jQuery(this).attr('data-gt-lazy-src'))});if(!(jQuery('.switcher .option').is(':visible'))) {jQuery('.switcher .option').stop(true,true).delay(100).slideDown(500);jQuery('.switcher .selected a').toggleClass('open')}}); jQuery('.switcher .option').bind('mousewheel', function(e) {var options = jQuery('.switcher .option');if(options.is(':visible'))options.scrollTop(options.scrollTop() - e.originalEvent.wheelDelta);return false;}); jQuery('body').not('.switcher').click(function(e) {if(jQuery('.switcher .option').is(':visible') && e.target != jQuery('.switcher .option').get(0)) {jQuery('.switcher .option').stop(true,true).delay(100).slideUp(500);jQuery('.switcher .selected a').toggleClass('open')}}); </script> <script type="text/javascript"> function doGTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;if(lang_pair=='')return;var lang=lang_pair.split('|')[1];var plang=location.pathname.split('/')[1];if(plang.length !=2 && plang != 'zh-CN' && plang != 'zh-TW' && plang != 'hmn' && plang != 'haw' && plang != 'ceb')plang='ru';if(lang == 'ru')location.href=location.protocol+'//'+location.host+gt_request_uri;else location.href=location.protocol+'//'+location.host+'/'+lang+gt_request_uri;} </script> <script>jQuery(document).ready(function() {var lang_html = jQuery(".switcher div.option a[onclick*='|"+jQuery('html').attr('lang')+"']").html();if(typeof lang_html != "undefined")jQuery('.switcher div.selected a').html(lang_html.replace("data-gt-lazy-", ""))});</script></div><script type='text/javascript' id='wp-postviews-cache-js-extra'> /* <![CDATA[ */ var viewsCacheL10n = {"admin_ajax_url":"https:\/\/computermaker.info\/wp-admin\/admin-ajax.php","post_id":"7691"}; /* ]]> */ </script> <script src='https://computermaker.info/wp-content/plugins/wp-postviews/postviews-cache.js?ver=1.68' id='wp-postviews-cache-js'></script> <script type='text/javascript' id='reboot-scripts-js-extra'> /* <![CDATA[ */ var settings_array = {"rating_text_average":"\u0441\u0440\u0435\u0434\u043d\u0435\u0435","rating_text_from":"\u0438\u0437","lightbox_display":"1","sidebar_fixed":"1"}; var wps_ajax = {"url":"https:\/\/computermaker.info\/wp-admin\/admin-ajax.php","nonce":"e3c5ba45cc"}; /* ]]> */ </script> <script src='https://computermaker.info/wp-content/themes/reboot/assets/js/all.min.js?ver=1.1.0' id='reboot-scripts-js'></script> <script src='https://computermaker.info/wp-includes/js/comment-reply.min.js?ver=5.8.1' id='comment-reply-js'></script> <script src='https://computermaker.info/wp-includes/js/wp-embed.min.js?ver=5.8.1' id='wp-embed-js'></script> <!-- Yandex.Metrika counter --> <script type="text/javascript" > (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(30930121, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/30930121" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> </body> </html>