2019-07-04, 23:02
I've been searching around for a while, but I haven't found what I'm looking for so now I'm turning to the forums for help.
First off, let me provide a little background on my use case. I currently manage all of the family's content in iTunes (running on a iMac on MacOS Mojave). We have an extensive collection of TV series on DVD that I've been slowly ripping and importing to iTunes, with iTunes managing my library, so that it all is stored on a 4TB external drive. This allows us to use Home Sharing to watch our collection on a couple of Apple TVs and our various other apple devices laying around. Within the last year we picked up a couple of Roku TVs to add to the mix, and I've got Plex Media Server running on the Mac, pointing to our 4TB iTunes library that is serving up the ripped shows to those devices (and leveraging .plexignore to block the purchased iTunes content).
We also have an RV, and do a lot of camping. For those camping trips, we usually bring along a few movies on dvd, but usually bring a limited selection to save space. With all this work I've done ripping our TV show collection, I was searching for a way to possibly bring our collection along with us. I was recently given an old no-name Android TV box that somebody had replaced with a newer model for their Netflix needs, and since it had Kodi pre-installed (V17.6?) and I had a little used 250 GB external drive I could free up it seemed like the perfect fit. I could grab a few folders of TV shows from the iTunes drive, copy them to the 250 GB drive, connect that to the Android TV box and I'd be able to watch our shows on the road using Kodi.
And this is where I hit my first snag. Kodi doesn't like the way iTunes stores their TV shows. iTunes appears to embed all the episode, etc information inside the m4v file and externally only stores it as TV Show/Show Name/Season #/Episode Name.m4v. Plex had no problem with that, and ordered everything correctly, and I had incorrectly assumed Kodi would be able to as well. Ok, well, I've done my research and now know that's not the case. For Kodi, the files need to be named a certain way, using a S01E01 nomenclature. Ok, not a problem, I just need to rename my files after I copy them over. This was my second snag. That 250 GB drive has about 500 files on it. It's going to take forever to rename that many files. Not to mention, I was hoping to make this simple to swap out different TV series between camping trips easily when needed.
So, back to the net and more research, trying to find some kind of automated solution. This is where I've struck out and now I'm turning to the community for help. It seems that pretty much every auto-renaming app out there is a "Match to some DB, and update both Metadata and Name based on that match" type of software. I don't want to match to some DB, and I don't want to alter the Metadata. I've done a lot of curating as I import a TV show and switching up episodes to match the appropriate chronological order, vs either air date or DVD order. Sliders, for instance, was all over the board and had to be adjusted so that the show order made sense. I like my shows exactly as I've set them up. What I want is to be able to rename my files to match the Kodi recommended format based on the Metadata already existing inside the m4v file.
Does anybody know of any tool, utility, or scripting language that can support this?
Thanks for any help you can provide.
First off, let me provide a little background on my use case. I currently manage all of the family's content in iTunes (running on a iMac on MacOS Mojave). We have an extensive collection of TV series on DVD that I've been slowly ripping and importing to iTunes, with iTunes managing my library, so that it all is stored on a 4TB external drive. This allows us to use Home Sharing to watch our collection on a couple of Apple TVs and our various other apple devices laying around. Within the last year we picked up a couple of Roku TVs to add to the mix, and I've got Plex Media Server running on the Mac, pointing to our 4TB iTunes library that is serving up the ripped shows to those devices (and leveraging .plexignore to block the purchased iTunes content).
We also have an RV, and do a lot of camping. For those camping trips, we usually bring along a few movies on dvd, but usually bring a limited selection to save space. With all this work I've done ripping our TV show collection, I was searching for a way to possibly bring our collection along with us. I was recently given an old no-name Android TV box that somebody had replaced with a newer model for their Netflix needs, and since it had Kodi pre-installed (V17.6?) and I had a little used 250 GB external drive I could free up it seemed like the perfect fit. I could grab a few folders of TV shows from the iTunes drive, copy them to the 250 GB drive, connect that to the Android TV box and I'd be able to watch our shows on the road using Kodi.
And this is where I hit my first snag. Kodi doesn't like the way iTunes stores their TV shows. iTunes appears to embed all the episode, etc information inside the m4v file and externally only stores it as TV Show/Show Name/Season #/Episode Name.m4v. Plex had no problem with that, and ordered everything correctly, and I had incorrectly assumed Kodi would be able to as well. Ok, well, I've done my research and now know that's not the case. For Kodi, the files need to be named a certain way, using a S01E01 nomenclature. Ok, not a problem, I just need to rename my files after I copy them over. This was my second snag. That 250 GB drive has about 500 files on it. It's going to take forever to rename that many files. Not to mention, I was hoping to make this simple to swap out different TV series between camping trips easily when needed.
So, back to the net and more research, trying to find some kind of automated solution. This is where I've struck out and now I'm turning to the community for help. It seems that pretty much every auto-renaming app out there is a "Match to some DB, and update both Metadata and Name based on that match" type of software. I don't want to match to some DB, and I don't want to alter the Metadata. I've done a lot of curating as I import a TV show and switching up episodes to match the appropriate chronological order, vs either air date or DVD order. Sliders, for instance, was all over the board and had to be adjusted so that the show order made sense. I like my shows exactly as I've set them up. What I want is to be able to rename my files to match the Kodi recommended format based on the Metadata already existing inside the m4v file.
Does anybody know of any tool, utility, or scripting language that can support this?
Thanks for any help you can provide.