timeit

Програмиране с Python

Курс във Факултета по Математика и Информатика към СУ

Решение на Изберете си проект от Симеон Ролев

Обратно към всички решения

Към профила на Симеон Ролев

Код

1
Искам да правя музикален плейър. Да чете от някаква руут дириктория надолу по дървото и да събира мп3-ките, да им прочита метаданните, да ги сортира по артисти и албуми. Искам да опитам да направя и първия си графичен интерфейс евър, винаги съм работил само през конзола и ми се ще да опитам да понаправя няколко бутончета. Не съм ползвал сериозно външни библиотеки, а ако правя прейър с графичен интерфейс, сто процента ще ми се наложи. Плейърът ми мисля да включва класическите функционалности - да можеш да си браузваш из музиката, да си пускат цял артист, или пък албум, или пък само песен. Да има бутони за плей, пауза, превъртане напред и назад. Да можеш да направиш собствен плейлист и а можеш да си го запазиш външно до отваряне отново на приложението. Проекта мисля да опитам да го правя на линукс и да ползвам гитхъб - две мои доста слаби места. Засега е това, като обща идея, може и по-нататък да ми скимне някакъв бонус, но мисля, че ще бъде това, в общи линии.

История (1 версия и 1 коментар)

Симеон обнови решението на 24.04.2016 00:38 (преди над 1 година)

1
Искам да правя музикален плейър. Да чете от някаква руут дириктория надолу по дървото и да събира мп3-ките, да им прочита метаданните, да ги сортира по артисти и албуми. Искам да опитам да направя и първия си графичен интерфейс евър, винаги съм работил само през конзола и ми се ще да опитам да понаправя няколко бутончета. Не съм ползвал сериозно външни библиотеки, а ако правя прейър с графичен интерфейс, сто процента ще ми се наложи. Плейърът ми мисля да включва класическите функционалности - да можеш да си браузваш из музиката, да си пускат цял артист, или пък албум, или пък само песен. Да има бутони за плей, пауза, превъртане напред и назад. Да можеш да направиш собствен плейлист и а можеш да си го запазиш външно до отваряне отново на приложението. Проекта мисля да опитам да го правя на линукс и да ползвам гитхъб - две мои доста слаби места. Засега е това, като обща идея, може и по-нататък да ми скимне някакъв бонус, но мисля, че ще бъде това, в общи линии.

Звучи добре, но нека добавим още три функционалности:

  • Интеграция с last.fm
  • Автоматично търсене на lyrics към дадена песен. Имайки ID3 таговете, опциите за външни API-та за целта не са малко
  • Автоматично изтегляне на снимки и информация за албум и изпълнител

Ще има лекция, в която ще покажем Qt. Има доста добър модул там, който може да ти е от полза: Qt Multimedia. Ок е приложението ти да работи само под Linux, но с Qt ще ти е доста лесно да бъде мулти-платформено.