this post was submitted on 04 Sep 2026
49 points (96.2% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

70401 readers
994 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

We heartily recommend visiting the free port of freemediaheckyeah (aka FMHY) while you sail the high seas, for all the freshest links the ocean has to offer.

📜 c/Piracy Wiki (Community Edition):

🏴‍☠️ Other communities

FUCK ADOBE!

Torrenting/P2P:

Gaming:


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 3 years ago
MODERATORS
49
Struck Gold (mp3s) (sh.itjust.works)
submitted 1 day ago* (last edited 1 day ago) by Pomal@sh.itjust.works to c/piracy@lemmy.dbzer0.com
 

Hey all, I just happened upon a trove (~100gb) of MP3s from when I was a sweaty teenager with a DSL line and a 5-disc ripper. Anyone have recommendations on OSS toolsuites to begin indexing/sorting out the files? Everything apparently got flat dumped from a directory structure to a folder. There’s metadata in about 90% of the content - ~10k songs to sort through shouldn’t be too rough with hashing.

I’d be more than willing to seed once everything is in a happy place, there’s probably a few hundred studio cuts of songs that haven’t seen the light of day yet.

you are viewing a single comment's thread
view the rest of the comments
[–] TwilightKiddy@scribe.disroot.org 7 points 1 day ago (1 children)

Picard mentioned in the other comment is great. If you want a more manual approach, on a Linux machine you can use exiftool to extract the metadata and then use that information to do whatever, e.g. organise them by folders.

A bit long code block

$ exiftool -j 救世主.ogg 
[{
  "SourceFile": "救世主.ogg",
  "FileName": "救世主.ogg",
  "FileSize": "3.4 MB",
  "FileType": "OPUS",
  "FileTypeExtension": "opus",
  "MIMEType": "audio/ogg",
  "OpusVersion": 1,
  "AudioChannels": 2,
  "SampleRate": 48000,
  "OutputGain": 1,
  "Vendor": "Lavf60.9.100",
  "PictureType": "Front Cover",
  "PictureMIMEType": "image/jpeg",
  "PictureDescription": "",
  "PictureWidth": 0,
  "PictureHeight": 0,
  "PictureBitsPerPixel": 0,
  "PictureIndexedColors": 0,
  "PictureLength": 102126,
  "Picture": "(Binary data 102126 bytes, use -b option to extract)",
  "Totaldiscs": 1,
  "Genre": "J-POP",
  "Encoder": "Lavf60.9.100",
  "Releasetype": "single",
  "Album": "救世主",
  "Language": "jpn",
  "Date": "2023-05-07",
  "Title": "救世主",
  "Totaltracks": 1,
  "Artist": "月詠み",
  "Duration": "00:03:20.868000000",
  "TrackNumber": 1,
  "Tracktotal": 1,
  "Disctotal": 1
}]

[–] Pomal@sh.itjust.works 4 points 1 day ago* (last edited 1 day ago)

My sushi roll experience was going to be iterating the byte-string headers and grabbing out anything of value, so essentially this. My hope was that there was a solution present to reduce the hand-rolling… tbd but it appears that Picard is a viable option based on yours and others commentary/upvotes