Я достиг точки, где я хочу записать свой собственный аудиоплеер (это прибывает к нам всем). Однако все вещи, которые я хочу сделать, основаны на UI; это было бы ненормально, чтобы я должен был повторно реализовать управление библиотекой, чтение теги ID3, создание плей-листов, и так далее. Поэтому то, что я ищу, является аудиоплеером, который не представляет UI (или могли скрыть тот UI) так, чтобы я мог реализовать свой собственный совершенно пользовательский UI, не имея необходимость создавать всю инфраструктуру также. Этот "базовый" аудиоплеер мог бы быть интерфейсом проклятий с сокетным протоколом дистанционного управления; это могла бы быть библиотека с привязкой Python; это могло бы быть приложение Gtk, которое выбирает вариант для не представления его GUI и может управляться по D-шине... Я не знаю.
Вещи я необоротным образом хочу, чтобы этот "бэкэнд" сделал:
Вещи, которые я действительно, действительно, действительно хотел бы, но которые не строго необходимы:
Я посмотрел на несколько альтернатив и отклонил их, но я мог бы быть неправым: если я неправ относительно какого-либо из них, действительно исправьте меня.
Так, я смотрю или для объяснений того, как сделать то, что я хочу с вышеупомянутым или предположениями для альтернативных инструментов, что я мог использовать вместо тех!
Этот проигрыватель командной строки является дальнейшим развитием XMMS. Он поставляется со многими функциями, такими как:
blockquote>
- воспроизводить вашу музыку.
- управляйте своей музыкальной библиотекой
- используйте коллекции, чтобы упорядочить свою музыку так, как вам нравится
- позволяют управлять ею с помощью различных клиентов.
из XMMS2 WikiСуществует также много информации о , как разработать клиент для XMMS2 .
Еще одним источником информации о том, как все можно сделать в Python, является проект Exaile .