Керуйте метаданими пісень на CentOS з командного рядка


0

Я роблю просту альтернативу Pandora.com для себе і кількох друзів, де користувач може завантажувати свої пісні та слухати їх де завгодно. Моя мета полягає в тому, щоб зробити легкий, простий програвач у HTML5, так що всім користувачам потрібен поточний Firefox або Chrome для його використання. Я налаштував його таким чином, щоб всі завантажені пісні конвертувалися в .ogg і додавалися до бази даних, але я також хочу, щоб деякі метадані (не впевнений, що це правильний термін) для пісень, які будуть зберігатися в базі даних, щоб гравець міг сказати користувач, яку пісню він / вона слухає теж. Я знаю, що існує декілька інструментів графічного інтерфейсу для керування назвою / виконавцем / інформацією про альбом для пісень, але у мене виникають проблеми з пошуком хороших, які можна використовувати з командного рядка. Якщо пісня має інформацію, яка вже є у файлі, я думаю, що я можу використовувати mplayer, щоб отримати інформацію, але було б дуже здорово, якщо б був той, який буде шукати інформацію про пісню в Інтернеті. Я не проти інтерфейсу з API (це було б досить цікаво). У вас, хлопці, якісь пропозиції?

Відповіді:


0

Спробуйте ffmpeg

ffmpeg -i in.ogg -metadata title="my title" out.ogg

`-metadata key = value '

http://ffmpeg.org/ffmpeg-doc.html


ffmpeg відмінно працює для встановлення метаданих, але не має можливості показувати метадані. Я в кінцевому підсумку використовую pytags для моїх MP3s і mplayer [filename] -ao /dev/null для моїх WMA.
Puddingfox
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.