Windows > Third Party Plug-ins, Programs, and Skins

MC iTunes Synchronizer (using MC with an iPhone or iPod Touch) [v6.0.2]

<< < (174/205) > >>

nitz369:

--- Quote from: prod on January 12, 2013, 05:49:57 am ---You may have to elaborate, I'm not sure what it is you're trying to do.

--- End quote ---

Okay so let me start from the beginning because I cannot get this to work at all and I desperately want this to work. I am following FLAC Guide.


* Current iTunes library: D:\iTunes Me\ so page 1 section 1 iTunes preparation is good.
* MC Preparation - Portable Folder Setup: Number 8f: This was my original question, not all of my folders follow 1 specific rule, so I left this as the default Artist / Album. Will this be okay since all of my music is not in this exact format.
* MC Database Filed Setup: Number 7: So if all of my music is stored in d:\My Music\ and my iTunes Library is d:\iTunes Me\ would my expression be Replace([Filename (path)],D:\My Music\,D:\iTunes Me\)Replace([Filename (name)],flac,mp3)? That is what I currently have.
* Synchronizer is setup exactly as the guide states, now if I just run the program without any commandline and hit sync it will sync to itunes and put maybe half of my music library, but all I was is 1 single playlist transferred to iTunes so I am trying to commandline
* I have a standard playlist I created called iTunes, it is not a smartplaylist, I have already done the Sync to handheld in MC. So here is my commandline that I am using MCiTunesSynchronizer.exe /Playlist:"iTunes" The program pops up and it will not sync at all. Here is the error from the log <Result EndDateTime="2013-01-12T08:30:52">Could not find any tracks in MC.</Result> Currently there are 5 FLAC tracks and 1 MP3 track in that playlist that I am using for testing purposes
So what am I doing wrong? Even when I did not use the commandline it did not sync everything over to iTunes.

milehigh:
I seem to be having a problem importing files into Itunes now.  It really slows down and then I can see that itunes is adding new tunes and processing artwork, etc (this window has never shown up in the past).  I push stop in itunes and it stops processing but then MC Sync doesn't add any more files.

Any suggestions?  When in itunes I select movies just so that doesn't slow it down by constantly updating.

Thanks.

nitz369:

--- Quote from: nitz369 on January 12, 2013, 10:38:39 am ---Okay so let me start from the beginning because I cannot get this to work at all and I desperately want this to work. I am following FLAC Guide.


* Current iTunes library: D:\iTunes Me\ so page 1 section 1 iTunes preparation is good.
* MC Preparation - Portable Folder Setup: Number 8f: This was my original question, not all of my folders follow 1 specific rule, so I left this as the default Artist / Album. Will this be okay since all of my music is not in this exact format.
* MC Database Filed Setup: Number 7: So if all of my music is stored in d:\My Music\ and my iTunes Library is d:\iTunes Me\ would my expression be Replace([Filename (path)],D:\My Music\,D:\iTunes Me\)Replace([Filename (name)],flac,mp3)? That is what I currently have.
* Synchronizer is setup exactly as the guide states, now if I just run the program without any commandline and hit sync it will sync to itunes and put maybe half of my music library, but all I was is 1 single playlist transferred to iTunes so I am trying to commandline
* I have a standard playlist I created called iTunes, it is not a smartplaylist, I have already done the Sync to handheld in MC. So here is my commandline that I am using MCiTunesSynchronizer.exe /Playlist:"iTunes" The program pops up and it will not sync at all. Here is the error from the log <Result EndDateTime="2013-01-12T08:30:52">Could not find any tracks in MC.</Result> Currently there are 5 FLAC tracks and 1 MP3 track in that playlist that I am using for testing purposes
So what am I doing wrong? Even when I did not use the commandline it did not sync everything over to iTunes.

--- End quote ---

Okay I seemed to have troubleshooted much of this already, I moved the playlist to its own playlist group and changed my commandline to /Playlist:"iTunes\iTunes" unchecked alternative keys, changed files to sync to mp3 only and it works, which means I am stuck on this Alternative key issue.

So here is my current Key:
Replace([Filename (path)],D:\My Music\,D:\iTunes Me\)Replace([Filename (name)],flac,mp3)

All of My music is in D:\My Music\
iTunes Library is D:\iTunes Me\

Here is the directory structure of some of the files in the playlist:
D:\My Music\Kanye West\2012 - Good Music Cruel Summer - [FLAC]\06 Kanye West & DJ Khaled - Cold.flac
D:\My Music\A$AP Rocky\LIVE LOVE A$AP\02 Peso.flac

