|
3 / 3 / 1
Регистрация: 08.12.2010
Сообщений: 33
|
|
С чего начать писать аудиоплеер? Python 3.316.01.2013, 00:28. Показов 22814. Ответов 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,088
|
|
| 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? С чего начать писать серьезные программы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|