Welcome Guest

Pages: 1 2
Is Yate my tool?? Copy/sync metadata between two libraries
WilfredPostDecember 22, 2015, 06:19
Newbie
Posts: 6
Registered:
December 22, 2015, 10:57
Normal topicIs Yate my tool?? Copy/sync metadata between two libraries

New to Yate, and already liking the power off it, even though its a bit overwhelming here and there.

This is my situation / what I want.

I have 2 itunes libraries:
- lossless ALAC on an external drive (size is just to big to keep on laptop
- lossy AAC on my laptop.

Both libraries are 'almost' in sync regarding albums/songs. However album artwork and tagging is not consistent

Most advice I got was to clean-up my lossless ALAC library and then re-process to AAC. This way however I'm stuck to my external drive, hence it will not happen.

What I would like is to clean-up my lossy library and then sync the meta data back to the lossless library.
(I would not mind to once put quite some effort in linking them by batch adding identifiers or something if that is required)

Thanks for any advice!

2MR2PostDecember 22, 2015, 07:58
Avatar photo
Administrator
Posts: 2085
Registered:
August 23, 2012, 19:27
Normal topicRe: Is Yate my tool?? Copy/sync metadata between two libraries

I would never convert a lossless collection to a lossey format...especially not to make iTunes happy. Your approach makes much more sense. It has been years since I have kept my personal collection on an internal drive.

I would recommend working on a single library at a time. Put one aside, except for listening of course 🙂

If the tag information in your tracks is in synch with iTunes there will be no problem linking to iTunes. Make whatever changes you'd like in Yate and if the open tracks are linked, the changes will be force fed back to iTunes. iTunes over the years has had issues keeping files up to date. If you find this is the case, you can always drag tracks from iTunes into Yate which guarantees that the 'link' can be established. Once the basic linkage metadata is corrected or imported from iTunes you can go back to initiating the link from Yate.

I can't see any reason, other than desire, to add custom identifiers, but doing so is certainly easy in Yate. I have helped people out who are using custom metadata to enable batch runs to synch multiple libraries. (Yep they want to keep the multiple libraries).

Whichever route you go down make sure that the iTunes Advanced Preference 'Keep iTunes media folder organized' is NOT checked. This little option has the potential of undoing things....especially any renames or moves which take place. Further, it will potentially split albums into different folders and as I've said here many times, "one album-one folder".

The main goal should be to completely eliminate one library. Yate will only work on one at a time and that's the 'default' library which is accessible via iTunes at any given moment.

Yate v3.10 is pretty much ready to go and will be released in the next week or two. There is a single iTunes related piece of new functionality which my make your life easier. If your track based metadata is missing or completely out of synch with the metadata in the iTunes library, v3.10 allows you to retain the so called iTunes Permanent ID and use that to link the files. This definitely only works with one library but it was implemented to assist in those "getting stuff in shape to fix" situations. The iTunes documentation has also been enhanced. If you'd like, drop a line to support@2manyrobots.com requesting preview access and we'll send you a link. You can get an early start on the new functionality.

The offer is of course open to others as well.

skyfingerPostDecember 22, 2015, 09:08
Newbie
Posts: 20
Registered:
October 7, 2015, 18:55
Normal topicRe: Is Yate my tool?? Copy/sync metadata between two libraries

I love Yate for keeping one library tidy, but it doesn't help with the "sync" part. I have used another program, SuperSync, http://supersync.com/ that's been great at helping me reconcile a new NAS with an old iTunes library and structure that got really out of shape. There is a free trial.

WilfredPostDecember 22, 2015, 09:55
Newbie
Posts: 6
Registered:
December 22, 2015, 10:57
Normal topicRe: Is Yate my tool?? Copy/sync metadata between two libraries

Thanks for that 2MR2!

Hope you can help a Yate newbie to put this to practice, and answer some practical questions.

1. One Library:
You advice is to completely eliminate one library.--> both ALAC and AAC version will in the same library
As said I now have 2 libraries,
AAC: on the internal macbook drive, iTunes Media folder location: /Users/Wilfred/Music/iTunes/iTunes Music
ALAC: on the external drive, iTunes Media folder location /disk2/iTunes LossLess/iTunes Music

ToDo;
- Check both AAC and ALAC tracks with Yate that tag info is good.
- "Add to Library" of the ALAC tracks with 'Keep iTunes media folder organized' and 'Copy files to iTunes Media Folder when adding to library' NOT checked
Correct?

Will every track is then visible twice in iTunes once the AAC version and once the ALAC version?

2. Now the "linking" making changes to the track info.
Do I first need to step-up the link to itunes files?

Let's assume I did step 1. and they I'm not connected to the external drive.
I'll start updating track / album information in Yate syncing it back to iTunes all for the AAC version of the files.

Back at my external drive, I want to have all those changes also embedded in my ALAC

How do I go about that??

Thanks,
Wilfred

WilfredPostDecember 22, 2015, 14:54
Newbie
Posts: 6
Registered:
December 22, 2015, 10:57
Normal topicRe: Is Yate my tool?? Copy/sync metadata between two libraries

Hi Skyfinger, I gave SuperSync a try some time ago, but the problem there is that it indicates the lossless and lossy copy as possible duplicates Flename, title, artist are the same (even the extension is in both cases m4a). The only option I saw was to delete either one of them. I know Supersinz can sync (some) metadata, but I didnt see a possibility to link the two possible duplicates. Did I miss something?

2MR2PostDecember 22, 2015, 15:02
Avatar photo
Administrator
Posts: 2085
Registered:
August 23, 2012, 19:27
Normal topicRe: Is Yate my tool?? Copy/sync metadata between two libraries

Hi sorry, Safari just crashed and I lost my length reply. 🙁

If the tracks are duplicates which seems to be the case, one library is a bad idea. I read your first post a little too fast. Having the same tracks with the same metadata in a single library will confuse some players, streamers and even potentially Yate as searching is primarily down by metadata. Perhaps for my curiosity you can let me know why you want both copies in an iTunes library.

If we go down the road where you retain both libraries you can work completely on one and once its in the shape you want, you can use Yate to synch the metadata between the two sets of tracks. While it is true that Yate wasn't designed for it, there are quite a few people who maintain separate libraries and update one or the other and then run Batch actions to synchronize the two. A common folder structure and file naming convention certainly helps. v3.10 adds more capability to do this as it enables the loading of an arbitrary track and the running of an action against it.

There are other synching solutions out there as skyfinger mentions. I cannot comment on them as I haven't used them. Frankly I decided a while ago to do all my iTunes testing on my personal collection. Somehow it seemed only fair. As a result I've completely trashed and rebuilt my library numerous times, simply by running a Yate batch action overnight. One positive of doing this is that if the library is large, iTunes actually runs better for a while before it messes up the library again.

Due to my incorrect answer to your first post, some of your subsequent questions get invalidated. Except for course for your absolute correct assessment to keep both those iTunes options unchecked.

So, if I seem to have a correct call on the situation now, let me know and we can go further.

There's a new 'interacting with iTunes' topic in 3.10 which you can view here:

http://2manyrobots.com/Test/Yate/MenuFileLinkToiTunes.html

There are some references to v3.10 functionality but it should better describe the overall functionality. Documentation is obviously not my forte.

WilfredPostDecember 22, 2015, 17:06
Newbie
Posts: 6
Registered:
December 22, 2015, 10:57
Normal topicRe: Is Yate my tool?? Copy/sync metadata between two libraries

Thx 2MR2... your are spot on!

Ok, so I keep two separate libraries 😉 That's easy, that is what I have.

I did have the two iTunes option checked on both libraries and recently had itunes reorganise the database so in terms folder structure is should be pretty common. But please share your accumulated experience of multiple times rebuilding your library in terms of folder structure and naming.

I had a quick read of 'interacting with iTunes' which clarified some things for me already.

I more or less understand how I can use Yate to get all my tags in order for my lossy files and library, just on my laptop.

What would then be the workflow to get this metadata to the lossless files and library?

WilfredPostDecember 22, 2015, 17:35
Newbie
Posts: 6
Registered:
December 22, 2015, 10:57
Normal topicRe: Is Yate my tool?? Copy/sync metadata between two libraries

by the way Thanks for the quick replies!

2MR2PostDecember 22, 2015, 21:22
Avatar photo
Administrator
Posts: 2085
Registered:
August 23, 2012, 19:27
Normal topicRe: Is Yate my tool?? Copy/sync metadata between two libraries

Here's the deal. I'll email you a simple one or two line action which you will run over each 'root' of the libraries. Each run will produce a database which I can then play with. In fact, I'll attempt to merge the two databases. If I can merge the databases without too many faults, we're laughing. I will also assign each track a Yate Track ID. This is simply a unique identifier, I can search and query for. While the track locations might be unique, some of them will more than likely change as you start renaming and moving tracks. The IDs will not change. If at some point you decide you don't want them, they can easily be removed. All my 45k+ tracks have Album and Track IDs. Once merged we should be able to drive the process from a single library.

If we're lucky and there is an easy one to one deterministic correspondence between 'like' tracks in the two libraries, there are lots of different ways to go. If you always want to change the tags in the lossey library, as opposed to possibly changing the tracks in both, will decide which way we go. Regardless you will have to establish a workflow which you can tailor to your needs as you go down the road.

The workflow will more than likely be:

- add new albums into the lossy and perform edits there. The provided action will update the database.
- ensure that the lossless tracks are added to the drive of the lossless collection (adding to iTunes not necessary)
- periodically run a batch process over the lossless library which reads the database and synchronizes changes

The only tricky part, which is entirely in your hands is that it will be somewhat easier for you to run the processes on two Macs. That way you won't have to remember to switch libraries in iTunes. Not required....just easier. Remember that Yate can only get at the 'current' iTunes library.

The initial action to get you going is trivial...however the Mac I'm on now is running v3.10 and whatever it exports cant be loaded into v3.9.1.1. I can get at my test bed Mac tomorrow.....hopefully. My time is a little weird for the next few days over the holiday.

I'll get it to you ASAP so I can check out the 'merge'.

WilfredPostDecember 23, 2015, 01:03
Newbie
Posts: 6
Registered:
December 22, 2015, 10:57
Normal topicRe: Is Yate my tool?? Copy/sync metadata between two libraries

Thanks for all your support, 2MR2!

No worries when it takes a bit longer 😉 happy holidays!

Looking forward to it. If it helps I can install V3.10 ...

Pages: 1 2
Mingle Forum by Cartpauj | Version: 1.1.0beta | Page loaded in: 0.025 seconds.