Офисный муз.проигрыватель с элементами демократии своими руками

    В нашем офисе в одной комнате сидят 4 программиста со схожими музыкальными взглядами и жуткими нежеланием сидеть в наушниках. Поэтому один из компов в офисе выбран в качестве музыкального сервера, и по большими колонкам вещает музыку вокруг.
    Признаюсь, это крайне не удобно, изначально это выливалось в фразы по офису, типа: «Поставь, пожалуйста, эту песенку!», «Убавь громкость», «Выключи ..» и т.д. Поэтому для локальных нужд написали небольшой плагин к музыкальному плееру который позволяет всем управлять музыкой со своих компов. Решил выложить, потому как наверняка найдутся люди которым он понадобится.


    В качестве музыкального плейера выбран AIMP, к нему был написан плугин на Delphi, задача которого управлять плейером, получая команды по простейшему протоколу. Сам клиент написан на Python (и работал на win32-2.5), фактически он эмулирует окошка любимого в детстве Winamp, да по дизайну там беда, можете мне об этом не напоминать.
    Что я могу сказать — удобно. Уже пользуемся больше года нареканий и скандалов из-за музыки не возникает.

    Да, нужно сказать, что сидим исключительно по Windows по этому работоспособность проверена только под этой платформой, хотя теоритечески все должно запускаться и под другими платформами.

    Итак, что надо для установки:

    на клиента:

    После распаковки, нужно изменить файлы stg.py где прописан ip-адрес хоста с AIMPом, и порт соединения.
    Share post
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 37

    • UFO just landed and posted this here
        0
        забавно
          +2
          Эх, подловили своей ссылкой! Или у меня Хабр глючит и тут действительно заминусованный комментарий?
            0
            это ссылка :)

            с уважением, ваш К.О.
            • UFO just landed and posted this here
            0
            вот, если бы клиент был универсальный — тогда да…
            а так, есть VLC с http-интерфейсом — управляй из браузера-не хочу
              0
              в принципе, нужно собраться как-нибудь и под никсами попробовать запустить.
                0
                <сарказм>Да и AIMP под вайном тоже запустится скорее всего</сарказм>
                  0
                  AIMP нормально работает, пару дней слушал через него музыку в Ubuntu.
                  +4
                  Под никсами давно есть mpd с кучей клиентов на любой вкус, от консольных до веб-ориентированных. Про разные тулкиты и не говорю. Каждый сам волен выбирать то, что ему нравится. Вплоть до того, чтобы забиндить на клавиши вызовы mpc (консольного клиента) с параметрами.
                +1
                а чем не устроил mpd + клиенты для винды?
                  0
                  уверены что MPD имеет сборку под windows?
                    0
                    сам сервер врядли, а вот клиенты — очень может быть, да в принципе и самому написать не проблема на том же python
                    0
                    экспериментально:

                    mpd.wikia.com/wiki/Windows_Compatibility
                  0
                  Мы использовали что-то вроде www.ajaxamp.com/
                    +1
                    Неужели ни на одной машине нет десктопа с юниксом? поставили бы амарок с наизамечательнейшим веб-интерфесом.
                    Я так и поступил когда надоело слышать «переключи, пожалуйста, трек»
                      +3
                      Драки были уже?
                        –2
                        Не, наушники проще решают проблему…
                        A если кто пересядет и придет человек с другими музыкальными взглядами?
                        Или кто-то захотел громче и колбасы?
                        • UFO just landed and posted this here
                            0
                            Все в жизни временно…
                            • UFO just landed and posted this here
                              • UFO just landed and posted this here
                                  0
                                  громкости пока вроде всем хватает.
                            • UFO just landed and posted this here
                                0
                                ну как-то в вебе коряво смотрится, а так прикольно, сколько нас оказывается пишущих один и тот же софт.
                                • UFO just landed and posted this here
                                +1
                                респект за треклист! :)
                                  +1
                                  под НДФМ кодить это круто!!!
                                  • UFO just landed and posted this here
                                      +2
                                      Неправльный концепт :)

                                      Надо чтобы треки в очередь добавлялись. А то вырубишь чужой трек — будет драка.

                                      А вобще vlc это позволяет делать через веб под чем угодно, лишь бы скомпилился.
                                        0
                                        sourceforge.net/projects/foohttpserver/
                                          0
                                          Чем изобретать велосипед, проще взять psexec из PS Tools и плеер который понимает командную строку, и безо всяких изобретений велосипедов просто и весело это использовать.
                                            0
                                            Людям нравится делать велосипеды, а не читать доки по чужим велосипедам, пусть даже мотоциклам, сам такой.)
                                            Впрочем, как плеер использую mpd+mpc+metacity hotkeys, ну, и notify-send, чтобы в любой момент узнать, что играет…
                                              0
                                              Прежде начать писать искал windows-решение, не нашел. Ваш mpd хоть вы все тут в грудь бьете, не под винду. Де-факто писал я эту игрушку не месяц, а пару дней и ничуть не жалею.
                                                0
                                                А я что, я в грудь не бью, никому ничего не предлагаю, никого не осуждаю, под винду, наверное, я бы попробовал разобраться с foobar-ом (у него есть плагины для управления по http), но этого мне не нужно, ибо
                                                1) сижу в своей убунте
                                                2) вполне удовлетворен своим решением
                                                3) никому не нужно, чтобы я что-то такое делал.) (даже мне)

                                                За твоё творение рад.
                                                  0
                                                  А, да, Пииис, Чувак.)

                                          Only users with full accounts can post comments. Log in, please.