TMC is an independent, primarily volunteer organization that relies on ad revenue to cover its operating costs. Please consider whitelisting TMC on your ad blocker and becoming a Supporting Member. For more info: Support TMC

Work around for albums being Split on USB Flash Drive Music

Discussion in 'Model 3: Interior & Exterior' started by mswlogo, Oct 8, 2018.

  1. mswlogo

    mswlogo Active Member

    Joined:
    Aug 27, 2018
    Messages:
    2,554
    Location:
    MA
    #1 mswlogo, Oct 8, 2018
    Last edited: Oct 8, 2018
    This isn't the first time I've had to "tweak" my music library for a new car or Radio.
    I have about 10,000 songs 600 albums on a 128gb USB 3.0 Drive.

    There is a "bug" in Tesla Model 3 that splits Albums if the Artist Tag is different between tracks within an Album.

    I have lots of "compilation" disks from various artists (Movie Sound tracks are often like this). And it's pretty much unusable to browse anything with a few dozen albums split like this. I only had 600 albums but it was parsing it as several thousand albums with the same album repeated with 1 track in each.

    So I applied a work around to fix it.

    Most rippers will set the "AlbumArtist" Tag. If the Artist is the same on each Track they are often the same name.
    If the Artist varies it will be often the person, record label or something that is responsible for putting that Album together.

    So I used a tool to set the Artist Tag on every track to the value of "Album Artist" Tag. To make the Artist Tag the same value for every track within an Album.

    Before doing this you should verify how many albums have "Album Artist" not set.

    To do both things I used an free tool called Mp3Tag Mp3tag - the universal Tag Editor (ID3v2, MP4, OGG, FLAC, ...) very powerful tool.

    To check your "Album Artist" do the following.
    File -> Change Directory -> Browse to your USB Flash Drive Root.

    [​IMG]

    Now Click on the "Album Artist" Colum Heading to sort it. Notice the top album is blank.

    [​IMG]

    Select those rows. Then on the Left Fill in the Album Artist. Then Click the Floppy Disk Icon at the top left tool bar.

    [​IMG]

    It will look like this. Keep clicking the Album Artist heading a couple times and make sure no blank ones sort to the top.

    [​IMG]

    The Steps above can be done on your Main Library if you want (after practicing on a Copy).
    The Steps below should only be done on the USB Flash Drive, which I hope is a Copy of your library.

    This a temporary work around for a bug. I won't hold my breath until this gets fixed.

    Now your ready for the work around. Select Every Track. Click on a single track then hit CTRL-A

    [​IMG]

    Now click Actions -> Actions (Quick)

    [​IMG]

    Select Format Value and click Ok.

    [​IMG]

    Click the Drop Down on Field and choose ARTIST. Click the Right Arrow on format string and choose albumartist. Then click ok.

    [​IMG]

    This will run a while depending on speed of your USB Drive and size of library. You do not have to click Save after, it's already done.

    Also note, I was using an old 3rd party tool to format FAT32 USB Drive above 32gb. I've used it for years but not this size. My Jeep does NTFS (hint hint Tesla FAT32 was dead 8 years ago). Anyway it works but the folder names were coming up corrupt in the Model 3 and other issues.

    I ended up formatting my USB Flash Drive on Mac OS and it worked great after that.

    I used a brand new tool from dbpoweramp called TuneFusion (Free Beta) to build my "Car Library" (MP3/320) from my master library (FLAC, SACD, AC3, MP4, MP3 and a bunch of others). I might write a tutorial on that to if anyone is interested.

    I highly recommend a USB 3.0 Flash Drive to make things less painful in creating and tweaking your Flash Drive.

    Please, I don't want to hear from the FLAC purists about how horrible MP3 is. This work around applies to any format.
     
  2. lairdb

    lairdb Member

    Joined:
    Mar 26, 2018
    Messages:
    313
    Location:
    California
    Unfortunately, for all its power, MP3Tag does not have a command line interface that would allow for automating this.

    id3mtag looks promising, but I haven't tried yet.

    IDTE- ID3 Tag Editor looks like a fork/knockoff of MP3Tag, and may offer a command line (SourceForge has an angry fruit salad UI in which I can't find clear documentation.)
     
  3. mswlogo

    mswlogo Active Member

    Joined:
    Aug 27, 2018
    Messages:
    2,554
    Location:
    MA
    Actually TuneFusion should be able to do it as well with just a tweak. I suggested it in the Beta discussion. However TuneFusion is GUI only too. I forget if it’s Windows only too.

    Mp3Tag is so fast and easy it’s not a big deal there is no comnand line for it, for me.

    There is many ways this can be done.

    I was just pointing out the flaw in the model 3 database builder and how I dealt with it.

    Model 3 USB is now working great.

    If you have suggestions of other tools you use I’m all ears.
     
  4. lairdb

    lairdb Member

    Joined:
    Mar 26, 2018
    Messages:
    313
    Location:
    California
    Yeah, my idle unimplemented thoughts ran along the lines of an automated process where plugging in the drive* to the computer led to:
    - update USB drive with new/different playlist/library content
    - mangle USB drive tags to suit Tesla media engine

    ...all hands-off other than plugging in the drive.

    (*And if it was a wirelessly accessible drive, skip the plugging in part, and just have it update when in-range, nightly, etc.)
     
  5. mswlogo

    mswlogo Active Member

    Joined:
    Aug 27, 2018
    Messages:
    2,554
    Location:
    MA
    Yeah that would be nice. TuneFusion will automatically sync and convert a USB Stick When plugged in.
    But it is Beta. It was very close to do everything.

    By the way what I use that tool for is my library is mixed. Mostly CD's ripped to FLAC. But I have MP3's too when albums are out of print or just not available, and I have some SACD rips too. I don't want to blindly Decode and Re-Encode. With TuneFusion I can selectively Re-Encode Flacs to MP3 for the car but will know to just Copy MP3's (so as not to degrade them further). It worked perfect for this.

    FLACS for the car get to expensive to maintain for extremely little gain. I maintain 2 phones and 2 cars with the same process.
    All flac would be like 300gB on all devices.

    TuneFusion also has the capability of running plug-ins, like Volume Normalization, etc. It has a plugin processor for editing Tags as well.
    But it's available "macros" are fairly limited. He just needs to add a macro for copying albumartist to artist. And it will do everything when I just pop the USB Stick in.

    Using Mp3Tag is just a stop gap. But it's been a great tool over the years. It was also easy to show folks here visually what was going on.
     
  6. aesculus

    aesculus Still Trying to Figure This All Out

    Joined:
    May 31, 2015
    Messages:
    3,253
    Location:
    Northern California
    Thanks for reminding me about this. After 2 years I have given up on Tesla to ever fix it. Christmas is coming up soon and that is my biggest use of compilation albums so I am going to bite the bullet and do this.

    You can use any artist name you want. So for example I have a Best of James Bond album with all sorts of artists that Tesla treats as separate albums. The artist for that album on my USB is now James Bond and everything plays within one album and in the correct order now.

    Hint: When you make a change to the USB drive you will need to modify the name of the root folder the music is in so it will force a rescan of the USB drive.
     
    • Like x 1
  7. Stach

    Stach Member

    Joined:
    Mar 23, 2019
    Messages:
    109
    Location:
    Madison, WI
    Well, I unfortunately have been suffering with this largish audio bug as well and finally decided to search for an answer. I really appreciate all of the effort that went into this post, but Tesla really needs to fix this glaring bug. There are several audio player bugs in the latest versions of firmware and Tesla seems to have no interest in cleaning anything up, only releasing new features unfortunately. I understand that they need to have new features to make money, but they could really use a major bug fix release at this point, ala Apple.

    Thanks again for getting to the root of this issue and providing a work around.
     
  8. aesculus

    aesculus Still Trying to Figure This All Out

    Joined:
    May 31, 2015
    Messages:
    3,253
    Location:
    Northern California

Share This Page

  • About Us

    Formed in 2006, Tesla Motors Club (TMC) was the first independent online Tesla community. Today it remains the largest and most dynamic community of Tesla enthusiasts. Learn more.
  • Do you value your experience at TMC? Consider becoming a Supporting Member of Tesla Motors Club. As a thank you for your contribution, you'll get nearly no ads in the Community and Groups sections. Additional perks are available depending on the level of contribution. Please visit the Account Upgrades page for more details.


    SUPPORT TMC