Skip to content

I like to have a full copy of my MP3 collection on all cars and weird players. Some cars like the Nissan Leaf have some strange requirements on the MP3 collections ; this python scripts takes in your music collection re-encodes, renames, and merges files to meet the weird requirements of your "sad" mp3 player.

License

Notifications You must be signed in to change notification settings

ijonglin/mp3-collection-simplifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mp3-collection-simplifier

Overview

Some cars like the Nissan Leaf have some strange requirements on the MP3 collections. Although there's no limit on the size of the USB sticks, they may have some strange requirements such as:

  • No support for unicode filenames
  • No support beyond vanilla MP3 encoding

In any extra optional step, this project also reduces some filesystem requirements:

  • Number of files
  • Number of directories
  • Number of files per directory

Scripting

This project has a python script that non-destructively takes a huge album connection and:

  1. Converts them into standard mp3 encoding (when necessary) with fun parallel script runner (5847 mixed mp3/AAC collection converted in <10 minutes on a Ryzen 7 system)
  2. Attempts to clean up unicode weird character in the filenames
  3. (in an optional step) Reduces the file count and number of directories by group multiple songs into single Album files.

Future

Currently, the scripts are hard-coded to my personal directory names. However, if someone really asks, I can parametrized the scripts to handle arbitrary directories. Feel free to add an issue to this repo.

About

I like to have a full copy of my MP3 collection on all cars and weird players. Some cars like the Nissan Leaf have some strange requirements on the MP3 collections ; this python scripts takes in your music collection re-encodes, renames, and merges files to meet the weird requirements of your "sad" mp3 player.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published