tag icon indicating copy to clipboard operation
tag copied to clipboard

Write Tag Support ?

Open jcnoir opened this issue 8 years ago • 15 comments

Is there any plan to write tags ?

jcnoir avatar Aug 25 '15 18:08 jcnoir

I don't have a use case for it at the moment, but am open to contributions providing that the implementation mirrors the code for reading tags.

dhowden avatar Aug 25 '15 21:08 dhowden

Thank you for your answer. I will try to do it but since I just begin coding with GO this may take some time...

jcnoir avatar Aug 25 '15 22:08 jcnoir

I'm in the process of coding it, but have not a lot of time currently.

xhenner avatar Aug 26 '15 08:08 xhenner

Good news. Do you have a branch in your repo where I can look at it ?

jcnoir avatar Aug 26 '15 21:08 jcnoir

@xhenner @jcnoir This sounds great! It would be best if you could develop this in a public branch (rather than putting everything in a pull request in one go) so that I can keep track of what's going on and maybe contribute too!

dhowden avatar Aug 28 '15 18:08 dhowden

https://github.com/xhenner/tag/tree/writeid3v2 is the branch in which I work for write support when I have time

xhenner avatar Sep 04 '15 02:09 xhenner

I'd like to help with this. Anything low hanging I could tackle?

cryptix avatar Mar 19 '16 08:03 cryptix

I know this issue is old in computer time, but is there any progress or alternative you switched to (For ID3 only: https://github.com/bogem/id3v2)? I would have some use cases, too...

GenieTim avatar Aug 13 '18 16:08 GenieTim

I am looking at this again. I have a use case for this, and have been reading the code to see how to implement it. I am particularly interested in OGG Vorbis Comment writing. Where would the code go. oggwrite.go?

MasterOfTheTiger avatar Feb 04 '20 16:02 MasterOfTheTiger

My use-case for this is to add support to mt to generate thumbnails of videos and write them out to the Picture metdata tag of the MP4(s).

prologic avatar Mar 21 '20 00:03 prologic

@xhenner I was wondering if you ever ended up finishing your branch?

bertvandepoel avatar May 30 '22 00:05 bertvandepoel

I wrote an MP4 tagger lib in Go if anyone needs since there wasn't one. https://github.com/Sorrow446/go-mp4tag Would appreciate any contributors to help maintain and improve it, thanks.

Sorrow446 avatar Jun 13 '22 04:06 Sorrow446

I wrote an MP4 tagger lib in Go if anyone needs since there wasn't one. https://github.com/Sorrow446/go-mp4tag Would appreciate any contributors to help maintain and improve it, thanks.

Nice one! Can you add a cli tool for it too? e.g: ./cmd/mp4tag/main.go? 🤔 if you're open to it I can contribute that 👌

prologic avatar Jun 13 '22 05:06 prologic

My Linux distro is getting closer and closer to loosing support, which means I will have to abandon Banshee player (it's 10 year old Mono, and doesn't build with modern versions). I would therefore like to create a new music manager/player, but tag writing is a big part of the feature set I would like to support. I'm therefore wondering if perhaps all the people here in this issue and in #71 could somehow get this to happen. Perhaps we can all write parts? Or we can perhaps combine donations to motivate someone to write it? I'm not sure how to get it done, but I would love to see it happen!

bertvandepoel avatar Feb 11 '23 13:02 bertvandepoel

I wrote an MP4 tagger lib in Go if anyone needs since there wasn't one. https://github.com/Sorrow446/go-mp4tag Would appreciate any contributors to help maintain and improve it, thanks.

Hello. I'm back after a bit. I've completely rewritten this, it doesn't rely on any other libraries/tools like AtomicParsley or abema's go-mp4 now. There's no corruption issues now either. Will have it up today or tomorrow.

Sorrow446 avatar Dec 15 '23 15:12 Sorrow446