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

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

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

Код

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

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

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

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

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

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

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