Parisson / Telemeta

Collaborative content management system for musicology
http://telemeta.org
GNU Affero General Public License v3.0
118 stars 38 forks source link

bwf metadata support #3

Open deedos opened 11 years ago

deedos commented 11 years ago

Hi there! Amazing project! thanks for sharing. Is there any support for bwf metadata like BEXT and INFO chunks ? I tried to upload some .wav file cointainig those to the demo but I could not find where to upload.

thanks in advance

yomguy commented 11 years ago

Thanks deedos ;)

No Telemeta doesn't implement BWF metadata parsing yet. But I would be interested in some documentation about the BWF specs. There's so few publications about that..

Anyway, Telemeta can host any type of audio file, thanks to the TimeSide library. Your .wav file should be automatically well transcoded in mp3 for streaming in the player.

To test it, just go to an existing collection page, for example: http://demo.telemeta.org/archives/collections/PRS-07/

click on "Add item", give your file at the "File" field (in the middle of the page), save the item (yeah, I need to merge some recent commits which reorganize those item fields to make it easier ;) )

sone commented 11 years ago

Hi,

regarding documentation about BWF:

http://www.digitizationguidelines.gov/audio-visual/documents/Embed_Intro_20120423.pdf More detailed: http://www.digitalpreservation.gov/formats/fdd/fdd000356.shtml Beside other linked documents you can find the "Specification of the Broadcast Wave Format (BWF):" https://tech.ebu.ch/docs/tech/tech3285.pdf and Specification of the Broadcast Wave Format; A Format for Audio Data Files in Broadcasting; Supplement 5: Chunk: http://tech.ebu.ch/docs/tech/tech3285s5.pdf

Best regards, Johannes

yomguy commented 11 years ago

Yeah, usefull docs! Thanks a lot Johannes!

I'll try to get the BWF scheme and maybe a first python parser for it... Guillaume

deedos commented 11 years ago

That´s sound terrific!!! Thanks in advance for the feature

2013/2/19 Guillaume Pellerin notifications@github.com

Yeah, usefull docs! Thanks a lot Johannes!

I'll try to get the BWF scheme and maybe a first python parser for it... Guillaume

— Reply to this email directly or view it on GitHubhttps://github.com/yomguy/Telemeta/issues/3#issuecomment-13806495.

Daniel Roviriego (21) 35920701 (21) 99561654

deedos commented 11 years ago

Hi.

Just sharing this amazing tool for editing BWFs http://bwfmetaedit.sourceforge.net/ . It can be used for testing files for TeleMeta. Cheers

yomguy commented 11 years ago

Wow, thanks deedos, that's a good catch! Reading the source... ;)

Would you also have a good example of a full indexed BWF file I could use for testing ?

yomguy commented 11 years ago

bwfmetaedit is really well coded and documented. So, rather than rewriting all the BWF specs in python (although I should be done in the middle term), I think I'll code an interface calling bwfmetaedit --out-core or --out-core-xml and then parsing the output. The real question is : are all metadata fields can find and equivalent in Telemeta? As I expect the response is negative, I have to add new fields to the MediaItem model.

yomguy commented 8 years ago

cc @AnasGhrab