Here is what they get converted when I do a handheld sync:
D:\iTunes Me\Good Music\Cruel Summer\06 Kanye West & DJ Khaled - Cold.mp3
D:\iTunes Me\A$AP Rocky\Livelovea$Ap\02 Peso.mp3

Is this not working because the converted directory structure is not the exact same as the original? And if that is the problem this could get really ugly for me since not all of my directories follow the same rules.

nitz369:

--- Quote from: nitz369 on January 13, 2013, 03:05:56 pm ---Okay I seemed to have troubleshooted much of this already, I moved the playlist to its own playlist group and changed my commandline to /Playlist:"iTunes\iTunes" unchecked alternative keys, changed files to sync to mp3 only and it works, which means I am stuck on this Alternative key issue.

So here is my current Key:
Replace([Filename (path)],D:\My Music\,D:\iTunes Me\)Replace([Filename (name)],flac,mp3)

All of My music is in D:\My Music\
iTunes Library is D:\iTunes Me\

Here is the directory structure of some of the files in the playlist:
D:\My Music\Kanye West\2012 - Good Music Cruel Summer - [FLAC]\06 Kanye West & DJ Khaled - Cold.flac
D:\My Music\A$AP Rocky\LIVE LOVE A$AP\02 Peso.flac

Here is what they get converted when I do a handheld sync:
D:\iTunes Me\Good Music\Cruel Summer\06 Kanye West & DJ Khaled - Cold.mp3
D:\iTunes Me\A$AP Rocky\Livelovea$Ap\02 Peso.mp3

Is this not working because the converted directory structure is not the exact same as the original? And if that is the problem this could get really ugly for me since not all of my directories follow the same rules.

--- End quote ---

Getting a little further in this process by myself...

So I was looking at the individual iTunesFileKey for each file in my library and 2 things are apparent:
1) I DO need to have the EXACT same directory structure when the conversion from flac to mp3 happens in the iTunes folder.
2) For some reason my current iTunesFileKey is not changing the directory, just the extension.

This is getting complicated...

MrC:

--- Quote from: nitz369 on January 13, 2013, 09:47:16 pm ---So I was looking at the individual iTunesFileKey for each file in my library and 2 things are apparent:
1) I DO need to have the EXACT same directory structure when the conversion from flac to mp3 happens in the iTunes folder.
2) For some reason my current iTunesFileKey is not changing the directory, just the extension.

This is getting complicated...

--- End quote ---

See if this thread helps:

   http://yabb.jriver.com/interact/index.php?topic=71202.0

There is another one, but it is in the beta group and I don't know if you can read it.  I'm going to leave the link below, in the hopes that the thread can be moved into the MC18 area - there's nothing beta about the thread:

   http://yabb.jriver.com/interact/index.php?topic=71377.0

The jist of that thread was an expression I posted for glynor:


--- Quote from: MrC on April 15, 2012, 01:36:32 pm ---In that case, here's a simpler version:

M:\iTunes_cache\RemoveLeft([Filename (path)], 3)/
if(regex([Filename (name)], /#\.(mp3|mp4|m4a|m4v|m4p|m4b|m4r|jpg)$#/),
   [Filename (name)], Filename(,0).mp3)

Strips the first 3 components from the path (e.g. M:\) and appends the desired M:\iTunes_cache\.  I did it this way, so you can assign the value to a library field (e.g. [_iTunesCacheFolder]) and replace "M:\iTunes_cache" above with [_iTunesCacheFolder].

--- End quote ---

and


--- Quote from: glynor on April 15, 2012, 10:28:51 pm ---
I'm using this and it seems to be working:

[iTunesFileKey] M:\iTunes_cache\RemoveLeft([Filename (path)], 3)if(regex([Filename (name)],/#\.(mp3|mp4|m4a|m4v|m4p|m4b|m4r|jpg)$#/),[Filename (name)],Filename(,0).mp3)

I removed my fancier method of allowing the M:\iTunes_cache\ item to be a field instead of just a string while I was debugging this, but that wasn't the problem.  The problem was the escaped space before the if() function from your example.

I think this is going to work splendidly.  It is costing me around half-a-TB of storage, but that's a small price to pay.  I might move the storage off of my M drive at some point though...  Either that or modify my method to only sync non-supported file types to the iTunes cache, and leave the mp3s, m4a, m4b, and other mp4 files pointing to their original source files.

I doubt I'll do that, though.  I like this method, even though it creates a ton of duplicates, for two reasons:

1. it allows me to use MC's High Quality Portable compression mode for all of the MP3s synced to my devices, which saves a bunch of space.

2. it is safer.  iTunes never touches my "real" files, only copies.

--- End quote ---

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version