notpod / Notpod-1.x

The codebase for Notpod 1.x
http://www.notpod.com
GNU General Public License v3.0
6 stars 7 forks source link

File name syncing issues #22

Open fristo opened 11 years ago

fristo commented 11 years ago

Hi there, I discovered the following problem when syncing to my Android 2.3.7. device: Routinely, I use notpod to sync a certain playlist to my smartphone. Then, I use iTunes (right click) to export that playlist as an .m3u. I edit this file with Notepad++ to correct for the new folder names. Then I copy the playlist to my smartphone. When I run playlist on my smartphone most tracks work just fine, it finds and play them. However, with some filenames, there is an issue: Notepod seems to create new file names in the sync process. I discovered this when I noticed that a track was missing in the playlist, but was copied to the smartphone, albeit with a different file name. Since the audio player (standard Android 2.3.7 player) could not locate the file, it then automatically removed it from the playlist. When browsing the artists manually in the app, I found the track had synced and played. So it was missing from the playlist only for reasons of the new file nameTo illustrate:

The original file name was: \AUDIO\Music\Music\Florence + The Machine\Spectrum (Say My Name) [Remixes] - EP\01 Spectrum (Say My Name) [Calvin Ha.m4a (as managed automatically by iTunes.

The new location and file name are: \Media\Music\Florence + The Machine\Spectrum (Say My Name) [Remixes] - EP\01 Spectrum (Say My Name) [Calvin Harris Remix].m4a

So what happened was that Notepod created a new file name in order to produce the \Artist\Album\Track synchronize pattern on my smartphone. I presumably notepod did so by reading the information from the iTunes music library, rather than from the original file name. This then obviously caused the file not to be located in the music app and hence deleted from it. Seemingly, this happens mainly for files that have longer file names like the example above. This explains why the music app still finds, like 95% of the music.

I could imagine several remedies in notepod: 1: An option to retain original file name in the synchronize pattern option.

  1. An option to automatically create the playlist that you sync on the target device (either as .m3u or .pls, but there incorporating the correct new filename.

A related issue is that when newly syncing, notepod does delete the files that were renamed in the former syncing process. It does so, logically, because the file name on the smartphone does not match with what notpod finds in iTunes. Consequently, the files have to be re-synced in every single sync process. Needless to say, this is laborious and takes much more time than necessary via slow USB2.0 connections.

I tried work-arounds in iTunes, but other than disabling automatic file management and naming files manually (which kinda defies the object, right), I could not find a suitable solution.

Any feedback and remedies would be much appreciated. If further input is necessary for solving, I will be happy to help!

System Info: Win7-32, iTunes 10.7.0.21, notpod 1.5.1.0, same issue occured before with iTunesAgent.