Your SlideShare is downloading. ×
Regtag - Unstupidifying mp3 tagging
Regtag - Unstupidifying mp3 tagging
Regtag - Unstupidifying mp3 tagging
Regtag - Unstupidifying mp3 tagging
Regtag - Unstupidifying mp3 tagging
Regtag - Unstupidifying mp3 tagging
Regtag - Unstupidifying mp3 tagging
Regtag - Unstupidifying mp3 tagging
Regtag - Unstupidifying mp3 tagging
Regtag - Unstupidifying mp3 tagging
Regtag - Unstupidifying mp3 tagging
Regtag - Unstupidifying mp3 tagging
Regtag - Unstupidifying mp3 tagging
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Regtag - Unstupidifying mp3 tagging

294

Published on

A talk about how mp3 tagging sucks, and Regtag, which aims to solve it: …

A talk about how mp3 tagging sucks, and Regtag, which aims to solve it:
https://github.com/xsawyerx/regtag

This talk was originally given at YAPC::EU 2013 (in Kiev) and then at Cluj.pm, on November 7th, 2013.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
294
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Unstupidifying mp3 tagging or... Sawyer X ( @PerlSawyer)
  • 2. The beginning... Single mp3 files Tagging was easy
  • 3. But then came... THE FULL ALBUMS Not a lot at first Kept manually editing Sort of worked
  • 4. "Damn you, internets!" stage Too much music Too many files Can't tag them all easily
  • 5. Problems Not GNU/Linux || Mac || Windows || Solaris Selectively editing a single file each time Requiring GUI Not descriptive enough Not generic enough Not powerful enough (honorable mention: l t g la)
  • 6. SHIT IS FUCKED UP AND BULLSHIT MP3 TAGGING IS FUCKED UP AND BULLSHIT
  • 7. What do you do? Rip yourself? Download quality releases? Nothing is really what you want
  • 8. Thinking like a programmer Tags are metadata Filenames are strings ... in patterns!
  • 9. Regtag Regular expression tagging (tagging mp3s using regular expressions)
  • 10. Example Propagandhi - (02) Failed States.mp3 Propagandhi - (02) Failed States.mp3 Artist: Propagandhi (<rit[­az+ ?ats>AZ­]) Track number: 02 (<rc>d2) ?tak{} Track title: Failed States (<il>* ?tte.) $rga tg'^?ats>AZ-])-(<rc>d2))(<il>*m3/ etg a /(<rit[-az+ (?tak{} ?tte.).p$'
  • 11. Features Supports all mp3 v1, most of v2 Full regexes (including /x) Static variables (- d f n a t s = D a K n e y " -eie rit"ed ends) Already exists ( github.com/xsawyerx/regtag )
  • 12. Future features Releasing to CPAN Built-in patterns Saving/retrieving patterns Transformation callbacks (- ' _ a t s } > c ) t ${rit-l' (using E a : C o u eand A T L A ) vl:lsr UOOD
  • 13. Thank you

×