Найти - Пользователи
Полная версия: Редактирование тегов аудиофайла
Начало » Python для новичков » Редактирование тегов аудиофайла
1
SomethingButNotNickName
Добрый день.
Есть автомагнитола которая не распознает кириллические символы в названиях треков.
В качестве решения решил переименовать файлы и написать названия транслитом.
И для экономии времени написал скрипт, который сделал это за меня.
Но магнитола, как выяснилось, берет информацию не из имени файла, а из его тегов (см. скрин).
Можно ли с помощью питона добраться до редактирования тегов?
PEHDOM
можно, но вопрос нужно ли это? Если вопрос только в изменени и тэгов то существует туева хуча программ котороые это уже умеют делать, как в пакетном режиме таки поштучно, например https://www.ixbt.com/soft/audio-tag-editors.shtml
если же хочется менно через пайтон то существуют уже готовые модули типа таких:
https://pypi.python.org/pypi/pytaglib
https://pypi.python.org/pypi/mp3-tagger/1.0
http://id3-py.sourceforge.net/
ну или если хочеться все сделать самому, то можно МПтришку тупо открыть побайтово и поправить че нужно, чутка инфы для понимания как там внутри все устроено: https://habrahabr.ru/post/103635/
SomethingButNotNickName
Про туеву хучу слышал, кое, что уже скачал и разобрался как работает. И “создать” приемлемую для магнитолы аудио библиотеку - вопрос победы над ленью.

Собственно, использовать готовое коммерческое решение будет явно быстрее, чем писать что-то свое. Но, тем не менее, интерес как сделать это скриптом остался. Кто раскроет тайну?)

Пока писал ответ в Вашем посте появились ссылки. Ушел знакомиться.
SomethingButNotNickName
На сколько я понимаю pytaglib содержит все мне необходимое, но при его установке возникли проблемы.
Итак:
1) “pip install pytaglib” получил ошибку “ModuleNotFound Cython”
2) “pip install Cython” –> Succsesfully installed cython 0.27.3
3) 'pip install pytaglib" –> Получил кучу ошибок, подробнее на скрине. В итоге pytaglib не установлен.
Поясните в чем проблема.


PS MP3-tagger установился, изучаю. Но проблема с не возможностью устанавливать некоторые модули меня беспокоит. Также упорно не хочет ставится grab
PEHDOM
SomethingButNotNickName
Поясните в чем проблема.
чаще всего такая фигня случается изза кирилицы в путях..
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB