timeit

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

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

Решение на Изберете си проект от Георги Данков

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

Към профила на Георги Данков

Код

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
'''
Идеята ми е да се помъча да направя музикален плеър. 

Той ще има следните функционалности:
-- да може да се избира главна Library директория(и всичките и субдиректории), където ще се намира цялата колекция музика (и при всяко пускане на програмата да се проверява дали са добавени нови файлове)
-- бутони за Previous Track/Play/Pause/Stop/Next Track
-- контрол на звука 
-- групиране по албум/изпълнител/жанр
-- сортиране по продължителност/име на албум/изпълнител
-- създаване/изтриване на плейлисти
-- хубаво(поне да не е отвратително) GUI (малко оптимистично, ама...)

Имам още много идеи, но не знам колко от тях ще мога (или ще имам време) да направя. Например shuffle play, редактиране на metadata-та от плеъра, търсене на cover и/или lyrics в интернет, пазене на инфо за най-често пусканите песни и тн.

Още не съм много сигурен кои ще са най-добрите библиотеки за целите ми, но сигурно ще използвам някои от следните:
  За управлението на аудио файловете - qtmultimedia, pyglet, pygame, pyaudio, pymedia
  За GUI - wxpython, pyqt, 
  Ако се наложи за metadata-та - mutagen

'''

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

Георги обнови решението на 29.04.2016 20:26 (преди над 1 година)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
'''
Идеята ми е да се помъча да направя музикален плеър. 

Той ще има следните функционалности:
-- да може да се избира главна Library директория(и всичките и субдиректории), където ще се намира цялата колекция музика (и при всяко пускане на програмата да се проверява дали са добавени нови файлове)
-- бутони за Previous Track/Play/Pause/Stop/Next Track
-- контрол на звука 
-- групиране по албум/изпълнител/жанр
-- сортиране по продължителност/име на албум/изпълнител
-- създаване/изтриване на плейлисти
-- хубаво(поне да не е отвратително) GUI (малко оптимистично, ама...)

Имам още много идеи, но не знам колко от тях ще мога (или ще имам време) да направя. Например shuffle play, редактиране на metadata-та от плеъра, търсене на cover и/или lyrics в интернет, пазене на инфо за най-често пусканите песни и тн.

Още не съм много сигурен кои ще са най-добрите библиотеки за целите ми, но сигурно ще използвам някои от следните:
  За управлението на аудио файловете - qtmultimedia, pyglet, pygame, pyaudio, pymedia
  За GUI - wxpython, pyqt, 
  Ако се наложи за metadata-та - mutagen

'''