![]() |
|
![]() |
| My workflow is
1. Buying used and reasonably priced original music CDs 2. Ripping them with EAC[1] and an external LG BH16NS55 to FLAC format (takes 120 seconds per CD - this drive is FAST and ACCURATE) 3. Auto-import the ripped FLACs into my beets.io database via cronjob (which also unifies the metadata automatically in 99% of the cases) 4. Inplace-convert the FLACs to 192kbps mp3 via `beet convert` 5. Archiving the converted perfectly tagged FLACs to Bluray discs, as soon as the archive size hits 25GB 6. Point a self-hosted Navidrome instance and a Windows VM with iTunes to the beets folder 7. Use Substreamer App with Navidrome's smart playlists[2] and "favoriting" on my Android phone / iPhone as well as iTunes syncing my iPod Nano 7 via smart playlists Works absolutely flawless and is less work than I expected. Since I automated everything possible, the only manual thing I need to do is the BUYING, the RIPPING and the Bluray ARCHIVING part. 1: https://pilabor.com/blog/2022/10/audio-cd-ripping-hardware/ |
![]() |
| Many moons ago I decided to rip everything to AAC, until one day I brought cd full of mp4 files to my dad’s car…and realized that none of them could be played.
After that, it’s just mp3 (and flac) |
![]() |
| I would use 320kbps mp3s. At this point the space savings from 192kbps isn't worth anything and it's one of those things you wish you'd thought through so you won't have to do these steps again. |
![]() |
| Na you don't. Of course I keep a HDD copy on my Backup-Server, I just mentioned the Bluray thing, because I try to keep my 24/7 System as clean as possible. |
![]() |
| I'm desperately trying to publish a blog article about this topic for half a year now :-)
Maybe I'll never get it done, there is so much to cover... from - what I know about iPods - why modern Android Phones still can't compete in my opinion - why the Apple Earpods can't change volume on Android devices and vice versa (https://tinymicros.com/wiki/Apple_iPod_Remote_Protocol) - how you can harvest Earpods remote to create a durable good sounding headset using the right pinout - that OneMore seems to have implemented the Apple Remote Protocol without anyone noticing - why I wrote my own command line cross platform audio tagger (https://github.com/sandreas/tone) - why I self-host my audio stuff - and why nobody seems to care about an audio everything solution (music, audio books, podcasts, etc.) So, let's hope I'll find the time :-) |
![]() |
| Have you tried "Mixed in Key" for detection of BPM and key? I used this a long time ago for EDM and for that it works great. I don't know if it works reasonably well for other genres. |
![]() |
| That’s why I disable all of Spotify’s smart playlist and auto play features. When my playlist/album ends I want to select something new, not be spoon fed whatever everyone else is listening to! |
![]() |
| I found so many great new Songs (ProgMetal and similar) through Spotify, but the quality of recommended Songs really deckined gor me in the past two years. |
![]() |
| I highly recommend Musicbrainz Picard: https://picard.musicbrainz.org/
It will match against the Musicbrainz database and will acoustically ID your files, so the tags can be completely wrong and it can ID the song from it's sound fingerprint. Just dump folders of albums into the client, it will group and sort things and ID them. It works great. |
![]() |
| It's a miraculous project. I have something like 300+ albums from 170+ artists and it tooks me only a few days to cleanly retag everything, with about 99% of the albums just working. |
![]() |
| I only wish it wasn't written in Python - writing good GUI apps is way too hard with it, also the lack of static typing makes development of anything beyond simple scripts a potential minefield. |
![]() |
| I'm glad the sole dev is able to support themselves by donations from this and now their paid Mac version. It's been an indispensable tool for batch audio tagging and the community is very helpful. |
![]() |
| So true. Whenever I need to use it I go and look for an update first and am always relieved (and amazed) that it's still going 20 year later. Best example of software done right. |
![]() |
| Kid3 has been my go-to for a long time, but lately I've been using Strawberry[1] as my all-in-one music player, organizer, and tagger.
It has a built-in tag editor with MusicBrainz support and will auto-organize files. My only complaint with that is that it leaves behind old folders and files. e.g. If I have a few directories of MP3/Flac/whatever downloads with cover scans, it'll happily use the tags to organize the way I like it* but if there are "extra" files they stay put and have to be cleaned up manually. But it's really a proper Swiss Army Chainsaw for doing everything in one application. * Proper directory structure is "Artist/(YYYY) Album Name/NN-Song Title.[mp3|aac|flac]" [1] https://www.strawberrymusicplayer.org/ -- a fork of Clementine, which was a fork of Amarok. |
![]() |
| Thanks, going to try this out. Mp3tag is one of the few apps I use regularly that I've still been resorting to firing up a Windows VM for (or running it through Wine). |
![]() |
| On macOS, I’m happily using Meta for Mac (€25) to edit music metadata tags of individual files: https://www.nightbirdsevolve.com/meta/ .
I still store most of my music in iTunes (renamed to Music in later macOS versions). I’m also happy with the tag editing of iTunes, especially after installing some custom tag-editing AppleScripts from https://dougscripts.com/itunes/index.php and modifying some of those scripts. However, I am rethinking storing all my music in iTunes given that it can’t play Opus or FLAC files (last I checked) and it makes loud glitchy sounds when it plays an MP3 file whose sample rate is 32k instead of 44.1k. I’ve already had to give up on storing all my music files in the iTunes folder now that my entire music library doesn’t fit on my laptop’s storage. Thus, I have been using Meta more. Edit: I see another commenter also mentioned Meta and Music.app: https://news.ycombinator.com/item?id=40471849 |
![]() |
| In case someone finds it useful, I wrote a simple in-browser app for editing the chapter tags of an MP3 file (for podcasts), which can also edit some basic other tags like title and cover image: https://mp3chapters.github.io/ It's based on the node-id3 library, via browserify. It would likely be possible to build an in-browser batch tag editor with the same idea, which then wouldn't require installing an app.
|
![]() |
| You should consider just adding a `ripped on` tag, or if you're worried about it being a bad encoding then consider re-ripping from sources into a lossless format. |
![]() |
| EasyTAG is great in the sense that it has sufficient set of knobs to digest all kinds of MP3 tags seen in the wild, and then convert them to the preferred format. |
![]() |
| I wrote one of these mp3 tag editors for personal use back in the day using C++Builder or Delphi. I can't remember which one but I remember it was a pleasant experience. |
![]() |
| Man, I wish teenage me had known about this one, rather than using a pirated copy of Tag&Rename.
Being able to pull tag data from Amazon was really useful, though... |
![]() |
| The Discogs integration is a great feature. I’ve checked out musicbrainz but it’s no where near as complete for the music I listen to. |
![]() |
| Oh hey! There's a Mac version. I was literally looking for Mac Ape tag editor yesterday!
I used this way back on Windows 2000 in high school! |
![]() |
| This and winamp saw lots of use on my computers back in the early 2000s. I still have spools of CDs full of mp3s i painstakingly tagged. :| |
![]() |
| "The taggers are fine. The information model is a nightmare"
*Truth*. I find it really frustrating to only be able to assign one genre and one grouping to a song or album. Rating is another one. A 0-5 system is woefully insufficient to rate music. (If I had my way, it would adopt Robert Christgau's grading system[1] that runs from "Dud" to "A+"...) [1] https://www.robertchristgau.com/xg/bk-cg90/grades-90s.php |
![]() |
| Love mp3tag. And now in 2024 we can go one step further -- LLMs are the ultimate solution to finally tagging your entire collection consistently. |
https://web.archive.org/web/20010502171211/http://www.mp3tag...
My workflow back in the day was mainly thrift store CD to AudioGrabber. I still have a few CDs that only exist in high-bitrate MP3 format after losing the physical disk.
Lately I've been using MusicBrainz Picard to re-organize all of these ancient rips and then automedia to add parity. I'm still paranoid that Spotify will disappear one day and I'm afraid to lose my older music collection.