|
3 / 3 / 1
Регистрация: 08.12.2010
Сообщений: 33
|
|
С чего начать писать аудиоплеер? Python 3.316.01.2013, 00:28. Показов 23007. Ответов 23
Метки нет (Все метки)
Приветствую!
![]() Собственно проблема в том, что я начал изучать ЯП Python. Уже дошел к функциям, и до-сих пор ничего я не напрограммировал. Это обстоятельство меня очень удручает, особенно на фоне восторженных криков других "Ъ-прогеров", что они после прочтения пары глав в книжке или оф.доке они уже накодили какой-то граббер или проч. ерунду. Так вот, я решил для закрепления пройденного материла и для потешения собственного "Я" написать простой аудио-плеер. Но не знаю с чего нужно начинать. Так-как, приложения для ПК пишу впервые. Знаю, что нужны аудио-библиотека и что-нибудь для построения интерфейса (для этого думаю подойдет PyQT). UPD: Еще наверное нужна либра для БД? Подскажите с чего нужно начать и наставьте на путь истинный. Спасибо.
0
|
|
| 16.01.2013, 00:28 | |
|
Ответы с готовыми решениями:
23
Не знаю с чего начать писать С чего начать писать игру? |
|
141 / 141 / 38
Регистрация: 20.02.2012
Сообщений: 597
|
|
| 16.01.2013, 08:41 | |
|
что бы сделал я.
1. для ui использовал tkinter. там есть кнопочки и все необходимое. 2. погуглил бы как воспроизвести mp3 файл. 3. в ui нам нужно ListBox, кнопочка окрыть папку с файлами, открыть папку и добавить все мп3 файлы в Listbox, а далее двойной клик по треку, начинается воспроизведение. 4. вывести различную информацию в Label, время, общее время как все это в коде будет. не могу сказать. времени нет. если что пиши. разберемся я в свое время делал файловыйменеджер на tkinter
1
|
|
|
3 / 3 / 1
Регистрация: 08.12.2010
Сообщений: 33
|
|
| 17.01.2013, 14:40 [ТС] | |
|
Гмм... Все не так просто, как мне казалось.
Теперь нужно еще выучить PyQT и разобраться с библиотекой pybass. Ну, ничего буду пытаться.
0
|
|
|
16 / 17 / 3
Регистрация: 09.10.2012
Сообщений: 51
|
|
| 17.01.2013, 20:22 | |
|
будут вопросы по pybass - пишите, чем смогу помогу
0
|
|
|
3 / 3 / 1
Регистрация: 08.12.2010
Сообщений: 33
|
|||||||
| 18.01.2013, 00:23 [ТС] | |||||||
|
1. Как подключить этот pybass? В PyScripter создаю новый проект, обязательно копировать все содержимое pybass в папку с проектом? Копировал только сам пайбасс, в итоге ругается:
2. Как сделать, чтобы библиотеку бас не копировать в каталог windows\system32 а разместить её в каталоге проекта? Спасибо.
0
|
|||||||
|
16 / 17 / 3
Регистрация: 09.10.2012
Сообщений: 51
|
|
| 18.01.2013, 10:53 | |
|
похоже что проблема с совместимостью, например если вы пытаетесь в 32 битном Python загрузить
"BASS for Win64" обычно bass.dll размещаю рядом с выполняемым скриптом или скомпилированной программой можете скачать архив (6МБ) и протестировать работоспособность pybass, для этого распакуйте не на рабочий стол (для уверенности), в загруженном конструкторе откройте проект из каталога projects и в меню игра выберите запустить, если звук есть значит pybass работает
0
|
|
|
3 / 3 / 1
Регистрация: 08.12.2010
Сообщений: 33
|
|
| 18.01.2013, 17:33 [ТС] | |
|
0
|
|
|
16 / 17 / 3
Регистрация: 09.10.2012
Сообщений: 51
|
|
| 18.01.2013, 18:25 | |
|
теперь обратите внимание на установленную у вас версию Python и версию BASS - они должны соответствовать друг другу, либо обе 32 бит, либо обе 64 бит
0
|
|
|
3 / 3 / 1
Регистрация: 08.12.2010
Сообщений: 33
|
||||||||||||
| 18.01.2013, 19:18 [ТС] | ||||||||||||
|
Теперь пишет следующее:
0
|
||||||||||||
|
16 / 17 / 3
Регистрация: 09.10.2012
Сообщений: 51
|
|
| 18.01.2013, 20:16 | |
|
точно оно, test.ogg замените на свой звуковой файл
0
|
|
|
3 / 3 / 1
Регистрация: 08.12.2010
Сообщений: 33
|
||||||
| 19.01.2013, 17:29 [ТС] | ||||||
|
Что-то не получается. Указываю путь к файлу D:\music\tcm\born too slow.ogg выдает ошибку:
0
|
||||||
|
16 / 17 / 3
Регистрация: 09.10.2012
Сообщений: 51
|
|
| 19.01.2013, 21:14 | |
|
попробуйте этим прослушать ogg файл, у меня всё работает
0
|
|
|
3 / 3 / 1
Регистрация: 08.12.2010
Сообщений: 33
|
||
| 20.01.2013, 03:16 [ТС] | ||
|
Может эта библиотека работает только с python 2.7? У меня Python 3.3 x64
1
|
||
|
16 / 17 / 3
Регистрация: 09.10.2012
Сообщений: 51
|
|||||||
| 20.01.2013, 12:19 | |||||||
|
попробуйте так
и большое спасибо за найденное несоответствие
1
|
|||||||
|
3 / 3 / 1
Регистрация: 08.12.2010
Сообщений: 33
|
||
| 20.01.2013, 20:50 [ТС] | ||
|
Спасибо.
1
|
||
|
16 / 17 / 3
Регистрация: 09.10.2012
Сообщений: 51
|
|
| 22.01.2013, 18:00 | |
|
1
|
|
|
Антикодер
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,090
|
|
| 22.01.2013, 19:15 | |
|
думаю что БД и звук. движок это основа любого аудиоплеера, предлагаю sqlite как в aimp.]
но в идеале должен быть интерфейс для работы с БД, чтоб можно было переключить на другую.
0
|
|
|
0 / 0 / 0
Регистрация: 04.09.2019
Сообщений: 4
|
|
| 29.11.2021, 15:29 | |
|
приветствую.
возникло несколько вопросов: 1. обьясните пожалуйста как установить пайбасс, я не понял как его установить из зип архива. 2. т.к. пайбасс не смог использовать решил пробнуть пайбасс3, но не могу воспроизводить русские файлы, как понимаю это изза юникода, но как перевести путь в cp1251 я не понял, подскажите пожалуйста.
0
|
|
|
16 / 17 / 3
Регистрация: 09.10.2012
Сообщений: 51
|
|
| 02.12.2021, 17:12 | |
|
добрый день.
1. если умеете git, то https://github.com/usermicrodevices/pybass 2. можете переименовать файлы, если нельзя, то "имя файла.mp3".encode("utf-8")
0
|
|
| 02.12.2021, 17:12 | |
|
Помогаю со студенческими работами здесь
20
С чего начать писать игры С чего начать писать парсер на С++ С чего начать писать под Android? С чего начать писать под ios? С чего начать писать серьезные программы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|