Я не очень люблю слушать музыку альбомами песню за песней - утомляем быстро и надоедает. А тут приобрел плеер самый простой из-за вечной экономии - Digma Mp600, а он не умеет shuffle. Да и в машину FM-трансмиттер купил с той-же проблемой (правда надо сказать что там можно с пульта случайную композицию включать, но это же не безопасно на дороге - особенно если ездишь один). Вот и написал в свободные полчаса пару скриптов:
Здесь я размещу памятку для себя, как поднять внятный медиацентр под линуксом.
Ну во первых, исходные условия задачи:
Ну во первых, исходные условия задачи:
- Есть старый компьютер
- Есть старый пульт от некоего DVD-плеера
- Ну и конечно телевизор
sudo add-apt-repository ppa:team-xbmc-svn/ppa sudo apt-get update sudo apt-get install xbmc smbnetfs lirc lirc-x openssh-serverЗапускаем xbmc, если вылетает ошибка, значит нет необходимых 3D драйверов, нужно либо возиться с проприетарными драйверами, либо ставить другую видеокарту. Тут я только узнал, что свободный драйвер radeon теперь поддерживает 3d ускорение. Далее нужно настроить tv-out. Если иксы видят телевизор, значит все включится автоматом, или нужны пляски с xrandr xvattr и т.д. и т.п. Все в принципе болванка готова, осталось настроить автозапуск xbmc и smbnetfs и можно пользоваться. Однако с пульта все же удобнее. Для начала нужен приемник - я собрал простенький по схеме с lirc.org. Затем включение:
sudo dpkg-reconfigure lirc # указываем Home-brew (16x50 UART compatible serial port) и порт на который он подключен sudo xmode2 -d /dev/lirc0 # нажимаем на кнопки на пульте и если все правильно - видим на экране веселые графики