Они упаковываются вместе для удобства пользователю. В системе дистрибутива-maintened существуют многие другое программное обеспечение, которое использует апрель, апрель-util и pcre, и имеет смысл устанавливать их отдельно. Установка их отдельно сохраняет память (потому что у Вас есть только одна копия библиотечных функций и данных в памяти), и легче обновить (особенно для обновлений системы защиты), так как Вы не должны повторно загрузить и переустановить все программное обеспечение, которое встроило те библиотеки.
Как уже указано в комментариях, можно сделать это скорее легко использование mpd
и mpc
:
mpc listall | shuf -n 1 | mpc add; mpc play
mpc listall
перечислит все известные песни от музыкальной базы данныхshuf -n 1
(от coreutils
) распечатает одну случайную запись из того спискаmpc add
добавит эта случайная запись в текущий плей-листmpc play
начнет играть (или ничего не сделает, если mpd будет уже играть),Хотя mpd
и mpc
консольные приложения существуют также некоторые доступные графические интерфейсы пользователя.
То, что Вы описываете, абсолютно доступно в mpd
.
Большинство дистрибутивов позволит Вам устанавливать mpd непосредственно из их репозиториев.
mpd
поддерживает демона аудиоплеера. Это - просто демон командной строки, чтобы играть Вашу музыку. Однако много фронтендов GUI для него как gmpc
который чрезвычайно легок и обработает Ваш длинный плей-лист хорошо.
mpc является основанным на командной строке интерфейсом для mpd. С очень интуитивными командами:
$ mpc play
$ mpc pause
$ mpc random on
$ mpc volume +10
и т.д.
Поле Clementine является лучшим медиаплеером GUI, вероятно, полнофункциональный, который поддерживает random
проигрывание режима, может управляться через dbus интерфейсную линию или командную строку.
Проверить clementine --help
для справки.
Иначе проверьте rhythmbox
, перестановка поддерживается,